NullValkyrie

Minecraft 1.19 multipurpose plugin for spigot servers with a lot of features where most modern servers have.
git clone https://codeberg.org/night0721/NullValkyrie
Log | Files | Refs | README | LICENSE

Enchantments.java (812B)


      1 package me.night.nullvalkyrie.util.enchantments;
      2 
      3 import org.bukkit.enchantments.Enchantment;
      4 
      5 public enum Enchantments {
      6     THUNDERBOLT("thunderbolt", "ThunderBolt", 5),
      7     SMELTING_TOUCH("smelting-touch", "Smelting Touch", 1);
      8     public final String namespacekey;
      9     public final String name;
     10     public final int maxLevel;
     11 
     12 
     13 
     14     Enchantments(String namespacekey, String name, int maxLevel) {
     15         this.namespacekey = namespacekey;
     16         this.name = name;
     17         this.maxLevel = maxLevel;
     18     }
     19     public String getNamespacekey() {
     20         return namespacekey;
     21     }
     22 
     23     public String getName() {
     24         return name;
     25     }
     26 
     27     public int getMaxLevel() {
     28         return maxLevel;
     29     }
     30     public Enchantment getEnchant() {
     31         return EnchantmentManager.enchants.get(this.ordinal());
     32     }
     33 }