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

protectedString[] acceptedNpcGroupIds
protectedint[] acceptedNpcGroupIndexes
protectedboolean captureWildNPCsInRange
protectedString id
protectedint maxResidents
protectedIntRange residentRoamTime
protectedfloat wildCaptureRadius

Private/Package Fields (2)

privateAssetStore<String, FarmingCoopAsset, DefaultAssetMap<String, FarmingCoopAsset>> ASSET_STORE
privateAssetExtraInfo.Data data

Related Classes