BlockMaskAsset

public class BlockMaskAsset implements JsonAssetWithMap, DefaultAssetMap, BlockMaskAsset>>, Cleanable

Class BlockMaskAsset. Provides blockmaskasset functionality for the Hytale server.

java.lang.Object > BlockMaskAsset

Field Summary

id

private String id

Field id.

data

private AssetExtraInfo.Data data

Field data.

exportName

protected String exportName

Field exportName.

importName

protected String importName

Field importName.

dontPlaceMaterialSetAsset

private MaterialSetAsset dontPlaceMaterialSetAsset

Field dontPlaceMaterialSetAsset.

dontReplaceMaterialSetAsset

private MaterialSetAsset dontReplaceMaterialSetAsset

Field dontReplaceMaterialSetAsset.

blockMaskEntries

private BlockMaskEntryAsset[] blockMaskEntries

Field blockMaskEntries.

dontPlaceBlockSet

final MaterialSet dontPlaceBlockSet

Field dontPlaceBlockSet.

dontReplaceBlockSet

final MaterialSet dontReplaceBlockSet

Field dontReplaceBlockSet.

blockMask

final BlockMask blockMask

Field blockMask.

importedAssetEntry

final Exported importedAssetEntry

Field importedAssetEntry.

exported

final Exported exported

Field exported.

asset

public BlockMaskAsset asset

Field asset.

Method Detail

BlockMaskAsset

public public BlockMaskAsset ()

Method BlockMaskAsset.

build

public BlockMask build (@Nonnull final MaterialCache materialCache)

Method build.

Parameters:
@Nonnull final MaterialCache materialCache

MaterialSet

public new MaterialSet ()

Method MaterialSet.

getId

public String getId ()

Method getId.

cleanUp

public void cleanUp ()

Method cleanUp.

KeyedCodec

public new KeyedCodec ("DontReplace", MaterialSetAsset.CODEC, false)

Method KeyedCodec.

Parameters:
"DontReplace" "DontReplace"
MaterialSetAsset.CODEC MaterialSetAsset.CODEC
false false