CrystalQuest
About
CrystalQueset is a PvP-based minigame where your goal is to get as many crystals for your team as possible in a certain amount of time. Smash EnderCrystals, collect power-ups and smash other people to get more crystals. The team with the most amount of crystals (points) wins. This plugin will provide you this wonderful minigame and will automate everyting for you. I found that it is actually a pretty addictive game according to our testings and hope you guys will enjoy the game too.:)
A more extensive description can be found at the Wiki, just hit the button above.
I have also created a custom map with a couple of preconfigured maps. This map is also featured in the video down below. You can download it here.
This plugin requires the server to run at least Java 8.
Features
- Fully automatic arena management
- Lots of power ups to boost up gameplay
- Economy/shop system to be rewareded for your skills
- Dynamic lobby signs
- Make your own classes
- Customize classes with abilities and magical wands
- Inventory GUIs
- Protect your arenas
- Spectator mode
- Almost everything is customizable
- Double jumps
- An API for plugin developers
- Tab completion for commands
- And probably a lot more...
Videos
Showcase By VariationVault
A quite accurate explanation By PDawgWoolf
Gameplay video By mcpeachpies
How to install
- Download the version of CrystalQuest you'd like to have on your server
- Place the .jar in the plugins folder
- You're now ready to go! You can customize CrystalQuest in config.yml
Update Checker
This plugin utilizes Gravity's update checker to notify when a new version of CrystalQuest is out, it will not automaticly download the new version. It also notifies the admins (with the crystalquest.admin permission) that a new version is available. This can be enabled/disabled in the config.yml. To disable update-checking, set updates.check-for-updates to false. To disable admin notifying, set updates.notify-admin to false.
Known Bugs
- [v1.3.3-] /cq maxplayers sets the minplayers instead of the maxplayers. Workarounds: wait for the v1.3.4 release, or manually set it in the data.yml when the plugin is disabled.
- [v1.3.1] /cq setlobby is not a registered command making the usage of this plugin without a previous setup useless. Workarounds: update to v1.3.2+ or manually add the following line to your data.yml with filled in coordinates. Edit this file after disabling the plugin, otherwise the settings will get overwritten.
lobby-spawn: WORLDNAME%X%Y%Z%PITCH%YAW
Please make a issue if you found a bug. This would really help me improving the plugin. :)
Upcoming Features
- For v1.4, Minecraft 1.13.
- See this tweet for the intermediate list of changes.
- Ideas will always be considered! Please leave an issue if you know a new feature (choose the "enhancements" type). You can also contact me via Twitter.
Do you want to be always up to date to the latest developments? Do you want to ask me anything? Follow me on Twitter @CaneyDearie!
Tips and Tricks
- If you don't spawn after the countdown ended and you have Essentials enabled, make sure you have unsafe enchantments turned on.
- Don't be shy with the items! The items make the game. You can use around 12 itemspawns for an arena like "Park" (Test map) and all will be perfectly fine.
- Make sure you have the latest server software installed.
Frequently Asked Questions
Q: The permissions do not work! A: They do. In fact, you probably didn't take your time reading the wiki...
Q: My players can't choose a kit. A: Make sure the players have the right permission (crystalquest.kit. or crystalquest.kit.* for all kits).
Q: All players get killed/items don't get despawned/something else arena related. A: Make sure the arena is protected.
Q: Could you add XXX? A: Please make an "enhancement" issue.
Q: Help, everyone crashed! A: This has probably to do with the "NameTagEdit" plugin. Update, or remove this plugin will fix this problem.
Q: I found bug XXX, please help! A: Please make an Issue on the issue tracker containing your data.yml and your config.yml (in pastebin or something similar) and make sure you describe the problem sufficiently. Also make sure to include other important information.
Q: I love your plugin. You're the best! A: Thank you :) Take some of my tenderest beef! 
Help me testing
If you would like to help me testing CrystalQuest, you can find the latest development builds on the wiki. Please note that these builds are completely unsupported by BukkitDev and downloading these are at your own risk.
Donations
If my months of work have made your day so vigorous that you want to give something in return, you can hit the donate button in the menu bar to show me your love <3
Contact
If you'd like to say/notice/talk or whatever to me, you can always send a PM, mail me to sugarcaneydearie@gmail.com or tweet me @CaneyDearie. This can be good stuff, bad stuff or just silly talk (I'm always in for it).
Other Plugins
Other plugins made by me:
- DirtyArrows, over 40 bow abilities! >> Check >>>
- FoodBalance, eat healthy, be healthy! >> Check >>>
- SweetPvP, easy PvP-arena management! >> Check >>>
SugarCaney
YouTube: youtube.com/sugarcaney
Twitter: @CaneyDearie

