classpublicPriority 3
FarmingCoopAsset
com.hypixel.hytale.builtin.adventure.farming.config.FarmingCoopAsset
implements JsonAssetWithMap<String, DefaultAssetMap<String, FarmingCoopAsset>>
11
Methods
11
Public Methods
9
Fields
2
Constructors
Constants
AssetBuilderCodec<String, FarmingCoopAsset>CODEC= AssetBuilderCodec.builder(
FarmingCoopAsset.class, FarmingCoopAsset::new, Codec.STRING, ...
Constructors
public
FarmingCoopAsset()public
FarmingCoopAsset(String id)Methods
Public Methods (11)
public
int[] getAcceptedNpcGroupIndexes()publicstatic
DefaultAssetMap<String, FarmingCoopAsset> getAssetMap()publicstatic
AssetStore<String, FarmingCoopAsset, DefaultAssetMap<String, FarmingCoopAsset>> getAssetStore()public
boolean getCaptureWildNPCsInRange()public
String getId()public
int getMaxResidents()public
Map<String, String> getProduceDrops()public
IntRange getResidentRoamTime()public
Vector3d getResidentSpawnOffset()public
float getWildCaptureRadius()public
String toString()@Nonnull@Override
Fields
Protected Fields (7)
protected
String[] acceptedNpcGroupIdsprotected
int[] acceptedNpcGroupIndexesprotected
boolean captureWildNPCsInRangeprotected
String idprotected
int maxResidentsprotected
IntRange residentRoamTimeprotected
float wildCaptureRadiusPrivate/Package Fields (2)
private
AssetStore<String, FarmingCoopAsset, DefaultAssetMap<String, FarmingCoopAsset>> ASSET_STOREprivate
AssetExtraInfo.Data data