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 Jul 13, 2013@DarkBladee12
Great :3. I just looked at your profile and installed the PaintWar. When I saw it I thought it was a paintball plugin but its better. Its super fun!
-
View User Profile
-
Send Message
Posted Jul 13, 2013@ChillaxTeam
As I said, I know that there's a plugin breaking bug in 1.2.6 and I already made a fixed version which is tested by Lukethenuke. If the tests are successfull I can release the new version!
-
View User Profile
-
Send Message
Posted Jul 12, 2013@DarkBladee12
Darkbladee, you do know your plugin is broken atm, 1.2.6? You restart/reload the server after the plugin is enabled 1st time already, it breaks.
AS in breaks it stops working. You have about 2 tickets on it in your ticket area. Its important. It removes the usage of this plugin. Also please release the next version to work with 1.5.2 and 1.6. As I host a 150 player Hexxit ModPack server and people love these slots but they be would so upset to see them gone forever.
I am using 1.2.5 atm and it spits out an error for every time someone uses a machine but still lets them and most of the commands are broken. But that wont matter if you fix 1.2.6.
-
View User Profile
-
Send Message
Posted Jul 12, 2013@ForgenGod
I'm currently working out a fix with Lukethenuke and the ticking noise is gone, because they obviously removed the wooden click sound in 1.6, so I took the old normal click sound in the current development version!
-
View User Profile
-
Send Message
Posted Jul 11, 2013Anything on fixing this?
-
View User Profile
-
Send Message
Posted Jul 11, 2013Okay thanks Chillax :D I also noticed that there isn't a ticking noise?
^ As you can see I have it enabled. Is this a bug or something that I have done wrong again?
-
View User Profile
-
Send Message
Posted Jul 10, 2013We have loved this plugin on our server ProStarPlanet.com but since 1.6.2 it spams errors and doesn't give you winnings or even acknowledge that you won. Thanks in advance for the hard work?
-
View User Profile
-
Send Message
Posted Jul 10, 2013@ForgenGod
Relog, its a client issue.
-
View User Profile
-
Send Message
Posted Jul 10, 2013How do you fix it if the Item Frames spawn on the back of the Slot Machine?
-
View User Profile
-
Send Message
Posted Jul 10, 2013Version 1.2.6 of this amazing plugin is broken. Once installed it works great but after a reload or restart the plugin spits out an internal server error. I am hoping we can get this fixed. My players loves this plugin. They have wasted over 50k for 10 dollar nuggets.
-
View User Profile
-
Send Message
Posted Jul 10, 2013This plugin is causing an internal server error for me now.
Log: http://pastebin.com/3ECC5Tc0
-
View User Profile
-
Send Message
Posted Jul 10, 2013@Lukethenuke
Yeah, you probably have to regenerate them, but you could make a backup of the file for being able to switch to the newest version again ;) (I'm currently working on a fix)
-
View User Profile
-
Send Message
Posted Jul 10, 2013@DarkBladee12
I tried downgrading to 1.2.4 but I still get an error when interacting with slots. I'm guessing this means I have to recreate all my slots right? That's all I can think of for this error. http://pastebin.com/xYmu51ss
-
View User Profile
-
Send Message
Posted Jul 10, 2013@ChillaxTeam
That's already on the "Upcoming Features" list :P
-
View User Profile
-
Send Message
Posted Jul 9, 2013Can you make an option to make it so if they get 2 of the same it will give them something? And what exactly gives them the money in the pot?
-
View User Profile
-
Send Message
Posted Jul 9, 2013Hey, I just wanted to announce that I'm aware of some plugin breaking errors which will be fixed soon! If you're getting these errors too and you can't wait for the next version try downgrading to version 1.2.4. It has some features less but will work similar ;)
-
View User Profile
-
Send Message
Posted Jul 7, 2013@TheAppService
Yes, I'm going to do that soon!
-
View User Profile
-
Send Message
Posted Jul 7, 2013Can you add an option to customize the messages ?
-
View User Profile
-
Send Message
Posted Jul 6, 2013@bobeeb
Could you please post the full error? That's just the half of it where I can't see which line in the code causes that error ;)
-
View User Profile
-
Send Message
Posted Jul 5, 2013bukkit 2805