-
View User Profile
-
Send Message
Posted Mar 7, 2014Can you add a set of commands that make it easier, because i don't use signs, for instance the /cq shop is great, could you add
/cq join [arenaName] /cq leave /cq class (This is before the battle, when your in the lobby)
Thats it for now, btw GREAT plugin! I love it and so do my players, it would make it so much easier if there were the commands! :D Thanks, have a good day!
[EDIT] Idk if this is a bug or not, but when people get more than 9 items and its starts to fill their inventory, they cant use those items because they cant move them, any ideas what this is abou?
-
View User Profile
-
Send Message
Posted Mar 7, 2014@bullymays
Wow :) Such enthousiasm. There is indeed some humour hidden in the plugin ^^
The sign bug is bugging me. The worst thing about it, is that everyting works perfect on the Minebox's server. It might be caused by a wrong set-up. Might.. It might be caused by the new update. I do not have a clue. It might be worth it, counting the amount of signs you have in the lobby and also counting the amount of signs present in the data.yml. If there are problems, those amount do not equal each other. Also you get [CrystalQuest] Sign registered or something in the chat when you hit a sign.
Trying my very best... It's just that it works fine on servers I helped setting up...
-
View User Profile
-
Send Message
Posted Mar 6, 2014Decided to give this a shot on our hub. Using 6 solo team maps and a couple team maps. Added about 5 other classes and might add some more wand types with Crackshot. I must say, fun as HELL!
Only thing that I am having problems with is getting the signs to update properly after a match has finished. Sign still shows like 6/6 in game and people cant click it to start a new game. When spectate sign is clicked, it shows the proper number of players in each arena.
Is this something to do with protected region? Like if the individual team lobby spots are located in the protected area does that mess them up? or is it just a little buggy still?
fantastic plugin!
(Wanna annoy people but let them have some good fun, #1 played class is the Fish, stuck knockback 7 on the fish) and only play in island maps
-
View User Profile
-
Send Message
Posted Mar 5, 2014@MrSugarCaney
I have a weird error:
I haven't discovered anything it negatively does, but i'm just stating that it is there. :)
-
View User Profile
-
Send Message
Posted Mar 3, 2014@NathanTheDragon
Silly me :)
-
View User Profile
-
Send Message
Posted Mar 2, 2014@MrSugarCaney
explains why i found a changelog for it but no download XD thanks!
-
View User Profile
-
Send Message
Posted Mar 2, 2014CrystalQuest Dev35 is now available
Sorry, thought I did already upload this build... I didn't... Will try to put some more work in CQ the upcoming weeks so get excited!
Dev35 fixes the lobby-tp glitch :)
Get it -> Here <-
-
View User Profile
-
Send Message
Posted Mar 2, 2014@ZeaLBG
I am currently trying to find out what causes the sign problem. Trying using the latest dev-build could help you out a bit. /cq reload is the key there.
-
View User Profile
-
Send Message
Posted Mar 2, 2014I have a problem. After the game end my join signs didn't edit and stay: [CrystalQuest] ArenaName 2/10 In Game And players cant join... You can add /cq join arenaname and /cq leave commands (not /cq lobby, more peoples know leave from servers and try it)
-
View User Profile
-
Send Message
Posted Feb 27, 2014@MrSugarCaney
I haven't set up an arena yet But i will do that. And report back.
-
View User Profile
-
Send Message
Posted Feb 27, 2014@NathanTheDragon
Weird. And setting up an arena won't resolve the problem?
-
View User Profile
-
Send Message
Posted Feb 27, 2014@MrSugarCaney
So the issue is there is an arena in same/another world that is overlapping the same cords in another world? Because if that's what you are saying I am confused because I have made no arenas and players are still being randomly teleported to some random area in my faction world in mid-air when doing /spawn or something. Except when they do /f home, it doesn't TP them otherwise they are floating in air and get kicked.
1) I have set up no arenas. 2) Nothing is conflicting.
So why is it teleporting random players?
Thanks!, Nathan
-
View User Profile
-
Send Message
Posted Feb 25, 2014@NathanTheDragon
No idea. Not being working on this plugin at the moment. Taking a break from it. You can always move the lobby to other coördinates than the arenas. That works for sure. But until now I won't help you by modifying code. Just not in to it atm...
-
View User Profile
-
Send Message
Posted Feb 25, 2014I'm gonna update my server soon. I'm sorry if this is annoying to you, but when will the update/fix come for the random tp thingy? I tried your latest dev build and it didn't fix the bug :(
Thanks, ~ Nathan
-
View User Profile
-
Send Message
Posted Feb 24, 2014@Theocomixinc
Only when a player got the permissions they will show up. For example "crystalquest.kit.default" will allow you to use the Crystal Hunter kit.
-
View User Profile
-
Send Message
Posted Feb 24, 2014@MrSugarCaney
Ok all of the classes have different nodes does this mean they will only show if the player has permission to use them? if not than im back to the drawing board.
-
View User Profile
-
Send Message
Posted Feb 24, 2014@Theocomixinc
If you have:
Then "default" is the node. So make sure there aren't 2 "default"s (there are not 2 classes with the same keyword, also used in the permissions).
-
View User Profile
-
Send Message
Posted Feb 24, 2014Im confused, each class cant have the same node? Can you explain? Also I added 1 class so theres now 10 but it diddnt solve the problem.
-
View User Profile
-
Send Message
Posted Feb 14, 2014@andr1
Please post a proper Ticket including your config and data.yml.
-
View User Profile
-
Send Message
Posted Feb 14, 2014I have a problem when the game starts the crystals wont spawn and items and players dont get their kits and time wont go it worked only 1st time