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
Please update for 1.15.2
In reply to SmallSansSerif:
I'm currently updating the plugin to 1.15.2, so it'll be available for download soon™.
In reply to DarkBlade232:
Thanks!
In reply to DarkBlade232:
I cant wait!! would love to let my players gamble thair money away xD
If i put the old version in my server it says that its missing a yml link :(
hi! I think this plugin is very nice.
I want to use ItemSlotMachine with 1.12.2, but ItemSlotMachine doesn't have a version for 1.12.2!
If you have time to create an ItemSlotMachine for 1.12.2, create an ItemSlotMachine for 1.12.2!
Updated here: https://github.com/eccentricdevotion/ItemSlotMachine/releases
In reply to eccentric_devotion:
Where i can found the version for minecraft 1.12.2 ! i'm in love with this plugin, and i really need it !
:D please answer me ! cause every version i tried don't work :(
In reply to Forge_User_38568508:
Don't think there is one - I updated this for a friend's server that is running 1.14.x
In reply to eccentric_devotion:
It would be amazing if you could find the time to update this to 1.12.2. This plugin is great and would be used by many.
In reply to eccentric_devotion:
ooowh :( i'm saad, cause i really wanted to use it on my serv, and i suggest to many other friends and people to use it, cause its the best casino plugin i ever saw... there is no way to have it fonctionnal ? or someone to work on it? :G
In reply to Forge_User_38568508:
i found a version who can work on my serv, but i need to find how to disable tick sound. cause i can't build a slot machine cause of this. got an error like " The slot machine building failed ! The value of 'sounds' in section 'Ticking_Sounds' Contains an invalid sound name"
Any hope on getting an update for this plugin, Those console errors are quite annoying.
Hello how to change a win in machines?
i get a error message the slot machine building failed cause the value of item_icons in section general_settings is null (empty)
could u help me please
i'm running it on minecraft 1.12.2
@mineboy2214 how did u get your's to work
i get a error message the slot machine building failed cause the value of item_icons in section general_settings is null (empty)
could u help me please
i'm running it on 1.12.2
The plugin is working correctly on my 1.12.2 server but it is spamming console with the following error...https://pastebin.com/45ZiQa6W Is there any hope to solving this without removing the plugin? My players love the slots but it is almost impossible to check console chat. Thanks
does this work in 1.11?
How i can add more "MULTI COMBOS?" please i need answer
TYPE:
Combos: 360@360@360#MULTIPLY_POT_AND_DISTRIBUTE#2.6
Combos: 60@60@60#MULTIPLY_POT_AND_DISTRIBUTE#6.2
./pex group default add ItemSlotMachine.slot.use
I have compiled the project in IntelliJ, coverted it to maven & cleaned up the code.
If someone wants to continue this project contact me, I will send the project to you.