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)
protected
String idprotected
double radiusprotected
boolean suppressSpawnMarkersprotected
int[] suppressedGroupIdsprotected
String[] suppressedGroupsPrivate/Package Fields (2)
private
AssetStore<String, SpawnSuppression, IndexedAssetMap<String, SpawnSuppression>> ASSET_STOREprivate
AssetExtraInfo.Data data