MCBlockState

Этот класс был добавлен модом с mod-id crafttweaker. Так что если вы хотите использовать эту функцию, вам нужно установить этот мод.

Импорт класса

Вам может потребоваться импортировать пакет, если вы столкнетесь с какими-либо проблемами (например, с заливкой массива), так что лучше быть в безопасности, чем извиняться и добавлять импорт.

ZenScript
Copy
crafttweaker.api.block.MCBlockState

Implemented Interfaces

MCBlockState implements the following interfaces. That means any method available to them can also be used on this class.

Methods

getAllowedValuesForProperty

Returns List

ZenScript
Copy
myMCBlockState.getAllowedValuesForProperty(name as String);
ПараметрТипDescription
nameStringОписание отсутствует

getProperties

Returns String[String]

ZenScript
Copy
myMCBlockState.getProperties();

getPropertyNames

Returns List

ZenScript
Copy
myMCBlockState.getPropertyNames();

getPropertyValue

Returns String

ZenScript
Copy
myMCBlockState.getPropertyValue(name as String);
ПараметрТипDescription
nameStringОписание отсутствует

hasProperty

Возвращает boolean

ZenScript
Copy
myMCBlockState.hasProperty(name as String);
ПараметрТипDescription
nameStringОписание отсутствует

withProperty

Возвращает crafttweaker.api.block.MCBlockState

ZenScript
Copy
myMCBlockState.withProperty(name as String, value as String);
ПараметрТипDescription
nameStringОписание отсутствует
valueStringОписание отсутствует

Свойства

НазваниеТипИмеет GetterИмеет Setter
blockcrafttweaker.api.block.MCBlocktruefalse
canProvidePowerbooleantruefalse
commandStringStringtruefalse
hasTileEntitybooleantruefalse
isSolidbooleantruefalse
isStickybooleantruefalse
lightLevelinttruefalse
ticksRandomlybooleantruefalse

Утилиты

Тип результатаЯвляется неявным
Stringfalse
crafttweaker.api.block.MCBlocktrue