PlacementType

Importing the class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.entity.PlacementType;

Extending Enum<PlacementType>

PlacementType extends Enum<PlacementType>. That means all methods available in Enum<PlacementType> are also available in PlacementType

Static Properties

NameTypeHas GetterHas SetterDescription
IN_LAVAPlacementTypetruefalseNo Description Provided
IN_WATERPlacementTypetruefalseNo Description Provided
NO_RESTRICTIONSPlacementTypetruefalseNo Description Provided
ON_GROUNDPlacementTypetruefalseNo Description Provided

Methods

canSpawnAt

Checks if a specific entity type can spawn in the world at the given position with this PlacementType.

Return Type: boolean

ZenScript
Copy
// PlacementType.canSpawnAt(world as MCWorld, pos as BlockPos, entityType as MCEntityType) as boolean

myPlacementType.canSpawnAt(world, new BlockPos(1,2,3), <entitytype:minecraft:pig>);
ParameterTypeDescription
worldMCWorldA World object.
posBlockPosThe position to check at.
entityTypeMCEntityTypeThe EntityType to check for.