Suggestion: Control enchantments (across Enchantment table and Anvil)
- A way to prevent an item to be enchanted (by enchantment table/anvil).
- A way to prevent specific enchantments to be applied to an item.
- A way to limit the levels in a certain range of a specific enchantment to apply to an item.
- A way to limit the levels in a certain range of all possible enchantments to apply to an item
- A way to disable an enchantment to ever be used
- A way to limit the levels in a certain range for an enchantment across all items.
- Reflect those changes in JEI/JEI Resources, ...
Part of this is already possible via the Anvil remove mechanic.
- mods.rockycore.Enchantments.preventEnchanting();
- mods.rockycore.Enchantments.preventEnchantingWith(,"enchantmentname");
- mods.rockycore.Enchantments.limitEnchantingToRange(,"enchantmentname", level min, level max);
- mods.rockycore.Enchantments.limitEnchantingAllToRange(, level min, level max);
- mods.rockycore.Enchantments.disableEnchantment("enchantmentname");
- mods.rockycore.Enchantments.limitEnchantmentRange("enchantmentname", level min, level max);
Enchantmentname could also be enchantmentid ofcourse.
Possibly checks need to be made if the levels exist (or need to be made?).
Guinaro
Suggestion: Control enchantments (across Enchantment table and Anvil)
Part of this is already possible via the Anvil remove mechanic.
Enchantmentname could also be enchantmentid ofcourse.
Possibly checks need to be made if the levels exist (or need to be made?).
Guinaro