PlacementType

导入相关包

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

名称类型可获得可设置描述
IN_LAVAPlacementTypetruefalseNo Description Provided
IN_WATERPlacementTypetruefalseNo Description Provided
NO_RESTRICTIONSPlacementTypetruefalseNo Description Provided
ON_GROUNDPlacementTypetruefalseNo Description Provided

方法

canSpawnAt

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

Returns: True if the entity type can spawn. False otherwise.
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>);
参数类型描述
worldMCWorldA World object.
BlockPosThe position to check at.
entityTypeMCEntityType #MC实体类型The EntityType to check for.