The known mini-game "SimonSays" imported to Minecraft!
Test your skills and try beating everyone!
Gameplay
Incase you don't know,
SimonSays is a "do what you need to" game.
Every 3~ seconds you get a mission to accomplish from the games below. You have limited time to do them, and if you don't do them you are out!
But, you don't do everything all the time. There are two kinds of simon missions, the "fake" and the "real" ones.
Format of a "real" mission:
[SimonSays] Simon Says: action!
Format of a "fake" mission:
[SimonSays] action!
Incase you get confused, and accomplish a fake mission, you're out!
Installation and Setup
Download the attached .jar file and put in *bukkitfolder*./plugins.
Then restart/reload your server and be aware of the loading messages.
Then, navigate to the ./plugins/SimonSays folder and edit the config file.
There are two options for data-storage: MySQL and a local-config
Incase you are using MySQL, please follow these instructions:
Please enter the following in the config.yml file.
# Default Configuration for 'SimonSays' - Eden.Campo# Are you using MySQL? if not, all data will be saved on a local-config file.useMySQL:yes# If using MySQL; detailshost:yourhostport:yourhost'sportdatabase:databasenametouseuser:usernametoconnectwithpassword:pw
Notice: Restarting your server or reloading the plugin is REQUIRED after doing this.
The plugin will auto-generate the needed tables, and execute info into them.
Currently there are two tables (v1.0.6) -
SimonSays_Arenas and
SimonSays_SignLinks
This should be your startup message:
-----
Local-Configuration
Using the local-cfg is way easier and needs less setup, but you cant share the arena info between servers that easily..
To use the local-cfg just be sure that 'useMySQL' is no.
# Are you using MySQL? if not, all data will be saved on a local-config file.useMySQL:no
This should be your startup message (v1.0.6):
Next navigate into your server, and build some arenas for the SimonSays.
After setuping a sign, it will link to it's arena, and update all the details of the arena on the sign.
Please be aware of the creation messages, because these steps can throw errors.
Creates a new game arena named <ArenaName>. When you lose the game in that arena, you get tp'ed to <RelatedSpectatorArena>
/simonsays arena createspec <ArenaName>
SimonSays.command.create
Creates a new spectator arena named <ArenaName>.
/simonsays arena delete<ArenaName or deleteall>
SimonSays.command.delete
Deletes <ArenaName>
/simonsays arena list
none
Displays all the arenas registered
Permission Nodes
v1.0.3 has updated perm-nodes. for 1.0.2 please check the plugin.yml
SimonSays.* - Gains access to everything related to SimonSays
SimonSays.command.create - Gains access to the /create<game/spec>arena command
SimonSays.command.delete - Gains access to the /deletearena command
SimonSays.command.join - Gives access to use SimonSigns and /simonjoin
SimonSays.command.leave - Gives access to use /simonleave
SimonSays.sign.create - Gives access to create a SimonSign
SimonSays.sign.destory - Gives access to destory a SimonSign
SimonSays.sign.use - Gives access to use a SimonSign
Future plans
# Point Shop, earn points by winning games!
# Clear errors
# More SimonGames
Feel free to suggest more ideas!
Videos
Thank you for making videos that show off the plugin!
I'd love to add every video you make to this thread, just let me know it exists (:
A video made by gamingingear about the plugin, thanks!
A video made by GrameTV about the plugin, thanks! (German)
Metrics
As written at startup, SimonSays does use PluginMetrics to calculate stats about usage, if you wish to disable it you should go to the folder PluginMetrics > config.yml > opt-out: true
SimonSays is still in beta. I am releasing the beta builds for people to help me with errors and testing. Some features may not work.
Troubleshooting
When you encounter an error, or a loadup failure, please do the following:
Please submit a ticket with the needed info:
What steps will reproduce the problem?1.2.3.What is the expected output? What do you see instead?What version of the product are you using?Do you have an error log of what happened?Please provide any additional information below..
Please do not comment a problem, so it'll be easier to respond to you within the ticket.
Developers
If you feel like you wanna help out with the development, and you have plenty of ideas, I'd love to have your assistance!
Please leave a comment or send me a PM (:
Thanks!
Donations
I have put many hours of work into all of my plugins and i hope that anyone who enjoys the features of this plugin will donate, thanks!