Package com.binaris.wizardry.content
Class WizardryAttributeModifier
java.lang.Object
net.minecraft.world.entity.ai.attributes.AttributeModifier
com.binaris.wizardry.content.WizardryAttributeModifier
public class WizardryAttributeModifier
extends net.minecraft.world.entity.ai.attributes.AttributeModifier
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.world.entity.ai.attributes.AttributeModifier
net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation -
Constructor Summary
ConstructorsConstructorDescriptionWizardryAttributeModifier(String name, double amount, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation) WizardryAttributeModifier(UUID uuid, String name, double amount, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation, @Nullable SpellCondition condition) -
Method Summary
Modifier and TypeMethodDescriptionstatic floatcalculateModifiers(net.minecraft.world.entity.LivingEntity entity, SpellCondition condition, net.minecraft.world.entity.ai.attributes.Attribute attribute) @Nullable SpellConditionstatic voidonPreCast(SpellCastEvent.Pre event) @NotNull net.minecraft.nbt.CompoundTagsave()Methods inherited from class net.minecraft.world.entity.ai.attributes.AttributeModifier
equals, getAmount, getId, getName, getOperation, hashCode, load, toString
-
Constructor Details
-
WizardryAttributeModifier
public WizardryAttributeModifier(String name, double amount, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation) -
WizardryAttributeModifier
public WizardryAttributeModifier(UUID uuid, String name, double amount, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation, @Nullable @Nullable SpellCondition condition)
-
-
Method Details
-
getCondition
-
save
@NotNull public @NotNull net.minecraft.nbt.CompoundTag save()- Overrides:
savein classnet.minecraft.world.entity.ai.attributes.AttributeModifier
-
onPreCast
-
calculateModifiers
public static float calculateModifiers(net.minecraft.world.entity.LivingEntity entity, SpellCondition condition, net.minecraft.world.entity.ai.attributes.Attribute attribute)
-