Class WerewolfFormAction.Modifier

java.lang.Object
de.teamlapen.werewolves.entities.player.werewolf.actions.WerewolfFormAction.Modifier
Enclosing class:
WerewolfFormAction

protected static class WerewolfFormAction.Modifier extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    protected static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    final net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute>
     
    final double
     
    final net.minecraft.resources.ResourceLocation
     
    final net.minecraft.resources.ResourceLocation
     
    final net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation
     
    final Function<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer,Double>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    Modifier(net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute> attribute, net.minecraft.resources.ResourceLocation dayUuid, net.minecraft.resources.ResourceLocation nightUuid, double dayModifier, Function<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer,Double> valueFunction, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.world.entity.ai.attributes.AttributeModifier
    create(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player, boolean night)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • attribute

      public final net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute> attribute
    • dayUuid

      public final net.minecraft.resources.ResourceLocation dayUuid
    • nightUuid

      public final net.minecraft.resources.ResourceLocation nightUuid
    • value

      public final Function<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer,Double> value
    • operation

      public final net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation
    • dayModifier

      public final double dayModifier
  • Constructor Details

    • Modifier

      public Modifier(net.minecraft.core.Holder<net.minecraft.world.entity.ai.attributes.Attribute> attribute, net.minecraft.resources.ResourceLocation dayUuid, net.minecraft.resources.ResourceLocation nightUuid, double dayModifier, Function<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer,Double> valueFunction, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation)
  • Method Details

    • create

      public net.minecraft.world.entity.ai.attributes.AttributeModifier create(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player, boolean night)