MCBlockState

Questa classe è stata aggiunta da una mod con ID crafttweaker. Perciò, è necessario avere questa mod installata per poter utilizzare questa funzione.

Importing the class

Potrebbe essere necessario importare il pacchetto, se si incontrano dei problemi (come castare un vettore), quindi meglio essere sicuri e aggiungere la direttiva di importazione.

crafttweaker.api.block.MCBlockState

Interfacce Implementate

MCBlockState implementa le seguenti interfacce. Ciò significa che ogni metodo presente nell'interfaccia può essere usato anche per questa classe.

Methods

getAllowedValuesForProperty

Restituisce List

myMCBlockState.getAllowedValuesForProperty(nome as String);
ParameterTypeDescription
nameStringNessuna descrizione fornita

getProperties

Ritorna String[String]

myMCBlockState.getProperties();

getPropertyNames

Restituisce List

myMCBlockState.getPropertyNames();

getPropertyValue

Ritorna una stringa

myMCBlockState.getPropertyValue(nome as String);
ParameterTypeDescription
nameStringNessuna descrizione fornita

hasProperty

Restituisce un booleano

myMCBlockState.hasProperty(nome as String);
ParameterTypeDescription
nameStringNessuna descrizione fornita

withProperty

Restituisce un crafttweaker.api.block.MCBlockState

myMCBlockState.withProperty(nome as String, valore as String);
ParameterTypeDescription
nameStringNessuna descrizione fornita
valueStringNessuna descrizione fornita

Properties

NameTypeHa GetterHa Setter
blockcrafttweaker.api.block.MCBlocktruefalse
canProvidePowerbooleantruefalse
commandStringStringtruefalse
hasTileEntitybooleantruefalse
isSolidbooleantruefalse
isStickybooleantruefalse
lightLevelinttruefalse
ticksRandomlybooleantruefalse

Caster

Tipo RisultatoImplicito
Stringfalse
crafttweaker.api.block.MCBlocktrue