Trash Perk Registry (Astral Sorcery)
Description
Having the Trash to Treasure perk turns items the player drops in the list defined in the config at 'perks/key_void_trash/DropList' into a chance at random ores.
Identifier
Refer to this via any of the following:
groovy
mods.astralsorcery.trash_perk_registry/* Used as page default */
mods.astralsorcery.trashperkregistry
mods.astralsorcery.trashPerkRegistry
mods.astralsorcery.TrashPerkRegistry
mods.astral.trash_perk_registry
mods.astral.trashperkregistry
mods.astral.trashPerkRegistry
mods.astral.TrashPerkRegistry
Adding Entries
Adds entries in the format
ore
,weight
:groovymods.astralsorcery.trash_perk_registry.add(String, int)
Example
groovy
mods.astralsorcery.trash_perk_registry.add(ore('blockDiamond'), 10000)
Removing Entries
Removes entries of the given ore:
groovymods.astralsorcery.trash_perk_registry.remove(OreDictIngredient)
Removes entries of the given ore:
groovymods.astralsorcery.trash_perk_registry.remove(String)
Removes all registered recipes:
groovymods.astralsorcery.trash_perk_registry.removeAll()
Example
groovy
mods.astralsorcery.trash_perk_registry.remove(ore('oreDiamond'))
mods.astralsorcery.trash_perk_registry.removeAll()
Getting the value of entries
Iterates through every entry in the registry, with the ability to call remove on any element to remove it:
groovymods.astralsorcery.trash_perk_registry.streamRecipes()