Package vazkii.botania.api.configdata
Class LooniumStructureConfiguration
java.lang.Object
vazkii.botania.api.configdata.LooniumStructureConfiguration
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal List<LooniumMobAttributeModifier> final net.minecraft.world.level.levelgen.structure.StructureSpawnOverride.BoundingBoxTypestatic final com.mojang.serialization.Codec<LooniumStructureConfiguration> static final net.minecraft.resources.ResourceLocationstatic final intstatic final intfinal List<LooniumMobEffectToApply> final Integerfinal Integerfinal net.minecraft.resources.ResourceLocationfinal net.minecraft.util.random.WeightedRandomList<LooniumMobSpawnData> -
Method Summary
Modifier and TypeMethodDescriptionbuilder()forParent(net.minecraft.resources.ResourceLocation parent) getEffectiveConfig(Function<net.minecraft.resources.ResourceLocation, LooniumStructureConfiguration> parentSupplier) toString()
-
Field Details
-
DEFAULT_COST
public static final int DEFAULT_COST- See Also:
-
DEFAULT_MAX_NEARBY_MOBS
public static final int DEFAULT_MAX_NEARBY_MOBS- See Also:
-
CODEC
-
DEFAULT_CONFIG_ID
public static final net.minecraft.resources.ResourceLocation DEFAULT_CONFIG_ID -
manaCost
-
maxNearbyMobs
-
boundingBoxType
public final net.minecraft.world.level.levelgen.structure.StructureSpawnOverride.BoundingBoxType boundingBoxType -
spawnedMobs
-
attributeModifiers
-
effectsToApply
-
parent
public final net.minecraft.resources.ResourceLocation parent
-
-
Method Details
-
builder
-
forParent
public static LooniumStructureConfiguration.Builder forParent(net.minecraft.resources.ResourceLocation parent) -
getEffectiveConfig
public LooniumStructureConfiguration getEffectiveConfig(Function<net.minecraft.resources.ResourceLocation, LooniumStructureConfiguration> parentSupplier) -
toString
-