MCEntityType #MC实体类型
Link to mcentitytype-mc实体类型
导入类
Link to 导入类
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 Copyimport crafttweaker.api.entity.MCEntityType;
已实现的接口
Link to 已实现的接口
MCEntityType实现了以下接口。 That means all methods defined in these interfaces are also available in MCEntityType
Static Methods
Link to static-methods
Name: setNameplateHandler
Sets the global nameplate handler for all EntityTypes.
Return Type: void
ZenScript Copy// MCEntityType.setNameplateHandler(function as INameplateFunction) as void
MCEntityType.setNameplateHandler((entity, result) => {
result.setAllow();
result.content = "Custom name! Position: " + entity.position;
}));
参数 | 类型 | 描述 |
---|---|---|
参数 function | 类型 INameplateFunction | 描述 The function that controls how all EntityType's nameplate are rendered. |
Casters
Link to casters
结果类型 | 是否隐藏 |
---|---|
结果类型 EntityIngredient | 是否隐藏 true |
使用方式
Link to 使用方式
Name: getRegistryName
Gets the registry name of this EntityType
Returns: The registry name of this EntityType as a ResourceLocation
Return Type: MCResourceLocation
ZenScript Copy// MCEntityType.getRegistryName() as MCResourceLocation
myMCEntityType.getRegistryName();
Name: setNameplate
Sets the nameplate handler for this EntityType.
Return Type: void
ZenScript Copy// MCEntityType.setNameplate(function as INameplateFunction) as void
myMCEntityType.setNameplate((entity, result) => {
result.setAllow();
result.content = "Custom name! Position: " + entity.position;
}));
参数 | 类型 | 描述 |
---|---|---|
参数 function | 类型 INameplateFunction | 描述 The function that controls how this EntityType's nameplate is rendered. |
运算符
Link to 运算符
Name: OR
ZenScript CopymyMCEntityType | other as EntityIngredient
名称 | 类型 | 可获得 | 可设置 | 描述 |
---|---|---|---|---|
名称 classification #类别 | 类型 MCEntityClassification #MC实体分类 | 可获得 true | 可设置 false | 描述 No Description Provided |
名称 commandString #命令字符串 | 类型 string | 可获得 true | 可设置 false | 描述 No Description Provided |
名称 height #实体高度 | 类型 float | 可获得 true | 可设置 false | 描述 No Description Provided |
名称 immuneToFire #免疫火焰 | 类型 布尔值 | 可获得 true | 可设置 false | 描述 No Description Provided |
名称 lootTable | 类型 string | 可获得 true | 可设置 false | 描述 No Description Provided |
名称 name(名称) | 类型 string | 可获得 true | 可设置 false | 描述 No Description Provided |
名称 registryName | 类型 MCResourceLocation | 可获得 true | 可设置 false | 描述 Gets the registry name of this EntityType |
名称 serializable #可序列化 | 类型 布尔值 | 可获得 true | 可设置 false | 描述 No Description Provided |
名称 summonable #可召唤的 | 类型 布尔值 | 可获得 true | 可设置 false | 描述 No Description Provided |
名称 translationKey | 类型 string | 可获得 true | 可设置 false | 描述 No Description Provided |
名称 width #宽度 | 类型 float | 可获得 true | 可设置 false | 描述 No Description Provided |