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>,de.teamlapen.vampirism.api.entity.player.skills.ISkillLike<de.teamlapen.werewolves.api.entities.player.IWerewolfPlayer>
- Direct Known Subclasses:
DiggerSkill,SimpleWerewolfSkill.AttributeSkill
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.HunterLordSkill, de.teamlapen.vampirism.entity.player.skills.VampirismSkill.SimpleHunterSkill, de.teamlapen.vampirism.entity.player.skills.VampirismSkill.SimpleVampireSkill, de.teamlapen.vampirism.entity.player.skills.VampirismSkill.VampireLordSkillNested classes/interfaces inherited from class de.teamlapen.vampirism.api.entity.player.skills.DefaultSkill
de.teamlapen.vampirism.api.entity.player.skills.DefaultSkill.AttributeHolder -
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) Methods inherited from class de.teamlapen.vampirism.entity.player.skills.VampirismSkill
allowedSkillTrees, getDescription, setDescription, setHasDefaultDescription, setToggleActionsMethods inherited from class de.teamlapen.vampirism.api.entity.player.skills.DefaultSkill
getActions, getActions, getSkillPointCost, getTranslationKey, onDisable, onEnable, registerAttributeModifier, registerAttributeModifier, 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
asSkill, getName
-
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) -
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)
-