Home Getting Started With Scripts Using this wiki Commands CTGUI Global functions Bracket Handlers

Entity Randomizer

Adding and removing entities from ProjectE’s philosopher’s stone entity randomizer projectile uses an IEntityDefinition.

Note: This IEntityDefinition must be for a living entity.

Adding

addPeaceful

script.zs
mods.projecte.EntityRandomizer.addPeaceful(IEntityDefinition entityDefinition);
// Allows turning peaceful creatures into zombies.
mods.projecte.EntityRandomizer.addPeaceful(<entity:minecraft:zombie>);

addMob

script.zs
mods.projecte.EntityRandomizer.addMob(IEntityDefinition entityDefinition);
// Allows turning hostile mobs into pigs.
mods.projecte.EntityRandomizer.addMob(<entity:minecraft:pig>);

Removing

removePeaceful

script.zs
mods.projecte.EntityRandomizer.removePeaceful(IEntityDefinition entityDefinition);
// Stops peaceful mobs being able to be turned into pigs.
mods.projecte.EntityRandomizer.removePeaceful(<entity:minecraft:pig>);

removeMob

script.zs
mods.projecte.EntityRandomizer.removeMob(IEntityDefinition entityDefinition);
// Stops hostile mobs being able to be turned into zombies.
mods.projecte.EntityRandomizer.removeMob(<entity:minecraft:zombie>);

clearPeacefuls

script.zs
// Removes all randomized peaceful mob entries including ones registered by CraftTweaker before this call.
mods.projecte.EntityRandomizer.clearPeacefuls();

clearMobs

script.zs
// Removes all randomized hostile mob entries including ones registered by CraftTweaker before this call.
mods.projecte.EntityRandomizer.clearMobs();