EntityType
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.
import crafttweaker.api.entity.EntityType;
Casters
Result type | Is Implicit |
---|---|
Result type EntityIngredient | Is Implicit true |
Methods
Return Type: boolean
// EntityType.canSpawnFarFromPlayer() as boolean
myEntityType.canSpawnFarFromPlayer();
Return Type: boolean
// EntityType.canSummon() as boolean
myEntityType.canSummon();
Return Type: Entity
EntityType.create(param0 as ServerLevel, param1 as MapData, param2 as Component, param3 as Player, param4 as BlockPos, param5 as MobSpawnType, alignPosition as boolean, invertY as boolean) as Entity
Parameter | Type | Description |
---|---|---|
Parameter param0 | Type ServerLevel | Description No Description Provided |
Parameter param1 | Type MapData | Description No Description Provided |
Parameter param2 | Type Component | Description No Description Provided |
Parameter param3 | Type Player | Description No Description Provided |
Parameter param4 | Type BlockPos | Description No Description Provided |
Parameter param5 | Type MobSpawnType | Description No Description Provided |
Parameter alignPosition | Type boolean | Description No Description Provided |
Parameter invertY | Type boolean | Description No Description Provided |
Return Type: boolean
// EntityType.fireImmune() as boolean
myEntityType.fireImmune();
Return Type: MobCategory
// EntityType.getCategory() as MobCategory
myEntityType.getCategory();
Return Type: ResourceLocation
// EntityType.getDefaultLootTable() as ResourceLocation
myEntityType.getDefaultLootTable();
Return Type: Component
// EntityType.getDescription() as Component
myEntityType.getDescription();
Return Type: string
// EntityType.getDescriptionId() as string
myEntityType.getDescriptionId();
Return Type: EntityDimensions
// EntityType.getDimensions() as EntityDimensions
myEntityType.getDimensions();
Return Type: float
// EntityType.getHeight() as float
myEntityType.getHeight();
Return Type: float
// EntityType.getWidth() as float
myEntityType.getWidth();
Return Type: boolean
EntityType.isBlockDangerous(state as BlockState) as boolean
Parameter | Type | Description |
---|---|---|
Parameter state | Type BlockState | Description No Description Provided |
Return Type: boolean
EntityType.isIn(tag as MCTag<EntityType>) as boolean
Parameter | Type | Description |
---|---|---|
Parameter tag | Type MCTag<EntityType> | Description No Description Provided |
Return Type: Entity
EntityType.spawn(level as ServerLevel, data as MapData, displayName as Component, spawningPlayer as Player, pos as BlockPos, spawnType as MobSpawnType, alignPosition as boolean, invertY as boolean) as Entity
Parameter | Type | Description |
---|---|---|
Parameter level | Type ServerLevel | Description No Description Provided |
Parameter data | Type MapData | Description No Description Provided |
Parameter displayName | Type Component | Description No Description Provided |
Parameter spawningPlayer | Type Player | Description No Description Provided |
Parameter pos | Type BlockPos | Description No Description Provided |
Parameter spawnType | Type MobSpawnType | Description No Description Provided |
Parameter alignPosition | Type boolean | Description No Description Provided |
Parameter invertY | Type boolean | Description No Description Provided |
Return Type: string
// EntityType.toShortString() as string
myEntityType.toShortString();
Properties
Name | Type | Has Getter | Has Setter | Description |
---|---|---|---|---|
Name canSpawnFarFromPlayer | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Name canSummon | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Name category | Type MobCategory | Has Getter true | Has Setter false | Description No Description Provided |
Name commandString | Type string | Has Getter true | Has Setter false | Description No Description Provided |
Name defaultLootTable | Type ResourceLocation | Has Getter true | Has Setter false | Description No Description Provided |
Name description | Type Component | Has Getter true | Has Setter false | Description No Description Provided |
Name descriptionId | Type string | Has Getter true | Has Setter false | Description No Description Provided |
Name dimensions | Type EntityDimensions | Has Getter true | Has Setter false | Description No Description Provided |
Name fireImmune | Type boolean | Has Getter true | Has Setter false | Description No Description Provided |
Name height | Type float | Has Getter true | Has Setter false | Description No Description Provided |
Name toShortString | Type string | Has Getter true | Has Setter false | Description No Description Provided |
Name width | Type float | Has Getter true | Has Setter false | Description No Description Provided |