MCBlockState #MC方块状态

Link to mcblockstate-mc方块状态

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

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

ZenScript
Copy
crafttweaker.api.block.MCBlockState

已实现的接口

Link to 已实现的接口

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

getAllowedValuesForProperty #获取参数的可用值

Link to getallowedvaluesforproperty-获取参数的可用值

返回为可用值列表

ZenScript
Copy
myMCBlockState.getAllowedValuesForProperty(name as String);
参数类型描述
参数
name(名称)
类型
字符串[string]
描述
No description provided

getProperties #获取参数

Link to getproperties-获取参数

返回字符串[String]

ZenScript
Copy
myMCBlockState.getProperties();

getPropertyNames #获取参数名称

Link to getpropertynames-获取参数名称

返回为可用值列表

ZenScript
Copy
myMCBlockState.getPropertyNames();

getPropertyValue #获取参数值

Link to getpropertyvalue-获取参数值

返回字符串[String]

ZenScript
Copy
myMCBlockState.getPropertyValue(name as String);
参数类型描述
参数
name(名称)
类型
字符串[string]
描述
No description provided

hasProperty #是否有参数存在

Link to hasproperty-是否有参数存在

返回为布尔值

ZenScript
Copy
myMCBlockState.hasProperty(name as String);
参数类型描述
参数
name(名称)
类型
字符串[string]
描述
No description provided

withProperty #参数数值

Link to withproperty-参数数值

返回值 crafttweaker.api.block.MCBlockState

ZenScript
Copy
myMCBlockState.withProperty(name as String, value as String);
参数类型描述
参数
name(名称)
类型
字符串[string]
描述
No description provided
参数
value
类型
字符串[string]
描述
No description provided
名称类型可获得可设置
名称
block #方块
类型
crafttweaker.api.block.MCBlock
可获得
true
可设置
false
名称
canProvidePower #可提供能量(应该是指红石之类的)
类型
布尔值
可获得
true
可设置
false
名称
commandString #命令字符串
类型
字符串[string]
可获得
true
可设置
false
名称
hasTileEntity #具有方块实体
类型
布尔值
可获得
true
可设置
false
名称
isSolid #是否为固体
类型
布尔值
可获得
true
可设置
false
名称
isSticky #是否具有粘性
类型
布尔值
可获得
true
可设置
false
名称
lightLevel #光照级别
类型
int
可获得
true
可设置
false
名称
ticksRandomly #是否具有随机刻
类型
布尔值
可获得
true
可设置
false
结果类型是否隐藏
结果类型
字符串[string]
是否隐藏
false
结果类型
crafttweaker.api.block.MCBlock
是否隐藏
true