Class FireEffectInstance
java.lang.Object
team.lodestar.lodestone.systems.fireeffect.FireEffectInstance
A FireEffectInstance is a custom instance of a fire effect, functioning pretty much exactly as a normal fire effect would do
You must register a type and can manage a players fire effect through the
FireEffectHandler-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanDamageTarget(net.minecraft.world.entity.Entity target) static FireEffectInstancedeserializeNBT(net.minecraft.nbt.CompoundTag tag) voidextendDuration(int increase) booleanisValid()voidserializeNBT(net.minecraft.nbt.CompoundTag tag) setDuration(int duration) sync(net.minecraft.world.entity.Entity target) syncDuration(net.minecraft.world.entity.Entity target) voidtick(net.minecraft.world.entity.Entity target)
-
Field Details
-
duration
public int duration -
type
-
-
Constructor Details
-
FireEffectInstance
-
-
Method Details
-
extendDuration
-
setDuration
-
sync
-
syncDuration
-
tick
public void tick(net.minecraft.world.entity.Entity target) -
entityAttack
public void entityAttack() -
canDamageTarget
public boolean canDamageTarget(net.minecraft.world.entity.Entity target) -
isValid
public boolean isValid() -
serializeNBT
public void serializeNBT(net.minecraft.nbt.CompoundTag tag) -
deserializeNBT
-