Interface WizardData
- All Known Implementing Classes:
WizardDataHolder
public interface WizardData
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionintcountRecentCasts(Spell spell) @Nullable WizardData.RecentSpellCastbooleanhasReachedTier(SpellTier tier) booleanisPlayerAlly(UUID playerUUID) booleanisPlayerAlly(net.minecraft.world.entity.player.Player ally) voidremoveRecentCasts(Predicate<WizardData.RecentSpellCast> predicate) voidsetSpellModifiers(SpellModifiers modifiers) voidsetTierReached(SpellTier tier) booleantoggleAlly(net.minecraft.world.entity.player.Player friend) voidtrackRecentSpell(Spell spell, long timestamp)
-
Method Details
-
setTierReached
-
hasReachedTier
-
toggleAlly
boolean toggleAlly(net.minecraft.world.entity.player.Player friend) -
isPlayerAlly
boolean isPlayerAlly(net.minecraft.world.entity.player.Player ally) -
isPlayerAlly
-
getSpellModifiers
SpellModifiers getSpellModifiers() -
setSpellModifiers
-
trackRecentSpell
-
countRecentCasts
-
getRecentSpells
List<WizardData.RecentSpellCast> getRecentSpells() -
getRecentlyCastSpell
-
removeRecentCasts
-
getRandom
Random getRandom()
-