37 private static function make() :
self{
40 $result->register(
"blast_protection", fn() => VanillaEnchantments::BLAST_PROTECTION());
41 $result->register(
"efficiency", fn() => VanillaEnchantments::EFFICIENCY());
42 $result->register(
"feather_falling", fn() => VanillaEnchantments::FEATHER_FALLING());
43 $result->register(
"fire_aspect", fn() => VanillaEnchantments::FIRE_ASPECT());
44 $result->register(
"fire_protection", fn() => VanillaEnchantments::FIRE_PROTECTION());
45 $result->register(
"flame", fn() => VanillaEnchantments::FLAME());
46 $result->register(
"fortune", fn() => VanillaEnchantments::FORTUNE());
47 $result->register(
"infinity", fn() => VanillaEnchantments::INFINITY());
48 $result->register(
"knockback", fn() => VanillaEnchantments::KNOCKBACK());
49 $result->register(
"mending", fn() => VanillaEnchantments::MENDING());
50 $result->register(
"power", fn() => VanillaEnchantments::POWER());
51 $result->register(
"projectile_protection", fn() => VanillaEnchantments::PROJECTILE_PROTECTION());
52 $result->register(
"protection", fn() => VanillaEnchantments::PROTECTION());
53 $result->register(
"punch", fn() => VanillaEnchantments::PUNCH());
54 $result->register(
"respiration", fn() => VanillaEnchantments::RESPIRATION());
55 $result->register(
"aqua_affinity", fn() => VanillaEnchantments::AQUA_AFFINITY());
56 $result->register(
"sharpness", fn() => VanillaEnchantments::SHARPNESS());
57 $result->register(
"silk_touch", fn() => VanillaEnchantments::SILK_TOUCH());
58 $result->register(
"swift_sneak", fn() => VanillaEnchantments::SWIFT_SNEAK());
59 $result->register(
"thorns", fn() => VanillaEnchantments::THORNS());
60 $result->register(
"unbreaking", fn() => VanillaEnchantments::UNBREAKING());
61 $result->register(
"vanishing", fn() => VanillaEnchantments::VANISHING());
67 return parent::
parse($input);