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 Feb 13, 2014Can you add a setting were you can choose which team you want in the map? Because I would like to have the black team be played with
-
View User Profile
-
Send Message
Posted Feb 12, 2014@NathanTheDragon
No. See wiki.
-
View User Profile
-
Send Message
Posted Feb 11, 2014So any progress on that update ;)
BTW do you have a jenkins for dev builds?
-
View User Profile
-
Send Message
Posted Feb 9, 2014@GameplayerHD123
Not for the near future.
-
View User Profile
-
Send Message
Posted Feb 9, 2014Planning on vault support? Since we have a global economy, using fe economy :p
-
View User Profile
-
Send Message
Posted Feb 8, 2014@NathanTheDragon
aww.. Ok Thanks for the Update
-
View User Profile
-
Send Message
Posted Feb 7, 2014@NathanTheDragon
Why shouldn't it ;) as long as you grant access to the lobby world for CrystalQuest all will be fine. ETA: I don't know. Could be tonight, could be about a week. When I feel like adding more stuff it will get uploaded.
-
View User Profile
-
Send Message
Posted Feb 7, 2014@MrSugarCaney
Thanks for the reply, I felt like you wouldn't know what I was talking about ;P. Anyways do you have an ETA when the dev35 build will be released? Do you also have a jenkins or something? Otherwise PerworldsPlugin is a plugin that limits plugins in some worlds, ex. Factions in the factions world, and CrystalQuest in the CrystalQuest worlds. I just wanted to know if this plugin would support that, here's the link:
http://dev.bukkit.org/bukkit-plugins/perworldplugins/
~ Nathan
-
View User Profile
-
Send Message
Posted Feb 7, 2014@NathanTheDragon
Hellow nathan, if you look a few comments down you can see someone experiencing the same problem. The plugin bumps everyone who is in the arena and not in-game to the lobby. However, the check in the plugin does not take care of seperate worlds. Have already fixed this bug ;)
You can resolve this in two ways:
What do you mean with PerWordPlugins?
-
View User Profile
-
Send Message
Posted Feb 6, 2014There is a huge bug that I am experiencing. Don't get me wrong, this is one of the best plugins i've seen in awhile, trust me, awhile. Otherwise this game is too good to have bugs if you know what I mean so let's get to the gist of it.
Every regular player get teleported to a weird spot, it's indescribable, like everytime they go to the world where the arena is in... They teleport to some random location and cannot move! I looked through all my plugins and then went to this one, once I removed it the bug went away. I cannot post error messages as it never gave any, but that is what happened for me.
I hope you fix it soon, ~ Nathan ~
P. S. Does this plugin work with PerWorldPlugins?
-
View User Profile
-
Send Message
Posted Feb 5, 2014Wait... I got 1 more question: is ti possible to execute a command (with player names included) after a game? such as /warp cq %player%
EDIT: Not only after the game but also when a player LEAVES the game...
-
View User Profile
-
Send Message
Posted Feb 5, 2014@MrSugarCaney
Ah ok thx... didn't realize that :D
-
View User Profile
-
Send Message
Posted Feb 5, 2014@mike_x1
How do you mean? The arenas get saved when you stop your server.
-
View User Profile
-
Send Message
Posted Feb 5, 2014Awesome game.....
Anyways, this is useless for me as you can't save your arenas.... can you PLEASE PLEASE add an option to do this?
-
View User Profile
-
Send Message
Posted Feb 2, 2014@ChrisssAring
Could indeed.
-
View User Profile
-
Send Message
Posted Feb 2, 2014Could you make it so that we could add crystals to a user instead of just setting their amount?
-
View User Profile
-
Send Message
Posted Feb 2, 2014@technowix
Have not any plans on BungeeCord. Am currently making a private minigame for The Minebox's server using BungeeCord, but it's still not really working the way I want it.
Maybe later. But not in the (near) future.
-
View User Profile
-
Send Message
Posted Feb 2, 2014Hey, did you plan to add bungeecord support ? :D Like a "dedicated mode" so when a player join, he is automaticaly added to a game ? ^^
-
View User Profile
-
Send Message
Posted Feb 1, 2014@Theocomixinc
You can have as many classes as you'd like. The inventory should automaticly adjust itself to the amount of classes.
Try add 10, maybe that'll work. I know servers where more classes work, so yeah...
EDIT: Maybe check if all the class-nodes are different. There can't be 2 classes with the same node.
-
View User Profile
-
Send Message
Posted Feb 1, 2014Can you add a config setting to add more rows to the class selection, cause I can only make 8 classes. If I try to add 9 then all the other classes will dissapear.