Class PlantFamily
java.lang.Object
nokunami.floral_warfare.common.entity.plants.PlantFamily
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interface -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPlantFamily(net.minecraft.ChatFormatting color, net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> tag, net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> weak, net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> resist, net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> immune) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAlmanacText(List<AlmanacText> tooltip) voidaddTooltip(List<net.minecraft.network.chat.Component> tooltip) voidbiomeTick(AbstractPlant plant, net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome) net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType>net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType>net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType>net.minecraft.network.chat.Componentstatic List<PlantFamily>getFamilyForTag(net.minecraft.world.entity.Entity entity) net.minecraft.ChatFormattingstatic booleanimmuneTo(@NotNull AbstractPlant plant, net.minecraft.world.damagesource.DamageSource source) booleanis(net.minecraft.world.entity.Entity entity) booleanisImmuneTo(net.minecraft.world.damagesource.DamageSource source) booleanisResistantTo(net.minecraft.world.damagesource.DamageSource source) booleanisWeakTo(net.minecraft.world.damagesource.DamageSource source) static booleanresistantTo(@NotNull AbstractPlant plant, net.minecraft.world.damagesource.DamageSource source) static booleanshouldDefaultThunderHit(@NotNull AbstractPlant plant) booleanshouldDefaultToThunderHit(boolean hit) voidthunderHit(AbstractPlant plant, net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.LightningBolt lightningBolt) static booleanweakTo(@NotNull AbstractPlant plant, net.minecraft.world.damagesource.DamageSource source)
-
Field Details
-
FALL_BACK_FAMILY
-
-
Constructor Details
-
PlantFamily
public PlantFamily(net.minecraft.ChatFormatting color, net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> tag, net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> weak, net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> resist, net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> immune)
-
-
Method Details
-
getTextColor
public net.minecraft.ChatFormatting getTextColor() -
is
public boolean is(net.minecraft.world.entity.Entity entity) -
damageWeakToTag
public net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> damageWeakToTag() -
damageResistanceTag
public net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> damageResistanceTag() -
damageImmunityTag
public net.minecraft.tags.TagKey<net.minecraft.world.damagesource.DamageType> damageImmunityTag() -
pathFinding
-
thunderHit
public void thunderHit(AbstractPlant plant, net.minecraft.server.level.ServerLevel level, net.minecraft.world.entity.LightningBolt lightningBolt) -
shouldDefaultToThunderHit
public boolean shouldDefaultToThunderHit() -
biomeTick
public void biomeTick(AbstractPlant plant, net.minecraft.core.Holder<net.minecraft.world.level.biome.Biome> biome) -
setPathfindingMalus
-
setThunderHit
-
shouldDefaultToThunderHit
-
biomeTick
-
isWeakTo
public boolean isWeakTo(net.minecraft.world.damagesource.DamageSource source) -
isResistantTo
public boolean isResistantTo(net.minecraft.world.damagesource.DamageSource source) -
isImmuneTo
public boolean isImmuneTo(net.minecraft.world.damagesource.DamageSource source) -
getFamilyForTag
-
getDescriptionId
-
getDescription
public net.minecraft.network.chat.Component getDescription() -
addTooltip
-
addAlmanacText
-
weakTo
public static boolean weakTo(@NotNull @NotNull AbstractPlant plant, net.minecraft.world.damagesource.DamageSource source) -
resistantTo
public static boolean resistantTo(@NotNull @NotNull AbstractPlant plant, net.minecraft.world.damagesource.DamageSource source) -
immuneTo
public static boolean immuneTo(@NotNull @NotNull AbstractPlant plant, net.minecraft.world.damagesource.DamageSource source) -
shouldDefaultThunderHit
-