Class SimpleWerewolfSkill.AttributeSkill
java.lang.Object
de.teamlapen.vampirism.api.entity.player.skills.DefaultSkill<T>
de.teamlapen.vampirism.entity.player.skills.VampirismSkill<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
de.teamlapen.werewolves.entities.player.werewolf.skill.SimpleWerewolfSkill
de.teamlapen.werewolves.entities.player.werewolf.skill.SimpleWerewolfSkill.AttributeSkill
- All Implemented Interfaces:
de.teamlapen.vampirism.api.entity.player.skills.ISkill<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
- Enclosing class:
- SimpleWerewolfSkill
-
Nested Class Summary
Nested classes/interfaces inherited from class de.teamlapen.werewolves.entities.player.werewolf.skill.SimpleWerewolfSkill
SimpleWerewolfSkill.AttributeSkill, SimpleWerewolfSkill.LordWerewolfSkillNested classes/interfaces inherited from class de.teamlapen.vampirism.entity.player.skills.VampirismSkill
de.teamlapen.vampirism.entity.player.skills.VampirismSkill.LordHunterSkill, de.teamlapen.vampirism.entity.player.skills.VampirismSkill.LordVampireSkill, de.teamlapen.vampirism.entity.player.skills.VampirismSkill.SimpleHunterSkill, de.teamlapen.vampirism.entity.player.skills.VampirismSkill.SimpleVampireSkill -
Constructor Summary
ConstructorsConstructorDescriptionAttributeSkill(String id, boolean desc, UUID attributeUUID, net.minecraft.world.entity.ai.attributes.Attribute attributeType, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation, Function<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer, Double> attribute_value) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidonDisabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player) protected voidonEnabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player) Methods inherited from class de.teamlapen.werewolves.entities.player.werewolf.skill.SimpleWerewolfSkill
defaultDescWithEnhancement, defaultDescWithExtra, defaultDescWithExtra, defaultDescWithFormRequirement, getFaction, setToggleActionsMethods inherited from class de.teamlapen.vampirism.entity.player.skills.VampirismSkill
getDescription, setDescription, setHasDefaultDescription, setToggleActionsMethods inherited from class de.teamlapen.vampirism.api.entity.player.skills.DefaultSkill
getActions, getName, getRenderColumn, getRenderRow, getSkillPointCost, getTranslationKey, onDisable, onEnable, registerAttributeModifier, registerAttributeModifier, setName, setRenderPos, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.teamlapen.vampirism.api.entity.player.skills.ISkill
getType
-
Constructor Details
-
AttributeSkill
public AttributeSkill(String id, boolean desc, UUID attributeUUID, net.minecraft.world.entity.ai.attributes.Attribute attributeType, net.minecraft.world.entity.ai.attributes.AttributeModifier.Operation operation, Function<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer, Double> attribute_value)
-
-
Method Details
-
onDisabled
protected void onDisabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player) - Overrides:
onDisabledin classSimpleWerewolfSkill
-
onEnabled
protected void onEnabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player) - Overrides:
onEnabledin classSimpleWerewolfSkill
-