Class BuffStatusData
java.lang.Object
nokunami.floral_warfare.common.capability.statusEffects.BuffStatusData
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddBuff(BuffStatusInstance instance) booleanaddBuff(BuffStatusInstance instance, net.minecraft.world.entity.Entity pEntity) getBuff(BuffStatus buff) booleanhasBuff(Supplier<BuffStatus> buff) booleanhasBuff(BuffStatus buff) net.minecraft.world.level.Levellevel()voidload(net.minecraft.nbt.CompoundTag tag) protected voidonEffectAdded(BuffStatusInstance instance, net.minecraft.world.entity.Entity pEntity) protected voidonEffectRemoved(BuffStatusInstance instance) protected voidonEffectUpdated(BuffStatusInstance pEffectInstance, boolean pForced, net.minecraft.world.entity.Entity pEntity) booleanbooleanremoveBuff(BuffStatus status) removeEffectNoUpdate(BuffStatus status) voidsave(net.minecraft.nbt.CompoundTag tag) voidstackBuff(BuffStatusInstance instance) static BuffStatusDatastatusData(net.minecraft.world.entity.LivingEntity entity) voidsync()static voidtick(net.minecraftforge.event.entity.living.LivingEvent.LivingTickEvent event) protected void
-
Field Details
-
effectsDirty
public boolean effectsDirty
-
-
Constructor Details
-
BuffStatusData
public BuffStatusData(net.minecraft.world.entity.LivingEntity livingEntity)
-
-
Method Details
-
statusData
-
level
public net.minecraft.world.level.Level level() -
save
public void save(net.minecraft.nbt.CompoundTag tag) -
load
public void load(net.minecraft.nbt.CompoundTag tag) -
tick
public static void tick(net.minecraftforge.event.entity.living.LivingEvent.LivingTickEvent event) -
tickEffects
protected void tickEffects() -
onEffectRemoved
-
onEffectUpdated
protected void onEffectUpdated(BuffStatusInstance pEffectInstance, boolean pForced, @Nullable net.minecraft.world.entity.Entity pEntity) -
removeEffectNoUpdate
-
removeBuff
-
onEffectAdded
protected void onEffectAdded(BuffStatusInstance instance, @Nullable net.minecraft.world.entity.Entity pEntity) -
addBuff
-
addBuff
public boolean addBuff(BuffStatusInstance instance, @Nullable net.minecraft.world.entity.Entity pEntity) -
stackBuff
-
getActiveEffects
-
removeAllEffects
public boolean removeAllEffects() -
hasBuff
-
hasBuff
-
getBuff
-
sync
public void sync()
-