Unidentified Enchantments
This mod hides enchantments on loot items, making them unreadable - exactly as they appear on the enchantment table. Such items can be identified using a Scroll of Identification after it absorbs 5 experience levels from the player (this value can be changed in server settings).
Simply place a Scroll of Identification on top of an unidentified item - the scroll will be consumed, and one random enchantment will become visible.
To make the identification process more interesting, several curses have been added to the mod:
- Curse of Hunger: When using the tool or taking damage, you will consume more hunger
- Curse of Weight: If this curse is on armor, you will move slower in water
- Curse of Insomnia: With this curse on armor, you cannot sleep in a bed
- Curse of Vanity: Does nothing, but you don't know that ;)
- Curse of Madness: Periodically, a harmless creeper will spawn near you and explode, dealing no damage. Only you can see it
What to do if an enchantment is not hidden
There are two main reasons why an enchantment might remain visible:
If the item is found in a modded structure's chest, it means my loot filter didn't detect it. You can create an issue on GitHub and specify which mod the structure belongs to - I'll add it to the filter for correction.
If not all enchantments are hidden, it means another mod changed the loot after I hid it. To solve this problem, you need to change the order of our "global loot modifiers". This might seem complicated, but I've added a command for help - see the "Global Loot Command" section.
Global Loot Command
This mod uses global loot modifiers to change loot tables. This can cause problems if the "hiddenloot" modifier is called before all enchantments/items have been added by other mods. Therefore, this modifier should be at the end of the list. But changing the order can be difficult if you don't know which modifiers are present, so I've added a command for help.
-
/globalloot: Exports the current list of global loot modifiers to the "config" directory. The file will be named "global_loot_modifiers.json". This can be useful for pack makers to organize them. -
/globalloot replace: Replaces the current global loot modifiers with those where the "hiddenloot" modifier is last. This is a simple way to fix the situation when some enchantments are not hidden in custom mod packs. The order of other modifiers is not changed. -
/globalloot delete: Removes the global loot modifiers overwrite made by the/globalloot replacecommand.
Created during dechmodcontest