36 use IntSaveIdMapTrait;
38 private function __construct(){
39 $this->
register(EnchantmentIds::PROTECTION, VanillaEnchantments::PROTECTION());
40 $this->
register(EnchantmentIds::FIRE_PROTECTION, VanillaEnchantments::FIRE_PROTECTION());
41 $this->
register(EnchantmentIds::FEATHER_FALLING, VanillaEnchantments::FEATHER_FALLING());
42 $this->
register(EnchantmentIds::BLAST_PROTECTION, VanillaEnchantments::BLAST_PROTECTION());
43 $this->
register(EnchantmentIds::PROJECTILE_PROTECTION, VanillaEnchantments::PROJECTILE_PROTECTION());
44 $this->
register(EnchantmentIds::THORNS, VanillaEnchantments::THORNS());
45 $this->
register(EnchantmentIds::RESPIRATION, VanillaEnchantments::RESPIRATION());
46 $this->
register(EnchantmentIds::AQUA_AFFINITY, VanillaEnchantments::AQUA_AFFINITY());
48 $this->
register(EnchantmentIds::SHARPNESS, VanillaEnchantments::SHARPNESS());
51 $this->
register(EnchantmentIds::KNOCKBACK, VanillaEnchantments::KNOCKBACK());
52 $this->
register(EnchantmentIds::FIRE_ASPECT, VanillaEnchantments::FIRE_ASPECT());
54 $this->
register(EnchantmentIds::EFFICIENCY, VanillaEnchantments::EFFICIENCY());
55 $this->
register(EnchantmentIds::FORTUNE, VanillaEnchantments::FORTUNE());
56 $this->
register(EnchantmentIds::SILK_TOUCH, VanillaEnchantments::SILK_TOUCH());
57 $this->
register(EnchantmentIds::UNBREAKING, VanillaEnchantments::UNBREAKING());
59 $this->
register(EnchantmentIds::POWER, VanillaEnchantments::POWER());
60 $this->
register(EnchantmentIds::PUNCH, VanillaEnchantments::PUNCH());
61 $this->
register(EnchantmentIds::FLAME, VanillaEnchantments::FLAME());
62 $this->
register(EnchantmentIds::INFINITY, VanillaEnchantments::INFINITY());
64 $this->
register(EnchantmentIds::MENDING, VanillaEnchantments::MENDING());
66 $this->
register(EnchantmentIds::VANISHING, VanillaEnchantments::VANISHING());
68 $this->
register(EnchantmentIds::SWIFT_SNEAK, VanillaEnchantments::SWIFT_SNEAK());