Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public abstract class CustomEnchant {
- /*
- * Main class that represents any CustomEnchant
- * Method documentation is commented out with comments
- */
- private int level;
- public CustomEnchant(int level) {
- this.level = level;
- }
- public abstract String getName(); //RETURNS THE NAME OF THE ENCHANT
- public abstract EnchantType getEnchantType(); //RETURNS ENCHANT TYPE (SEE THE ENCHANTTYPE ENUMERATION)
- public abstract EnchantRarirty getEnchantRarity(); //RETURNS COMMON,UNCOMMON,OR RARE
- public abstract String getLore(); //RETURNS THE LORE THAT WILL BE ADDED TO THE ITEM THAT IS ENCHANTED (COLOR CODE SUPPORT)
- public abstract String getDescription(); //JUST A PLAIN SIMPLE DESCRIPTION OF THE ENCHANT.
- public int getLevel() {
- return level;
- }
- public void setLevel(int level) {
- this.level = level;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement