Unscramble
Unscramble
Download Unscramble: v4.0
Source Code: GitHub
Make sure you have Vault and Essentials installed!
When updating to 4.0, delete your old config file and allow the plugin (Version 4.0) to generate a new one.
Description And Features
Unscramble is a fun game for your players to play. You enter a word, such as "diamond," and the plugin will scramble it for you and display the scrambled word to the general population of the server. All the players have to do is enter their guess into chat as many times as they want. The first person to correctly unscramble the word will get the reward you set.
Use "/us newgame w:[word] p:<prize> a:<amount> t:<Timer> h:<hint-interval> c:<category>" to start a new game
IMPORTANT! - REQUIRES VAULT
Permissions Support (Vault)
Unscramble uses Vault to look all of the following Permissions plugins:
- Permissions 3
- bPermissions
- PEX
- GroupManager
- PermissionsBukkit
- zPermissions
Vault is required for this plugin to work. Check out their page and download vault with the link below.
Dev Page: Vault Dev Page
Perm Nodes And Commands
Perm Node | Associated Command | Description |
---|---|---|
unscramble.welcome | /unscramble | The little welcome message and version number displayed |
unscramble.help | /unscramble help | The help menu that has all the commands |
unscramble.reload | /unscramble reload | Reload both the config.yml and extra.yml files |
unscramble.setscrambleseparately | /unscramble setscrambleseparately [true/false] | Sets the Scramble-Words-Separately to true/false |
unscramble.hint | /unscramble hint | Gives a hint on the current word. |
unscramble.cancel | /unscramble cancel | Cancels the current game. |
unscramble.claim | /unscramble claim | Gives perm to claim your prize |
unscramble.newgame | /unscramble newgame w:[word] | Starts a new game. |
unscramble.newgame.prize.# or unscramble.newgame.prize.* | /unscramble newgame w:[word] p:<prize> | Gives perm for a certain item ID (Ie, 264) or for ALL prizes |
unscramble.newgame.amount | /unscramble newgame w:[word] a:<amount> | Gives perm for the a: tag |
unscramble.newgame.timer | /unscramble newgame w:[word] t:<timer> | Gives perm for the t: tag |
unscramble.newgame.hintinterval | /unscramble newgame w:[word] h:<hint-interval> | Gives perm for the h: tag |
unscramble.newgame.category | /unscramble newgame w:[word] c:<category> | Gives perm for the c: tag |
Screenies
In this one, a game was created (The word being "minecraft") and no one guessed it. The time ran out and the game expired.
Just the two lines of a new game being created.
In this one, the game was created and I happened to guess the word being time expired. There was a short announcement of my win, and a diamond was added to my inventory.
Here, I did multiple guesses, but didn't spell the word correctly on the first couple of attempts. This also demonstrates how the admin running the game can use /us hint to reveal random letter in the word.
Tutorial
The main command of the game is the /us newgame command. The syntax is: /us newgame w:[word] p:<prize> a:<amount> t:<Timer> h:<hint-interval> c:<category>
[] is mandatory, <> is optional
Word (w:) - The word is the word or phrase you want to play unscramble with. Enter word in it's unscrambled form. If you want to enter a multiple word phrase, use underscores instead of spaces. For example: /us newgame multiple_word_phrase 264 1. FOR A RANDOM WORD, USE THE WORD "RANDOM"
Prize (p:) - The prize is what the winnder will receive when they correctly unscramble the word/phrase. It currently only supports item ID NUMBERS. For example, 264 is the item ID for diamond. You can also enter "$" (Dollar Sign) to use currency as the prize. Using currency means you have to have a currency plugin such as EssentialsEco, iConomy, or BOSEconomy.
Amount (a:) - This is the amount of items or money that will be given. If you enter 264 for prize, and then 1 for amount, it will give 1 diamond. If you entered the dollar sign for prize, then this will be the amount. For example: /us newgame word_to_be_unscrambled $ 1000. This will give 1000 game currency upon it's completion.
Timer (t:) - This is an option component to the game. You can set a time variable that will count down. After time has finished, no more answers will be accepted. Time is in seconds only.
Hint Interval (h:) - This is an option to automatically give hints every X amount of seconds
Category (c:) - Is like a theme, or general area of what the word is. (IE, "c:cars" when the word is lambo)
FOR A RANDOM WORD FROM THE CONFIG.YML LIST, USE THE WORD "RANDOM" FOR W:
Donate?
Like what I do? Buy me a beer!
I put a lot of time into coding, testing, and updating my plugins. I even do specialized plugins for people when they PM me (For free). If you love my plugins, this is a way to say thank you.
Change Log
Version 4.0 (June 7th, 2015)
- Big update!
- Added automatic games
- New way of storing words for random games
- Equations to determine rewards based on number of letters in words
- Added a config file
- Support for spigot 1.8.7
Version 3.0 (October 26th, 2012)
- Increased delay of "congrats" message
- Added /us claim with perm node
- Added auto hints
- Added category/theme variable
- Added auto update check
- Fixed $ problem
Version 2.1 (September 2nd, 2012)
- Increased delay of "congrats" message
- Fixed error with timer
- Still problem with factions.
Version 2.0 (August 30th, 2012)
- Fixed problem with Essentials Chat
Version 1.0 (July 27th, 2012)
- Initial Release
http://kraftzone.net/Unscramble-4.0.jar
included src in the jar
@XeonG8
Fork me on GitHub or put the source code somewhere I can see it please. Thank you!
I recompiled and updated it, with some minor enhancements.. it works with 1.6.2 anyway
Hotshot2162 you wanting it to update again or you abandoning this project? I would be fine with carrying it on as its a good plugin.
@PassWordE
Source code on github it out of date. I don't have the source code for v3.0 anymore due to a hard drive failure and poor backups.
I have see the Source Code, but seemingly its version was 2.0? Where the newest?
@Hotshot2162
Someone asked about this plugin, I haven't had it in ages.
So just wondering if you can update the source one last final time. :)
@LiLChris06
My three plugins are, but they're out of date. Im too lazy to update every time.
Is everything update on your Git? :)
@zxcdserf
I will definitly work on it, FTB is a great server mod pack.
I am currently running a Feed the Beast server, and I enjoy this plugin very much on my vanilla survival server. Is there a way you can make the prizes a modded item? Thanks!
@mobilephone2003
No currently, but on my server, we have McMyAdmin (Console) setup to run the following command every 5 minutes:
/us newgame w:random p:264 a:1 t:60
Im sure your console, or even another scheduling plugin, can be setup to run commands.
@Hotshot2162
Hey bud, love Unscramble.
Is there anyway I can have this on "auto-pilot" so it runs itself every configurable time through the plugin, without doing some wizardry with scheduled tasks admin side?
@Hotshot2162
ok, for some reason is fixed itself. i dont know how. works fine buy the prize <p:> and amount <a:> do not work.
@thork777
Open a ticket and upload your config.
the plugin is reacting and working fine. but for some reasn no matter what, i continues to tell me that it was not recognized on the config.yml file, but it was on there. even the most simpe words such as 'diamond' will not work.
anyone know why?
Any update for 1.4.6?
yeh it doesn't even create the folder.. let alone generate a new config in its default folder that it doesn't create on server startup with this 3.0 version
@Hotshot2162
yup
@XeonG8
Did you delete your old config.yml and allow it to generate a new one like it asked you to?