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 May 27, 2013Great plugin, use it on my server all the time. Although there is a small bug with it when you change the coins to disks. You are able to duplicate coins by putting a disk in when it is running and hitting it again and another one comes out. If you could get this bug fixed it would be awesome!!!
Thanks
-
View User Profile
-
Send Message
Posted May 26, 2013@DarkBladee12
Can I use 0.1 for chance or the minimum is 1?
-
View User Profile
-
Send Message
Posted May 23, 2013@The_Newbizzle
Oops, sorry! Umm It isn't possible that everyone fights for the same pot, because every slot machine has its' own pot. Maybe I'll add that feature!
-
View User Profile
-
Send Message
Posted May 21, 2013Gotta love how you completely skipped over my question...
-
View User Profile
-
Send Message
Posted May 12, 2013Very cool plugin.... my players are loving it! :)
Thank you
-
View User Profile
-
Send Message
Posted May 12, 2013@PancakeCandy
Yes, you can configure that in the config.yml!
-
View User Profile
-
Send Message
Posted May 11, 2013Hi Nice plugin! Also is it possible to win items instead of cash?
-
View User Profile
-
Send Message
Posted May 10, 2013Is it possible to make multiple of the same machine so everyone fights for the same pot?!
-
View User Profile
-
Send Message
Posted May 8, 2013It is possible to add a translation file? That would be great!
-
View User Profile
-
Send Message
Posted May 8, 2013Is there a way to customize the chance/cost per machine?
Say, 1 slot machine costs 1 ticket to enter with a 1/100 chance of winning and another slot machine costs 3 tickets to enter with a better chance of winning.
This would be a great feature to have :)
-
View User Profile
-
Send Message
Posted May 8, 2013@LastTulare
That's a feature that'll be implemented next version! (see "Upcoming Features" list) ;)
-
View User Profile
-
Send Message
Posted May 7, 2013Sweet plugin! my only need, is to make it so that only one player can use a slot, where others cant come up and spin your high jackpot machine and try to sneak a win :P
-
View User Profile
-
Send Message
Posted May 6, 2013I love this plugin <3
-
View User Profile
-
Send Message
Posted May 3, 2013@DarkBladee12
Although the plugin works on 1.5.2 I believe when they update the server the plugin uninstalls itself. They need to re-install the latest version of the plugin for it to work on their server.
-
View User Profile
-
Send Message
Posted May 3, 2013@jeblaxg
I had this problem too. Just download the latest jar file then swap it with your current one. It fixes the problem.
-
View User Profile
-
Send Message
Posted May 3, 2013@jeblaxg
Check your server.log for errors!
-
View User Profile
-
Send Message
Posted May 3, 2013Thanks DarkBaldee12!
-
View User Profile
-
Send Message
Posted May 3, 2013@ElementsBro
This plugin can already be used with 1.5.2 since it doesn't use any nms code anymore it'll be compatible to every upcoming version!
-
View User Profile
-
Send Message
Posted May 2, 2013Love this plugin! Waiting on the update to 1.5.2!
-
View User Profile
-
Send Message
Posted May 1, 2013When i do /slot Nothing Happens