Entity Randomizer (ProjectE)
Description
Converts an entity on the list into a random other entity on the list when a projectile fired from the Philosopher's Stone hits it. There are two lists, one for 'mobs' and the other for 'peacefuls', but any entity can go on either list.
Identifier
The identifier mods.projecte.entity_randomizer will be used as the default on this page.
All Identifiers
Any of these can be used to refer to this compat:
mods.projecte.entityrandomizer
mods.projecte.entityRandomizer
mods.projecte.EntityRandomizer
mods.projecte.entity_randomizer/* Used as page default */Adding Entries
Adds the given
entitythat extendsEntityLivingto the mob list:groovymods.projecte.entity_randomizer.addMob(EntityEntry)Adds the given
entitythat extendsEntityLivingto the mob list:groovymods.projecte.entity_randomizer.addMob(Class<? extends EntityLiving>)Adds the given
entitythat extendsEntityLivingto the peaceful list:groovymods.projecte.entity_randomizer.addPeaceful(EntityEntry)Adds the given
entitythat extendsEntityLivingto the peaceful list:groovymods.projecte.entity_randomizer.addPeaceful(Class<? extends EntityLiving>)
Example
mods.projecte.entity_randomizer.addMob(entity('minecraft:pig'))
mods.projecte.entity_randomizer.addPeaceful(entity('minecraft:zombie'))Removing Entries
Removes the given
entitythat extendsEntityLivingfrom the mob list:groovymods.projecte.entity_randomizer.removeMob(EntityEntry)Removes the given
entitythat extendsEntityLivingfrom the mob list:groovymods.projecte.entity_randomizer.removeMob(Class<? extends EntityLiving>)Removes the given
entitythat extendsEntityLivingfrom the peaceful list:groovymods.projecte.entity_randomizer.removePeaceful(EntityEntry)Removes the given
entitythat extendsEntityLivingfrom the peaceful list:groovymods.projecte.entity_randomizer.removePeaceful(Class<? extends EntityLiving>)Removes all registered recipes:
groovymods.projecte.entity_randomizer.removeAll()Removes all entries from the mob list:
groovymods.projecte.entity_randomizer.removeAllMobs()Removes all entries from the peacefuls list:
groovymods.projecte.entity_randomizer.removeAllPeacefuls()
Example
mods.projecte.entity_randomizer.removeMob(entity('minecraft:zombie'))
mods.projecte.entity_randomizer.removePeaceful(entity('minecraft:pig'))
mods.projecte.entity_randomizer.removeAll()
mods.projecte.entity_randomizer.removeAllMobs()
mods.projecte.entity_randomizer.removeAllPeacefuls()Getting the value of entries
Iterates through every entry in the mob list:
groovymods.projecte.entity_randomizer.streamMobs()Iterates through every entry in the peacefuls list:
groovymods.projecte.entity_randomizer.streamPeacefuls()
