FancyRoulette
Description
FancyRoulette lets you add casino roulettes to your Minecraft server. Here's what I like it to look like :
Setting up a roulette table
Here's a video tutorial explaining how to set up a roulette table. It's using the old commands, so make sure to read text instructions!
Thanks to Mr_Bo_Jenkins for making the video!
Setting it up (thanks to LHammonds!)
1. Create a sign to convert dollars to tokens.
Sample text on a sign to convert $5 for 10 tokens:
[Tokens] 5:10
2. Create the spinner. Use the command "/roulette add <#> spinner" while looking at the spinner block.
Example: /roulette add 1 spinner
3. Setup a maximum of 16 blocks of colored wool. Look at each block of wool and type the associated command : /roulette <#>
Example: /roulette add 1
Permissions
The two permission nodes are :
- roulette.admin - Players with that permission are able to manage roulette tables and token trades
- roulette.spin - Players with that permission are abel to spin the roulette.
Commands
- /roulette add [id] - Adds the targeted block to the corresponding roulette table.
- /roulette remove - Removes the targeted block from any roulette it may be in.
- /roulette clear [id] - Clears the table from all of its blocks.
Configuration
The config.yml file looks like the following :
# If the reward is "Tokens" (case-sensitive), it'll give back the set amount of tokens. Otherwise, you can write the block id. # ex "reward type: 42" for iron blocks. Everyone love iron blocks. reward type: Tokens reward amount: 10 maximum bets per player: 14 # If you don't know what this is, please don't touch. # Read more at https://forums.bukkit.org/threads/mcstats-plugin-metrics-r7-easy-advanced-plugin-statistics.77352/ opt out of metrics: false
Dependencies
FancyRoulette works with Vault for all of its economic interactions. Download Vault : http://dev.bukkit.org/bukkit-plugins/vault/:
Metrics
This plugin uses MetricsLite, the limited-functionality version of McStats Metrics system. MetricsLite will track statistics and usage values about this plugin. Only the default values from Metrics (the one listed on Metrics' page) are tracked, such as number of players on your server, which version of the plugin you're using, amongst other things. Data collection shouldn't have any impact on the plugin's usage. If you want to opt out of data collection, you can toggle the "opt out of metrics" option in the config.yml file of this plugin's folder.
CoKoC Plugins
If there's anything you need related to this plugin, like a feature request or an update. If you're mad, happy, angry, sad... leave me a comment or send me a private message! If you have a request for a public plugin, for post it on https://forums.bukkit.org/forums/plugin-requests.13/ and then send me a message! Anything happens, send me a message!
@Octyenoch
/roulette <tableID> remove where <tableID> is the ID number of the table. If you're just typing /roulette x remove you obviously haven't taken algebra or ever heard of variables. (Yes, you can use variables in sentences also! Especially written ones!)
Have you ever played real Roulette?
Sometimes no one wins except the house. If there's only two players at a Roulette table they don't change the wheel to three colors so the two players have a greater chance to win. The house always has the advantage. Even if 10 players are at the table, only one player wins, the house keeps all 9 other bets. The Chance is still the same to win or lose no matter how many players are at the table because the amount of colors never change. Only Difference is more players = a PLAYER at the table is more likely to double their money, instead of the empty color going straight into the houses pocket.
roulette x remove doesnt work.
and is it by design that colors that are not options come up, meaning that even if all spots are covered, everyone still loses? I would think that whatever colors were picked would be the colors the spinner cycles through..with maybe one "dud" exception..it just seems to randomly go through all colors regardless of what the table consists of
@fbafaro
Look at a block which is within a roulette, then use "/roulette x remove", where x is the roulette id.
How do you remove a table?
@dinosmike
Here's a lnk to 1.0.3 for 1.7.2, However since it was compiled from the same source as the 1.7.9 version, it has the same problem with not generating a config file. I'm just waiting on CoKoC to send me the 1.0.3 source code so I can compile the latest version for you!
EDIT : 1.0.4 Fixes the config error. Here is the jar for 1.7.2, tested and working on my home computer, properly generating config.yml! Also compiled with spigot as dependency just to make sure it was compatible with 1.7.2 spigot and Craftbukkit.
Staff edit: Removed external download link
@CokoC Go ahead and upload this if you want; Provides support for the latest update for CraftBukkit 1.7.2. I set up a fork @github : https://github.com/BukkitCodersUnited/FancyRoulette/
Waiting version of plugin fot spigot 1.7.2!!! ;-)
@chuck4100
It's not that I'm scared really. It's just that the current client version of MC is at 1.7.10. At 1.7.5 users would still have to use an older client to connect, and as far as I know they added no gameplay features in since horses and acacia trees and whatnot, and that was A WHILE ago. I just figure there's no point in updating server version if I'm going to require my users to edit their profile anyway. Some people don't even know how to do that anyway; so if I can't support 1.7.10 with all my plugins running 100% I might as well just wait, you know? The only reason I can think of at this point to match current client version would be to allow those people who don't know how to edit their launcher profiles to play.
I uploaded 1.0.4 which should now correctly generate a config.yml file. Thanks for the heads-up.
same, no config file. running bukkit 1.7.10
Hello, The plugin doesn't seem to generate a config.yml. I am using the latest version on spigot for MC 1.7.5, everything works 100% but the config. I tried pulling it out of the jar and putting it into the plugin folder that has the spinner&table BINs but it doesn't read it.
P.S. @dinosmike (@DrkMatr1984)
I am using spigot for MC 1.7.5 and the latest version of FR works great. Don't be scared of going to 1.7.5, 99% of 1.7.2 plugins are compatible with it.
@CoKoC
Thanks! Want me to send the result back for official upload after testing?
@DrkMatr1984
The sources : https://www.dropbox.com/s/mdftx1an4v0v5us/FancyRoulette.zip
@dinosmike
:( That sucks. If the Developer would pass me a copy of the source I could recompile it for 1.7.2. My server is still on 1.7.2 as I'm waiting for 1.8 to upgrade it. I think quite a few of us are. Plugins will likely have to be updated for 1.8, CraftBukkit most definitely will have to be updated; So I figure even after 1.8 comes out it could take a month for some of even the more active plugin developers to upload stable versions of their plugins. Please help us out CoKoC!
Oh no... this plugin don't work on 1.7.2 version of MC???
@CoKoC
Thank you! its awesome plugin!!!
I uploaded a FancyRoulette 1.0.3, which adds two features. The first one lets you decide which reward players get on winning. The other one lets you set a maximum amount of bets per player. See the configuration file.//
When upgrading the plugin, delete the config.yml file.
you need to make a config for this so we can set things like how many tokens can be place per player. also instead of having a player sell the tokens why not add economy support in the config.
so each bet or placement could cost something like 50 so if a player was allowed to have a max of 3 placements they would be paying 150 per round or roulette. and the most annoying thing is when the wheel is spinning players can still place tokens on the board. this needs to be fixed. another good idea would be to have a timer for the spinner,so say the first player places a bet on the table that could trigger a timer like 30 secs,and at the end of the timer the spinner would spin. i hope you fix at least half of these problems.
Miss you buddy!
Awesome plugin. Buttery smooth! :) Could you add the feature that the spinner only scrolls through the id numbers of the blocks set with /roulette [id]
@flow002
Afaik some of these problems may be because of the other plugins you're running on your server.