MCBlockState #MC方块状态

这个类由mod-id为crafttweaker的模组添加. 因此,如果要使用此功能,则需要安装此mod。

导入相关包

如果遇到任何问题(例如强制转换数组),则可能需要导入软件包,因此,最好的方式就是导入包支持。

crafttweaker.api.block.MCBlockState

已实现的接口

MCBlockState实现了以下接口。 这意味着对这个接口可用的任何方法也可以在此类上使用。

方法

getAllowedValuesForProperty #获取参数的可用值

返回为可用值列表

myMCBlockState.getAllowedValuesForProperty(name as String);
参数类型描述
nameStringNo description provided

getProperties #获取参数

返回字符串[String]

myMCBlockState.getProperties();

getPropertyNames #获取参数名称

返回为可用值列表

myMCBlockState.getPropertyNames();

getPropertyValue #获取参数值

返回字符串[String]

myMCBlockState.getPropertyValue(name as String);
参数类型描述
nameStringNo description provided

hasProperty #是否有参数存在

返回为布尔值

myMCBlockState.hasProperty(name as String);
参数类型描述
nameStringNo description provided

withProperty #参数数值

返回值 crafttweaker.api.block.MCBlockState

myMCBlockState.withProperty(name as String, value as String);
参数类型描述
nameStringNo description provided
valueStringNo description provided

参数

名称类型可获得可设置
blockcrafttweaker.api.block.MCBlocktruefalse
canProvidePowerbooleantruefalse
commandStringStringtruefalse
hasTileEntity #具有方块实体booleantruefalse
isSolid #是否为固体booleantruefalse
isSticky #是否具有粘性booleantruefalse
lightLevelinttruefalse
ticksRandomly #是否具有随机刻booleantruefalse

Casters

结果类型是否隐藏
Stringfalse
crafttweaker.api.block.MCBlocktrue