HyCodeYourTale
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)

protectedAssetExtraInfo.Data data
protectedString[] excludeBlockGroups
protectedString[] excludeBlockTypes
protectedString[][] excludeCategories
protectedString[] excludeHitboxTypes
protectedString id
protectedboolean includeAll
protectedString[] includeBlockGroups
protectedString[] includeBlockTypes
protectedString[][] includeCategories
protectedString[] includeHitboxTypes
protectedString parent

Private/Package Fields (1)

privateAssetStore<String, BlockSet, IndexedLookupTableAssetMap<String, BlockSet>> ASSET_STORE

Related Classes