Class BiomeRestriction
java.lang.Object
com.wdiscute.starcatcher.registry.fishrestrictions.AbstractFishRestriction
com.wdiscute.starcatcher.registry.fishrestrictions.BiomeRestriction
-
Nested Class Summary
Nested classes/interfaces inherited from class com.wdiscute.starcatcher.registry.fishrestrictions.AbstractFishRestriction
AbstractFishRestriction.Context -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final com.mojang.serialization.MapCodec<BiomeRestriction> static final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionstatic final BiomeRestrictionFields inherited from class com.wdiscute.starcatcher.registry.fishrestrictions.AbstractFishRestriction
ABSTRACT_PROCESSOR_CODEC -
Constructor Summary
ConstructorsConstructorDescriptionBiomeRestriction(List<net.minecraft.resources.ResourceLocation> biomes, List<net.minecraft.resources.ResourceLocation> biomesTags, List<net.minecraft.resources.ResourceLocation> biomesBlacklist, List<net.minecraft.resources.ResourceLocation> biomesBlacklistTags, String translationOverride) BiomeRestriction(List<net.minecraft.resources.ResourceLocation> biomes, List<net.minecraft.resources.ResourceLocation> biomesTags, List<net.minecraft.resources.ResourceLocation> biomesBlacklist, List<net.minecraft.resources.ResourceLocation> biomesBlacklistTags, String hover, String translationOverride) BiomeRestriction(net.minecraft.resources.ResourceLocation biome, String translationOverride) -
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<? extends AbstractFishRestriction> codec()List<net.minecraft.network.chat.Component> getBlacklist(net.minecraft.world.level.Level level, FishProperties fp, @NotNull net.minecraft.world.entity.player.Player player, AbstractFishRestriction.Context context) net.minecraft.network.chat.ComponentgetDescription(net.minecraft.world.level.Level level, FishProperties fp, @Nullable net.minecraft.world.entity.player.Player player, AbstractFishRestriction.Context context) intgetFishChance(int currentChance, net.minecraft.world.level.Level level, FishProperties fp, @NotNull net.minecraft.world.entity.Entity entity, net.minecraft.world.item.ItemStack rod, AbstractFishRestriction.Context context) List<net.minecraft.network.chat.Component> getHover(net.minecraft.world.level.Level level, FishProperties fp, @NotNull net.minecraft.world.entity.player.Player player, AbstractFishRestriction.Context context) List<net.minecraft.network.chat.Component> getIndexHover(net.minecraft.world.level.Level level, FishProperties fp, @NotNull net.minecraft.world.entity.player.Player player, AbstractFishRestriction.Context context) net.neoforged.neoforge.registries.DeferredHolder<AbstractFishRestriction, AbstractFishRestriction> Methods inherited from class com.wdiscute.starcatcher.registry.fishrestrictions.AbstractFishRestriction
getCodecOrThrow, getRegistryHolderOrThrow, isEnabled, render
-
Field Details
-
CODEC
-
LUSH_CAVES
-
DRIPSTONE_CAVES
-
DEEP_DARK
-
SWAMP_ONLY
-
BAMBOO_JUNGLE
-
RIVERS
-
ALL_OCEANS
-
NORMAL_OCEANS
-
LUKEWARM_OCEAN
-
COLD_AND_LUKEWARM_OCEAN
-
WARM_OCEANS
-
DEEP_OCEANS
-
LAKES
-
WARM_LAKES
-
COLD_RIVERS
-
COLD_OCEANS
-
COLD_LAKES
-
SAVANNAS
-
BEACHES
-
MUSHROOM_FIELDS
-
JUNGLES
-
TAIGAS
-
CHERRY_GROVES
-
JUNGLES_AND_SWAMPS
-
SWAMPS
-
MANGROVE_SWAMP
-
DARK_FOREST
-
FOREST
-
LUSH_CAVES_AND_JUNGLES
-
CRIMSON_FOREST
-
WARPED_FOREST
-
SOUL_SAND_VALLEY
-
BASALT_DELTAS
-
OUTER_ISLANDS
-
-
Constructor Details
-
BiomeRestriction
public BiomeRestriction() -
BiomeRestriction
-
BiomeRestriction
-
BiomeRestriction
public BiomeRestriction(List<net.minecraft.resources.ResourceLocation> biomes, List<net.minecraft.resources.ResourceLocation> biomesTags, List<net.minecraft.resources.ResourceLocation> biomesBlacklist, List<net.minecraft.resources.ResourceLocation> biomesBlacklistTags, String hover, String translationOverride)
-
-
Method Details
-
codec
- Specified by:
codecin classAbstractFishRestriction
-
getRegistryHolder
public net.neoforged.neoforge.registries.DeferredHolder<AbstractFishRestriction,AbstractFishRestriction> getRegistryHolder()- Specified by:
getRegistryHolderin classAbstractFishRestriction
-
getFishChance
public int getFishChance(int currentChance, net.minecraft.world.level.Level level, FishProperties fp, @NotNull @NotNull net.minecraft.world.entity.Entity entity, net.minecraft.world.item.ItemStack rod, AbstractFishRestriction.Context context) - Specified by:
getFishChancein classAbstractFishRestriction
-
getIndexHover
public List<net.minecraft.network.chat.Component> getIndexHover(net.minecraft.world.level.Level level, FishProperties fp, @NotNull @NotNull net.minecraft.world.entity.player.Player player, AbstractFishRestriction.Context context) - Overrides:
getIndexHoverin classAbstractFishRestriction
-
getDescription
public net.minecraft.network.chat.Component getDescription(net.minecraft.world.level.Level level, FishProperties fp, @Nullable @Nullable net.minecraft.world.entity.player.Player player, AbstractFishRestriction.Context context) - Overrides:
getDescriptionin classAbstractFishRestriction
-
getHover
public List<net.minecraft.network.chat.Component> getHover(net.minecraft.world.level.Level level, FishProperties fp, @NotNull @NotNull net.minecraft.world.entity.player.Player player, AbstractFishRestriction.Context context) - Overrides:
getHoverin classAbstractFishRestriction
-
getBlacklist
public List<net.minecraft.network.chat.Component> getBlacklist(net.minecraft.world.level.Level level, FishProperties fp, @NotNull @NotNull net.minecraft.world.entity.player.Player player, AbstractFishRestriction.Context context) - Overrides:
getBlacklistin classAbstractFishRestriction
-