Survival Classes
Survival Classes
Information
Survival Classes is a plugin I developed to add a new element to survival (or faction/minigame) servers. This plugin adds classes based on the armor that you are wearing. These effects are given on a timer that runs every 5 seconds. This should not cause any lag (I've tested it and noticed no extra RAM usage) You will see a bunch of small star particles if you have equipped the class correctly. Newest version adds Per-World Support in the config, also fixes various bugs, and coded more efficiently. This new version is made with the spigot server but should still work with CraftBukkit.
Here is a basic informational video of the Survival Classes plugin in its current update made by TheCraftKing. Please subscribe to his channel for more plugin tutorials and other cool videos.
Pyro does in fact work with any sword it's just a 50% chance. Diamond kit is fixed in the 2.1.1 update. The Ender kit will literally shoot an enderpearl exactly where you are pointing, even at 100 blocks away if the chunk is loaded.
Wardrobe
- There is now a /wardrobe command which opens a menu where you can equip whichever class you would like just by clicking the button.
- Permission: classes.wardrobe
Classes
Currently there are 17 classes:
- Ranger
- Miner
- Assassin
- Adventurer
- Marine Soldier
- Knight
- Mage
- Thor
- Pyro
- Spirit
- Farmer
- Necromancer
- Reaper
- Scorpion
- Ender
- Sniper
- Construct
Default permission is OP.
Ranger
The ranger is used by equipping full leather armor, it gives the player raised damage with bows and makes them move faster.
- Permanent Speed 1.
- Bows do 2 extra damage.
- Permission: classes.leather
Miner
The miner is used by equipping full iron armor, it allows players to mine quicker and see in caves without the use of torches.
- Permanent Haste 2.
- Permanent Night Vision.
- Permission: classes.iron
Assassin
The assassin is used by equipping full chainmail armor, it makes the player invisible but makes them weaker.
- Permanent Invisibility.
- Permanent Weakness 1.
- Permission: classes.chainmail
Adventurer
The adventurer is used by equipping full gold armor, it gives you more health and stops your hunger from going down.
- Permanent 8 health bonus.
- Permanent Saturation.
- Permission: classes.gold
Marine Soldier
The marine soldier is used by equipping full diamond armor, it makes you break blocks slower but you can breathe underwater.
- Permanent Water Breathing.
- Permanent Slow Digging 1.
- Permission: classes.diamond
Knight
The knight is used by equipping 2 pieces of iron and 2 pieces of chainmail, (Signifying platemail armor) you take less damage but hit slower.
- Permanent Damage Resistance 1
- Permanent Slow Digging 1
- Permission: classes.iron.knight
Mage
The mage is used by equipping full Rose Red leather armor, when you are a mage you can shoot fireballs with your staff!
- Right click blaze rod in your hand to shoot a fireball, takes 3 fire charges from your inventory.
- Mage gets speed 1 buff from leather armor.
- Permission: classes.leather.mage
Thor
The thor is used by equipping full Dandelion Yellow leather armor. when you are thor you deal 1 bonus damage with axes and strike opponents with lightning!
- Hitting enemies with axes deal 1 bonus damage and strike enemy with lightning.
- Thor gets speed 1 buff from leather armor.
- Permission: classes.leather.thor
Spirit
You are the spirit! Equip full White leather armor and soar through the air.
- Speed 1
- Right click with any sword while on the ground to fly in the direction your facing! This works as long as there is a block at least 2 below you.
- Permission: classes.leather.spirit
Pyro
You are the flame! Equip full Orange armor to light enemies on fire!
- Speed 1
- You have a 50% chance to light anyone you hit with a sword on fire.
- Permission: classes.leather.pyro
Reaper
You are death! Hit enemies with your scythe to decay their life away. Equip Black leather armor.
- Speed 1
- Iron hoes inflict Wither 3 for 2 seconds.
- Permission: classes.leather.reaper
Farmer
Ever felt like growing crops faster? Ever wanted to grow trees insanely fast? Try Lime Green leather armor with some Fertilizer!
- Speed 1
- Lime Green dye (fertilizer) grows crops by 4 stages. (That's 2 fertilizer to completely grow any crop.)
- Fertilizer grows trees instantly.
- Fertilizer turns dirt into grass.
- Ink Sacs (nether fertilizer) grow nether wart instantly.
- Nether fertilizer turns dirt into mycelium.
- Permission: classes.leather.farmer
Necromancer
Spawn the reapers horse. Light Gray armor somehow lets you summon undead steeds.
- Speed 1
- Right click with 16 bones to summon a ride-able Skeleton Horse.
- Right click with 32 rotten flesh to summon a ride-able Zombie Horse. (You need a minimum of 33 in your inventory because of a Bukkit bug D:)
- Permission: classes.leather.necromancer
Scorpion
You are the venom! Use your stinger to poison enemies. Equip full Cactus Green leather armor.
- Speed 1
- Hitting someone with the hook of a fishing rod gives them poison 2 for 2 and a half seconds.
- Permission: classes.leather.scorpion
Ender
Ever wanted to instantly teleport far away? Equip full Magenta leather armor.
- Speed 1
- Right click with gold hoe to shoot an enderpearl at high speed. Takes 4 ender pearls. Looks a little strange but teleports you to the right spot.
- Permission: classes.leather.ender
Sniper
Think you're a good bowman? Well maybe this is the class for you! Full Gray leather armor.
- Speed 1
- Bonus bow damage depending on how far away you are, further away equals more damage.
- Permission: classes.leather.sniper
Construct
You are animated by magic making you invulnerable to poison, drowning, suffocation, and starvation.
- Special diamond armor made from emeralds instead of diamonds.
- No damage from poison, drowning, suffocation, or starvation.
- Permission: classes.diamond.construct
Want to try it out?
Want to try out this awesome plugin before you add it to your server? You can see all kinds of ways to use this plugin including Minigame classes or just plain survival.
- Check out our website at: pandorramc.net
- Check out our server at: play.pandorramc.net
Future Updates
- More classes.
- Config for customization.
- More particles effects.
Partnership
I'm currently looking for servers willing to help me advertise my plugin and help me test new features on bigger servers, in return you will get updates faster and more input on new updates, you will also get publicity for your server on this plugin page. Please send me a PM here on Bukkit if you are interested!
JServer (Minecraft 1.8) is now using Survival Classes. If you want to try the plugin join their towny/factions server at: 198.24.181.2:39160
Metrics
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
@gurgely
Sorry I don't understand your question? Are the effects only working in the normal world? Or do you want it to work in only the worlds you specify?
work but just the spawn world. any ideas?
I updated the plugin tutorial once again!
https://www.youtube.com/watch?v=kAXYW1z1PlU&feature=youtu.be
Updated!
https://www.youtube.com/watch?v=Wou7X25btxA&feature=youtu.be
@pitkinz
There are a few problems with doing that, it could possibly cause more client side lag if I use a bunch of particles and there are a lot of people using them. And creating particle effects around a player like that is rather complex, it isn't just something that I can put in with 5 minutes of coding, however I will look into it and possibly add that in a future update with a config option to turn it on or off. The mage may get some fire particles when they shoot a fireball though, that shouldn't be too hard because I believe there is a pre-programmed effect that the spawners use.
Class Aura : when effect of class active particle each class
EX : Mage equipping full Rose Red leather armor have "flame" particle around player
Just updated the plugin tutorial!
https://www.youtube.com/watch?v=qjXGn2e2kVk&feature=youtu.be
For everyone out their that thinks they might have an idea, I have a challenge for you, anyone that can think of a good logical class and comments it above may have their name and/or Youtube listed in the credits as a thank you. This can be some publicity for a new youtuber or can be just a shoutout to the helpful people out there. Thanks to everyone who has downloaded this plugin and to the people who will download this plugin, your support is much appreciated. My goal is to reach 1000 downloads total eventually and with your support that could be possible!
@pitkinz
First of all, may I use that picture? It looks great and its way better then the picture I'm currently using. Second, I'm trying to keep all of the classes accessible from a vanilla Minecraft perspective so that people can use this plugin without needing to introduce different inaccessible items into their server. However I think that is a great idea and I think that I can work a class around the ideas that you suggested. Thank you for your support and input!
would you be able to make more effect with weapon
ex. EnderClass equipping full Ender leather armor and right click with enderwand(Custom Stick) have particle "ender" and take damage all mob in radius.
i'm try support because this plugin is different all the plugins I've ever seen.
@mobilephone2003
I will make the effect boosts on full sets of armor customizable when I set up the timer, which should be within a few updates (With updates coming out at least once a week) As for the Chat, it wouldn't really work well because classes can change so often, the chat would always be changing, especially if the server had over 50 players online it would be impossible to keep track of people with changing tags, however I will consider adding an option in the config to use this at a later date. Potion effects still work, however certain effects are currently overridden by the armor effects (Like speed) and so speed potions will get overridden and the player could lose the effect, this will be fixed when I add the timer.
@worthless_hobo
would you be able to make your system customisable by admins? so we can set the boost on a full set of armor?
Can a class be given a chat variable? so {class} in chat plugins can display the class they are?
Are you saying your plugin doesn't allow potion effects for armourless people?
Hello!
I made a plugin tutorial for this plugin! Please consider using it!
https://www.youtube.com/watch?v=dAx29ymyGWQ&feature=youtu.be
Hey elimusgrove9,
Thank you for creating a video for this plugin, we will be sure to include it on the plugin page as it is useful to other players that would like to use the plugin.
Thanks,
-Lefty
wi u be upting this nytme soon?? this is too good to die =[
@pitkinz
Thanks for your support! More classes like that will be added in the next few updates! I am also going to try and use colored leather to add more effects to the ranger abilities! I am hoping to come out with an update for this plugin at least once a week! The system I am using to make the classes has infinite possibilities, I can make more and more classes with any combination of armor and can easily add new classes if any new armor is added into Minecraft.
awesome! plz add more combo-set Ex. leather helmet + Chain Chestplain + Gold pant + Diamond boots
??? Effect