Customizable Rock Paper Scissors Lizard Spock
CustomRPS allows multiple players to play/bid and create custom (rock, paper, scissors) games.
Players will have the option (if allowed) to bid any material in their inventory, and also (again if enabled) will win/lose server bids.
The two games this plugin comes preloaded with are:
RPS: rock paper scissors.
Big Bang Theory: rock paper scissors lizard spock.
And allows you to create your own custom games, e.g. friends, football teams you decide!
Follow the tutorial link below for examples on how to use this plugin and get started on creating your own game code.
CustomRPS: for bukkit rock, paper, scissors games.
Plugin Versions
CustomRPS:
Is the full version of this plugin with everything.
CustomRPSLite:
This plugin is ONLY the game part of the plugin, doesn't have any of the server or player bid options!
Plugin Tutorial
https://sites.google.com/site/bukkitcustomrps/
Dependencies
This plugin is dependent on the vault plugin, if you don't want this plugin using the vault plugin just disable the money server bid.
Tested only with essentials!
This plugin also uses MCStatsLight, to track the usage of this plugin, to determine what support/development is needed.
All commands and permissions
Commands | Permissions | Default | Usage | |
---|---|---|---|---|
/crps | CustomRockPaperScissors.crps | op | Developer information | |
/cstart all code_name | CustomRockPaperScissors.cstart | true | Start a basic game | |
/cstart all code_name player_bid(bid_amount) | CustomRockPaperScissors.cstart | true | Start a game with a player bid | |
/cstart all code_name server_bid | CustomRockPaperScissors.cstart | true | Start a game with a server bid | |
/cstart all code_name player_bid(bid_amount) server_bid | CustomRockPaperScissors.cstart | true | Start a game with a player & server bid | |
/cmove move | CustomRockPaperScissors.cmove | true | Make a move | |
/cmove game_name move | CustomRockPaperScissors.cmove | true | Make a move, if your two or more games | |
/cignore | CustomRockPaperScissors.cignore | true | Tell the plugin to ignore you | |
/cstatus | CustomRockPaperScissors.cstatus | true | Print the status of all the games on the server | |
/cstatus game_name | CustomRockPaperScissors.cstatus | true | Print the status of a game | |
/cstatus plugin | CustomRockPaperScissors.cstatus | true | Print the status of the plugin | |
/ccode | CustomRockPaperScissors.ccode | true | Print all the game codes | |
/ccode add game_code | CustomRockPaperScissors.cset | op | Add a new game code | |
/ccode remove game_code | CustomRockPaperScissors.cset | op | Remove a game code | |
/ctype | CustomRockPaperScissors.ctype | true | Print all the bid types | |
/ctype add type | CustomRockPaperScissors.cset | op | Add a bid type | |
/ctype remove type | CustomRockPaperScissors.cset | op | Remove a bid type | |
/cset heart true/false | CustomRockPaperScissors.cset | op | Enable heart server bid | |
/cset heart = value | CustomRockPaperScissors.cset | op | Set the heart server bid value | |
/cset xp true/false | CustomRockPaperScissors.cset | op | Enable xp server bid | |
/cset xp = value | CustomRockPaperScissors.cset | op | Set the xp server bid value | |
/cset money true/false | CustomRockPaperScissors.cset | op | Enable money server bid | |
/cset money = value | CustomRockPaperScissors.cset | op | Set the money server bid value | |
/cset death true/false | CustomRockPaperScissors.cset | op | -Enable death server bid | |
/cset gruesom true/false | CustomRockPaperScissors.cset | op | Enable gruesom server bid | |
/ctoggle timer | CustomRockPaperScissors.ctoggle | op | Enable/disable the game timer | |
/ctoggle menu | CustomRockPaperScissors.ctoggle | op | enable/disable the game menu |
Disclaimer
This plugin is still in a early development, use at your own risk, i don't accept any responsibility within the miss use of this plugin*.
By running this plugin on your server and allowing players to use this plugin on your server, you accept full responsibility for this plugin.
You the owner or a administrator of the server accept full responsibility for:
- Making sure that the game codes used by the plugin are clean and are not used to bully any players.
- Making sure that the game codes used by the plugin are fair and allow all players an equal chance of winning.
Please report any issues you are having with this plugin.
Reporting an issue
To report a issue you will need:
The stack trace if it's a crash.
Steps to reproduce.
The plugin log file, after the issue occurred.
If you find an issue with one of the bid options, report the issue and just disable the option.
Known issues
When a player makes a bid, they must have the exact number if items in a stack in there inventory, to make there move.
If a player wins a game after they go offline they don't get their winnings after they cone online.
Plugin Dev
If you like this plugin or see a way i can make it better, please do let me know.
Comments