HyCodeYourTale
classpublicPriority 3

SpawnSuppression

com.hypixel.hytale.server.spawning.assets.spawnsuppression.SpawnSuppression

implements JsonAssetWithMap<String, IndexedAssetMap<String, SpawnSuppression>>

7

Methods

7

Public Methods

7

Fields

3

Constructors

Constants

AssetBuilderCodec<String, SpawnSuppression>CODEC= AssetBuilderCodec.builder( SpawnSuppression.class, SpawnSuppression::new, Codec.STRING, ...
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(SpawnSuppression::getAssetStore))

Constructors

protected
SpawnSuppression()
public
SpawnSuppression(String id)
public
SpawnSuppression(String id, double radius, String[] suppressedGroups, int[] suppressedGroupIds, boolean suppressSpawnMarkers)

Methods

Public Methods (7)

publicstatic
IndexedAssetMap<String, SpawnSuppression> getAssetMap()
publicstatic
AssetStore<String, SpawnSuppression, IndexedAssetMap<String, SpawnSuppression>> getAssetStore()
public
String getId()
public
double getRadius()
public
int[] getSuppressedGroupIds()
public
boolean isSuppressSpawnMarkers()
public
String toString()
@Nonnull@Override

Fields

Protected Fields (5)

protectedString id
protecteddouble radius
protectedboolean suppressSpawnMarkers
protectedint[] suppressedGroupIds
protectedString[] suppressedGroups

Private/Package Fields (2)

privateAssetStore<String, SpawnSuppression, IndexedAssetMap<String, SpawnSuppression>> ASSET_STORE
privateAssetExtraInfo.Data data

Related Classes