Class SimpleWerewolfSkill
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
- All Implemented Interfaces:
de.teamlapen.vampirism.api.entity.player.skills.ISkill<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
- Direct Known Subclasses:
DiggerSkill,SimpleWerewolfSkill.AttributeSkill,SimpleWerewolfSkill.LordWerewolfSkill
public class SimpleWerewolfSkill
extends de.teamlapen.vampirism.entity.player.skills.VampirismSkill<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested 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
ConstructorsConstructorDescriptionSimpleWerewolfSkill(boolean desc) SimpleWerewolfSkill(int skillPointCost) SimpleWerewolfSkill(int skillPoints, boolean desc) -
Method Summary
Modifier and TypeMethodDescriptionfinal SimpleWerewolfSkilldefaultDescWithEnhancement(Supplier<de.teamlapen.vampirism.api.entity.player.skills.ISkill<?>>... skill) defaultDescWithExtra(Supplier<net.minecraft.network.chat.Component> text) final SimpleWerewolfSkilldefaultDescWithExtra(net.minecraft.network.chat.MutableComponent prefix, Supplier<de.teamlapen.vampirism.api.entity.player.skills.ISkill<?>>... skills) final SimpleWerewolfSkilldefaultDescWithFormRequirement(Supplier<de.teamlapen.vampirism.api.entity.player.skills.ISkill<?>>... skills) Optional<de.teamlapen.vampirism.api.entity.factions.IPlayableFaction<?>>protected voidonDisabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player) protected voidonEnabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player) setToggleActions(BiConsumer<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer, Boolean> action) Methods 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
-
SimpleWerewolfSkill
public SimpleWerewolfSkill() -
SimpleWerewolfSkill
public SimpleWerewolfSkill(int skillPointCost) -
SimpleWerewolfSkill
public SimpleWerewolfSkill(boolean desc) -
SimpleWerewolfSkill
public SimpleWerewolfSkill(int skillPoints, boolean desc)
-
-
Method Details
-
getFaction
@Nonnull public Optional<de.teamlapen.vampirism.api.entity.factions.IPlayableFaction<?>> getFaction() -
onEnabled
protected void onEnabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player) - Overrides:
onEnabledin classde.teamlapen.vampirism.entity.player.skills.VampirismSkill<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
-
onDisabled
protected void onDisabled(de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer player) - Overrides:
onDisabledin classde.teamlapen.vampirism.entity.player.skills.VampirismSkill<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
-
defaultDescWithExtra
public SimpleWerewolfSkill defaultDescWithExtra(Supplier<net.minecraft.network.chat.Component> text) -
setToggleActions
public SimpleWerewolfSkill setToggleActions(BiConsumer<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer, Boolean> action) -
defaultDescWithExtra
@SafeVarargs public final SimpleWerewolfSkill defaultDescWithExtra(net.minecraft.network.chat.MutableComponent prefix, Supplier<de.teamlapen.vampirism.api.entity.player.skills.ISkill<?>>... skills) -
defaultDescWithFormRequirement
@SafeVarargs public final SimpleWerewolfSkill defaultDescWithFormRequirement(Supplier<de.teamlapen.vampirism.api.entity.player.skills.ISkill<?>>... skills) -
defaultDescWithEnhancement
@SafeVarargs public final SimpleWerewolfSkill defaultDescWithEnhancement(Supplier<de.teamlapen.vampirism.api.entity.player.skills.ISkill<?>>... skill)
-