Contents
Class FarmingCoopAsset
java.lang.Object
com.hypixel.hytale.builtin.adventure.farming.config.FarmingCoopAsset
- All Implemented Interfaces:
JsonAsset<String>, JsonAssetWithMap<String, DefaultAssetMap<String, FarmingCoopAsset>>
public class FarmingCoopAsset
extends Object
implements JsonAssetWithMap<String, DefaultAssetMap<String, FarmingCoopAsset>>
An asset that represents the configuration for a farming coop.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AssetBuilderCodec<String, FarmingCoopAsset> The codec used to parseFarmingCoopAssetinstances. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint[]static DefaultAssetMap<String, FarmingCoopAsset> booleangetId()intorg.joml.Vector3dfloattoString()
-
Field Details
-
CODEC
The codec used to parseFarmingCoopAssetinstances.
-
-
Constructor Details
-
FarmingCoopAsset
public FarmingCoopAsset() -
FarmingCoopAsset
-
-
Method Details
-
getAssetStore
public static AssetStore<String, FarmingCoopAsset, DefaultAssetMap<String, FarmingCoopAsset>> getAssetStore() -
getAssetMap
-
getId
-
getProduceDrops
-
getMaxResidents
public int getMaxResidents() -
getResidentRoamTime
-
getResidentSpawnOffset
@Nonnull public org.joml.Vector3d getResidentSpawnOffset() -
getAcceptedNpcGroupIndexes
public int[] getAcceptedNpcGroupIndexes() -
getWildCaptureRadius
public float getWildCaptureRadius() -
getCaptureWildNPCsInRange
public boolean getCaptureWildNPCsInRange() -
toString
-