HyCodeYourTale
classpublicPriority 3

StateData

com.hypixel.hytale.server.core.asset.type.blocktype.config.StateData

6

Methods

6

Public Methods

3

Fields

2

Constructors

Constants

CodecMapCodec<StateData>CODEC= new CodecMapCodec<StateData>(true) .register(Priority.DEFAULT, "StateData", StateData.class...
BuilderCodec<StateData>DEFAULT_CODEC= DEFAULT_CODEC_BUILDER.build()
BuilderCodec.Builder<StateData>DEFAULT_CODEC_BUILDER= BuilderCodec.builder(StateData.class, StateData::new) .appendInherited(new KeyedCodec<>("Id...
StringNULL_STATE_ID= "default"

Constructors

protected
StateData()
public
StateData(String id)

Methods

Public Methods (6)

public
void copyFrom(StateData state)
public
String getBlockForState(String state)
@Nullable
public
String getId()
@Nullable
public
String getStateForBlock(String blockTypeKey)
@Nullable
public
Map<String, Integer> toPacket(BlockType current)
@Nullable
public
String toString()
@Nonnull@Override

Fields

Private/Package Fields (3)

privateMap<String, String> blockToState
privateString id
privateMap<String, String> stateToBlock

Related Classes