ItemSlotMachine

What is it?
ItemSlotMachine adds realistic slot machines with item frames as reels to your server. Each slot machine has its own jackpot (money and/or items) which increases with every spin.
Features
- Create and manage multiple slot machines
- Create and manage your own slot machine designs (default design is built-in)
- Customize each slot machine individually
- Display statistics of slot machines and players
- Create coin shops for players
- Customize all plugin messages
All listed features above are always referring to the newest version of ItemSlotMachine!
Metrics
This plugin uses Metrics by BtoBastian to collect various data from servers.
If you don't want Metrics to collect your data you can disable it easily by setting enabled to false in the config file at plugins/bStats/
Upcoming features
- Support for larger numbers on signs
- Customizeable sign layout and with more placeholders (for example <player>)
Commands & Permissions:
| Command | Description | Permission |
| /design wand | Gives the player a design wand | itemslotmachine.command.design.wand |
| /design create [name] | Creates a new design from your selection | itemslotmachine.command.design.create |
| /design remove <name> | Removes an existing design | itemslotmachine.command.design.remove |
| /design list | Displays a list of all available designs | itemslotmachine.command.design.list |
| /design invert <name> | Inverts the item frame order of a design | itemslotmachine.command.design.invert |
| /design reload [name] | Reloads all designs or a single design | itemslotmachine.command.design.reload |
| /design help [page] | Displays help pages for the design command | - |
| /coin buy <amount> | Gives the player coins in exchange for money | itemslotmachine.command.coin.buy |
| /coin give <player> <amount> | Gives an amount of coins to a player | itemslotmachine.command.coin.give |
| /coin help [page] | Displays help pages for the coin command | - |
| /slot build <design> [name] | Builds a new slot machine | itemslotmachine.command.slot.build |
| /slot remove <name> | Removes an existing slot machine | itemslotmachine.command.slot.remove |
| /slot list | Displays a list of all available slot machines | itemslotmachine.command.slot.list |
| /slot tp <name> | Teleports the player to a slot machine | itemslotmachine.command.slot.tp |
| /slot rebuild <name> | Rebuilds a broken slot machine | itemslotmachine.command.slot.rebuild |
| /slot move <name> <amount> | Moves a slot machine in your view direction | itemslotmachine.command.slot.move |
| /slot stop <name> | Stops a slot machine instantly without paying out | itemslotmachine.command.slot.stop |
| /slot money <name> <clear/deposit/withdraw/set> [default/amount] | Modifies the money pot of a slot machine | itemslotmachine.command.slot.money |
| /slot item <name> <clear/add/set> [default/hand/items] | Modifies the item pot of a slot machine | itemslotmachine.command.slot.item |
| /slot reload [name] | Reloads the plugin or a single slot machine | itemslotmachine.command.slot.reload |
| /slot help [page] | Displays help pages for the slot command | - |
| /statistic show <slot/player> <name> | Displays the statistic of a slot machine or player | itemslotmachine.command.statistic.show |
| /statistic top <slot/player> <category> | Displays the top ten of slot machines or players for a category | ItemSlotMachine.command.statistic.top |
| /statistic reset <slot/player> <name> | Resets the statistic of a slot machine or player | ItemSlotMachine.command.statistic.reset |
| /statistic help [page] | Displays help pages for the statistic command | - |
| - | All plugin permissions | itemslotmachine.* |
| - | All command permissions | itemslotmachine.command.* |
| - | All design command permissions | itemslotmachine.command.design.* |
| - | All coin command permissions | itemslotmachine.command.coin.* |
| - | All slot machine command permissions | itemslotmachine.command.slot.* |
| - | All statistic command permissions | itemslotmachine.statistic.* |
| - | Modify a specific slot machine | itemslotmachine.slot.modify.<name> |
| - | Modify all slot machines | itemslotmachine.slot.modify.* |
| - | Inspect a slot machine by right clicking it | itemslotmachine.slot.inspect |
| - | Use a slot machine | itemslotmachine.slot.use |
| - | Use all slot machines | itemslotmachine.slot.use.* |
| - | Create a coin shop | itemslotmachine.shop.create |
All listed commands and permissions above are always referring to the newest version of ItemSlotMachine!
How to: Coin Shop
You have to write [CoinShop] in the first line of a new sign and click done in order to create a coin shop sign automatically. You can change the amount of coins you want to buy by pointing your cursor at the sign and scrolling up or down. (if you hold shift while scrolling, the amount will increase/decrease by 10) Simply right click the sign after you've chosen the amount of coins you want to buy to make a purchase.
Source
The source code can be found in my repository on GitHub!
Contribute
If you find a bug or encounter an error, please open a new ticket on CurseForge or GitHub, send me a private message or comment down below! Suggestions and ideas for new features are always welcome and can be submitted via the previously mentioned ways.
Videos
-
View User Profile
-
Send Message
Posted Feb 1, 2014@DarkBladee12
well is there going to an update for the plugin to block the enchantment items disapperend after restart
-
View User Profile
-
Send Message
Posted Jan 29, 2014@PROGAMING2DMC
You must be thinking that Darkbladee is a mind reader or some kind of magician?
I think he is gonna ask you, what error what console output. What you ask now is the same like calling a garage and tell them, my car won't start what is the problem.
Rev
-
View User Profile
-
Send Message
Posted Jan 29, 2014Hey DarkBladee12 im having problems with the fireworks and item shooter,Everytime i win the firework go on and on and never stop and same with the items they just shoot things after shooting things
-
View User Profile
-
Send Message
Posted Jan 28, 2014@chopstick121
No you understood me wrong, the item pot will still be there after a reload/restart, but the enchantments, custom name etc. on the items you've manually added will be gone.
-
View User Profile
-
Send Message
Posted Jan 27, 2014@DarkBladee12
so your saying if server restart or reload the reward will go disappeared?
-
View User Profile
-
Send Message
Posted Jan 27, 2014@chopstick121
That's currently only possible by using the command /slot item <name> deposit hand while holding the enchanted item in your hand. Please note that it isn't persistent to reloads/restarts due to the current serialization system for the item pot. (I may change this in the future in order to make enchantments, custom names, custom lores, attributes and other stuff persistent)
-
View User Profile
-
Send Message
Posted Jan 27, 2014@thereallegend
You have to enable the house cut feature for the item pot, so a specific amount of items will be taken from the pot and won't be distributed!
-
View User Profile
-
Send Message
Posted Jan 26, 2014how do i add enchantment items when you win the slot
-
View User Profile
-
Send Message
Posted Jan 26, 2014In old version 1.2.8 it was an option for objects wich i can win, it was "DistributeAll: <true/false>" In version 1.3.0 and 1.3.1 there isn't this option and who wins, have all objects. Also for every coin that you put all doubles. Is there a way to make the winning like was before?
-
View User Profile
-
Send Message
Posted Jan 24, 2014@DarkBladee12
Ok, then I just hope you have multiple coin support soon. I also want to ask you if you could reconsider the option to let players win the item of what they have 3 of a kind of. So if the slotmachine shows 3 diamond blocks the reward is a diamond block.
Cheers, Rev
-
View User Profile
-
Send Message
Posted Jan 24, 2014@Revdutchie
Well sure it would be easier, but I like to trade that for a more realistic feeling ;)
-
View User Profile
-
Send Message
Posted Jan 23, 2014Darkbladee,
I have been thinking about the different coin values. Now I understand the feeling of buying coins first before you can play. But would it not be much easier to just hook the machines to iConomy and define in the cfg file how much each machine costs?
-
View User Profile
-
Send Message
Posted Jan 23, 2014@BranToast75
Well maybe you've downloaded an older version of 1.3.1 because I've reuploaded it with some new additions and bug fixes. With the new 1.3.1 version this doesn't happen.
-
View User Profile
-
Send Message
Posted Jan 23, 2014@DarkBladee12
1.3.1
-
View User Profile
-
Send Message
Posted Jan 23, 2014@HellFlamesLP
Check your server log for any errors and post them if necessary here ;)
-
View User Profile
-
Send Message
Posted Jan 22, 2014/slot wont work -.-"
-
View User Profile
-
Send Message
Posted Jan 22, 2014@DarkBladee12
i didnt see a reply anywhere, i just put in a new ticket please help me with it
-
View User Profile
-
Send Message
Posted Jan 22, 2014@BranToast75
Which version of ItemSlotMachine are you running?
-
View User Profile
-
Send Message
Posted Jan 21, 2014I would submit a ticket, but i dont know how to reproduce the problems.
When players play the slotmachines, after a few time of playing it will cut all stacks down to the lowest stack they have. I can't find anything in the config, so ... i do not know what is causing this. :(
-
View User Profile
-
Send Message
Posted Jan 21, 2014@rayblon
You can change it by modifying the message with the name coin_name.