classpublicPriority 3
BlockSet
com.hypixel.hytale.server.core.asset.type.blockset.config.BlockSet
implements JsonAssetWithMap<String, IndexedLookupTableAssetMap<String, BlockSet>>, NetworkSerializable
15
Methods
15
Public Methods
13
Fields
3
Constructors
Constants
AssetBuilderCodec<String, BlockSet>CODEC= AssetBuilderCodec.builder(
BlockSet.class, BlockSet::new, Codec.STRING, (t, k) -> t.id =...
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(BlockSet::getAssetStore))
Constructors
protected
BlockSet()public
BlockSet(String id)public
BlockSet(String id, String parent, boolean includeAll, String[] includeBlockTypes, String[] excludeBlockTypes, String[] includeBlockGroups, String[] excludeBlockGroups, String[] includeHitboxTypes, String[] excludeHitboxTypes, String[][] includeCategories, String[][] excludeCategories)Methods
Public Methods (15)
publicstatic
IndexedLookupTableAssetMap<String, BlockSet> getAssetMap()publicstatic
AssetStore<String, BlockSet, IndexedLookupTableAssetMap<String, BlockSet>> getAssetStore()public
String[] getExcludeBlockGroups()public
String[] getExcludeBlockTypes()public
String[][] getExcludeCategories()public
String[] getExcludeHitboxTypes()public
String getId()public
String[] getIncludeBlockGroups()public
String[] getIncludeBlockTypes()public
String[][] getIncludeCategories()public
String[] getIncludeHitboxTypes()public
String getParent()public
boolean isIncludeAll()public
com.hypixel.hytale.protocol.BlockSet toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Protected Fields (12)
protected
AssetExtraInfo.Data dataprotected
String[] excludeBlockGroupsprotected
String[] excludeBlockTypesprotected
String[][] excludeCategoriesprotected
String[] excludeHitboxTypesprotected
String idprotected
boolean includeAllprotected
String[] includeBlockGroupsprotected
String[] includeBlockTypesprotected
String[][] includeCategoriesprotected
String[] includeHitboxTypesprotected
String parentPrivate/Package Fields (1)
private
AssetStore<String, BlockSet, IndexedLookupTableAssetMap<String, BlockSet>> ASSET_STORE