Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values

A

AABB - Static variable in class com.binaris.wizardry.content.block.ReceptacleBlock
 
AbstractWizard - Class in com.binaris.wizardry.content.entity.living
 
AbstractWizard(EntityType<? extends PathfinderMob>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.AbstractWizard
 
ACACIA_BOOKSHELF - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
ACACIA_LECTERN - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
ACCELERATION - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
AccessoriesArtifactImpl - Class in com.binaris.wizardry.core.integrations.accessories
 
AccessoriesArtifactImpl() - Constructor for class com.binaris.wizardry.core.integrations.accessories.AccessoriesArtifactImpl
 
AccessoriesArtifactItem - Class in com.binaris.wizardry.core.integrations.accessories
An artifact item that is also an accessory for the Accessories mod.
AccessoriesArtifactItem(Rarity) - Constructor for class com.binaris.wizardry.core.integrations.accessories.AccessoriesArtifactItem
 
AccessoriesArtifactItem(Rarity, IArtifactEffect) - Constructor for class com.binaris.wizardry.core.integrations.accessories.AccessoriesArtifactItem
 
AccessoriesIntegration - Class in com.binaris.wizardry.core.integrations.accessories
 
ACTIVE - Static variable in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
add(SpellProperty<T>) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties.Builder
 
add(SpellProperty<T>, T) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties.Builder
 
add(String, float) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Adds the value to the given key.
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.MeteorEntity
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.construct.ZombieSpawnerConstruct
 
addAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.ShieldEntity
 
addArrowExtras(CastContext, ForceArrow) - Method in class com.binaris.wizardry.content.spell.magic.ForceArrowSpell
 
addArrowExtras(CastContext, T) - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
Makes changes to arrows before it's spawned.
addColumn(SpellTables.Column) - Method in class com.binaris.wizardry.core.gametest.SpellTables.Builder
 
addColumns(List<SpellTables.Column>) - Method in class com.binaris.wizardry.core.gametest.SpellTables.Builder
 
addConstructExtras(CastContext, ArrowRainConstruct, Direction) - Method in class com.binaris.wizardry.content.spell.sorcery.ArrowRain
 
addConstructExtras(CastContext, BoulderConstruct, Direction) - Method in class com.binaris.wizardry.content.spell.earth.Boulder
 
addConstructExtras(CastContext, HailstormConstruct, Direction) - Method in class com.binaris.wizardry.content.spell.ice.Hailstorm
 
addConstructExtras(CastContext, IceSpikeConstruct, Direction) - Method in class com.binaris.wizardry.content.spell.ice.IceSpickes
 
addConstructExtras(CastContext, TornadoConstruct, Direction) - Method in class com.binaris.wizardry.content.spell.earth.Tornado
 
addConstructExtras(CastContext, ZombieSpawnerConstruct, Direction) - Method in class com.binaris.wizardry.content.spell.necromancy.ZombieApocalypse
 
addConstructExtras(CastContext, T, Direction) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
Applies additional modifications to the construct after it has been created and configured, but before it is added to the world.
addDefaultBlockDrop(String, DeferredObject<Block>) - Static method in class com.binaris.wizardry.setup.datagen.EBDataGenProcessor
Blocks that should drop itself
addDefaultBlockModel(String, DeferredObject<Block>) - Static method in class com.binaris.wizardry.setup.datagen.EBDataGenProcessor
Makes the block have a normal block item model and block state
addDefaultColumns(SpellTables.Builder) - Static method in class com.binaris.wizardry.core.gametest.SpellTables
 
addDefaultItem(String, DeferredObject<? extends Item>) - Static method in class com.binaris.wizardry.setup.datagen.EBDataGenProcessor
Default item with just a png as a model and texture
addDefaultRows(SpellTables.Builder, Spell, GameTestHelper, Vec3, Element) - Static method in class com.binaris.wizardry.core.gametest.SpellTables
 
addImbuement(Enchantment, long) - Method in interface com.binaris.wizardry.api.content.data.ImbuementEnchantData
Adds a temporary enchantment with expiration time.
addImbuement(Enchantment, long) - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
addItemExtras(PlayerCastContext, ItemStack) - Method in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
Adds extra properties or NBT data to the conjured item stack before it is given to the caster.
addLoop(SoundLoop) - Static method in class com.binaris.wizardry.client.sound.SoundLoop
 
addMinionExtras(AbstractSkeleton, CastContext, int) - Method in class com.binaris.wizardry.content.spell.necromancy.SummonSkeleton
 
addMinionExtras(AbstractSkeleton, CastContext, int) - Method in class com.binaris.wizardry.content.spell.necromancy.SummonSkeletonLegion
 
addMinionExtras(WitherSkeleton, CastContext, int) - Method in class com.binaris.wizardry.content.spell.necromancy.SummonWitherSkeleton
 
addMinionExtras(T, CastContext, int) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Applies additional effects or modifications to the minion after it has been created and its lifetime has been set, but before it is added to the world.
addPlayerListener(PlayerAdvancements, CriterionTrigger.Listener<SpellCastTrigger.TriggerInstance>) - Method in class com.binaris.wizardry.content.advancement.SpellCastTrigger
 
addPlayerListener(PlayerAdvancements, CriterionTrigger.Listener<SpellDiscoveryTrigger.TriggerInstance>) - Method in class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger
 
addPlayerListener(PlayerAdvancements, CriterionTrigger.Listener<WizardryAdvancementTrigger.TriggerInstance>) - Method in class com.binaris.wizardry.content.advancement.WizardryAdvancementTrigger
 
addPlayerListener(PlayerAdvancements, CriterionTrigger.Listener<WizardryContainerTrigger.TriggerInstance>) - Method in class com.binaris.wizardry.content.advancement.WizardryContainerTrigger
 
addProgression(ItemStack, int) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Increases the stack's progression level by the specified amount.
addProjectileExtras(CastContext, T) - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
Allows subclasses to apply additional modifications to the projectile before it is launched.
addRow(SpellTables.Row) - Method in class com.binaris.wizardry.core.gametest.SpellTables.Builder
 
addRows(List<SpellTables.Row>) - Method in class com.binaris.wizardry.core.gametest.SpellTables.Builder
 
addSkin(String, ResourceLocation, ResourceLocation) - Static method in class com.binaris.wizardry.client.SpellGUIDisplay
 
addTags(HolderLookup.Provider) - Method in class com.binaris.wizardry.datagen.provider.EBBlockTagProvider
 
addTags(HolderLookup.Provider) - Method in class com.binaris.wizardry.datagen.provider.EBItemTagProvider
 
addType(String, IPropertyType<T>) - Static method in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
Registers a new property type with the given identifier.
addWandItem(String, DeferredObject<? extends Item>) - Static method in class com.binaris.wizardry.setup.datagen.EBDataGenProcessor
Makes a regular wand item with the custom point model
adjustQuadSize - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
ADVANCED - Static variable in class com.binaris.wizardry.setup.registries.SpellTiers
 
ADVANCED_ARCANE_TOME - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ADVANCED_EARTH_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ADVANCED_FIRE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ADVANCED_HEALING_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ADVANCED_ICE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ADVANCED_LIGHTNING_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ADVANCED_NECROMANCY_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ADVANCED_SORCERY_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ADVANCED_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AdvancedTier - Class in com.binaris.wizardry.content.spell_tier
 
AdvancedTier() - Constructor for class com.binaris.wizardry.content.spell_tier.AdvancedTier
 
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Applies the spell's effect to a single target entity.
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.earth.ForestsCurse
 
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.fire.Firestorm
 
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.healing.FontOfMana
 
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.healing.GroupHeal
 
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.healing.InvigoratingPresence
 
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.ice.IceAge
 
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.lightning.BlindingFlash
 
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.necromancy.Enrage
 
affectEntity(CastContext, Vec3, LivingEntity, int) - Method in class com.binaris.wizardry.content.spell.necromancy.PlagueOfDarkness
 
AGILITY - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
aim(LivingEntity, float) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
Sets the shooter of the projectile to the given caster, positions the projectile at the given caster's eyes and aims it in the direction they are looking with the given speed.
aim(LivingEntity, float) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
Sets the shooter of the projectile to the given caster, positions the projectile at the given caster's eyes and aims it in the direction they are looking with the given speed.
aim(LivingEntity, Entity, float, float) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
aim(LivingEntity, Entity, float, float) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
Sets the shooter of the projectile to the given caster, positions the projectile at the given caster's eyes and aims it at the given target with the given speed.
aimAssist - Variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
Whether the ray should have aim assist to slightly adjust towards nearby targets.
aimAssist(float) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Sets the aim assist for this ray spell.
aiStep() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
allies - Variable in class com.binaris.wizardry.capabilities.WizardDataHolder
 
allowOverlap - Variable in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
Whether multiple constructs of the same type can overlap at the same position.
allowServer(boolean) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets whether server-side spawning is allowed for the particle being built.
AllyCommand - Class in com.binaris.wizardry.content.command
 
AllyDesignation - Class in com.binaris.wizardry.core
 
allyNames - Variable in class com.binaris.wizardry.capabilities.WizardDataHolder
 
ALTERATION - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellType
 
ALWAYS - Enum constant in enum class com.binaris.wizardry.api.content.data.Persistence
 
alwaysSucceed - Variable in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Whether this spell should always succeed, even if no targets are affected.
alwaysSucceed(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Sets whether this spell should always succeed, regardless of whether any targets are affected.
AMULET_ABSORPTION - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_ANCHORING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_ARCANE_DEFENCE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_AUTO_SHIELD - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_BANISHING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_CHANNELING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_FIRE_CLOAKING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_FIRE_PROTECTION - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_FROST_WARDING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_ICE_IMMUNITY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_ICE_PROTECTION - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_LICH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_POTENTIAL - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_RECOVERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_RESURRECTION - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_TRANSIENCE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_WARDING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_WISDOM - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AMULET_WITHER_IMMUNITY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AmuletPotentialEffect - Class in com.binaris.wizardry.content.item.artifact
 
AmuletPotentialEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.AmuletPotentialEffect
 
ANGER_WIZARD - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
angle - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class com.binaris.wizardry.content.block.CrystalFlowerBlock
 
animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
ANIMATION_DURATION - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
ANTI_Z_FIGHTING_OFFSET - Static variable in class com.binaris.wizardry.api.content.util.GeometryUtil
 
any() - Static method in class com.binaris.wizardry.content.advancement.SpellPredicate
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.api.content.item.ArtifactItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.ArmorUpgradeItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.ManaFlaskItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.SpellBookItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.WandUpgradeItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.ArcaneTomeItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.armor.BattleMageArmorItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.armor.SageArmorItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.armor.WarlockArmorItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.IdentificationScrollItem
 
appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.PurifyingElixirItem
 
apply(Map<ResourceLocation, JsonElement>, ResourceManager, ProfilerFiller) - Method in class com.binaris.wizardry.core.PropertiesDataManager
 
apply(Level, Player) - Method in class com.binaris.wizardry.content.Forfeit
Applies the forfeit to the given player in the given world.
APPLY_BUTTON - Enum constant in enum class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S.ControlType
 
applyCooldownForfeit(Player, int) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Applies cooldown when a cast is canceled/forfeited.
applyEffects(CastContext, LivingEntity) - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
Applies the mob effects to the target.
applyEffects(CastContext, LivingEntity) - Method in class com.binaris.wizardry.content.spell.healing.CureEffects
 
applyEffects(CastContext, LivingEntity) - Method in class com.binaris.wizardry.content.spell.healing.GreaterHeal
 
applyEffects(CastContext, LivingEntity) - Method in class com.binaris.wizardry.content.spell.healing.Heal
 
applyEffects(CastContext, LivingEntity) - Method in class com.binaris.wizardry.content.spell.healing.RemoveCurse
 
applyEffects(CastContext, LivingEntity) - Method in class com.binaris.wizardry.content.spell.healing.ReplenishHunger
 
applyEffects(CastContext, LivingEntity) - Method in class com.binaris.wizardry.content.spell.healing.Satiety
 
applyEffectTick(LivingEntity, int) - Method in class com.binaris.wizardry.content.effect.ContainmentEffect
 
applyEffectTick(LivingEntity, int) - Method in class com.binaris.wizardry.content.effect.DecayMobEffect
 
applyEffectTick(LivingEntity, int) - Method in class com.binaris.wizardry.content.effect.EnfeeblementCurse
 
applyEffectTick(LivingEntity, int) - Method in class com.binaris.wizardry.content.effect.UndeathCurse
 
applyEffectTick(LivingEntity, int) - Method in class com.binaris.wizardry.content.effect.FireSkinMobEffect
 
applyEffectTick(LivingEntity, int) - Method in class com.binaris.wizardry.content.effect.FrostMobEffect
 
applyInjections(BiConsumer<ResourceLocation, LootPool>) - Static method in class com.binaris.wizardry.setup.registries.EBLootTables
 
applyModifiers(LivingEntity, SpellModifiers, WizardArmorItem, Spell) - Method in class com.binaris.wizardry.content.item.armor.SageArmorItem
 
applyModifiers(LivingEntity, SpellModifiers, WizardArmorItem, Spell) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
Hook for applying additional SpellModifiers when the caster is wearing the full armor set with mana.
applySpecialUpgrade(Player, ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
Applies a special upgrade to the wand, such as storage or attunement upgrades.
applySpellBooks(Slot, Slot[], SpellContext) - Static method in class com.binaris.wizardry.api.content.util.WorkbenchUtils
Applies the spell books in the given slots to the wand in the centre slot.
applySpellsToWand(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
applySpellsToWand(GameTestHelper, Item, Spell...) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Applies the given spells to the wand
applyStandardKnockback(Entity, LivingEntity, float) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
applyTierUpgrade(Player, ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
Applies a tier upgrade to the wand if the tome's tier is higher than the wand's current tier.
applyUpgrade(Player, ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
applyUpgrade(Player, ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
applyUpgrade(Player, ItemStack, ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IWorkbenchItem
 
applyUpgrade(ItemStack, Item) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Applies the specified upgrade to the stack, increasing its level by 1 each time.
applyUpgradeSlot(Player, Slot, Slot) - Method in class com.binaris.wizardry.content.item.WandItem
Applies an upgrade from the workbench upgrade slot to the wand in the center slot.
APPRENTICE - Static variable in class com.binaris.wizardry.setup.registries.SpellTiers
 
APPRENTICE_ARCANE_TOME - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
APPRENTICE_EARTH_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
APPRENTICE_FIRE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
APPRENTICE_HEALING_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
APPRENTICE_ICE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
APPRENTICE_LIGHTNING_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
APPRENTICE_NECROMANCY_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
APPRENTICE_SORCERY_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
APPRENTICE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ApprenticeTier - Class in com.binaris.wizardry.content.spell_tier
 
ApprenticeTier() - Constructor for class com.binaris.wizardry.content.spell_tier.ApprenticeTier
 
Arc - Class in com.binaris.wizardry.content.spell.lightning
 
Arc() - Constructor for class com.binaris.wizardry.content.spell.lightning.Arc
 
ARC - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ARCANE_JAMMER - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
ARCANE_JAMMER - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ARCANE_LOCK - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ARCANE_TOME - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ARCANE_WORKBENCH - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
ARCANE_WORKBENCH - Static variable in class com.binaris.wizardry.setup.registries.EBBlockEntities
 
ARCANE_WORKBENCH - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
ARCANE_WORKBENCH_CONTAINER_TEXTURE - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
ARCANE_WORKBENCH_EMPTY_SLOT_CRYSTAL - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
ARCANE_WORKBENCH_EMPTY_SLOT_UPGRADE - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
ARCANE_WORKBENCH_MENU - Static variable in class com.binaris.wizardry.setup.registries.EBMenus
 
ArcaneDefenseAmuletEffect - Class in com.binaris.wizardry.content.item.artifact
 
ArcaneDefenseAmuletEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.ArcaneDefenseAmuletEffect
 
ArcaneFrostRingEffect - Class in com.binaris.wizardry.content.item.artifact
 
ArcaneFrostRingEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.ArcaneFrostRingEffect
 
ArcaneJammer - Class in com.binaris.wizardry.content.spell.healing
 
ArcaneJammer() - Constructor for class com.binaris.wizardry.content.spell.healing.ArcaneJammer
 
arcaneLock(ArcaneLockSyncPacketS2C) - Static method in class com.binaris.wizardry.network.ClientMessageHandlerForge
 
ArcaneLockData - Interface in com.binaris.wizardry.api.content.data
 
ArcaneLockDataHolder - Class in com.binaris.wizardry.capabilities
 
ArcaneLockDataHolder(BlockEntity) - Constructor for class com.binaris.wizardry.capabilities.ArcaneLockDataHolder
 
ArcaneLockDataHolder.Provider - Class in com.binaris.wizardry.capabilities
 
ArcaneLockRender - Class in com.binaris.wizardry.client.effect
 
ArcaneLockRender() - Constructor for class com.binaris.wizardry.client.effect.ArcaneLockRender
 
ArcaneLockSpell - Class in com.binaris.wizardry.content.spell.sorcery
 
ArcaneLockSpell() - Constructor for class com.binaris.wizardry.content.spell.sorcery.ArcaneLockSpell
 
ArcaneLockSyncPacketS2C - Class in com.binaris.wizardry.network
 
ArcaneLockSyncPacketS2C(BlockPos, CompoundTag) - Constructor for class com.binaris.wizardry.network.ArcaneLockSyncPacketS2C
 
ArcaneLockSyncPacketS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.network.ArcaneLockSyncPacketS2C
 
ArcaneTomeItem - Class in com.binaris.wizardry.content.item
An item that helps you to upgrade wands to new spell tiers.
ArcaneTomeItem() - Constructor for class com.binaris.wizardry.content.item.ArcaneTomeItem
 
ArcaneTomeItem(SpellTier) - Constructor for class com.binaris.wizardry.content.item.ArcaneTomeItem
 
ArcaneWorkbenchBlock - Class in com.binaris.wizardry.content.block
 
ArcaneWorkbenchBlock(BlockBehaviour.Properties) - Constructor for class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
ArcaneWorkbenchBlockEntity - Class in com.binaris.wizardry.content.blockentity
 
ArcaneWorkbenchBlockEntity(BlockPos, BlockState) - Constructor for class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
ArcaneWorkbenchMenu - Class in com.binaris.wizardry.content.menu
Where Part of the magic happens.
ArcaneWorkbenchMenu(int, Inventory) - Constructor for class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
ArcaneWorkbenchMenu(int, Inventory, Container) - Constructor for class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
ArcaneWorkbenchRender - Class in com.binaris.wizardry.client.renderer.blockentity
 
ArcaneWorkbenchRender(BlockEntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.blockentity.ArcaneWorkbenchRender
 
ArcaneWorkbenchScreen - Class in com.binaris.wizardry.client.gui.screens
Client-side GUI screen for the Arcane Workbench, where all rendering, button logic, tooltips, and animations are handled.
ArcaneWorkbenchScreen(ArcaneWorkbenchMenu, Inventory, Component) - Constructor for class com.binaris.wizardry.client.gui.screens.ArcaneWorkbenchScreen
 
ArcaneWorkbenchTest - Class in com.binaris.wizardry.gametest
 
ArcaneWorkbenchTest() - Constructor for class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
AreaEffectSpell - Class in com.binaris.wizardry.content.spell.abstr
Base class for spells that affect entities within a specified area of effect (AoE).
AreaEffectSpell() - Constructor for class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
 
ARMOR_SLOTS - Static variable in class com.binaris.wizardry.api.content.util.InventoryUtil
 
armorAttributesWithMana(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WizardArmorTestHandler
 
armorAttributesWithMana(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WizardArmorTest
 
armorBody - Variable in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
armorBody - Variable in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
ArmorData - Record Class in com.binaris.wizardry.datagen.help
 
ArmorData(Item, Item, Item, Item, Item, Item, Item, Item) - Constructor for record class com.binaris.wizardry.datagen.help.ArmorData
Creates an instance of a ArmorData record class.
armorHead - Variable in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
armorNeverBreaks(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WizardArmorTestHandler
 
armorNeverBreaks(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WizardArmorTest
 
armorNoAttributesWithoutMana(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WizardArmorTestHandler
 
armorNoAttributesWithoutMana(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WizardArmorTest
 
ARMORS - Static variable in class com.binaris.wizardry.setup.registries.EBCreativeTabs
 
ArmorUpgradeItem - Class in com.binaris.wizardry.content.item
 
ArmorUpgradeItem(Item.Properties) - Constructor for class com.binaris.wizardry.content.item.ArmorUpgradeItem
 
ARROW_RAIN - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ARROW_RAIN - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
arrowFactory - Variable in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
factory function to create instances of the projectile entity.
ArrowRain - Class in com.binaris.wizardry.content.spell.sorcery
 
ArrowRain() - Constructor for class com.binaris.wizardry.content.spell.sorcery.ArrowRain
 
ArrowRainConstruct - Class in com.binaris.wizardry.content.entity
 
ArrowRainConstruct(EntityType<ArrowRainConstruct>, Level) - Constructor for class com.binaris.wizardry.content.entity.ArrowRainConstruct
 
ArrowRainConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.ArrowRainConstruct
 
ArrowSpell<T extends MagicArrowEntity> - Class in com.binaris.wizardry.content.spell.abstr
Represents a spell that launches a MagicArrowEntity-based projectile.
ArrowSpell(Function<Level, T>) - Constructor for class com.binaris.wizardry.content.spell.abstr.ArrowSpell
 
ArtifactChannel - Class in com.binaris.wizardry.core.integrations
 
ArtifactDocsProvider - Class in com.binaris.wizardry.datagen.provider
Base data provider for generating a Markdown table with all the artifacts registered in the mod, including item sprite, artifact name and description.
ArtifactDocsProvider(PackOutput, String, String) - Constructor for class com.binaris.wizardry.datagen.provider.ArtifactDocsProvider
 
ArtifactIntegration - Interface in com.binaris.wizardry.core.integrations
 
ArtifactItem - Class in com.binaris.wizardry.api.content.item
Base class for artifact items.
ArtifactItem(Rarity) - Constructor for class com.binaris.wizardry.api.content.item.ArtifactItem
 
ArtifactItem(Rarity, IArtifactEffect) - Constructor for class com.binaris.wizardry.api.content.item.ArtifactItem
 
ArtifactItem.Type - Enum Class in com.binaris.wizardry.api.content.item
This is used for filtering only
ARTIFACTS - Static variable in class com.binaris.wizardry.setup.registries.EBCreativeTabs
 
ArtifactUtils - Class in com.binaris.wizardry.core
Various utility methods for use by artifacts.
assemble(Container, RegistryAccess) - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
assertEmpty(GameTestHelper, String, ItemStack) - Static method in class com.binaris.wizardry.core.gametest.GST
Asserts that the given ItemStack is empty, failing the test with the given message if it is not.
assertEquals(GameTestHelper, String, T, T) - Static method in class com.binaris.wizardry.core.gametest.GST
Asserts that the expected and actual values are equal, failing the test with the given message if they are not.
assertFalse(GameTestHelper, String, boolean) - Static method in class com.binaris.wizardry.core.gametest.GST
Asserts that the given condition is false, failing the test with the given message if it is true.
assertIndexEquals(GameTestHelper, ItemStack, int, String) - Static method in class com.binaris.wizardry.core.gametest.GST
Asserts that the currently selected spell index in the given wand is equal to the expected index, failing the test with a message that includes the given action description if they are not.
assertNotEmpty(GameTestHelper, String, ItemStack) - Static method in class com.binaris.wizardry.core.gametest.GST
Asserts that the given ItemStack is not empty, failing the test with the given message if it is.
assertNotNull(GameTestHelper, String, Object) - Static method in class com.binaris.wizardry.core.gametest.GST
Asserts that the given object is not null, failing the test with the given message if it is.
assertNull(GameTestHelper, String, Object) - Static method in class com.binaris.wizardry.core.gametest.GST
Asserts that the given object is null, failing the test with the given message if it is not.
assertSpellEquals(GameTestHelper, ItemStack, Spell, String) - Static method in class com.binaris.wizardry.core.gametest.GST
Asserts that the currently selected spell in the given wand is equal to the expected spell, failing the test with a message that includes the given action description if they are not.
assertTrue(GameTestHelper, String, boolean) - Static method in class com.binaris.wizardry.core.gametest.GST
Asserts that the given condition is true, failing the test with the given message if it is false.
assignBaseProperties(SpellTier, Element, SpellType, SpellAction, int, int, int) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties.Builder
 
assignProperties(SpellProperties) - Method in class com.binaris.wizardry.api.content.spell.Spell
Helper method when you're creating spells that doesn't need a custom class (like ArrowSpell or ProjectileSpell spells), allowing you to set the properties of the spell in a more concise way.
ASTRAL_DIAMOND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
attachCapability(AttachCapabilitiesEvent<Entity>) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
attachCapabilityBlock(AttachCapabilitiesEvent<BlockEntity>) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
attachCapabilityItem(AttachCapabilitiesEvent<ItemStack>) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
ATTACK - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellType
 
attackEntityWithoutKnockback(Entity, DamageSource, float) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
AttackSpellBasicGoal<T extends net.minecraft.world.entity.Mob & ISpellCaster> - Class in com.binaris.wizardry.content.entity.goal
Basic version of AttackSpellGoal that can be used by most spell-casting mobs without checking movement or look controls, leaving those to other goals.
AttackSpellBasicGoal(T, float, int, int) - Constructor for class com.binaris.wizardry.content.entity.goal.AttackSpellBasicGoal
Default constructor.
AttackSpellGoal<T extends net.minecraft.world.entity.Mob & ISpellCaster> - Class in com.binaris.wizardry.content.entity.goal
A goal which allows a spell-casting mob to attack its target with spells.
AttackSpellGoal(T, double, float, int, int) - Constructor for class com.binaris.wizardry.content.entity.goal.AttackSpellGoal
 
attemptTeleport(Level, Entity, Vec3, boolean, Player) - Method in class com.binaris.wizardry.content.spell.sorcery.PhaseStep
 
AttributeModifierMixin - Class in com.binaris.wizardry.core.mixin
 
AttributeModifierMixin() - Constructor for class com.binaris.wizardry.core.mixin.AttributeModifierMixin
 
ATTUNEMENT_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
AutoShieldAmuletEffect - Class in com.binaris.wizardry.content.item.artifact
 
AutoShieldAmuletEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.AutoShieldAmuletEffect
 
AWTestHandler - Class in com.binaris.wizardry.core.gametest
 

B

b - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
b - Variable in class com.binaris.wizardry.content.spell.abstr.BuffSpell
color of the particles spawned when the spell is cast.
Banish - Class in com.binaris.wizardry.content.spell.necromancy
 
Banish() - Constructor for class com.binaris.wizardry.content.spell.necromancy.Banish
 
BANISH - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
BASE_SPELL_SLOTS - Static variable in class com.binaris.wizardry.content.item.WandItem
 
basedOn(BiPredicate<Level, BlockPos>) - Static method in interface com.binaris.wizardry.api.content.util.BlockUtil.SurfaceCriteria
Returns a SurfaceCriteria based on the given condition, where the inside of the surface satisfies the condition and the outside does not.
basedOn(Predicate<BlockState>) - Static method in interface com.binaris.wizardry.api.content.util.BlockUtil.SurfaceCriteria
Returns a SurfaceCriteria based on the given condition, where the inside of the surface satisfies the condition and the outside does not.
battleMage() - Method in record class com.binaris.wizardry.datagen.help.ElementData
Returns the value of the battleMage record component.
BATTLEMAGE - Enum constant in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
BATTLEMAGE_BOOTS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_BOOTS_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_BOOTS_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_BOOTS_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_BOOTS_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_BOOTS_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_BOOTS_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_BOOTS_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_CHESTPLATE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_CHESTPLATE_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_CHESTPLATE_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_CHESTPLATE_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_CHESTPLATE_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_CHESTPLATE_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_CHESTPLATE_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_CHESTPLATE_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_HELMET - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_HELMET_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_HELMET_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_HELMET_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_HELMET_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_HELMET_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_HELMET_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_HELMET_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_LEGGINGS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_LEGGINGS_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_LEGGINGS_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_LEGGINGS_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_LEGGINGS_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_LEGGINGS_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_LEGGINGS_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BATTLEMAGE_LEGGINGS_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BattleMageArmorItem - Class in com.binaris.wizardry.content.item.armor
 
BattleMageArmorItem(ArmorItem.Type, Element) - Constructor for class com.binaris.wizardry.content.item.armor.BattleMageArmorItem
 
BEAM - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
BeamProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleBeam.BeamProvider
 
BetterFlight - Class in com.binaris.wizardry.content.spell.earth
 
BetterFlight() - Constructor for class com.binaris.wizardry.content.spell.earth.BetterFlight
 
BIRCH_BOOKSHELF - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
BIRCH_LECTERN - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
BLANK_SCROLL - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
BlankRenderer<T extends net.minecraft.world.entity.Entity> - Class in com.binaris.wizardry.client.renderer.entity
This class is used to render entities that don't have a texture,
BlankRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.BlankRenderer
 
BlankScrollItem - Class in com.binaris.wizardry.content.item
 
BlankScrollItem(Item.Properties) - Constructor for class com.binaris.wizardry.content.item.BlankScrollItem
 
BLAST - Static variable in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Constant string identifier for modifying the area effect of spells
BLAST - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
BLAST_RADIUS - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
BLAST_RADIUS_INCREASE_PER_LEVEL - Static variable in class com.binaris.wizardry.core.EBConstants
 
BLAST_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
blastMultiplier - Variable in class com.binaris.wizardry.api.content.entity.projectile.BombEntity
The entity blast multiplier.
blastMultiplier - Variable in class com.binaris.wizardry.content.entity.MeteorEntity
 
BlazeAccessor - Interface in com.binaris.wizardry.core.mixin.accessor
 
BlazeLikeSpellAttackGoal - Class in com.binaris.wizardry.content.entity.goal
 
BlazeLikeSpellAttackGoal(Blaze, Spell) - Constructor for class com.binaris.wizardry.content.entity.goal.BlazeLikeSpellAttackGoal
 
BlazeMixin - Class in com.binaris.wizardry.core.mixin
 
BlazeMixin() - Constructor for class com.binaris.wizardry.core.mixin.BlazeMixin
 
BlendingHumanoidModel - Class in com.binaris.wizardry.client
 
BlendingHumanoidModel(ModelPart) - Constructor for class com.binaris.wizardry.client.BlendingHumanoidModel
 
BLINDING_FLASH - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
BlindingFlash - Class in com.binaris.wizardry.content.spell.lightning
 
BlindingFlash() - Constructor for class com.binaris.wizardry.content.spell.lightning.BlindingFlash
 
Blink - Class in com.binaris.wizardry.content.spell.sorcery
 
Blink() - Constructor for class com.binaris.wizardry.content.spell.sorcery.Blink
 
BLIZZARD - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
BLIZZARD - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
BlizzardConstruct - Class in com.binaris.wizardry.content.entity.construct
 
BlizzardConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.BlizzardConstruct
 
BlizzardConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.BlizzardConstruct
 
BLOCK_ARCANE_WORKBENCH_SPELLBIND - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
BLOCK_IMBUEMENT_ALTAR_IMBUE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
BLOCK_ITEMS - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
BLOCK_LECTERN_LOCATE_SPELL - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
BLOCK_OWNED_ALLIES_DAMAGE - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
BLOCK_PEDESTAL_ACTIVATE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
BLOCK_PEDESTAL_CONQUER - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
BLOCK_PLAYERS_ALLIES_DAMAGE - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
BLOCK_RECEPTACLE_IGNITE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
BLOCK_SURPRISE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
BlockEntityTimer - Class in com.binaris.wizardry.content.blockentity
 
BlockEntityTimer(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class com.binaris.wizardry.content.blockentity.BlockEntityTimer
 
BlockEntityTimer(BlockEntityType<?>, BlockPos, BlockState, int) - Constructor for class com.binaris.wizardry.content.blockentity.BlockEntityTimer
 
BLOCKS - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
BLOCKS - Static variable in class com.binaris.wizardry.setup.registries.EBCreativeTabs
 
BlockUsePacketC2S - Class in com.binaris.wizardry.core.networking.c2s
 
BlockUsePacketC2S(BlockPos) - Constructor for class com.binaris.wizardry.core.networking.c2s.BlockUsePacketC2S
 
BlockUsePacketC2S(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.c2s.BlockUsePacketC2S
 
BlockUtil - Class in com.binaris.wizardry.api.content.util
 
BlockUtil() - Constructor for class com.binaris.wizardry.api.content.util.BlockUtil
 
BlockUtil.SurfaceCriteria - Interface in com.binaris.wizardry.api.content.util
A SurfaceCriteria object is used to define a 'surface', a boundary between two blocks which differ in some way, for use in BlockUtil.getNearestSurface(Level, BlockPos, Direction, int, boolean, SurfaceCriteria).
BlockWithSurprise - Class in com.binaris.wizardry.content.spell.necromancy
 
BlockWithSurprise() - Constructor for class com.binaris.wizardry.content.spell.necromancy.BlockWithSurprise
 
BombEntity - Class in com.binaris.wizardry.api.content.entity.projectile
 
BombEntity(EntityType<? extends ThrowableItemProjectile>, LivingEntity, Level) - Constructor for class com.binaris.wizardry.api.content.entity.projectile.BombEntity
 
BombEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.api.content.entity.projectile.BombEntity
 
BombItem<T extends BombEntity> - Class in com.binaris.wizardry.content.item
 
BombItem(DeferredObject<EntityType<T>>, DeferredObject<SoundEvent>) - Constructor for class com.binaris.wizardry.content.item.BombItem
 
BOOK - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
Whether the spell can appear in spell books (crafted or found)
BOOKSHELF - Static variable in class com.binaris.wizardry.setup.registries.EBBlockEntities
 
BOOKSHELF_MENU - Static variable in class com.binaris.wizardry.setup.registries.EBMenus
 
BookShelfBlock - Class in com.binaris.wizardry.content.block
 
BookShelfBlock() - Constructor for class com.binaris.wizardry.content.block.BookShelfBlock
 
BookshelfBlockEntity - Class in com.binaris.wizardry.content.blockentity
 
BookshelfBlockEntity(BlockPos, BlockState) - Constructor for class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
BookshelfMenu - Class in com.binaris.wizardry.content.menu
 
BookshelfMenu(int, Inventory) - Constructor for class com.binaris.wizardry.content.menu.BookshelfMenu
 
BookshelfMenu(int, Inventory, Container) - Constructor for class com.binaris.wizardry.content.menu.BookshelfMenu
 
BookshelfMenu.SlotBookshelf - Class in com.binaris.wizardry.content.menu
 
BookshelfRenderer - Class in com.binaris.wizardry.client.renderer.blockentity
Renderer for the Bookshelf block entity.
BookshelfRenderer(BlockEntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.blockentity.BookshelfRenderer
 
BookshelfScreen - Class in com.binaris.wizardry.client.gui.screens
 
BookshelfScreen(BookshelfMenu, Inventory, Component) - Constructor for class com.binaris.wizardry.client.gui.screens.BookshelfScreen
 
BOOLEAN - Static variable in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
 
booleanProperty(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
booleanProperty(String, boolean) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
boots() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns the value of the boots record component.
Boulder - Class in com.binaris.wizardry.content.spell.earth
 
Boulder() - Constructor for class com.binaris.wizardry.content.spell.earth.Boulder
 
BOULDER - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
BOULDER - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
BoulderConstruct - Class in com.binaris.wizardry.content.entity.construct
 
BoulderConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.BoulderConstruct
 
BoulderConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.BoulderConstruct
 
BoulderModel - Class in com.binaris.wizardry.client.model
 
BoulderModel(ModelPart) - Constructor for class com.binaris.wizardry.client.model.BoulderModel
 
BoulderRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
BoulderRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.BoulderRenderer
 
BOUNDING_BOX - Static variable in class com.binaris.wizardry.content.block.PermafrostBlock
 
Bubble - Class in com.binaris.wizardry.content.spell.earth
 
Bubble() - Constructor for class com.binaris.wizardry.content.spell.earth.Bubble
 
BUBBLE - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
BUBBLE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
BubbleConstruct - Class in com.binaris.wizardry.content.entity.construct
 
BubbleConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
BubbleConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
BubbleRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
BubbleRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.BubbleRenderer
 
BUFF - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellType
 
BUFF - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
BuffProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleBuff.BuffProvider
 
BuffSpell - Class in com.binaris.wizardry.content.spell.abstr
Spell that applies mob effects to the caster.
BuffSpell(float, float, float, Supplier<MobEffect>...) - Constructor for class com.binaris.wizardry.content.spell.abstr.BuffSpell
 
build() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties.Builder
 
build() - Method in class com.binaris.wizardry.core.gametest.SpellTables.Builder
 
BUILDABLE - Static variable in interface com.binaris.wizardry.api.content.util.BlockUtil.SurfaceCriteria
Surface criterion which defines a surface as the boundary between a block that is solid on the required side and a block that is replaceable.
buildArtifacts(Consumer<Item>) - Method in class com.binaris.wizardry.datagen.provider.ArtifactDocsProvider
 
buildArtifacts(Consumer<Item>) - Method in class com.binaris.wizardry.datagen.provider.EBArtifactDocsProvider
 
builder() - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
Builder() - Constructor for class com.binaris.wizardry.core.gametest.SpellTables.Builder
 
buildRecipes(Consumer<FinishedRecipe>) - Method in class com.binaris.wizardry.datagen.provider.EBRecipeProvider
 
buildSpells(Consumer<Spell>) - Method in class com.binaris.wizardry.datagen.provider.EBSpellDocsProvider
 
buildSpells(Consumer<Spell>) - Method in class com.binaris.wizardry.datagen.provider.EBSpellsProvider
 
buildSpells(Consumer<Spell>) - Method in class com.binaris.wizardry.datagen.provider.SpellDataProvider
 
buildSpells(Consumer<Spell>) - Method in class com.binaris.wizardry.datagen.provider.SpellDocsProvider
Implement this method to register spells for documentation generation.
buildTable(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler
 
BUY_MASTER_SPELL - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
byName(String) - Static method in enum class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent.Source
 
BYTE - Static variable in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
 
byteProperty(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
byteProperty(String, byte) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 

C

calcCastCooldown(Spell, SpellModifiers) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Calculates the cooldown of a spell based on its base cooldown and the given spell modifiers.
calcCastCost(Spell, SpellModifiers) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Calculates the mana cost of a spell based on its base cost and the given spell modifiers.
calcCastProgression(Spell, SpellModifiers) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Calculates the progression of a spell based on its base cost and the given spell modifiers.
calcCharge(Spell, SpellModifiers) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Calculates the charge time required for a spell based on the spell's base charge and the given spell modifiers.
calculateIntercept(Vec3, Vec3, float) - Method in interface com.binaris.wizardry.api.content.entity.ICustomHitbox
Deprecated.
 
calculateIntercept(Vec3, Vec3, float) - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
calculateModifiers(LivingEntity, SpellCondition, Attribute) - Static method in class com.binaris.wizardry.content.WizardryAttributeModifier
Search and load the attribute modifiers saved in the living entity, first, organize the attributes based on the operation order and then values the vanilla attribute modifiers and wizard attribute modifiers (modifiers with conditions).
calculateModifiers(LivingEntity, Spell, Attribute) - Static method in class com.binaris.wizardry.content.WizardryAttributeModifier
Search and load the attribute modifiers saved in the living entity, first, organize the attributes based on the operation order and then values the vanilla attribute modifiers and wizard attribute modifiers (modifiers with conditions).
calculateModifiers(ItemStack, Player, Spell) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Calculates the spell modifiers provided by the stack for the given spell and player.
calculateVelocity(CastContext, MagicArrowEntity, float) - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
Calculates the velocity of the projectile based on gravity and range.
calculateVelocity(CastContext, MagicProjectileEntity, float) - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
Calculates the velocity at which the projectile should be launched based on the spell's range property, the caster's modifiers, and whether the projectile is affected by gravity.
callRegister(EntityType<T>, SpawnPlacements.Type, Heightmap.Types, SpawnPlacements.SpawnPredicate<T>) - Static method in interface com.binaris.wizardry.core.mixin.invoker.SpawnPlacementsInvoker
 
callRegister(Item, ResourceLocation, ClampedItemPropertyFunction) - Static method in interface com.binaris.wizardry.core.mixin.accessor.ItemPropertiesAccessor
 
callRegister(T) - Static method in interface com.binaris.wizardry.core.mixin.accessor.CriteriaAccessor
 
callSetCharged(boolean) - Method in interface com.binaris.wizardry.core.mixin.accessor.BlazeAccessor
 
canBeAffected(MobEffectInstance) - Method in class com.binaris.wizardry.content.entity.living.ShadowWraith
 
canBeCanceled() - Method in class com.binaris.wizardry.api.content.event.abstr.WizardryCancelableEvent
 
canBeCanceled() - Method in class com.binaris.wizardry.api.content.event.abstr.WizardryEvent
 
canBeCanceled() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent.Finish
 
canBeCanceled() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent.Post
 
canBeCanceled() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent.Pre
 
canBeCanceled() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent.Tick
 
canBeCanceled() - Method in interface com.binaris.wizardry.core.event.IWizardryEvent
 
canBeCollidedWith() - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
canBindSpell(Spell, List<Spell>, SpellTier, int, SpellContext) - Static method in class com.binaris.wizardry.api.content.util.WorkbenchUtils
Determines whether the given spell can be bound to the specified slot on a wand of the given tier.
canBlockBeReplaced(Level, BlockPos) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Checks whether a block at the given position in the given level can be replaced.
canBlockBeReplaced(Level, BlockPos, boolean) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Checks whether a block at the given position in the given level can be replaced.
canBreak(Mob, Level, BlockPos) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Checks whether the given mob can break the block at the given position in the given level following these rules: If the block break event is cancelled (called on each loader implementation), the block cannot be broken. If the block is outside the build height, it cannot be broken. If the block is unbreakable (destroy speed is less than 0 like bedrock), it cannot be broken. If the block's destroy speed is greater than 3.0f, it cannot be broken.
canBreak(Player, Level, BlockPos, boolean) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Checks whether the given player can break the block at the given position in the given level following these rules: If the block break event is cancelled (called on each loader implementation), the block cannot be broken. If the player is in creative mode, they can break the block. If the player does not have build permissions, they cannot break the block. If the block is outside the build height, it cannot be broken. If the block is unbreakable (destroy speed is less than 0 like bedrock), it cannot be broken. If the player is in spectator mode, they cannot break the block. If the block's destroy speed is greater than 3.0f and the 'powerful' flag is false, it cannot be broken. Finally, if none of the above prevent it, the player's ability to interact with the block is checked.
canBreak(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICustomDamageItem
used to control whether the item can be broken or if it should stay at 0 durability
canBreak(ItemStack) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
canBreak(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
canCast(ItemStack, Spell, PlayerCastContext) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
Normally you would call the events SpellCastEvent.Pre and SpellCastEvent.Tick in order to know when to allow the spell to run, but here you also handle any other conditions to allow casting.
canCast(ItemStack, Spell, PlayerCastContext) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
canCast(ItemStack, Spell, PlayerCastContext) - Method in class com.binaris.wizardry.content.item.WandItem
 
canCastByEntity() - Method in class com.binaris.wizardry.api.content.spell.Spell
Whether this spell can be cast by an entity source (e.g.
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.earth.Whirlwind
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.healing.ReplenishHunger
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.healing.Satiety
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.sorcery.Telekinesis
 
canCastByEntity() - Method in class com.binaris.wizardry.content.spell.sorcery.WizardHand
 
canCastByLocation() - Method in class com.binaris.wizardry.api.content.spell.Spell
Whether this spell can be cast by a non-entity source (e.g.
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.earth.Whirlwind
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.healing.ReplenishHunger
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.healing.Satiety
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.necromancy.Enrage
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.necromancy.Reversal
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.sorcery.Telekinesis
 
canCastByLocation() - Method in class com.binaris.wizardry.content.spell.sorcery.WizardHand
 
canCollideWith(Entity) - Method in class com.binaris.wizardry.content.entity.projectile.MagicFireballEntity
 
canContinueToUse() - Method in class com.binaris.wizardry.content.entity.goal.AttackSpellBasicGoal
 
canContinueToUse() - Method in class com.binaris.wizardry.content.entity.goal.AttackSpellGoal
 
canContinueToUse() - Method in class com.binaris.wizardry.content.entity.goal.HardLookAtTargetGoal
 
canContinueToUse() - Method in class com.binaris.wizardry.content.entity.goal.MinionCopyTargetGoal
 
canContinueToUse() - Method in class com.binaris.wizardry.content.entity.goal.MinionFollowOwnerGoal
 
canContinueToUse() - Method in class com.binaris.wizardry.content.entity.goal.RangedKitingGoal
 
canCraftInDimensions(int, int) - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
canDamageBlocks(LivingEntity, Level) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
Determines whether the given entity is allowed to damage blocks in the given world, this doesn't check specific block properties, just whether the entity in general can damage blocks.
canEquip(SlotContext, ItemStack) - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactItem
 
cannotExceedBlankScrollLimit(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Tests that blank scrolls cannot exceed the stack limit of 16 in the workbench center slot.
cannotExceedBlankScrollLimit(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
cannotExceedSpellBookLimit(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
cannotExceedSpellBookLimit(GameTestHelper, Spell) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Tests that spell books cannot exceed the stack limit of 1 per slot in the workbench.
cannotExceedUpgradeLimit(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
cannotExceedUpgradeLimit(GameTestHelper, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Tests that upgrade items cannot exceed the stack limit of 1 in the upgrade slot.
cannotUpgradeMaxedArmor(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
cannotUpgradeMaxedArmor(GameTestHelper, Item, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Tests that maxed out wizard armor cannot be upgraded further.
canPlace(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IWorkbenchItem
 
canPlace(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
canPlaceBlock(LivingEntity, Level, BlockPos) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Checks whether the given entity can place a block at the given position in the given level following these rules: If the entity cannot damage blocks, it cannot place the block. If the block is outside the build height, it cannot be placed. Finally, if the entity is a player, their ability to interact with the block is checked.
canPlaceItem(int, ItemStack) - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
canPlaceItem(int, ItemStack) - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
canPurge(Player, T) - Method in interface com.binaris.wizardry.api.content.data.ISpellVar
Determines whether this spell variable can be purged for the given player.
canRestock() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
canRide(Entity) - Method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
canSurvive(BlockState, LevelReader, BlockPos) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
canSurvive(BlockState, LevelReader, BlockPos) - Method in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
canUnequip(SlotContext, ItemStack) - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactItem
 
canUpgradeToNextTier(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
canUpgradeToNextTier(GameTestHelper, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
canUse() - Method in class com.binaris.wizardry.content.entity.goal.AttackSpellBasicGoal
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.AttackSpellGoal
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.BlazeLikeSpellAttackGoal
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.HardLookAtTargetGoal
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.MinionCopyTargetGoal
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.MinionFollowOwnerGoal
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.MinionOwnerHurtByTargetGoal
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.MinionOwnerHurtTargetGoal
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.RangedKitingGoal
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.WizardLookAtTradePlayer
 
canUse() - Method in class com.binaris.wizardry.content.entity.goal.WizardTradeGoal
 
capacity - Variable in enum class com.binaris.wizardry.content.item.ManaFlaskItem.Size
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.api.content.spell.Spell
This cast method is meant to be used for spells that are cast by an entity source, like a mob.
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.earth.Fangs
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.fire.Firestorm
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.ice.FrostBarrier
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.ice.IceAge
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.necromancy.DragonFireball
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.necromancy.ShulkerBullet
 
cast(EntityCastContext) - Method in class com.binaris.wizardry.content.spell.necromancy.WitherSkullSpell
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.api.content.spell.Spell
This cast method is meant to be used for spells that are not cast by an entity, but rather by a non-entity source, like a command block or a dispenser.
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.earth.Fangs
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.fire.Firestorm
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.ice.FrostBarrier
 
cast(LocationCastContext) - Method in class com.binaris.wizardry.content.spell.ice.IceAge
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.api.content.spell.NoneSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.api.content.spell.Spell
This cast method is meant to be used for spells that are cast by a player source.
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.earth.BetterFlight
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.earth.Fangs
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.earth.Flight
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.earth.GrowthAura
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.earth.Leap
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.fire.Firestorm
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.fire.FlamingWeapon
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.fire.Meteor
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.fire.PocketFurnace
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.healing.Evade
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.healing.ReplenishHunger
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.healing.Satiety
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.ice.FrostBarrier
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.ice.IceAge
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.lightning.Charge
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.lightning.InvokeWeather
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.lightning.LightningPulse
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.necromancy.BlockWithSurprise
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.necromancy.DragonFireball
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.necromancy.ShulkerBullet
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.necromancy.WitherSkullSpell
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.sorcery.Blink
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.sorcery.ImbueWeapon
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.sorcery.Levitation
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.sorcery.PhaseStep
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.sorcery.PocketWorkbench
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.sorcery.SpeedTime
 
cast(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.sorcery.VanishingBox
 
cast(ItemStack, Spell, PlayerCastContext) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
This is where you make all the spell cast handling (normally just instant spells).
cast(ItemStack, Spell, PlayerCastContext) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
cast(ItemStack, Spell, PlayerCastContext) - Method in class com.binaris.wizardry.content.item.WandItem
 
CAST_BLAST - Static variable in class com.binaris.wizardry.setup.registries.EBAttributes
 
CAST_CHARGEUP - Static variable in class com.binaris.wizardry.setup.registries.EBAttributes
 
CAST_COMMAND - Enum constant in enum class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C.CapabilityType
 
CAST_COOLDOWN - Static variable in class com.binaris.wizardry.setup.registries.EBAttributes
 
CAST_COST - Static variable in class com.binaris.wizardry.setup.registries.EBAttributes
 
CAST_DURATION - Static variable in class com.binaris.wizardry.setup.registries.EBAttributes
 
CAST_POTENCY - Static variable in class com.binaris.wizardry.setup.registries.EBAttributes
 
CAST_PROGRESSION - Static variable in class com.binaris.wizardry.setup.registries.EBAttributes
 
CAST_RANGE - Static variable in class com.binaris.wizardry.setup.registries.EBAttributes
 
CAST_SPELL - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
CastCommand - Class in com.binaris.wizardry.content.command
 
CastCommandData - Interface in com.binaris.wizardry.api.content.data
 
CastCommandDataHolder - Class in com.binaris.wizardry.capabilities
 
CastCommandDataHolder(Player) - Constructor for class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
CastCommandDataHolder.Provider - Class in com.binaris.wizardry.capabilities
 
castContext() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Row
Returns the value of the castContext record component.
CastContext - Class in com.binaris.wizardry.api.content.spell.internal
CastContext - Base Context for Spell Casting
CastContext(Level, int, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.spell.internal.CastContext
 
CastContext(Level, LivingEntity, int, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.spell.internal.CastContext
 
caster - Variable in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
caster() - Method in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
caster() - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
caster() - Method in class com.binaris.wizardry.api.content.spell.internal.PlayerCastContext
 
CASTING - Enum constant in enum class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent.Source
 
CASTING_TIME - Static variable in class com.binaris.wizardry.content.item.ScrollItem
The limit time for a continuous spell cast from a scroll.
castingTicks - Variable in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
castingTicks() - Method in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
castingTicks(int) - Method in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
CastItemDataHelper - Class in com.binaris.wizardry.api.content.util
This class avoids big classes just to handle NBT data for getting/saving values.
CastItemUtils - Class in com.binaris.wizardry.api.content.util
A utility class for handling various aspects of spell casting, including event firing, cooldown application, spell tracking, and network packet sending.
CATEGORY - Static variable in class com.binaris.wizardry.setup.registries.client.EBKeyBinding
 
causeDirectMagicDamage(Entity, ResourceKey<DamageType>) - Static method in class com.binaris.wizardry.api.content.util.MagicDamageSource
Create a direct magic damage DamageSource where caster is the direct source and there is no indirect/causing entity.
causeFallDamage(float, float, DamageSource) - Method in class com.binaris.wizardry.content.entity.construct.BoulderConstruct
 
causeFallDamage(float, float, DamageSource) - Method in class com.binaris.wizardry.content.entity.living.ShadowWraith
 
causeFallDamage(float, float, DamageSource) - Method in class com.binaris.wizardry.content.entity.living.StormElemental
 
causeFallDamage(float, float, DamageSource) - Method in class com.binaris.wizardry.content.entity.MeteorEntity
 
causeIndirectMagicDamage(Entity, Entity, ResourceKey<DamageType>) - Static method in class com.binaris.wizardry.api.content.util.MagicDamageSource
Create an indirect magic damage DamageSource where magic is the direct entity (e.g.
causeMagicDamage(Entity, Entity, float, ResourceKey<DamageType>) - Static method in class com.binaris.wizardry.api.content.util.MagicDamageSource
A convenience method for applying magic damage to a target entity.
CENTRE_SLOT - Static variable in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
Charge - Class in com.binaris.wizardry.content.spell.lightning
 
Charge() - Constructor for class com.binaris.wizardry.content.spell.lightning.Charge
 
CHARGE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
CHARGE_METER_HEIGHT - Static variable in class com.binaris.wizardry.client.SpellGUIDisplay
 
CHARGE_METER_WIDTH - Static variable in class com.binaris.wizardry.client.SpellGUIDisplay
 
CHARGE_MODIFIERS - Static variable in class com.binaris.wizardry.content.spell.lightning.Charge
 
CHARGE_SPEED - Static variable in class com.binaris.wizardry.content.spell.lightning.Charge
 
CHARGE_TIME - Static variable in class com.binaris.wizardry.content.spell.lightning.Charge
 
CHARGEUP - Static variable in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Constant string identifier for the wand charge-up modifier.
CHARGEUP - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
CHARM - Enum constant in enum class com.binaris.wizardry.api.content.item.ArtifactItem.Type
 
CHARM_ABSEILING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_ACCESSORIES - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
CHARM_AUTO_SMELT - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_BLACK_HOLE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_CURIOS - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
CHARM_EXPERIENCE_TOME - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_FEEDING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_FLIGHT - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_GROWTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_HAGGLER - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_HUNGER_CASTING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_LAVA_WALKING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_LIGHT - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_MINION_HEALTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_MINION_VARIANTS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_MOUNT_TELEPORTING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_MOVE_SPEED - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_SILK_TOUCH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_SIXTH_SENSE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_SPELL_DISCOVERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_STOP_TIME - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_STORM - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_TRANSPORTATION - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CHARM_UNDEAD_HELMETS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
checkEvilWizardSpawnRules(EntityType<? extends AbstractWizard>, ServerLevelAccessor, MobSpawnType, BlockPos, RandomSource) - Static method in class com.binaris.wizardry.content.entity.living.EvilWizard
 
checkLevelUp(PlayerCastContext, ItemStack, int) - Method in class com.binaris.wizardry.content.item.WandItem
Checks if the wand has enough progression to level up and notifies the player if it has.
checkRecipe() - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
chest() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns the value of the chest record component.
CLEAR_BUTTON - Enum constant in enum class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S.ControlType
 
clearArcaneLockOwner() - Method in interface com.binaris.wizardry.api.content.data.ArcaneLockData
 
clearArcaneLockOwner() - Method in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder
 
clearContent() - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
ClientLevelMixin - Class in com.binaris.wizardry.core.mixin
 
ClientLevelMixin() - Constructor for class com.binaris.wizardry.core.mixin.ClientLevelMixin
 
ClientMessageHandler - Class in com.binaris.wizardry.core.networking
Handles messages received on the client side, we may only call client-side methods from here because we don't want to accidentally reference client-only code on the server side.
ClientMessageHandler() - Constructor for class com.binaris.wizardry.core.networking.ClientMessageHandler
 
ClientMessageHandlerForge - Class in com.binaris.wizardry.network
Handles messages received on the client side, we may only call client-side methods from here because we don't want to accidentally reference client-only code on the server side.
ClientPacketHandler - Class in com.binaris.wizardry.client
Handles messages received on the client side, we may only call client-side methods from here because we don't want to accidentally reference client-only code on the server side.
ClientPacketHandler() - Constructor for class com.binaris.wizardry.client.ClientPacketHandler
 
clientSetup(FMLClientSetupEvent) - Static method in class com.binaris.wizardry.client.WizardryForgeClient
 
ClientSpellSoundManager - Class in com.binaris.wizardry.core
 
ClientSpellSoundManager() - Constructor for class com.binaris.wizardry.core.ClientSpellSoundManager
 
clientTick(Level, BlockPos, BlockState, ArcaneWorkbenchBlockEntity) - Static method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
ClientUtils - Class in com.binaris.wizardry.api.client.util
 
ClientUtils() - Constructor for class com.binaris.wizardry.api.client.util.ClientUtils
 
ClipContextMixin - Class in com.binaris.wizardry.core.mixin
 
ClipContextMixin() - Constructor for class com.binaris.wizardry.core.mixin.ClipContextMixin
 
CLOUD - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
CloudProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleCloud.CloudProvider
 
Cobwebs - Class in com.binaris.wizardry.content.spell.earth
 
Cobwebs() - Constructor for class com.binaris.wizardry.content.spell.earth.Cobwebs
 
COBWEBS - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
collectArmorModifiers(Player, Spell, SpellModifiers) - Static method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
COLLIDABLE - Static variable in interface com.binaris.wizardry.api.content.util.BlockUtil.SurfaceCriteria
Surface criterion which defines a surface as the boundary between a block that cannot be moved through and a block that can be moved through.
collide - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
collide(boolean) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the collisions of the particle being built.
color(float, float, float) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the color of the particle being built.
color(int) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the color of the particle being built.
color(int, int, int) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the color of the particle being built.
Column(String, BiFunction<CastContext, Spell, String>) - Constructor for record class com.binaris.wizardry.core.gametest.SpellTables.Column
Creates an instance of a Column record class.
columnByModifiers() - Static method in class com.binaris.wizardry.core.gametest.SpellTables
 
columnByProperty(String, SpellProperty<? extends Number>, String) - Static method in class com.binaris.wizardry.core.gametest.SpellTables
 
com.binaris.wizardry - package com.binaris.wizardry
 
com.binaris.wizardry.api.client - package com.binaris.wizardry.api.client
 
com.binaris.wizardry.api.client.particle - package com.binaris.wizardry.api.client.particle
 
com.binaris.wizardry.api.client.util - package com.binaris.wizardry.api.client.util
 
com.binaris.wizardry.api.content - package com.binaris.wizardry.api.content
 
com.binaris.wizardry.api.content.data - package com.binaris.wizardry.api.content.data
 
com.binaris.wizardry.api.content.effect - package com.binaris.wizardry.api.content.effect
 
com.binaris.wizardry.api.content.entity - package com.binaris.wizardry.api.content.entity
 
com.binaris.wizardry.api.content.entity.construct - package com.binaris.wizardry.api.content.entity.construct
 
com.binaris.wizardry.api.content.entity.living - package com.binaris.wizardry.api.content.entity.living
 
com.binaris.wizardry.api.content.entity.projectile - package com.binaris.wizardry.api.content.entity.projectile
 
com.binaris.wizardry.api.content.event - package com.binaris.wizardry.api.content.event
 
com.binaris.wizardry.api.content.event.abstr - package com.binaris.wizardry.api.content.event.abstr
 
com.binaris.wizardry.api.content.item - package com.binaris.wizardry.api.content.item
 
com.binaris.wizardry.api.content.spell - package com.binaris.wizardry.api.content.spell
 
com.binaris.wizardry.api.content.spell.internal - package com.binaris.wizardry.api.content.spell.internal
 
com.binaris.wizardry.api.content.spell.properties - package com.binaris.wizardry.api.content.spell.properties
 
com.binaris.wizardry.api.content.util - package com.binaris.wizardry.api.content.util
 
com.binaris.wizardry.capabilities - package com.binaris.wizardry.capabilities
 
com.binaris.wizardry.client - package com.binaris.wizardry.client
 
com.binaris.wizardry.client.effect - package com.binaris.wizardry.client.effect
 
com.binaris.wizardry.client.gui.button - package com.binaris.wizardry.client.gui.button
 
com.binaris.wizardry.client.gui.elements - package com.binaris.wizardry.client.gui.elements
 
com.binaris.wizardry.client.gui.screens - package com.binaris.wizardry.client.gui.screens
 
com.binaris.wizardry.client.gui.screens.abstr - package com.binaris.wizardry.client.gui.screens.abstr
 
com.binaris.wizardry.client.model - package com.binaris.wizardry.client.model
 
com.binaris.wizardry.client.model.armor - package com.binaris.wizardry.client.model.armor
 
com.binaris.wizardry.client.particle - package com.binaris.wizardry.client.particle
 
com.binaris.wizardry.client.renderer.blockentity - package com.binaris.wizardry.client.renderer.blockentity
 
com.binaris.wizardry.client.renderer.entity - package com.binaris.wizardry.client.renderer.entity
 
com.binaris.wizardry.client.sound - package com.binaris.wizardry.client.sound
 
com.binaris.wizardry.content - package com.binaris.wizardry.content
 
com.binaris.wizardry.content.advancement - package com.binaris.wizardry.content.advancement
 
com.binaris.wizardry.content.block - package com.binaris.wizardry.content.block
 
com.binaris.wizardry.content.blockentity - package com.binaris.wizardry.content.blockentity
 
com.binaris.wizardry.content.command - package com.binaris.wizardry.content.command
 
com.binaris.wizardry.content.command.argument - package com.binaris.wizardry.content.command.argument
 
com.binaris.wizardry.content.command.debug - package com.binaris.wizardry.content.command.debug
 
com.binaris.wizardry.content.data - package com.binaris.wizardry.content.data
 
com.binaris.wizardry.content.effect - package com.binaris.wizardry.content.effect
 
com.binaris.wizardry.content.entity - package com.binaris.wizardry.content.entity
 
com.binaris.wizardry.content.entity.construct - package com.binaris.wizardry.content.entity.construct
 
com.binaris.wizardry.content.entity.goal - package com.binaris.wizardry.content.entity.goal
 
com.binaris.wizardry.content.entity.living - package com.binaris.wizardry.content.entity.living
 
com.binaris.wizardry.content.entity.projectile - package com.binaris.wizardry.content.entity.projectile
 
com.binaris.wizardry.content.item - package com.binaris.wizardry.content.item
 
com.binaris.wizardry.content.item.armor - package com.binaris.wizardry.content.item.armor
 
com.binaris.wizardry.content.item.artifact - package com.binaris.wizardry.content.item.artifact
 
com.binaris.wizardry.content.loot - package com.binaris.wizardry.content.loot
 
com.binaris.wizardry.content.menu - package com.binaris.wizardry.content.menu
 
com.binaris.wizardry.content.menu.slot - package com.binaris.wizardry.content.menu.slot
 
com.binaris.wizardry.content.recipe - package com.binaris.wizardry.content.recipe
 
com.binaris.wizardry.content.spell - package com.binaris.wizardry.content.spell
 
com.binaris.wizardry.content.spell_tier - package com.binaris.wizardry.content.spell_tier
 
com.binaris.wizardry.content.spell.abstr - package com.binaris.wizardry.content.spell.abstr
 
com.binaris.wizardry.content.spell.earth - package com.binaris.wizardry.content.spell.earth
 
com.binaris.wizardry.content.spell.fire - package com.binaris.wizardry.content.spell.fire
 
com.binaris.wizardry.content.spell.healing - package com.binaris.wizardry.content.spell.healing
 
com.binaris.wizardry.content.spell.ice - package com.binaris.wizardry.content.spell.ice
 
com.binaris.wizardry.content.spell.lightning - package com.binaris.wizardry.content.spell.lightning
 
com.binaris.wizardry.content.spell.magic - package com.binaris.wizardry.content.spell.magic
 
com.binaris.wizardry.content.spell.necromancy - package com.binaris.wizardry.content.spell.necromancy
 
com.binaris.wizardry.content.spell.sorcery - package com.binaris.wizardry.content.spell.sorcery
 
com.binaris.wizardry.core - package com.binaris.wizardry.core
 
com.binaris.wizardry.core.config - package com.binaris.wizardry.core.config
 
com.binaris.wizardry.core.event - package com.binaris.wizardry.core.event
 
com.binaris.wizardry.core.gametest - package com.binaris.wizardry.core.gametest
 
com.binaris.wizardry.core.integrations - package com.binaris.wizardry.core.integrations
 
com.binaris.wizardry.core.integrations.accessories - package com.binaris.wizardry.core.integrations.accessories
 
com.binaris.wizardry.core.mixin - package com.binaris.wizardry.core.mixin
 
com.binaris.wizardry.core.mixin.accessor - package com.binaris.wizardry.core.mixin.accessor
 
com.binaris.wizardry.core.mixin.client - package com.binaris.wizardry.core.mixin.client
 
com.binaris.wizardry.core.mixin.invoker - package com.binaris.wizardry.core.mixin.invoker
 
com.binaris.wizardry.core.networking - package com.binaris.wizardry.core.networking
 
com.binaris.wizardry.core.networking.abst - package com.binaris.wizardry.core.networking.abst
 
com.binaris.wizardry.core.networking.c2s - package com.binaris.wizardry.core.networking.c2s
 
com.binaris.wizardry.core.networking.s2c - package com.binaris.wizardry.core.networking.s2c
 
com.binaris.wizardry.core.platform - package com.binaris.wizardry.core.platform
 
com.binaris.wizardry.core.platform.services - package com.binaris.wizardry.core.platform.services
 
com.binaris.wizardry.core.registry - package com.binaris.wizardry.core.registry
 
com.binaris.wizardry.datagen - package com.binaris.wizardry.datagen
 
com.binaris.wizardry.datagen.help - package com.binaris.wizardry.datagen.help
 
com.binaris.wizardry.datagen.provider - package com.binaris.wizardry.datagen.provider
 
com.binaris.wizardry.datagen.provider.loot - package com.binaris.wizardry.datagen.provider.loot
 
com.binaris.wizardry.gametest - package com.binaris.wizardry.gametest
 
com.binaris.wizardry.integration.curios - package com.binaris.wizardry.integration.curios
 
com.binaris.wizardry.mixin - package com.binaris.wizardry.mixin
 
com.binaris.wizardry.network - package com.binaris.wizardry.network
 
com.binaris.wizardry.platform - package com.binaris.wizardry.platform
 
com.binaris.wizardry.registry - package com.binaris.wizardry.registry
 
com.binaris.wizardry.setup.datagen - package com.binaris.wizardry.setup.datagen
 
com.binaris.wizardry.setup.registries - package com.binaris.wizardry.setup.registries
 
com.binaris.wizardry.setup.registries.client - package com.binaris.wizardry.setup.registries.client
 
combine(SpellModifiers) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Combines this SpellModifiers instance with another by multiplying their corresponding modifier values.
COMBUSTION_RUNE - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
COMBUSTION_RUNE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
CombustionRuneConstruct - Class in com.binaris.wizardry.content.entity.construct
 
CombustionRuneConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.CombustionRuneConstruct
 
CombustionRuneConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.CombustionRuneConstruct
 
COMMAND - Enum constant in enum class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent.Source
 
COMMAND - Enum constant in enum class com.binaris.wizardry.api.content.event.SpellCastEvent.Source
 
COMMANDS - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
Whether the spell can be cast via commands
COMMANDS_TO_REGISTER - Static variable in class com.binaris.wizardry.setup.registries.EBCommands
 
CommandsMixin - Class in com.binaris.wizardry.core.mixin
CommandsMixin() - Constructor for class com.binaris.wizardry.core.mixin.CommandsMixin
 
commonSetup(FMLCommonSetupEvent) - Static method in class com.binaris.wizardry.WizardryForgeMod
 
component(Vec3, Direction.Axis) - Static method in class com.binaris.wizardry.api.content.util.GeometryUtil
 
CONDENSER_TICK_INTERVAL - Static variable in class com.binaris.wizardry.core.EBConstants
 
CONDENSER_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CondensingRingEffect - Class in com.binaris.wizardry.content.item.artifact
 
CondensingRingEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.CondensingRingEffect
 
conditions() - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Returns the value of the conditions record component.
CONFIG - Static variable in class com.binaris.wizardry.WizardryMainMod
 
ConfigOption<T> - Class in com.binaris.wizardry.core.config
A class representing a single configuration option.
ConfigOption(String, T, Codec<T>) - Constructor for class com.binaris.wizardry.core.config.ConfigOption
 
configSync(ConfigSyncS2C) - Static method in class com.binaris.wizardry.core.networking.ClientMessageHandler
 
ConfigSyncS2C - Class in com.binaris.wizardry.core.networking.s2c
 
ConfigSyncS2C(String, Map<String, JsonElement>) - Constructor for class com.binaris.wizardry.core.networking.s2c.ConfigSyncS2C
 
ConfigSyncS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.s2c.ConfigSyncS2C
 
CONJURE_ARMOR - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
CONJURE_BOW - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
CONJURE_PICKAXE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
CONJURE_SWORD - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ConjureArmor - Class in com.binaris.wizardry.content.spell.sorcery
 
ConjureArmor() - Constructor for class com.binaris.wizardry.content.spell.sorcery.ConjureArmor
 
ConjureArrowRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
ConjureArrowRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.ConjureArrowRenderer
 
ConjureBarMixin - Class in com.binaris.wizardry.core.mixin.client
 
ConjureBarMixin() - Constructor for class com.binaris.wizardry.core.mixin.client.ConjureBarMixin
 
CONJURED_ARROW - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ConjuredArrowEntity - Class in com.binaris.wizardry.content.entity.projectile
 
ConjuredArrowEntity(double, double, double, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.ConjuredArrowEntity
 
ConjuredArrowEntity(EntityType<? extends AbstractArrow>, LivingEntity, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.ConjuredArrowEntity
 
ConjuredArrowEntity(EntityType<ConjuredArrowEntity>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.ConjuredArrowEntity
 
ConjureData - Interface in com.binaris.wizardry.api.content.data
This is the interface that we will use later to interact with the conjure item data!! Loading this as an interface and later implemented by the loaders from "scratch" is basically because we need a similar way to load-change data for Fabric and forge, with this we're trying to create a mask that we will trust that the loaders won't have any problem saving and handling the data.
ConjureDataHolder - Class in com.binaris.wizardry.capabilities
Loading the conjure data with Forge, nothing too crazy over here, just using the capabilities to load-change the data
ConjureDataHolder() - Constructor for class com.binaris.wizardry.capabilities.ConjureDataHolder
 
ConjureDataHolder.Provider - Class in com.binaris.wizardry.capabilities
 
conjureItem(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
Conjures the item for the caster.
conjureItem(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.sorcery.ConjureArmor
 
conjureItemDespawn(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler
Test if the Conjure Item Spells are working, despawing the item after the time limit
conjureItemDespawn(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ConjureItemTest
 
ConjureItemSpell - Class in com.binaris.wizardry.content.spell.abstr
Base class for spells that conjure items.
ConjureItemSpell(Item) - Constructor for class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
 
ConjureItemSpellsTestHandler - Class in com.binaris.wizardry.core.gametest
 
ConjureItemSpellsTestHandler.TestContext - Record Class in com.binaris.wizardry.core.gametest
 
ConjureItemTest - Class in com.binaris.wizardry.gametest
 
ConjureItemTest() - Constructor for class com.binaris.wizardry.gametest.ConjureItemTest
 
conjureItemTick(Player) - Static method in class com.binaris.wizardry.core.DataEvents
Every 5 ticks, checks the player's inventory for conjured items and expires them if their time has run out or if their durability is 0 or less.
ConjureMixin - Class in com.binaris.wizardry.core.mixin
We need to modify the way that the items load the durability bar, with this we check for the ConjureData if the item isn't a conjure item it just continues with the normal behavior, if the item is a conjure item and is summoned the mod will load the remaining lifetime based on gameTime and expireTime.
ConjureMixin() - Constructor for class com.binaris.wizardry.core.mixin.ConjureMixin
 
CONSTRUCT - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellType
 
constructFactory - Variable in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
Factory function to create instances of the construct entity.
ConstructRangedSpell<T extends MagicConstructEntity> - Class in com.binaris.wizardry.content.spell.abstr
Extension of ConstructSpell that spawns constructs at a distance from the caster using ray casting.
ConstructRangedSpell(Function<Level, T>, boolean) - Constructor for class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
Creates a new ranged construct spell with the specified factory and permanence setting.
ConstructSpell<T extends MagicConstructEntity> - Class in com.binaris.wizardry.content.spell.abstr
Base class for spells that spawn magical construct entities (MagicConstructEntity).
ConstructSpell(Function<Level, T>, boolean) - Constructor for class com.binaris.wizardry.content.spell.abstr.ConstructSpell
Creates a new construct spell with the specified factory and permanence setting.
consumeMana(ItemStack, int, LivingEntity) - Method in interface com.binaris.wizardry.api.content.item.IManaItem
 
consumeMana(ItemStack, int, LivingEntity) - Method in class com.binaris.wizardry.content.item.CrystalItem
 
container - Variable in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
container - Variable in class com.binaris.wizardry.content.menu.BookshelfMenu
 
container - Variable in class com.binaris.wizardry.core.mixin.SlotMixin
 
containerTick() - Method in class com.binaris.wizardry.client.gui.screens.ArcaneWorkbenchScreen
Called every tick to update animation and refresh state.
Containment - Class in com.binaris.wizardry.content.spell.sorcery
 
Containment() - Constructor for class com.binaris.wizardry.content.spell.sorcery.Containment
 
CONTAINMENT - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
CONTAINMENT - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ContainmentData - Interface in com.binaris.wizardry.api.content.data
Represents containment data for living entities affected by the containment effect.
ContainmentDataHolder - Class in com.binaris.wizardry.capabilities
 
ContainmentDataHolder(LivingEntity) - Constructor for class com.binaris.wizardry.capabilities.ContainmentDataHolder
 
ContainmentDataHolder.Provider - Class in com.binaris.wizardry.capabilities
 
ContainmentEffect - Class in com.binaris.wizardry.content.effect
 
ContainmentEffect() - Constructor for class com.binaris.wizardry.content.effect.ContainmentEffect
 
ContainmentFieldRender - Class in com.binaris.wizardry.client.effect
 
containmentSync(ContainmentSyncPacketS2C) - Static method in class com.binaris.wizardry.network.ClientMessageHandlerForge
 
ContainmentSyncPacketS2C - Class in com.binaris.wizardry.network
 
ContainmentSyncPacketS2C(int, CompoundTag) - Constructor for class com.binaris.wizardry.network.ContainmentSyncPacketS2C
 
ContainmentSyncPacketS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.network.ContainmentSyncPacketS2C
 
contains(Vec3) - Method in interface com.binaris.wizardry.api.content.entity.ICustomHitbox
Deprecated.
 
contains(Vec3) - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
CONTEXT_MAP - Static variable in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
 
contextMapProperty(String, Map<String, Boolean>) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
ControlInputPacketC2S - Class in com.binaris.wizardry.core.networking.c2s
 
ControlInputPacketC2S(ControlInputPacketC2S.ControlType) - Constructor for class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S
 
ControlInputPacketC2S(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S
 
ControlInputPacketC2S.ControlType - Enum Class in com.binaris.wizardry.core.networking.c2s
 
COOLDOWN - Static variable in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Constant string identifier for modifying cooldown of spells
COOLDOWN - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
COOLDOWN_END_TIME_ARRAY_KEY - Static variable in class com.binaris.wizardry.api.content.util.CastItemDataHelper
The NBT key used to store the array of cooldown end times (game time) for each spell on the item in form of an array of longs.
COOLDOWN_FORFEIT_TICKS - Static variable in class com.binaris.wizardry.content.item.ScrollItem
Cooldown applied when a spell cast is canceled by forfeit (or any listener from SpellPreCast/SpellTickCast)
COOLDOWN_FORFEIT_TICKS - Static variable in class com.binaris.wizardry.content.item.WandItem
Cooldown applied when a spell cast is canceled by forfeit (or any listener from SpellPreCast/SpellTickCast)
COOLDOWN_REDUCTION_PER_LEVEL - Static variable in class com.binaris.wizardry.core.EBConstants
 
COOLDOWN_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
copyFrom(CastCommandDataHolder) - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
copyFrom(SpellManagerDataHolder) - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
copyFrom(WizardDataHolder) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
copyOf() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
COST - Static variable in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Constant string identifier for the mana cost modifier.
COST - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
countRecentCasts(Spell) - Method in interface com.binaris.wizardry.api.content.data.WizardData
Counts how many times a spell has been cast recently by the player.
countRecentCasts(Spell) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
create(DeferredObject<SimpleParticleType>) - Static method in class com.binaris.wizardry.api.client.ParticleBuilder
Start building a particle.
create(DeferredObject<SimpleParticleType>, RandomSource, double, double, double, double) - Static method in class com.binaris.wizardry.api.client.ParticleBuilder
Creates a particle at a random position within a radius of the given position.
create(DeferredObject<SimpleParticleType>, RandomSource, double, double, double, double, boolean) - Static method in class com.binaris.wizardry.api.client.ParticleBuilder
Starts building a particle of the given type and positions it randomly within the given radius of the given position, with velocity proportional to distance from the given position if move is true.
create(DeferredObject<SimpleParticleType>, Entity) - Static method in class com.binaris.wizardry.api.client.ParticleBuilder
Starts building a particle of the given type and positions it randomly within the given entity's bounding box.
create(Forfeit) - Static method in class com.binaris.wizardry.content.ForfeitRegistry
 
create(String, SpellTier, Element, BiConsumer<Level, Player>) - Static method in class com.binaris.wizardry.content.ForfeitRegistry
 
create(PackOutput) - Static method in class com.binaris.wizardry.datagen.provider.EBLootTableProvider
 
create(ResourceLocation, SpellTier, Element, BiConsumer<Level, Player>) - Static method in class com.binaris.wizardry.content.ForfeitRegistry
 
create(SoundEvent, SoundSource, float, boolean) - Method in interface com.binaris.wizardry.client.sound.SoundLoop.ISoundFactory
 
create(Level, Player, ItemStack) - Static method in class com.binaris.wizardry.content.item.RandomSpellBookItem
 
create(T, Inventory, Component) - Method in interface com.binaris.wizardry.setup.registries.client.EBMenuScreens.ScreenFactory
 
createArcaneTome(SpellTier) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Creates an arcane tome ItemStack of the given tier.
createArtifact(Rarity, IArtifactEffect) - Method in class com.binaris.wizardry.core.integrations.accessories.AccessoriesArtifactImpl
 
createArtifact(Rarity, IArtifactEffect) - Method in class com.binaris.wizardry.core.integrations.accessories.AccessoriesIntegration
 
createArtifact(Rarity, IArtifactEffect) - Static method in class com.binaris.wizardry.core.integrations.ArtifactChannel
 
createArtifact(Rarity, IArtifactEffect) - Method in interface com.binaris.wizardry.core.integrations.ArtifactIntegration
Creates an artifact item base on the artifact dependency if loaded.
createArtifact(Rarity, IArtifactEffect) - Method in class com.binaris.wizardry.core.integrations.VanillaArtifactIntegration
 
createArtifact(Rarity, IArtifactEffect) - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactImpl
 
createArtifact(Rarity, IArtifactEffect) - Method in class com.binaris.wizardry.integration.curios.CuriosIntegration
 
createAttributes() - Static method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
createAttributes() - Static method in class com.binaris.wizardry.content.entity.living.IceGiant
 
createAttributes() - Static method in class com.binaris.wizardry.content.entity.living.Remnant
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class com.binaris.wizardry.content.block.MagicLecternBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class com.binaris.wizardry.content.block.ObsidianCrustBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
createBlockTag(String) - Static method in class com.binaris.wizardry.setup.registries.EBTags
 
createBodyLayer() - Static method in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
createBodyLayer() - Static method in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
createBodyLayer() - Static method in class com.binaris.wizardry.client.model.BoulderModel
 
createBodyLayer() - Static method in class com.binaris.wizardry.client.model.IceGiantModel
 
createBodyLayer() - Static method in class com.binaris.wizardry.client.model.RemnantModel
 
createBodyLayer() - Static method in class com.binaris.wizardry.client.model.WizardModel
 
createContext(Level, Player, InteractionHand, int, ItemStack, Spell) - Method in class com.binaris.wizardry.content.item.WandItem
Creates a PlayerCastContext for the given parameters, calculating spell modifiers based on the tick count.
createDamageSource(Player, ResourceKey<DamageType>) - Static method in class com.binaris.wizardry.core.gametest.GST
Creates a DamageSource with the given player as the source and the given damage type.
createDefaultMap() - Static method in enum class com.binaris.wizardry.api.content.spell.SpellContext
Creates a map with all contexts set to the default value (true)
createEntityAttributes(EntityAttributeCreationEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ModBusEvents
 
createEntityLayers(BiConsumer<ModelLayerLocation, Supplier<LayerDefinition>>) - Static method in class com.binaris.wizardry.setup.registries.client.EBRenderers
 
createFallingBlockEntity(Level, double, double, double, BlockState) - Static method in interface com.binaris.wizardry.core.mixin.accessor.FallingBlockEntityAccessor
 
createInstance(JsonObject, DeserializationContext) - Method in class com.binaris.wizardry.content.advancement.SpellCastTrigger
 
createInstance(JsonObject, DeserializationContext) - Method in class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger
 
createInstance(JsonObject, DeserializationContext) - Method in class com.binaris.wizardry.content.advancement.WizardryAdvancementTrigger
 
createInstance(JsonObject, DeserializationContext) - Method in class com.binaris.wizardry.content.advancement.WizardryContainerTrigger
 
createItemTag(String) - Static method in class com.binaris.wizardry.setup.registries.EBTags
 
createItemTag(String, String) - Static method in class com.binaris.wizardry.setup.registries.EBTags
 
createMenu(int, Inventory) - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
createMenu(int, Inventory) - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
createMinion(Level, LivingEntity, SpellModifiers) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Creates the minion entity.
createMinion(Level, LivingEntity, SpellModifiers) - Method in class com.binaris.wizardry.content.spell.ice.SummonIceGiant
 
createMinion(Level, LivingEntity, SpellModifiers) - Method in class com.binaris.wizardry.content.spell.necromancy.SummonSkeleton
 
createMinion(Level, LivingEntity, SpellModifiers) - Method in class com.binaris.wizardry.content.spell.necromancy.SummonSkeletonLegion
 
createMinion(Level, LivingEntity, SpellModifiers) - Method in class com.binaris.wizardry.content.spell.necromancy.SummonZombie
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleBeam.BeamProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleBuff.BuffProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleCloud.CloudProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleDarkMagic.DarkMagicProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleDust.DustProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleFlash.FlashProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleGuardianBeam.GuardianBeamProvider
Deprecated.
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleIce.IceProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleLeaf.LeafProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleLightning.LightningProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleLightningPulse.LightningPulseProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleMagicBubble.MagicBubbleProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleMagicFire.MagicFireProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticlePath.PathProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleScorch.ScorchProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleSnow.SnowProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleSpark.SparkProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleSparkle.SparkleProvider
 
createParticle(SimpleParticleType, ClientLevel, double, double, double, double, double, double) - Method in class com.binaris.wizardry.client.particle.ParticleSphere.SphereProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleBeam.BeamProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleBuff.BuffProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleCloud.CloudProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleDarkMagic.DarkMagicProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleDust.DustProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleFlash.FlashProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleGuardianBeam.GuardianBeamProvider
Deprecated.
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleIce.IceProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleLeaf.LeafProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleLightning.LightningProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleLightningPulse.LightningPulseProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleMagicBubble.MagicBubbleProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleMagicFire.MagicFireProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticlePath.PathProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleScorch.ScorchProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleSnow.SnowProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleSpark.SparkProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleSparkle.SparkleProvider
 
createParticle(ClientLevel, Vec3) - Static method in class com.binaris.wizardry.client.particle.ParticleSphere.SphereProvider
 
createProperty(String, T, IPropertyType<T>) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
createTicker(Level, BlockEntityType<T>, BlockEntityType<ArcaneWorkbenchBlockEntity>) - Static method in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
createTicker(Level, BlockEntityType<T>, BlockEntityType<ImbuementAltarBlockEntity>) - Static method in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
createTicker(Level, BlockEntityType<T>, BlockEntityType<RunestonePedestalBlockEntity>) - Static method in class com.binaris.wizardry.content.block.RunestonePedestalBlock
 
createTicker(Level, BlockEntityType<T>, BlockEntityType<VanishingCobwebBlockEntity>) - Static method in class com.binaris.wizardry.content.block.VanishingCobwebBlock
 
createType(ResourceLocation) - Static method in class com.binaris.wizardry.setup.registries.EBDamageSources
TODO (Check addon compatibility) Could be used for addons, add a custom magic damage type to the mod list
CriteriaAccessor - Interface in com.binaris.wizardry.core.mixin.accessor
 
CRUSH_LEVEL - Static variable in class com.binaris.wizardry.content.block.ObsidianCrustBlock
 
CRYSTAL_FLOWER - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
CRYSTAL_FLOWER - Static variable in class com.binaris.wizardry.setup.registries.EBWorldGen
 
CRYSTAL_ORE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
CRYSTAL_ORE - Static variable in class com.binaris.wizardry.setup.registries.EBWorldGen
 
CRYSTAL_SILVER_PLATING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
CRYSTAL_SLOT - Static variable in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
CrystalFlowerBlock - Class in com.binaris.wizardry.content.block
 
CrystalFlowerBlock(BlockBehaviour.Properties) - Constructor for class com.binaris.wizardry.content.block.CrystalFlowerBlock
 
CrystalItem - Class in com.binaris.wizardry.content.item
 
CrystalItem(int) - Constructor for class com.binaris.wizardry.content.item.CrystalItem
 
CrystalOreBlock - Class in com.binaris.wizardry.content.block
 
CrystalOreBlock() - Constructor for class com.binaris.wizardry.content.block.CrystalOreBlock
 
CURE_EFFECTS - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
CureEffects - Class in com.binaris.wizardry.content.spell.healing
 
CureEffects() - Constructor for class com.binaris.wizardry.content.spell.healing.CureEffects
 
CuriosArtifactImpl - Class in com.binaris.wizardry.integration.curios
 
CuriosArtifactImpl() - Constructor for class com.binaris.wizardry.integration.curios.CuriosArtifactImpl
 
CuriosArtifactItem - Class in com.binaris.wizardry.integration.curios
 
CuriosArtifactItem(Rarity, IArtifactEffect) - Constructor for class com.binaris.wizardry.integration.curios.CuriosArtifactItem
 
CuriosIntegration - Class in com.binaris.wizardry.integration.curios
 
curioTick(SlotContext, ItemStack) - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactItem
 
CURSE_OF_ENFEEBLEMENT - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
CURSE_OF_ENFEEBLEMENT - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
CURSE_OF_SOULBINDING - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
CURSE_OF_SOULBINDING - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
CURSE_OF_UNDEATH - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
CURSE_OF_UNDEATH - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
CurseMobEffect - Class in com.binaris.wizardry.api.content.effect
 
CurseMobEffect(MobEffectCategory, int) - Constructor for class com.binaris.wizardry.api.content.effect.CurseMobEffect
 
CurseOfEnfeeblement - Class in com.binaris.wizardry.content.spell.necromancy
 
CurseOfEnfeeblement() - Constructor for class com.binaris.wizardry.content.spell.necromancy.CurseOfEnfeeblement
 
CurseOfSoulbinding - Class in com.binaris.wizardry.content.spell.necromancy
 
CurseOfSoulbinding() - Constructor for class com.binaris.wizardry.content.spell.necromancy.CurseOfSoulbinding
 
CurseOfUndeath - Class in com.binaris.wizardry.content.spell.necromancy
 
CurseOfUndeath() - Constructor for class com.binaris.wizardry.content.spell.necromancy.CurseOfUndeath
 
CustomMobEffectParticles - Interface in com.binaris.wizardry.api.content.effect
 
customServerAiStep() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 

D

DAMAGE - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
DAMAGE_INTERVAL - Static variable in class com.binaris.wizardry.content.spell.necromancy.Entrapment
 
damageMultiplier - Variable in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
The damage multiplier for this construct, determined by the wand with which it was cast.
damageMultiplier - Variable in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
damageMultiplier - Variable in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
DARK_MAGIC - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
DARK_OAK_BOOKSHELF - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
DARK_OAK_LECTERN - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
DARK_VISION - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
DarkMagicProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleDarkMagic.DarkMagicProvider
 
DARKNESS_ORB - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
DARKNESS_ORB - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
DarknessOrbEntity - Class in com.binaris.wizardry.content.entity.projectile
 
DarknessOrbEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.DarknessOrbEntity
 
DarknessOrbEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.DarknessOrbEntity
 
DART - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
DART - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
DartEntity - Class in com.binaris.wizardry.content.entity.projectile
 
DartEntity(EntityType<DartEntity>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.DartEntity
 
DartEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.DartEntity
 
data() - Method in record class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler.TestContext
Returns the value of the data record component.
DataDurabilityCommand - Class in com.binaris.wizardry.content.command.debug
 
DataDurabilityCommand() - Constructor for class com.binaris.wizardry.content.command.debug.DataDurabilityCommand
 
DataEvents - Class in com.binaris.wizardry.core
This class is used to save all the custom data events used in Electroblob's Wizardry, normally just including player tick and spell cast events.
death(BiPredicate<EBLivingDeathEvent, ItemStack>, BiConsumer<EBLivingDeathEvent, ItemStack>) - Static method in class com.binaris.wizardry.core.QuickArtifactEffect
 
debug(String, Object...) - Static method in class com.binaris.wizardry.core.EBLogger
 
DEBUG_COMMANDS - Static variable in class com.binaris.wizardry.setup.registries.EBCommands
 
Decay - Class in com.binaris.wizardry.content.spell.necromancy
 
Decay() - Constructor for class com.binaris.wizardry.content.spell.necromancy.Decay
 
DECAY - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
DECAY - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
DECAY - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
DecayConstruct - Class in com.binaris.wizardry.content.entity.construct
 
DecayConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.DecayConstruct
 
DecayConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.DecayConstruct
 
DecayMobEffect - Class in com.binaris.wizardry.content.effect
 
DecayMobEffect() - Constructor for class com.binaris.wizardry.content.effect.DecayMobEffect
 
DecayRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
DecayRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.DecayRenderer
 
deepContains(Tag, Tag) - Static method in class com.binaris.wizardry.api.content.util.NBTExtras
 
DEEPSLATE_CRYSTAL_ORE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
DEFAULT_CASTING_DURATION - Static variable in class com.binaris.wizardry.content.command.CastCommand
 
defaultBlockDrops() - Static method in class com.binaris.wizardry.setup.datagen.EBDataGenProcessor
 
defaultBlockModels() - Static method in class com.binaris.wizardry.setup.datagen.EBDataGenProcessor
 
defaultBoots() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns the value of the defaultBoots record component.
defaultChest() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns the value of the defaultChest record component.
defaultHat() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns the value of the defaultHat record component.
defaultLegs() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns the value of the defaultLegs record component.
DefaultProperties - Class in com.binaris.wizardry.content.spell
 
defaultValue - Variable in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
DEFENCE - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellType
 
DeferredObject<T> - Class in com.binaris.wizardry.api.content
 
DeferredObject(Supplier<T>) - Constructor for class com.binaris.wizardry.api.content.DeferredObject
 
defineSynchedData() - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
defineSynchedData() - Method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
defineSynchedData() - Method in class com.binaris.wizardry.content.entity.construct.TornadoConstruct
 
defineSynchedData() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
defineSynchedData() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
defineSynchedData() - Method in class com.binaris.wizardry.content.entity.ShieldEntity
 
descriptions - Variable in class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
deserialize(JsonObject, JsonDeserializationContext, LootItemCondition[]) - Method in class com.binaris.wizardry.content.loot.WizardSpellFunction.Serializer
 
deserialize(JsonElement) - Static method in class com.binaris.wizardry.content.advancement.SpellPredicate
 
deserialize(JsonElement, String) - Method in interface com.binaris.wizardry.api.content.spell.properties.IPropertyType
Deserializes a spell property from a JSON element.
deserialize(JsonElement, String) - Method in class com.binaris.wizardry.api.content.spell.properties.PropertyType
 
deserialize(JsonObject, JsonDeserializationContext, LootItemCondition[]) - Method in class com.binaris.wizardry.content.loot.RandomSpellFunction.Serializer
 
deserialize(CompoundTag, String) - Method in interface com.binaris.wizardry.api.content.spell.properties.IPropertyType
Deserializes a spell property from a compound NBT tag.
deserialize(CompoundTag, String) - Method in class com.binaris.wizardry.api.content.spell.properties.PropertyType
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder.Provider
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder.Provider
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder.Provider
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.ContainmentDataHolder
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.ContainmentDataHolder.Provider
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder.Provider
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder.Provider
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder.Provider
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
deserializeNBT(CompoundTag) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder.Provider
 
despawn() - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
Defaults to just setDead() in EntityMagicConstruct, but is provided to allow subclasses to override this e.g.
despawn() - Method in class com.binaris.wizardry.content.entity.construct.BoulderConstruct
 
despawn() - Method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
Detonate - Class in com.binaris.wizardry.content.spell.fire
 
Detonate() - Constructor for class com.binaris.wizardry.content.spell.fire.Detonate
 
DETONATE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
DIMENSION_CHANGE - Enum constant in enum class com.binaris.wizardry.api.content.data.Persistence
 
DIRECT_DAMAGE - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
direction - Variable in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
direction() - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
direction(Direction) - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
DISCOVER_SPELL - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
discoverSpell(EBDiscoverSpellEvent.Source) - Static method in class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger.TriggerInstance
 
discoverSpell(Spell) - Method in interface com.binaris.wizardry.api.content.data.SpellManagerData
Marks the given spell as discovered for the player.
discoverSpell(Spell) - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
DiscoverSpellCommand - Class in com.binaris.wizardry.content.command
 
DISPENSER - Enum constant in enum class com.binaris.wizardry.api.content.event.SpellCastEvent.Source
 
DISPENSER_ADDITIONS - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
DISPENSERS - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
Whether the spell can be cast from dispensers
displayFireAnimation() - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
displayFireAnimation() - Method in class com.binaris.wizardry.content.entity.MeteorEntity
 
displayFireAnimation() - Method in class com.binaris.wizardry.content.entity.projectile.FireBoltEntity
 
displayFireAnimation() - Method in class com.binaris.wizardry.content.entity.projectile.IceBall
 
displayFireAnimation() - Method in class com.binaris.wizardry.content.entity.projectile.MagicFireballEntity
 
divide(String, float) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Divide the value based on the given key.
doAllArmourPiecesHaveMana(LivingEntity) - Static method in class com.binaris.wizardry.api.content.util.InventoryUtil
 
doDeceleration() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
Deprecated.
doDeceleration() - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
doDeceleration() - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
doesPlayerHaveItem(Player, Item) - Static method in class com.binaris.wizardry.api.content.util.InventoryUtil
 
doOverpenetration() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
Deprecated.
DOUBLE - Static variable in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
 
doubleProperty(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
doubleProperty(String, double) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
DRAGON_FIREBALL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
DragonFireball - Class in com.binaris.wizardry.content.spell.necromancy
 
DragonFireball() - Constructor for class com.binaris.wizardry.content.spell.necromancy.DragonFireball
 
draw(PoseStack, Tesselator, float, float) - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
draw(PoseStack, Tesselator, float, float) - Method in class com.binaris.wizardry.client.particle.ParticleBeam
 
draw(PoseStack, Tesselator, float, float) - Method in class com.binaris.wizardry.client.particle.ParticleGuardianBeam
 
draw(PoseStack, Tesselator, float, float) - Method in class com.binaris.wizardry.client.particle.ParticleLightning
 
draw(GuiGraphics, PoseStack, float) - Static method in class com.binaris.wizardry.client.SpellGUIDisplay
 
drawBackground(PoseStack, int, int, boolean, boolean, ResourceLocation, float, boolean, boolean) - Method in class com.binaris.wizardry.client.SpellHUDSkin
 
drawBackground(GuiGraphics, int, int, ItemStack, float, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElement
Draws the background layer of this element.
drawBackground(GuiGraphics, int, int, ItemStack, float, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementProgressionBar
 
drawBackground(GuiGraphics, int, int, ItemStack, float, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellEntry
 
drawBackground(GuiGraphics, int, int, ItemStack, float, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellList
 
drawBackground(GuiGraphics, int, int, ItemStack, float, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText
 
drawBackgroundLayer(int, int, int, int) - Method in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
drawBackgroundLayer(GuiGraphics, int, int, ItemStack, float, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElement
Renders the background layer for this element and its children.
drawBackgroundLayer(GuiGraphics, int, int, ItemStack, float, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellList
 
drawForeground(GuiGraphics, int, int, ItemStack, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElement
Draws the foreground layer of this element.
drawForeground(GuiGraphics, int, int, ItemStack, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementProgressionBar
 
drawForeground(GuiGraphics, int, int, ItemStack, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellEntry
 
drawForeground(GuiGraphics, int, int, ItemStack, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellList
 
drawForeground(GuiGraphics, int, int, ItemStack, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText
 
drawForegroundLayer(GuiGraphics, int, int, int, int) - Method in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
drawForegroundLayer(GuiGraphics, int, int, ItemStack, int, int) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElement
Renders the foreground layer for this element and its children.
drawGlitchRect(Random, int, int, int, int, int, int, int, int, boolean, boolean) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
DrawingUtils - Class in com.binaris.wizardry.api.content.util
 
DrawingUtils() - Constructor for class com.binaris.wizardry.api.content.util.DrawingUtils
 
drawParticle(VertexConsumer, Camera, float, float, float, float, float, float) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
drawScaledStringToWidth(GuiGraphics, Font, Component, float, float, float, int, float, boolean, boolean) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
drawScaledTranslucentString(GuiGraphics, Font, Component, float, float, float, int) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
drawText(GuiGraphics, int, int, boolean, boolean, Component, Component, Component, float) - Method in class com.binaris.wizardry.client.SpellHUDSkin
 
drawTexturedFlippedRect(float, float, int, int, int, int, int, int, boolean, boolean) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
drawTexturedFlippedRectF(PoseStack, float, float, float, float, float, float, float, float, boolean, boolean) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
drawTexturedRect(float, float, int, int) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
drawTexturedRect(float, float, int, int, int, int, int, int) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
drawTexturedRectF(PoseStack, float, float, float, float, float, float, float, float) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
DryFrostedIceBlock - Class in com.binaris.wizardry.content.block
 
DryFrostedIceBlock() - Constructor for class com.binaris.wizardry.content.block.DryFrostedIceBlock
 
DUNGEON_ADDITIONS - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
duration - Variable in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
duration() - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
duration(int) - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
DURATION - Static variable in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Constant string identifier for modifying the duration effects of spells
DURATION - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
DURATION_INCREASE_PER_LEVEL - Static variable in class com.binaris.wizardry.core.EBConstants
 
DURATION_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
dust() - Method in record class com.binaris.wizardry.datagen.help.ElementData
Returns the value of the dust record component.
DUST - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
DustProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleDust.DustProvider
 

E

EARTH - Static variable in class com.binaris.wizardry.setup.registries.Elements
 
EARTH_CRYSTAL_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
EARTH_RUNESTONE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
EARTH_RUNESTONE_PEDESTAL - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
EBAdvancementsProvider - Class in com.binaris.wizardry.datagen.provider
 
EBAdvancementsProvider() - Constructor for class com.binaris.wizardry.datagen.provider.EBAdvancementsProvider
 
EBAdvancementTriggers - Class in com.binaris.wizardry.setup.registries
 
EBArgumentTypeRegistry - Class in com.binaris.wizardry.setup.registries
 
EBArgumentTypesForge - Class in com.binaris.wizardry.registry
 
EBArtifactDocsProvider - Class in com.binaris.wizardry.datagen.provider
 
EBArtifactDocsProvider(PackOutput) - Constructor for class com.binaris.wizardry.datagen.provider.EBArtifactDocsProvider
 
EBAttributes - Class in com.binaris.wizardry.setup.registries
 
EBBlockEntities - Class in com.binaris.wizardry.setup.registries
 
EBBlockEntityRenderers - Class in com.binaris.wizardry.setup.registries.client
Handles the registration of block entity renderers.
EBBlockLootTables - Class in com.binaris.wizardry.datagen.provider.loot
 
EBBlockLootTables() - Constructor for class com.binaris.wizardry.datagen.provider.loot.EBBlockLootTables
 
EBBlocks - Class in com.binaris.wizardry.setup.registries
 
EBBlockStateProvider - Class in com.binaris.wizardry.datagen.provider
 
EBBlockStateProvider(PackOutput, ExistingFileHelper) - Constructor for class com.binaris.wizardry.datagen.provider.EBBlockStateProvider
 
EBBlockTagProvider - Class in com.binaris.wizardry.datagen.provider
 
EBBlockTagProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class com.binaris.wizardry.datagen.provider.EBBlockTagProvider
 
EBChestLootTables - Class in com.binaris.wizardry.datagen.provider.loot
 
EBChestLootTables() - Constructor for class com.binaris.wizardry.datagen.provider.loot.EBChestLootTables
 
EBClientConstants - Class in com.binaris.wizardry.client
 
EBClientConstants() - Constructor for class com.binaris.wizardry.client.EBClientConstants
 
EBClientEventHelper - Class in com.binaris.wizardry.client
 
EBClientTickEvent - Class in com.binaris.wizardry.api.content.event
This applies to loaders with the Mixin MinecraftMixin#EBWIZARDRY$clientTick
EBClientTickEvent(Minecraft) - Constructor for class com.binaris.wizardry.api.content.event.EBClientTickEvent
 
EBCommands - Class in com.binaris.wizardry.setup.registries
Check CommandsMixin to see the registry
We only need to use EBCommands.COMMANDS_TO_REGISTER :p
EBConfig - Class in com.binaris.wizardry.core.config
 
EBConfig() - Constructor for class com.binaris.wizardry.core.config.EBConfig
 
EBConfigManager - Class in com.binaris.wizardry.core.config
 
EBConfigManager(String, Path, IConfigProvider, boolean) - Constructor for class com.binaris.wizardry.core.config.EBConfigManager
 
EBConstants - Class in com.binaris.wizardry.core
 
EBCreativeTabs - Class in com.binaris.wizardry.setup.registries
 
EBDamageSources - Class in com.binaris.wizardry.setup.registries
 
EBDataGenProcessor - Class in com.binaris.wizardry.setup.datagen
Electroblob's Wizardry Internal Use Only

This is the main class that handles the basic data gen features for the mod we use this to register all the just-one-file or small models with a generic behaviour.
EBDiscoverSpellEvent - Class in com.binaris.wizardry.api.content.event
 
EBDiscoverSpellEvent(Player, Spell, EBDiscoverSpellEvent.Source) - Constructor for class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent
 
EBDiscoverSpellEvent.Source - Enum Class in com.binaris.wizardry.api.content.event
 
EBEnchantments - Class in com.binaris.wizardry.setup.registries
 
EBEntities - Class in com.binaris.wizardry.setup.registries
 
EBEntityJoinLevelEvent - Class in com.binaris.wizardry.api.content.event
 
EBEntityJoinLevelEvent(Entity, Level) - Constructor for class com.binaris.wizardry.api.content.event.EBEntityJoinLevelEvent
 
EBEventHelper - Class in com.binaris.wizardry
Simple class to save all the event helper methods This is internal use, you're not supposed to use this for any reason
EBForgeDataGenerators - Class in com.binaris.wizardry.datagen
Electroblob's Wizardry Internal Use Only

EBForgeDataGenerators() - Constructor for class com.binaris.wizardry.datagen.EBForgeDataGenerators
 
EBForgeNetwork - Class in com.binaris.wizardry.network
 
EBForgeNetwork() - Constructor for class com.binaris.wizardry.network.EBForgeNetwork
 
EBItemModelProvider - Class in com.binaris.wizardry.datagen.provider
 
EBItemModelProvider(PackOutput, ExistingFileHelper) - Constructor for class com.binaris.wizardry.datagen.provider.EBItemModelProvider
 
EBItemPlaceInContainerEvent - Class in com.binaris.wizardry.api.content.event
Event fired when a player attempts to place an item in a container (Inside the slot class's mayPlace method) Can be cancelled to prevent the item from being placed.
EBItemPlaceInContainerEvent(ItemStack, Container) - Constructor for class com.binaris.wizardry.api.content.event.EBItemPlaceInContainerEvent
 
EBItemProperties - Class in com.binaris.wizardry.setup.registries.client
 
EBItems - Class in com.binaris.wizardry.setup.registries
The registration of all wizardry items, sorted by category for helping with creative tabs

Sorted by: General Items Flasks Spectral Dust Wands Crystals Wand Upgrades Wizard Armor Artifacts Conjured (Spectral) Spell Cast Items Bombs
EBItemTagProvider - Class in com.binaris.wizardry.datagen.provider
 
EBItemTagProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, CompletableFuture<TagsProvider.TagLookup<Block>>, ExistingFileHelper) - Constructor for class com.binaris.wizardry.datagen.provider.EBItemTagProvider
 
EBItemTossEvent - Class in com.binaris.wizardry.api.content.event
Event fired when a player tosses an item from their inventory.
EBItemTossEvent(Player, ItemStack) - Constructor for class com.binaris.wizardry.api.content.event.EBItemTossEvent
 
EBKeyBinding - Class in com.binaris.wizardry.setup.registries.client
 
EBLivingDeathEvent - Class in com.binaris.wizardry.api.content.event
 
EBLivingDeathEvent(LivingEntity, DamageSource) - Constructor for class com.binaris.wizardry.api.content.event.EBLivingDeathEvent
 
EBLivingHurtEvent - Class in com.binaris.wizardry.api.content.event
This applies to loaders with the Mixin LivingEntityMixin#EBWIZARDRY$livingEntityHurt
EBLivingHurtEvent(LivingEntity, DamageSource, float) - Constructor for class com.binaris.wizardry.api.content.event.EBLivingHurtEvent
 
EBLivingTick - Class in com.binaris.wizardry.api.content.event
This applies to loaders with the Mixin LivingEntityMixin#EBWIZARDRY$tick
EBLivingTick(LivingEntity, Level) - Constructor for class com.binaris.wizardry.api.content.event.EBLivingTick
 
EBLogger - Class in com.binaris.wizardry.core
EBLogger is a simple wrapper around the SLF4J Logger, providing convenience methods for logging messages at different levels.
EBLootFunctions - Class in com.binaris.wizardry.setup.registries
 
EBLootTableProvider - Class in com.binaris.wizardry.datagen.provider
 
EBLootTables - Class in com.binaris.wizardry.setup.registries
 
EBMenus - Class in com.binaris.wizardry.setup.registries
Handles the registration of menus.
EBMenuScreens - Class in com.binaris.wizardry.setup.registries.client
Handles the registration of menu screens.
EBMenuScreens.ScreenFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu,U extends net.minecraft.client.gui.screens.Screen & net.minecraft.client.gui.screens.inventory.MenuAccess<T>> - Interface in com.binaris.wizardry.setup.registries.client
 
EBMobEffects - Class in com.binaris.wizardry.setup.registries
 
EBMobEffects() - Constructor for class com.binaris.wizardry.setup.registries.EBMobEffects
 
EBParticleProviders - Class in com.binaris.wizardry.setup.registries.client
 
EBParticles - Class in com.binaris.wizardry.setup.registries.client
 
EBPlayerBreakBlockEvent - Class in com.binaris.wizardry.api.content.event
 
EBPlayerBreakBlockEvent(Player, Level, BlockPos) - Constructor for class com.binaris.wizardry.api.content.event.EBPlayerBreakBlockEvent
 
EBPlayerInteractEntityEvent - Class in com.binaris.wizardry.api.content.event
 
EBPlayerInteractEntityEvent(Player, Entity) - Constructor for class com.binaris.wizardry.api.content.event.EBPlayerInteractEntityEvent
 
EBPlayerJoinServerEvent - Class in com.binaris.wizardry.api.content.event
This applies to:

Fabric: ServerPlayConnectionEvents#JOIN
Forge: EntityJoinLevelEvent
EBPlayerJoinServerEvent(Player, MinecraftServer) - Constructor for class com.binaris.wizardry.api.content.event.EBPlayerJoinServerEvent
 
EBPlayerUseBlockEvent - Class in com.binaris.wizardry.api.content.event
 
EBPlayerUseBlockEvent(Player, Level, BlockPos, InteractionHand) - Constructor for class com.binaris.wizardry.api.content.event.EBPlayerUseBlockEvent
 
EBRecipeProvider - Class in com.binaris.wizardry.datagen.provider
 
EBRecipeProvider(PackOutput) - Constructor for class com.binaris.wizardry.datagen.provider.EBRecipeProvider
 
EBRecipeTypes - Class in com.binaris.wizardry.setup.registries
 
EBRegistries - Class in com.binaris.wizardry.core.registry
 
EBRegistriesForge - Class in com.binaris.wizardry.registry
 
EBRenderers - Class in com.binaris.wizardry.setup.registries.client
 
EBServerLevelLoadEvent - Class in com.binaris.wizardry.api.content.event
 
EBServerLevelLoadEvent(Level) - Constructor for class com.binaris.wizardry.api.content.event.EBServerLevelLoadEvent
 
EBSounds - Class in com.binaris.wizardry.setup.registries
 
EBSpellDocsProvider - Class in com.binaris.wizardry.datagen.provider
Implementation of the spell documentation provider for Electroblob's Wizardry Redux.
EBSpellDocsProvider(PackOutput) - Constructor for class com.binaris.wizardry.datagen.provider.EBSpellDocsProvider
 
EBSpellDocsProvider(PackOutput, String) - Constructor for class com.binaris.wizardry.datagen.provider.EBSpellDocsProvider
 
EBSpellsProvider - Class in com.binaris.wizardry.datagen.provider
 
EBSpellsProvider(PackOutput) - Constructor for class com.binaris.wizardry.datagen.provider.EBSpellsProvider
 
EBSubsetsLootTables - Class in com.binaris.wizardry.datagen.provider.loot
 
EBSubsetsLootTables() - Constructor for class com.binaris.wizardry.datagen.provider.loot.EBSubsetsLootTables
 
EBTags - Class in com.binaris.wizardry.setup.registries
 
EBWIZARDRY$addEntity(int, Entity, CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.ClientLevelMixin
 
EBWIZARDRY$addEntity(Entity, CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.ServerLevelMixin
 
EBWIZARDRY$addEntity(EntityAccess, boolean, CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.PersistentEntitySectionManagerMixin
 
EBWIZARDRY$avoidDamageOnFrost(LivingEntity, DamageSource, float) - Method in class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
EBWIZARDRY$blazeAiStepParticle(Level, ParticleOptions, double, double, double, double, double, double) - Method in class com.binaris.wizardry.core.mixin.BlazeMixin
 
EBWIZARDRY$blazeAiStepSound(Level, double, double, double, SoundEvent, SoundSource, float, float, boolean) - Method in class com.binaris.wizardry.core.mixin.BlazeMixin
 
EBWIZARDRY$clientInit(CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.MinecraftMixin
 
EBWIZARDRY$clientTick(CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.MinecraftMixin
 
EBWIZARDRY$clipInit(Vec3, Vec3, ClipContext.Block, ClipContext.Fluid, Entity, CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.ClipContextMixin
 
EBWIZARDRY$commands(Commands.CommandSelection, CommandBuildContext, CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.CommandsMixin
 
EBWIZARDRY$conjureGetBarColor(CallbackInfoReturnable<Integer>) - Method in class com.binaris.wizardry.core.mixin.ConjureMixin
 
EBWIZARDRY$conjureGetBarWidth(CallbackInfoReturnable<Integer>) - Method in class com.binaris.wizardry.core.mixin.client.ConjureBarMixin
 
EBWIZARDRY$conjureGetTooltipLines(Player, TooltipFlag, CallbackInfoReturnable<List<Component>>, List<Component>) - Method in class com.binaris.wizardry.core.mixin.ConjureMixin
 
EBWIZARDRY$conjureIsBarVisible(CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.ConjureMixin
 
EBWIZARDRY$drop(ItemStack, boolean, boolean, CallbackInfoReturnable<ItemEntity>) - Method in class com.binaris.wizardry.core.mixin.ServerPlayerMixin
 
EBWIZARDRY$drop(ItemStack, boolean, CallbackInfoReturnable<ItemEntity>) - Method in class com.binaris.wizardry.core.mixin.PlayerMixin
 
EBWIZARDRY$dropExperience(CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
EBWIZARDRY$dropLoot(CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
EBWIZARDRY$frostStep(BlockPos, CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
EBWIZARDRY$getTooltipLinesEvent(Player, TooltipFlag, CallbackInfoReturnable<List<Component>>) - Method in class com.binaris.wizardry.core.mixin.ItemStackMixin
 
EBWIZARDRY$getTooltipLinesMana(Player, TooltipFlag, CallbackInfoReturnable<List<Component>>, List<Component>) - Method in class com.binaris.wizardry.core.mixin.ItemStackMixin
 
EBWIZARDRY$itemHurtBreak(int, RandomSource, ServerPlayer, CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.mixin.WizardItemStackMixin
 
EBWIZARDRY$livingCanBeAffected(MobEffectInstance, CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
EBWIZARDRY$LivingEntityDie(DamageSource, CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
EBWIZARDRY$livingEntityHurt(DamageSource, float, CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
EBWIZARDRY$LivingEntityJump(CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
ebwizardry$localAIStep(CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.client.LocalPlayerMixin
 
EBWIZARDRY$onScroll(long, double, double, CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.client.MouseHandlerMixin
 
EBWIZARDRY$playerTouch(Player, CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.ItemEntityMixin
 
EBWIZARDRY$preventBroken(CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.ConjureMixin
 
EBWIZARDRY$preventConjureItemInContainer(ItemStack, CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.SlotMixin
 
EBWIZARDRY$preventDurabilityLoss(int, RandomSource, ServerPlayer, CallbackInfoReturnable<Boolean>) - Method in class com.binaris.wizardry.core.mixin.ConjureMixin
 
EBWIZARDRY$tick(CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
EBWIZARDRY$wandGetMaxDamage(CallbackInfoReturnable<Integer>) - Method in class com.binaris.wizardry.mixin.WizardItemStackMixin
 
EBWIZARDRY$wandSetDamage(int, CallbackInfo) - Method in class com.binaris.wizardry.mixin.WizardItemStackMixin
 
EBWIZARDRYinjectPoseLeftArm(LivingEntity, CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.HumanoidModelMixin
 
EBWIZARDRYinjectPoseRightArm(LivingEntity, CallbackInfo) - Method in class com.binaris.wizardry.core.mixin.HumanoidModelMixin
 
EBWorldGen - Class in com.binaris.wizardry.setup.registries
 
EFFECT_DURATION - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
EFFECT_RADIUS - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
EFFECT_STRENGTH - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
effectTick(ItemStack, LivingEntity, Level) - Method in class com.binaris.wizardry.content.item.armor.BattleMageArmorItem
 
effectTick(ItemStack, LivingEntity, Level) - Method in class com.binaris.wizardry.content.item.armor.WarlockArmorItem
 
effectTick(ItemStack, LivingEntity, Level) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
Called every inventoryTick when the entity is wearing the full armor set and all pieces have mana.
element() - Static method in class com.binaris.wizardry.content.command.argument.ElementArgument
 
Element - Class in com.binaris.wizardry.api.content.spell
 
Element(ChatFormatting, int...) - Constructor for class com.binaris.wizardry.api.content.spell.Element
 
ELEMENT - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellCondition.Type
Condition based on the spell's element.
ELEMENT - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
ELEMENT - Static variable in class com.binaris.wizardry.core.registry.EBRegistries
 
ELEMENT - Static variable in class com.binaris.wizardry.registry.EBRegistriesForge
 
ElementArgument - Class in com.binaris.wizardry.content.command.argument
Custom argument type for Element objects in commands.
ElementArgument() - Constructor for class com.binaris.wizardry.content.command.argument.ElementArgument
 
ElementData - Record Class in com.binaris.wizardry.datagen.help
 
ElementData(Item, ArmorData, ArmorData, ArmorData, ArmorData) - Constructor for record class com.binaris.wizardry.datagen.help.ElementData
Creates an instance of a ElementData record class.
elements(IEventBus) - Static method in class com.binaris.wizardry.registry.EBRegistriesForge
 
Elements - Class in com.binaris.wizardry.setup.registries
 
empty() - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
ENABLED - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
EnchantmentHelperMixin - Class in com.binaris.wizardry.core.mixin
 
EnchantmentHelperMixin() - Constructor for class com.binaris.wizardry.core.mixin.EnchantmentHelperMixin
 
encode(FriendlyByteBuf) - Method in interface com.binaris.wizardry.core.networking.abst.Message
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.c2s.BlockUsePacketC2S
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.c2s.SpellAccessPacketC2S
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.s2c.ConfigSyncS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.s2c.ParticleBuilderS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.s2c.ScreenShakeS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.s2c.SpellPropertiesSyncS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.core.networking.s2c.TestParticlePacketS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.network.ArcaneLockSyncPacketS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.network.ContainmentSyncPacketS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.network.MinionSyncPacketS2C
 
encode(FriendlyByteBuf) - Method in class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C
 
endCast(CastContext) - Method in class com.binaris.wizardry.api.content.spell.Spell
Called when the spell finishes casting, in case you want to make any special behavior happen when the spell finishes casting, like applying a buff to the player or something.
endLoop() - Method in class com.binaris.wizardry.client.sound.SoundLoop
 
EnfeeblementCurse - Class in com.binaris.wizardry.content.effect
 
EnfeeblementCurse() - Constructor for class com.binaris.wizardry.content.effect.EnfeeblementCurse
 
Enrage - Class in com.binaris.wizardry.content.spell.necromancy
 
Enrage() - Constructor for class com.binaris.wizardry.content.spell.necromancy.Enrage
 
ENRAGE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ENTITIES - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
entity - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
The entity this particle is linked to.
entity(Entity) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the entity of the particle being built.
ENTITY_BLACK_HOLE_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_BLACK_HOLE_BREAK_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_BLACK_HOLE_VANISH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_BLIZZARD_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_BOULDER_BREAK_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_BOULDER_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_BOULDER_LAND - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_BOULDER_ROLL - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_BUBBLE_POP - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_DARKNESS_ORB_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_DART_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_DART_HIT_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_DECAY_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ENTRAPMENT_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ENTRAPMENT_VANISH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_EVIL_WIZARD_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_EVIL_WIZARD_DEATH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_EVIL_WIZARD_HURT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FIRE_RING_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FIRE_SIGIL_TRIGGER - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FIREBOLT_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FIREBOMB_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FIREBOMB_SMASH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FIREBOMB_THROW - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FLAMECATCHER_ARROW_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FORCE_ARROW_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FORCE_ORB_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FORCE_ORB_HIT_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FORCEFIELD_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FORCEFIELD_DEFLECT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_FROST_SIGIL_TRIGGER - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_HAMMER_ATTACK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_HAMMER_EXPLODE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_HAMMER_LAND - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_HAMMER_THROW - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_HEAL_AURA_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_HOMING_SPARK_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_BARRIER_DEFLECT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_BARRIER_EXTEND - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_CHARGE_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_CHARGE_SMASH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_GIANT_ATTACK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_GIANT_DESPAWN - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_LANCE_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_LANCE_SMASH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_SHARD_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_SHARD_SMASH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_SPIKE_EXTEND - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICE_WRAITH_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ICEBALL_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_LIGHTNING_ARROW_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_LIGHTNING_DISC_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_LIGHTNING_SIGIL_TRIGGER - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_MAGIC_MISSILE_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_MAGIC_SLIME_ATTACK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_MAGIC_SLIME_EXPLODE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_MAGIC_SLIME_SPLAT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_METEOR_FALLING - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_PHOENIX_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_PHOENIX_BURN - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_PHOENIX_DEATH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_PHOENIX_FLAP - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_PHOENIX_HURT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_POISON_BOMB_POISON - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_POISON_BOMB_SMASH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_POISON_BOMB_THROW - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_RADIANT_TOTEM_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_RADIANT_TOTEM_VANISH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_REMNANT_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_REMNANT_DEATH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_REMNANT_HURT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SHADOW_WRAITH_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SHADOW_WRAITH_DEATH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SHADOW_WRAITH_HURT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SHADOW_WRAITH_NOISE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SHIELD_DEFLECT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SMOKE_BOMB_SMASH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SMOKE_BOMB_SMOKE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SMOKE_BOMB_THROW - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SPARK_BOMB_CHAIN - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SPARK_BOMB_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SPARK_BOMB_HIT_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SPARK_BOMB_THROW - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SPIRIT_HORSE_VANISH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_SPIRIT_WOLF_VANISH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_STORM_ELEMENTAL_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_STORM_ELEMENTAL_BURN - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_STORM_ELEMENTAL_DEATH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_STORM_ELEMENTAL_HURT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_STORM_ELEMENTAL_WIND - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_STORMCLOUD_ATTACK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_STORMCLOUD_THUNDER - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_THUNDERBOLT_HIT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_TORNADO_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_WITHERING_TOTEM_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_WITHERING_TOTEM_EXPLODE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_WIZARD_AMBIENT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_WIZARD_DEATH - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_WIZARD_HOHOHO - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_WIZARD_HURT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_WIZARD_NO - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_WIZARD_TRADING - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_WIZARD_YES - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ENTITY_ZOMBIE_SPAWNER_SPAWN - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
EntityCastContext - Class in com.binaris.wizardry.api.content.spell.internal
EntityCastContext - Casting Context for Entities
EntityCastContext(Level, LivingEntity, InteractionHand, int, LivingEntity, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.spell.internal.EntityCastContext
 
entityId - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
entityInside(BlockState, Level, BlockPos, Entity) - Method in class com.binaris.wizardry.content.block.PermafrostBlock
 
entityInside(BlockState, Level, BlockPos, Entity) - Method in class com.binaris.wizardry.content.block.VanishingCobwebBlock
 
EntityUtil - Class in com.binaris.wizardry.api.content.util
 
Entrapment - Class in com.binaris.wizardry.content.spell.necromancy
 
Entrapment() - Constructor for class com.binaris.wizardry.content.spell.necromancy.Entrapment
 
ENTRAPMENT - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
equals(Object) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
equals(Object) - Method in class com.binaris.wizardry.api.content.spell.Spell
 
equals(Object) - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition.SingleCondition
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler.TestContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Column
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Row
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class com.binaris.wizardry.datagen.help.ElementData
Indicates whether some other object is "equal to" this one.
equipArmorAndDisableDrops(Element) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
Equip the wizard with armor of the given element and disable all armor drops.
error(String, Object...) - Static method in class com.binaris.wizardry.core.EBLogger
 
ETHEREAL_CRYSTAL_WEAVE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
Evade - Class in com.binaris.wizardry.content.spell.healing
 
Evade() - Constructor for class com.binaris.wizardry.content.spell.healing.Evade
 
EVADE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
EventListener<E> - Interface in com.binaris.wizardry.core.event
Internal use for Electroblob's Wizardry

Dummy interface to use events
You don't need to use or access to this interface, this could help you if you want to make events for you mod
EventRegistry - Interface in com.binaris.wizardry.core.event
Internal use for Electroblob's Wizardry

Base interface for WizardryEventBus, used to work as a blueprint for register-handle events
You don't need to use or access to this interface, this could help you if you want to make events for you mod
EventResult - Enum Class in com.binaris.wizardry.core.event
 
EventResultHolder<T> - Class in com.binaris.wizardry.core.event
 
EVIL_WIZARD - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
EVIL_WIZARD_SPAWN_EGG - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
EvilWizard - Class in com.binaris.wizardry.content.entity.living
 
EvilWizard(EntityType<? extends PathfinderMob>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.EvilWizard
 
EvilWizard(Level) - Constructor for class com.binaris.wizardry.content.entity.living.EvilWizard
 
EvilWizardRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
EvilWizardRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.EvilWizardRenderer
 
executeSpellCast(SpellCastEvent.Source, Spell, PlayerCastContext) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Executes the spell cast and fires post-cast event.
expandSpellSlots(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
Expands the spell slots on the wand when an attunement upgrade is applied.
ExplosionMixin - Class in com.binaris.wizardry.core.mixin
 
ExplosionMixin() - Constructor for class com.binaris.wizardry.core.mixin.ExplosionMixin
 
EXTRA_TICKS - Static variable in class com.binaris.wizardry.content.spell.sorcery.SpeedTime
 
extraConditions(CastContext, BlockPos) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Checks additional conditions for whether the spell can be cast at the given location.
ExtractionRingEffect - Class in com.binaris.wizardry.content.item.artifact
 
ExtractionRingEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.ExtractionRingEffect
 

F

face(float, float) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the rotation of the particle being built.
face(Direction) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the rotation of the particle being built.
FACING - Static variable in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
fade(float, float, float) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the fade color of the particle being built.
fade(int) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the fade color of the particle being built.
fade(int, int, int) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the fade color of the particle being built.
fadeBlue - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
fadeGreen - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
fadeRed - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
fail(T) - Static method in class com.binaris.wizardry.core.event.EventResultHolder
 
FAIL - Enum constant in enum class com.binaris.wizardry.core.event.EventResult
 
FallingBlockEntityAccessor - Interface in com.binaris.wizardry.core.mixin.accessor
 
Fangs - Class in com.binaris.wizardry.content.spell.earth
 
Fangs() - Constructor for class com.binaris.wizardry.content.spell.earth.Fangs
 
FANGS - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
fb - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
FeedingCharmEffect - Class in com.binaris.wizardry.content.item.artifact
 
FeedingCharmEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.FeedingCharmEffect
 
fg - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
finalizeSpawn(ServerLevelAccessor, DifficultyInstance, MobSpawnType, SpawnGroupData, CompoundTag) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
finalizeSpawn(ServerLevelAccessor, DifficultyInstance, MobSpawnType, SpawnGroupData, CompoundTag) - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
finalizeSpawn(ServerLevelAccessor, DifficultyInstance, MobSpawnType, SpawnGroupData, CompoundTag) - Method in class com.binaris.wizardry.content.entity.living.MagicSlime
 
findAndAffectEntities(CastContext, Vec3) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Finds all entities within the effect radius and applies the spell's effect to them.
findMatchingWandAndCast(Player, Spell) - Static method in class com.binaris.wizardry.core.ArtifactUtils
Helper method that scans through all wands on the given player's hotbar and offhand and casts the given spell if it is bound to any of them.
findMatchingWandAndExecute(Player, Spell, Consumer<? super ItemStack>) - Static method in class com.binaris.wizardry.core.ArtifactUtils
Helper method that scans through all wands on the given player's hotbar and offhand and executes the given action if any of them have the given spell bound to them.
findNearbyFloorSpace(Entity, int, int) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Finds a random nearby floor space within the given horizontal and vertical range of the given entity's position.
findNearbyFloorSpace(Level, BlockPos, int, int, boolean) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Finds a random nearby floor space within the given horizontal and vertical range of the given origin position.
findNearbyFloorSpace(Level, BlockPos, int, int, boolean, Entity) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Finds a random nearby floor space within the given horizontal and vertical range of the given origin position.
findSlotRangeForItem(ItemStack) - Method in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
Finds the range of slots that the given item can go into.
findSpaceForTeleport(Entity, Vec3, boolean) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
Finds the nearest space to the specified position that the given entity can teleport to without being inside one or more solid blocks.
Finish(SpellCastEvent.Source, Spell, LivingEntity, SpellModifiers, int) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent.Finish
 
Finish(SpellCastEvent.Source, Spell, Level, double, double, double, Direction, SpellModifiers, int) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent.Finish
 
finishUsingItem(ItemStack, Level, LivingEntity) - Method in class com.binaris.wizardry.content.item.PurifyingElixirItem
 
finishUsingItem(ItemStack, Level, LivingEntity) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
finishUsingItem(ItemStack, Level, LivingEntity) - Method in class com.binaris.wizardry.content.item.ManaFlaskItem
 
fire(E) - Method in interface com.binaris.wizardry.core.event.EventRegistry
 
fire(E) - Method in class com.binaris.wizardry.core.event.WizardryEventBus
 
FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
FIRE - Static variable in class com.binaris.wizardry.setup.registries.Elements
 
FIRE_BOLT - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
FIRE_BOMB - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
FIRE_BREATH - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FIRE_CRYSTAL_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
FIRE_RESISTANCE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FIRE_RUNESTONE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
FIRE_RUNESTONE_PEDESTAL - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
FIRE_SIGIL - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
FIRE_SIGIL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FIRE_SKIN - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FIREBALL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FIREBOLT - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FireBoltEntity - Class in com.binaris.wizardry.content.entity.projectile
 
FireBoltEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.FireBoltEntity
 
FireBoltEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.FireBoltEntity
 
FIREBOMB - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
FIREBOMB - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FireBombEntity - Class in com.binaris.wizardry.content.entity.projectile
 
FireBombEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.FireBombEntity
 
FireBombEntity(LivingEntity, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.FireBombEntity
 
FireBombEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.FireBombEntity
 
FireBreath - Class in com.binaris.wizardry.content.spell.fire
 
FireBreath() - Constructor for class com.binaris.wizardry.content.spell.fire.FireBreath
 
fireCastEvent(SpellCastEvent.Source, CastContext, Spell) - Static method in class com.binaris.wizardry.core.gametest.SpellTables
 
FireCloakingAmuletEffect - Class in com.binaris.wizardry.content.item.artifact
 
FireCloakingAmuletEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.FireCloakingAmuletEffect
 
fireMobBlockBreakEvent(Level, BlockPos, Mob) - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
Each loader has its own way of firing events so we're getting all platform-specific logic out of the main codebase.
fireMobBlockBreakEvent(Level, BlockPos, Mob) - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
firePlayerBlockBreakEvent(Level, BlockPos, Player) - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
Each loader has its own way of firing events so we're getting all platform-specific logic out of the main codebase.
firePlayerBlockBreakEvent(Level, BlockPos, Player) - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
FireRingConstruct - Class in com.binaris.wizardry.content.entity.construct
 
FireRingConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.FireRingConstruct
 
FireRingConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.FireRingConstruct
 
FireRingRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
FireRingRenderer(EntityRendererProvider.Context, ResourceLocation) - Constructor for class com.binaris.wizardry.client.renderer.entity.FireRingRenderer
 
FireSigilConstruct - Class in com.binaris.wizardry.content.entity.construct
 
FireSigilConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.FireSigilConstruct
 
FireSigilConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.FireSigilConstruct
 
FIRESKIN - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
FireSkinMobEffect - Class in com.binaris.wizardry.content.effect
 
FireSkinMobEffect() - Constructor for class com.binaris.wizardry.content.effect.FireSkinMobEffect
 
fireSpellCastEvent(SpellCastEvent.Source, Spell, PlayerCastContext) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Fires the appropriate spell cast event based on casting ticks.
Firestorm - Class in com.binaris.wizardry.content.spell.fire
 
Firestorm() - Constructor for class com.binaris.wizardry.content.spell.fire.Firestorm
 
FIRESTORM - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FLAME_CATCHER_ARROW - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
FLAME_RAY - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
Flamecatcher - Class in com.binaris.wizardry.content.spell.fire
 
Flamecatcher() - Constructor for class com.binaris.wizardry.content.spell.fire.Flamecatcher
 
FLAMECATCHER - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
FLAMECATCHER - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FlamecatcherArrow - Class in com.binaris.wizardry.content.entity.projectile
 
FlamecatcherArrow(EntityType<? extends AbstractArrow>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
FlamecatcherArrow(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
FlameCatcherItem - Class in com.binaris.wizardry.content.item
 
FlameCatcherItem() - Constructor for class com.binaris.wizardry.content.item.FlameCatcherItem
 
FlameRay - Class in com.binaris.wizardry.content.spell.fire
 
FlameRay() - Constructor for class com.binaris.wizardry.content.spell.fire.FlameRay
 
FLAMING_AXE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
FLAMING_AXE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FLAMING_WEAPON - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FlamingAxe - Class in com.binaris.wizardry.content.spell.fire
 
FlamingAxe() - Constructor for class com.binaris.wizardry.content.spell.fire.FlamingAxe
 
FlamingAxeItem - Class in com.binaris.wizardry.content.item
 
FlamingAxeItem() - Constructor for class com.binaris.wizardry.content.item.FlamingAxeItem
 
FlamingWeapon - Class in com.binaris.wizardry.content.spell.fire
 
FlamingWeapon() - Constructor for class com.binaris.wizardry.content.spell.fire.FlamingWeapon
 
FLASH - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
FlashProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleFlash.FlashProvider
 
Flight - Class in com.binaris.wizardry.content.spell.earth
 
Flight() - Constructor for class com.binaris.wizardry.content.spell.earth.Flight
 
FLIGHT - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
flip() - Method in interface com.binaris.wizardry.api.content.util.BlockUtil.SurfaceCriteria
Returns a SurfaceCriteria with the opposite arrangement to this one.
FLOAT - Static variable in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
 
floatProperty(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
floatProperty(String, float) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
floor(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
Sets whether this spell requires a floor surface to spawn the construct on.
flying - Variable in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Whether the minions are spawned in midair.
flying(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Sets whether the minions are spawned in midair.
FONT_OF_MANA - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
FONT_OF_MANA - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FONT_OF_VITALITY - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FontOfMana - Class in com.binaris.wizardry.content.spell.healing
 
FontOfMana() - Constructor for class com.binaris.wizardry.content.spell.healing.FontOfMana
 
FontOfManaMobEffect - Class in com.binaris.wizardry.content.effect
 
FontOfManaMobEffect() - Constructor for class com.binaris.wizardry.content.effect.FontOfManaMobEffect
 
FORCE - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
FORCE_ARROW - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
FORCE_ARROW - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FORCE_ORB - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
FORCE_ORB - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ForceArrow - Class in com.binaris.wizardry.content.entity.projectile
 
ForceArrow(EntityType<? extends AbstractArrow>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
ForceArrow(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
ForceArrowRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
ForceArrowRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.ForceArrowRenderer
 
ForceArrowSpell - Class in com.binaris.wizardry.content.spell.magic
 
ForceArrowSpell() - Constructor for class com.binaris.wizardry.content.spell.magic.ForceArrowSpell
 
ForceOrbEntity - Class in com.binaris.wizardry.content.entity.projectile
 
ForceOrbEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.ForceOrbEntity
 
ForceOrbEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.ForceOrbEntity
 
FOREST_CURSE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ForestsCurse - Class in com.binaris.wizardry.content.spell.earth
 
ForestsCurse() - Constructor for class com.binaris.wizardry.content.spell.earth.ForestsCurse
 
Forfeit - Class in com.binaris.wizardry.content
Abstract base class for all spell forfeits.
Forfeit(String, Element, SpellTier, BiConsumer<Level, Player>) - Constructor for class com.binaris.wizardry.content.Forfeit
 
Forfeit(ResourceLocation, Element, SpellTier, BiConsumer<Level, Player>) - Constructor for class com.binaris.wizardry.content.Forfeit
 
FORFEIT_CHANCE - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
ForfeitRegistry - Class in com.binaris.wizardry.content
 
ForfeitRegistry() - Constructor for class com.binaris.wizardry.content.ForfeitRegistry
 
ForfeitTestCommand - Class in com.binaris.wizardry.content.command.debug
 
ForgeBusEvents() - Constructor for class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
ForgeClientEvents - Class in com.binaris.wizardry.client
 
ForgeClientEvents() - Constructor for class com.binaris.wizardry.client.ForgeClientEvents
 
ForgeModClientEvents - Class in com.binaris.wizardry.client
 
ForgeModClientEvents() - Constructor for class com.binaris.wizardry.client.ForgeModClientEvents
 
ForgeNetworkHelper - Class in com.binaris.wizardry.platform
 
ForgeNetworkHelper() - Constructor for class com.binaris.wizardry.platform.ForgeNetworkHelper
 
ForgeObjectData - Class in com.binaris.wizardry.platform
 
ForgeObjectData() - Constructor for class com.binaris.wizardry.platform.ForgeObjectData
 
ForgePlatformHelper - Class in com.binaris.wizardry.platform
 
ForgePlatformHelper() - Constructor for class com.binaris.wizardry.platform.ForgePlatformHelper
 
ForgeRegistryUtil - Class in com.binaris.wizardry.platform
 
ForgeRegistryUtil() - Constructor for class com.binaris.wizardry.platform.ForgeRegistryUtil
 
FORWARD_OFFSET - Static variable in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
FORWARD_OFFSET - Static variable in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
fr - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
freeze(Level, BlockPos, boolean) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Freezes water and lava source blocks, converts flowing lava to cobblestone, and adds a layer of snow on top of blocks that can support it.
Freeze - Class in com.binaris.wizardry.content.spell.ice
 
Freeze() - Constructor for class com.binaris.wizardry.content.spell.ice.Freeze
 
FREEZE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
fromID(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
fromJson(ResourceLocation, JsonObject) - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe.Serializer
 
fromJson(JsonObject) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
fromKey(String) - Static method in enum class com.binaris.wizardry.api.content.spell.SpellCondition.Type
Parses a string key back to a SpellCondition.Type enum value.
fromKey(String) - Static method in enum class com.binaris.wizardry.api.content.spell.SpellContext
Gets a SpellContext from its string key
fromLocation(ResourceLocation) - Static method in enum class com.binaris.wizardry.api.content.spell.SpellType
 
fromName(String) - Static method in enum class com.binaris.wizardry.api.content.spell.SpellType
 
fromNbt(CompoundTag) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
fromNetwork(ResourceLocation, FriendlyByteBuf) - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe.Serializer
 
fromTag(CompoundTag) - Static method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Creates a SpellModifiers instance from the given NBT tag.
FROST - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
FROST - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
FROST_AXE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
FROST_AXE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FROST_RAY - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FROST_SIGIL - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
FROST_SIGIL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FROST_STEP - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
FROST_STEP - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
FrostAxe - Class in com.binaris.wizardry.content.spell.ice
 
FrostAxe() - Constructor for class com.binaris.wizardry.content.spell.ice.FrostAxe
 
FrostAxeItem - Class in com.binaris.wizardry.content.item
 
FrostAxeItem() - Constructor for class com.binaris.wizardry.content.item.FrostAxeItem
 
FrostBarrier - Class in com.binaris.wizardry.content.spell.ice
 
FrostBarrier() - Constructor for class com.binaris.wizardry.content.spell.ice.FrostBarrier
 
FrostMobEffect - Class in com.binaris.wizardry.content.effect
 
FrostMobEffect() - Constructor for class com.binaris.wizardry.content.effect.FrostMobEffect
 
FrostRay - Class in com.binaris.wizardry.content.spell.ice
 
FrostRay() - Constructor for class com.binaris.wizardry.content.spell.ice.FrostRay
 
FrostSigilConstruct - Class in com.binaris.wizardry.content.entity.construct
 
FrostSigilConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.FrostSigilConstruct
 
FrostSigilConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.FrostSigilConstruct
 
FrostStepEffect - Class in com.binaris.wizardry.content.effect
 
FrostStepEffect() - Constructor for class com.binaris.wizardry.content.effect.FrostStepEffect
 
FrostWardingAmuletEffect - Class in com.binaris.wizardry.content.item.artifact
 
FrostWardingAmuletEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.FrostWardingAmuletEffect
 

G

g - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
g - Variable in class com.binaris.wizardry.content.spell.abstr.BuffSpell
color of the particles spawned when the spell is cast.
gatherData(GatherDataEvent) - Static method in class com.binaris.wizardry.datagen.EBForgeDataGenerators
 
GenArmorCommand - Class in com.binaris.wizardry.content.command.debug
 
generate() - Method in class com.binaris.wizardry.datagen.provider.loot.EBBlockLootTables
 
generate(BiConsumer<ResourceLocation, LootTable.Builder>) - Method in class com.binaris.wizardry.datagen.provider.loot.EBChestLootTables
 
generate(BiConsumer<ResourceLocation, LootTable.Builder>) - Method in class com.binaris.wizardry.datagen.provider.loot.EBSubsetsLootTables
 
generate(HolderLookup.Provider, Consumer<Advancement>, ExistingFileHelper) - Method in class com.binaris.wizardry.datagen.provider.EBAdvancementsProvider
 
generateGlyphNames(Level) - Method in class com.binaris.wizardry.content.data.SpellGlyphData
 
generateTable() - Method in class com.binaris.wizardry.core.gametest.SpellTables
 
GenScrollCommand - Class in com.binaris.wizardry.content.command.debug
 
GenSpellBookCommand - Class in com.binaris.wizardry.content.command.debug
 
GenWandCommand - Class in com.binaris.wizardry.content.command.debug
 
GenWizardCommand - Class in com.binaris.wizardry.content.command.debug
 
GeometryUtil - Class in com.binaris.wizardry.api.content.util
 
get() - Method in class com.binaris.wizardry.api.content.DeferredObject
 
get() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
get() - Method in class com.binaris.wizardry.core.config.ConfigOption
 
get(SpellProperty<T>) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
get(String) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Gets the multiplier for a specific upgrade identified by the given key.
get(ResourceLocation) - Static method in class com.binaris.wizardry.api.content.spell.SpellAction
 
get(ServerLevel) - Static method in class com.binaris.wizardry.content.data.SpellGlyphData
Retrieves the SpellGlyphData instance for the given world, creating and populating it if it doesn't already exist.
getAccumulatedCastCost(Spell, int, int) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Calculates the accumulated mana cost for a continuous spell based on the casting ticks.
getAction() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
getAction() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the action of this spell.
getAction() - Method in class com.binaris.wizardry.content.spell.fire.Firestorm
 
getAimingError(Difficulty) - Method in interface com.binaris.wizardry.api.content.entity.living.ISpellCaster
 
getAllItems(Player) - Static method in class com.binaris.wizardry.api.content.util.InventoryUtil
 
getAllItemsIncludingCarried(Player) - Static method in class com.binaris.wizardry.api.content.util.InventoryUtil
Gets all items including the carried item (cursor item when inventory is open).
getAllKeys() - Static method in enum class com.binaris.wizardry.api.content.spell.SpellContext
Gets an array of all context keys
getAllTypes() - Static method in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
Returns a map of all registered property types.
getAmbientSound() - Method in class com.binaris.wizardry.content.entity.living.EvilWizard
 
getAmbientSound() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
getAmbientSound() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
getAmount() - Method in class com.binaris.wizardry.api.content.event.EBLivingHurtEvent
 
getAnalogOutputSignal(BlockState, Level, BlockPos) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
getAnalogOutputSignal(BlockState, Level, BlockPos) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
getArcaneLockData(BlockEntity) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Gets the arcane lock data for the given block entity.
getArcaneLockData(BlockEntity) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
getArcaneLockOwnerUUID() - Method in interface com.binaris.wizardry.api.content.data.ArcaneLockData
 
getArcaneLockOwnerUUID() - Method in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder
 
getArcaneTome(SpellTier) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Given a spell tier, returns the corresponding arcane tome ItemStack.
getArmor(WizardArmorType, Element, RandomSource) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Gets a random wizard armor item of the given type and element.
getArmor(WizardArmorType, Element, EquipmentSlot) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Gets a wizard armor item based on the given parameters, searching for its implementation in the item registry by constructing its registry name accordingly.
getArmors() - Static method in class com.binaris.wizardry.setup.registries.EBItems
 
getArmorTexture(ItemStack, Entity, EquipmentSlot, String) - Method in class com.binaris.wizardry.mixin.SpectralArmorItemMixin
 
getArmorTexture(ItemStack, Entity, EquipmentSlot, String) - Method in class com.binaris.wizardry.mixin.WizardArmorItemMixin
 
getArmourPieceNames() - Method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
getArtifactIntegration() - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
Each loader have a specific implementation of an artifact specialize dependency (Curios on forge, Trinkets on fabric)
getArtifactIntegration() - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
getArtifacts() - Static method in class com.binaris.wizardry.setup.registries.EBItems
 
getAttackDamageBonus() - Method in class com.binaris.wizardry.content.item.MagicItemTier
 
getAttributeModifiers(EquipmentSlot, ItemStack) - Method in class com.binaris.wizardry.mixin.WizardArmorItemMixin
 
getAttributes() - Static method in class com.binaris.wizardry.setup.registries.EBAttributes
 
getBarColor(ItemStack) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
getBarColor(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getBlockSphere(BlockPos, double) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Returns a list of BlockPos in a sphere around a centre position.
getBlockState() - Method in class com.binaris.wizardry.content.entity.MeteorEntity
 
getBookDisplayName(ItemStack) - Static method in class com.binaris.wizardry.api.client.util.ClientUtils
 
getBoundingBoxForCulling() - Method in class com.binaris.wizardry.content.entity.construct.BoulderConstruct
 
getBoundOrigin() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
getCapability(Capability<T>, Direction) - Method in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder.Provider
 
getCapability(Capability<T>, Direction) - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder.Provider
 
getCapability(Capability<T>, Direction) - Method in class com.binaris.wizardry.capabilities.ContainmentDataHolder.Provider
 
getCapability(Capability<T>, Direction) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder.Provider
 
getCapability(Capability<T>, Direction) - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder.Provider
 
getCapability(Capability<T>, Direction) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder.Provider
 
getCapability(Capability<T>, Direction) - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder.Provider
 
getCapability(Capability<T>, Direction) - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder.Provider
 
getCastCommandData(Player) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Gives you the cast command data to manipulate and view the current status of the cast command.
getCastCommandData(Player) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
getCaster() - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
getCaster() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
 
getCasterID() - Method in class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
getCasterID() - Method in class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
getCenterIngredient() - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
getCentre(BlockPos) - Static method in class com.binaris.wizardry.api.content.util.GeometryUtil
 
getChargeup() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
getChargeUp() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the charge-up time of this spell in ticks.
getChargeUp() - Method in class com.binaris.wizardry.content.spell.fire.Firestorm
 
getChargeUp() - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
 
getCloneItemStack(BlockGetter, BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.ObsidianCrustBlock
 
getCodec() - Method in class com.binaris.wizardry.core.config.ConfigOption
 
getColor() - Method in class com.binaris.wizardry.api.content.spell.Element
 
getColor() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
 
getColor() - Method in class com.binaris.wizardry.core.networking.s2c.TestParticlePacketS2C
 
getColors() - Method in class com.binaris.wizardry.api.content.spell.Element
 
getColour(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellEntry
 
getColour(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText
 
getColour(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText.TooltipElementItemName
 
getColour(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText.TooltipElementManaReadout
 
getCondition() - Method in class com.binaris.wizardry.content.WizardryAttributeModifier
 
getConfigData() - Method in class com.binaris.wizardry.core.networking.s2c.ConfigSyncS2C
 
getConfigDirectory() - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
getConfigDirectory() - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
getConfigManagers() - Static method in class com.binaris.wizardry.WizardryMainMod
 
getConfigProvider() - Method in class com.binaris.wizardry.core.config.EBConfigManager
 
getConjureData(ItemStack) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Gives you the conjure data to manipulate and view the current status of the conjure item.
getConjureData(ItemStack) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
getContainer() - Method in class com.binaris.wizardry.api.content.event.EBItemPlaceInContainerEvent
 
getContainerSize() - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
getContainerSize() - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
getContainmentData(LivingEntity) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Gets the containment data for the given living entity, this could be null in some cases like entity dying or not being affected by containment effect.
getContainmentData(LivingEntity) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
getContainmentDistance(int) - Static method in class com.binaris.wizardry.content.effect.ContainmentEffect
 
getContainmentPos() - Method in interface com.binaris.wizardry.api.content.data.ContainmentData
Gets the containment position for the containment effect, used for the Shrine structure and Containment spell.
getContainmentPos() - Method in class com.binaris.wizardry.capabilities.ContainmentDataHolder
 
getContinuousSpell() - Method in interface com.binaris.wizardry.api.content.entity.living.ISpellCaster
 
getContinuousSpell() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
getCooldown() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
getCooldown() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the cooldown of this spell in ticks.
getCooldownEndTimes(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the array of cooldown end times (level game time) for each spell on the stack.
getCost() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
getCost() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the cost of this spell in spell points.
getCrystal(Element) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
 
getCurrentCooldown(ItemStack, long) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the current cooldown for the currently selected spell on the stack based on game time.
getCurrentCooldown(ItemStack, Level) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
Returns the current cooldown to display on the spell HUD for the given ItemStack.
getCurrentCooldown(ItemStack, Level) - Method in class com.binaris.wizardry.content.item.WandItem
 
getCurrentMaxCooldown(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
Returns the max cooldown of the current spell to display on the spell HUD for the given ItemStack.
getCurrentMaxCooldown(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the maximum cooldown for the currently selected spell on the stack.
getCurrentMaxCooldown(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getCurrentSpell(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
Gets the current spell selected in the ItemStack.
getCurrentSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the currently selected spell on the stack.
getCurrentSpell(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
getCurrentSpell(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getCurrentSpellIndex(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the index of the current spell selected by the stack.
getCustomAttributes(ItemStack, EquipmentSlot) - Method in interface com.binaris.wizardry.api.content.item.ICustomAttributesItem
 
getCustomAttributes(ItemStack, EquipmentSlot) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
getCustomMaxDamage(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICustomDamageItem
you can use this to set custom max damage based on some events
getCustomMaxDamage(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getDamage() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
Subclasses must override this to set their own base damage.
getDamage() - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
getDamage() - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
getDamage() - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
getDamage() - Method in class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
getDamage() - Method in class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
getDamage() - Method in class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
getDamage() - Method in class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
getDamagedEntity() - Method in class com.binaris.wizardry.api.content.event.EBLivingHurtEvent
 
getDamageType() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
This method is used to get the damage type of the magic arrow.
getDamageType() - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
getDamageType() - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
getDamageType() - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
getDamageType() - Method in class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
getDamageType() - Method in class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
getDamageType() - Method in class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
getData() - Method in class com.binaris.wizardry.core.networking.s2c.ParticleBuilderS2C
 
getData() - Method in class com.binaris.wizardry.network.ArcaneLockSyncPacketS2C
 
getData() - Method in class com.binaris.wizardry.network.ContainmentSyncPacketS2C
 
getData() - Method in class com.binaris.wizardry.network.MinionSyncPacketS2C
 
getData() - Method in class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C
 
getDeathSound() - Method in class com.binaris.wizardry.content.entity.living.EvilWizard
 
getDeathSound() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
getDeathSound() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
getDefault() - Method in class com.binaris.wizardry.core.config.ConfigOption
 
getDefaultAimingError(Difficulty) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getDefaultHitGroundSoundEvent() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
getDefaultHitGroundSoundEvent() - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.DarknessOrbEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.FireBoltEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.FireBombEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.ForceOrbEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.IceBall
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.IceChargeEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.MagicFireballEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.PoisonBombEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.SmokeBombEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.SparkBombEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.SparkEntity
 
getDefaultItem() - Method in class com.binaris.wizardry.content.entity.projectile.ThunderboltEntity
 
getDefaultLootTable() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
getDefaultName() - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
getDefaultName() - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
getDefaultValue() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
getDefenseForType(ArmorItem.Type) - Method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
getDesc() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the description for this spell.
getDescription() - Method in class com.binaris.wizardry.client.SpellHUDSkin
 
getDescriptionFormatted() - Method in class com.binaris.wizardry.api.content.spell.Element
Will return the description for the spell (e.g.
getDescriptionFormatted() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the formatted description for this spell (e.g.
getDescriptionFormatted() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
Returns the description/name translatable for this tier formatted with the color
getDescriptionId() - Method in class com.binaris.wizardry.api.content.spell.Element
Will return the description ID for the spell (e.g.
getDescriptionId() - Method in class com.binaris.wizardry.api.content.spell.Spell
Will return the description ID for the spell (e.g.
getDescriptionId() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
Will return the description ID for the tier (e.g.
getDescriptions() - Method in class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
getDestroyProgress(BlockState, Player, BlockGetter, BlockPos) - Method in class com.binaris.wizardry.content.block.RunestonePedestalBlock
 
getDimensions(Pose) - Method in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
getDimensions(Pose) - Method in class com.binaris.wizardry.content.entity.construct.BlizzardConstruct
 
getDimensions(Pose) - Method in class com.binaris.wizardry.content.entity.construct.FireRingConstruct
 
getDimensions(Pose) - Method in class com.binaris.wizardry.content.entity.construct.FireSigilConstruct
 
getDimensions(Pose) - Method in class com.binaris.wizardry.content.entity.construct.FrostSigilConstruct
 
getDimensions(Pose) - Method in class com.binaris.wizardry.content.entity.construct.HailstormConstruct
 
getDimensions(Pose) - Method in class com.binaris.wizardry.content.entity.construct.LightningSigilConstruct
 
getDimensions(Pose) - Method in class com.binaris.wizardry.content.entity.construct.TornadoConstruct
 
getDirection() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
 
getDisplayName() - Method in enum class com.binaris.wizardry.api.content.spell.SpellType
 
getDisplayName() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
getDistributedCastCost(int, int) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Calculates the distributed cost of a spell being cast over multiple ticks.
getDurabilityForType(ArmorItem.Type) - Method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
getDuration() - Method in interface com.binaris.wizardry.api.content.data.ConjureData
Gets the duration this item was conjured for (for display purposes).
getDuration() - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
getDuration() - Method in class com.binaris.wizardry.core.networking.s2c.ScreenShakeS2C
 
getEffect() - Method in class com.binaris.wizardry.api.content.item.ArtifactItem
 
getEffectDurationProperty(MobEffect) - Static method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
Utility method to get the spell property for the duration of a mob effect.
getEffectStrengthProperty(MobEffect) - Static method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
Utility method to get the spell property for the strength of a mob effect.
getElement() - Method in interface com.binaris.wizardry.api.content.item.IElementValue
Gets the element associated with this item.
getElement() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
getElement() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the element of this spell.
getElement() - Method in class com.binaris.wizardry.content.block.RunestonePedestalBlock
 
getElement() - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
getElement() - Method in class com.binaris.wizardry.content.blockentity.ReceptacleBlockEntity
 
getElement() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
getElement() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
getElement() - Method in class com.binaris.wizardry.content.Forfeit
Returns the element associated with this forfeit.
getElement() - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
getElement() - Method in class com.binaris.wizardry.content.item.SpectralDustItem
 
getElement() - Method in class com.binaris.wizardry.content.item.WandItem
 
getElement(Element) - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
 
getElement(Element) - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
 
getElement(CommandContext<CommandSourceStack>, String) - Static method in class com.binaris.wizardry.content.command.argument.ElementArgument
 
getElement(ResourceLocation) - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
 
getElement(ResourceLocation) - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
 
getElements() - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
 
getElements() - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
 
getEnchantmentValue() - Method in class com.binaris.wizardry.content.item.armor.SpectralArmorItem
 
getEnchantmentValue() - Method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
getEnchantmentValue() - Method in class com.binaris.wizardry.content.item.FlameCatcherItem
 
getEnchantmentValue() - Method in class com.binaris.wizardry.content.item.FlamingAxeItem
 
getEnchantmentValue() - Method in class com.binaris.wizardry.content.item.FrostAxeItem
 
getEnchantmentValue() - Method in class com.binaris.wizardry.content.item.MagicItemTier
 
getEnchantmentValue() - Method in class com.binaris.wizardry.content.item.SpectralBowItem
 
getEnchantmentValue() - Method in class com.binaris.wizardry.content.item.SpectralPickaxeItem
 
getEnchantmentValue() - Method in class com.binaris.wizardry.content.item.SpectralSwordItem
 
getEntitiesInRange(Level, double, double, double, double, Class<T>) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getEntitiesWithinCylinder(double, double, double, double, double, Level, Class<T>) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getEntitiesWithinRadius(double, double, double, double, Level, Class<T>) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getEntity() - Method in class com.binaris.wizardry.api.content.event.EBEntityJoinLevelEvent
 
getEntity() - Method in class com.binaris.wizardry.api.content.event.EBLivingDeathEvent
 
getEntity() - Method in class com.binaris.wizardry.api.content.event.EBLivingTick
 
getEntityByUUID(Level, UUID) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getEntityId() - Method in class com.binaris.wizardry.network.ContainmentSyncPacketS2C
 
getEntityId() - Method in class com.binaris.wizardry.network.MinionSyncPacketS2C
 
getEnvironmentName() - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
getEquippedArtifacts(Player) - Method in class com.binaris.wizardry.core.integrations.accessories.AccessoriesArtifactImpl
 
getEquippedArtifacts(Player) - Method in class com.binaris.wizardry.core.integrations.accessories.AccessoriesIntegration
 
getEquippedArtifacts(Player) - Static method in class com.binaris.wizardry.core.integrations.ArtifactChannel
 
getEquippedArtifacts(Player) - Method in interface com.binaris.wizardry.core.integrations.ArtifactIntegration
Retrieves a list of all equipped items from the artifact dependency if loaded.
getEquippedArtifacts(Player) - Method in class com.binaris.wizardry.core.integrations.VanillaArtifactIntegration
 
getEquippedArtifacts(Player) - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactImpl
 
getEquippedArtifacts(Player) - Method in class com.binaris.wizardry.integration.curios.CuriosIntegration
 
getEquipSound() - Method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
getExamples() - Method in class com.binaris.wizardry.content.command.argument.ElementArgument
 
getExamples() - Method in class com.binaris.wizardry.content.command.argument.SpellArgument
 
getExamples() - Method in class com.binaris.wizardry.content.command.argument.SpellTierArgument
 
getExperienceReward() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
getExpirationTime(Enchantment) - Method in interface com.binaris.wizardry.api.content.data.ImbuementEnchantData
Gets the expiration time for a specific enchantment.
getExpirationTime(Enchantment) - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
getExpireTime() - Method in interface com.binaris.wizardry.api.content.data.ConjureData
Gets the absolute game time when this conjured item should expire.
getExpireTime() - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
getFaceCentre(BlockPos, Direction) - Static method in class com.binaris.wizardry.api.content.util.GeometryUtil
 
getFacing() - Method in class com.binaris.wizardry.content.entity.construct.IceSpikeConstruct
 
getFontRenderer(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText
 
getForfeits() - Static method in class com.binaris.wizardry.content.ForfeitRegistry
 
getFullness(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaItem
 
getGlyphData() - Method in class com.binaris.wizardry.api.client.util.GlyphClientHandler
 
getGlyphDescription(Spell, SpellGlyphData) - Static method in class com.binaris.wizardry.content.data.SpellGlyphData
 
getGlyphDescription(Spell, ServerLevel) - Static method in class com.binaris.wizardry.content.data.SpellGlyphData
 
getGlyphName(Spell, SpellGlyphData) - Static method in class com.binaris.wizardry.content.data.SpellGlyphData
 
getGlyphName(Spell, ServerLevel) - Static method in class com.binaris.wizardry.content.data.SpellGlyphData
 
getGlyphNameFormatted(Spell, SpellGlyphData) - Static method in class com.binaris.wizardry.content.data.SpellGlyphData
 
getGoalSelector() - Method in interface com.binaris.wizardry.core.mixin.accessor.MobGoalsAccessor
 
getGuiTexture(Spell) - Method in class com.binaris.wizardry.content.item.SpellBookItem
 
getHand() - Method in class com.binaris.wizardry.api.content.event.EBPlayerUseBlockEvent
 
getHand() - Method in class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
getHand() - Method in class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
getHeight() - Method in class com.binaris.wizardry.client.SpellHUDSkin
 
getHeight(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElement
Returns the vertical height of this element (excluding children or spacing).
getHeight(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementProgressionBar
 
getHeight(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellList
 
getHeight(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText
 
getHeight(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementUpgradeList
 
getHorizontals() - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Used because Direction#BY_2D_DATA is private access only.
getHotbar(Player) - Static method in class com.binaris.wizardry.api.content.util.InventoryUtil
 
getHotBarAndOffhand(Player) - Static method in class com.binaris.wizardry.api.content.util.InventoryUtil
 
getHurtSound(DamageSource) - Method in class com.binaris.wizardry.content.entity.living.EvilWizard
 
getHurtSound(DamageSource) - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
getHurtSound(DamageSource) - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
getIcon() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the icon for this spell.
getIconId() - Method in class com.binaris.wizardry.api.content.spell.Element
 
getId() - Method in class com.binaris.wizardry.content.advancement.SpellCastTrigger
 
getId() - Method in class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger
 
getId() - Method in class com.binaris.wizardry.content.advancement.WizardryAdvancementTrigger
 
getId() - Method in class com.binaris.wizardry.content.advancement.WizardryContainerTrigger
 
getId() - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
getId() - Method in interface com.binaris.wizardry.core.networking.abst.Message
 
getId() - Method in class com.binaris.wizardry.core.networking.c2s.BlockUsePacketC2S
 
getId() - Method in class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S
 
getId() - Method in class com.binaris.wizardry.core.networking.c2s.SpellAccessPacketC2S
 
getId() - Method in class com.binaris.wizardry.core.networking.s2c.ConfigSyncS2C
 
getId() - Method in class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
getId() - Method in class com.binaris.wizardry.core.networking.s2c.ParticleBuilderS2C
 
getId() - Method in class com.binaris.wizardry.core.networking.s2c.ScreenShakeS2C
 
getId() - Method in class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
getId() - Method in class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
getId() - Method in class com.binaris.wizardry.core.networking.s2c.SpellPropertiesSyncS2C
 
getId() - Method in class com.binaris.wizardry.core.networking.s2c.TestParticlePacketS2C
 
getId() - Method in class com.binaris.wizardry.network.ArcaneLockSyncPacketS2C
 
getId() - Method in class com.binaris.wizardry.network.ContainmentSyncPacketS2C
 
getId() - Method in class com.binaris.wizardry.network.MinionSyncPacketS2C
 
getId() - Method in class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C
 
getIdentifier() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
getIdentifier(Item) - Static method in class com.binaris.wizardry.setup.registries.WandUpgrades
Retrieves the identifier associated with the given wand upgrade item.
getImbuementData(ItemStack) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Gives you the imbuement data to manipulate and view the current status of the imbuements on the item.
getImbuementData(ItemStack) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
getImbuementProgress() - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
getImbuements() - Method in interface com.binaris.wizardry.api.content.data.ImbuementEnchantData
Gets all temporary enchantments and their expiration times.
getImbuements() - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
getIndex() - Method in class com.binaris.wizardry.core.networking.c2s.SpellAccessPacketC2S
 
getInstance() - Static method in class com.binaris.wizardry.core.event.WizardryEventBus
 
getIntegration() - Static method in class com.binaris.wizardry.core.integrations.ArtifactChannel
 
getIntensity() - Method in class com.binaris.wizardry.core.networking.s2c.ScreenShakeS2C
 
getItem() - Method in class com.binaris.wizardry.core.mixin.ItemEntityMixin
 
getItem(int) - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
getItems() - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
getKey() - Method in enum class com.binaris.wizardry.api.content.spell.SpellContext
Gets the string key used in spell data files
getKey() - Method in class com.binaris.wizardry.core.config.ConfigOption
 
getKnockbackResistance() - Method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
getKnownBlocks() - Method in class com.binaris.wizardry.datagen.provider.loot.EBBlockLootTables
 
getLastUser() - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
getLastUserUUID() - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
getLeggings() - Static method in class com.binaris.wizardry.setup.registries.EBItems
 
getLevel() - Method in class com.binaris.wizardry.api.content.event.EBEntityJoinLevelEvent
 
getLevel() - Method in class com.binaris.wizardry.api.content.event.EBLivingTick
 
getLevel() - Method in class com.binaris.wizardry.api.content.event.EBPlayerBreakBlockEvent
 
getLevel() - Method in class com.binaris.wizardry.api.content.event.EBPlayerUseBlockEvent
 
getLevel() - Method in class com.binaris.wizardry.api.content.event.EBServerLevelLoadEvent
 
getLevel() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
 
getLevel() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
 
getLevel() - Method in class com.binaris.wizardry.content.item.MagicItemTier
 
getLifetime() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Gets the lifetime of the minion in ticks.
getLifetime() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
Returns the maximum flight time in ticks before this projectile disappears, or -1 if it can continue indefinitely until it hits something.
getLifetime() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
getLifetime() - Method in class com.binaris.wizardry.content.blockentity.BlockEntityTimer
 
getLifetime() - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
getLifetime() - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
getLifetime() - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
getLifetime() - Method in class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
getLifetime() - Method in class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
getLifetime() - Method in class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
getLifetime() - Method in class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
getLifeTime() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
getLifeTime() - Method in class com.binaris.wizardry.content.entity.projectile.DarknessOrbEntity
 
getLifeTime() - Method in class com.binaris.wizardry.content.entity.projectile.FireBoltEntity
 
getLifeTime() - Method in class com.binaris.wizardry.content.entity.projectile.IceBall
 
getLifeTime() - Method in class com.binaris.wizardry.content.entity.projectile.SparkEntity
 
getLifeTime() - Method in class com.binaris.wizardry.content.entity.projectile.ThunderboltEntity
 
getLightBlock(BlockState, BlockGetter, BlockPos) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
getLightBlock(BlockState, BlockGetter, BlockPos) - Method in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
getLightColor(float) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
getLightColor(float) - Method in class com.binaris.wizardry.client.particle.ParticleBuff
 
getLightColor(float) - Method in class com.binaris.wizardry.client.particle.ParticleTornado
 
getLivingEntitiesInRange(Level, double, double, double, double) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getLivingWithinCylinder(double, double, double, double, double, Level) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getLivingWithinRadius(double, double, double, double, Level) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getLocation() - Method in class com.binaris.wizardry.api.content.spell.Element
Will return the location for the spell (e.g.
getLocation() - Method in class com.binaris.wizardry.api.content.spell.Spell
Will return the location for the spell (e.g.
getLocation() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
Will return the location for the tier (e.g.
getLocation() - Method in enum class com.binaris.wizardry.api.content.spell.SpellType
 
getLoopSounds() - Method in class com.binaris.wizardry.api.content.spell.Spell
Helper method that you could change if you want to add/change the names of the 3 sound events that are used for the standard continuous spell sound loop.
getLootTable() - Method in interface com.binaris.wizardry.core.mixin.accessor.RCBEAccessor
 
getMana(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaItem
 
getMana(ItemStack) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
getMana(ItemStack) - Method in class com.binaris.wizardry.content.item.CrystalItem
 
getMana(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getManaCapacity(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaItem
 
getManaCapacity(ItemStack) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
getManaCapacity(ItemStack) - Method in class com.binaris.wizardry.content.item.CrystalItem
 
getManaCapacity(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getManaValuePerCrystal(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.WorkbenchUtils
Returns the amount of mana contained in a single crystal item.
getMaxCharge() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
 
getMaxCooldowns(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the array of maximum cooldowns for each spell on the stack.
getMaxStackSize() - Method in class com.binaris.wizardry.content.menu.slot.SlotItemClassList
 
getMaxStackSize() - Method in class com.binaris.wizardry.content.menu.slot.SlotItemList
 
getMaxStackSize() - Method in class com.binaris.wizardry.content.menu.slot.SlotWorkbenchItem
 
getMenu() - Method in class com.binaris.wizardry.api.content.event.SpellBindEvent
 
getMenu() - Method in class com.binaris.wizardry.client.gui.screens.ArcaneWorkbenchScreen
 
getMessage(Component) - Method in class com.binaris.wizardry.content.Forfeit
Returns the forfeit message with the given implement name.
getMessageForScroll() - Method in class com.binaris.wizardry.content.Forfeit
Returns the forfeit message for when it is applied via a scroll.
getMessageForWand() - Method in class com.binaris.wizardry.content.Forfeit
Returns the forfeit message for when it is applied via a wand.
getMinecraft() - Method in class com.binaris.wizardry.api.content.event.EBClientTickEvent
 
getMinionData(Mob) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Gets the minion data holder for the given mob.
getMinionData(Mob) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
getMobEffects() - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
Gets the set of mob effects applied by this spell.
getModId() - Method in class com.binaris.wizardry.core.config.EBConfigManager
 
getModId() - Method in class com.binaris.wizardry.core.networking.s2c.ConfigSyncS2C
 
getModifiers() - Method in interface com.binaris.wizardry.api.content.entity.living.ISpellCaster
 
getModifiers() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
 
getModifiers() - Method in class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
getModifiers() - Method in class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
getMultipliers() - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Retrieves the complete map of all multipliers, including those that do not require syncing.
getMyRidingOffset() - Method in class com.binaris.wizardry.content.entity.MeteorEntity
 
getName() - Method in class com.binaris.wizardry.api.content.spell.Element
 
getName() - Method in enum class com.binaris.wizardry.api.content.spell.SpellType
 
getName() - Method in class com.binaris.wizardry.client.SpellHUDSkin
 
getName() - Method in class com.binaris.wizardry.content.Forfeit
Returns the name of this forfeit.
getName() - Method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
getName() - Method in class com.binaris.wizardry.datagen.provider.ArtifactDocsProvider
 
getName() - Method in class com.binaris.wizardry.datagen.provider.SpellDataProvider
 
getName() - Method in class com.binaris.wizardry.datagen.provider.SpellDocsProvider
 
getName(ItemStack) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
getName(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
getName(ItemStack) - Method in class com.binaris.wizardry.content.item.SpellBookItem
 
getName(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getNames() - Method in class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
getNearestFloor(Level, BlockPos, int) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Finds the nearest floor level (a surface that can be stood on) from a given position within a given range.
getNearestSurface(Level, BlockPos, Direction, int, boolean, BlockUtil.SurfaceCriteria) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Finds the nearest surface from a given position in a given direction within a given range that meets the given criteria.
getNextByLevel(int) - Static method in class com.binaris.wizardry.setup.registries.SpellTiers
 
getNextSpell(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
Gets the next spell in the list of spells.
getNextSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the next spell in the stack's spell list, wrapping around to the start if necessary.
getNextSpell(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getNoItemIcon() - Method in class com.binaris.wizardry.content.menu.slot.SlotItemList
 
getNotifyTradeSound() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
getObject() - Method in class com.binaris.wizardry.core.event.EventResultHolder
 
getOfferFlowerTick() - Method in class com.binaris.wizardry.content.entity.living.IceGiant
 
getOffers() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
getOptions() - Method in class com.binaris.wizardry.core.config.EBConfig
 
getOptions() - Method in interface com.binaris.wizardry.core.config.IConfigProvider
 
getOrCreateDescriptionId() - Method in class com.binaris.wizardry.api.content.spell.Element
 
getOrCreateDescriptionId() - Method in class com.binaris.wizardry.api.content.spell.Spell
Will return the description ID for the spell (e.g.
getOrCreateDescriptionId() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
 
getOrCreateLocation() - Method in class com.binaris.wizardry.api.content.spell.Element
 
getOrCreateLocation() - Method in class com.binaris.wizardry.api.content.spell.Spell
Will return the location for the spell (e.g.
getOrCreateLocation() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
Will return the location for the tier, or null if it hasn't been registered yet (e.g.
getOwner() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Gets the owner entity of the minion.
getOwner() - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
getOwner() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
getOwnerUUID() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Gets the UUID of the owner of the minion.
getOwnerUUID() - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
getOwnerUUID() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
getParticleNames() - Static method in class com.binaris.wizardry.setup.registries.client.EBParticles
 
getPassengersRidingOffset() - Method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
getPathfindingMalus() - Method in interface com.binaris.wizardry.core.mixin.accessor.MobGoalsAccessor
 
getPickupItem() - Method in class com.binaris.wizardry.content.entity.projectile.ConjuredArrowEntity
 
getPickupItem() - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
getPickupItem() - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
getPickupItem() - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
getPickupItem() - Method in class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
getPickupItem() - Method in class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
getPickupItem() - Method in class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
getPickupItem() - Method in class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
getPitch() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the pitch for this spell.
getPitch(Direction) - Static method in class com.binaris.wizardry.api.content.util.GeometryUtil
 
getPitchVariation() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the pitch variation for this spell.
getPlatformName() - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
getPlatformName() - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
getPlayer() - Static method in class com.binaris.wizardry.api.client.util.ClientUtils
 
getPlayer() - Method in class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent
 
getPlayer() - Method in class com.binaris.wizardry.api.content.event.EBItemTossEvent
 
getPlayer() - Method in class com.binaris.wizardry.api.content.event.EBPlayerBreakBlockEvent
 
getPlayer() - Method in class com.binaris.wizardry.api.content.event.EBPlayerInteractEntityEvent
 
getPlayer() - Method in class com.binaris.wizardry.api.content.event.EBPlayerJoinServerEvent
 
getPlayer() - Method in class com.binaris.wizardry.api.content.event.EBPlayerUseBlockEvent
 
getPlayer() - Method in class com.binaris.wizardry.api.content.event.SpellBindEvent
 
getPos() - Method in class com.binaris.wizardry.api.content.event.EBPlayerBreakBlockEvent
 
getPos() - Method in class com.binaris.wizardry.api.content.event.EBPlayerUseBlockEvent
 
getPos() - Method in class com.binaris.wizardry.core.networking.s2c.TestParticlePacketS2C
 
getPos() - Method in class com.binaris.wizardry.network.ArcaneLockSyncPacketS2C
 
getPreviousSpell(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
If your item will have more than just one spell loaded you need to override this in order to have a previous spell on list, by default it just gets the current spell saved.
getPreviousSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Returns the previous spell in the stack's spell list, wrapping around to the end if necessary.
getPreviousSpell(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getProgression() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
 
getProgression(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Returns the stack's current progression level.
getProperties() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
getProperties() - Method in class com.binaris.wizardry.api.content.spell.Spell
This is just for internal use mostly, used to load the properties from the data files and vice versa.
getPropertiesMap() - Method in class com.binaris.wizardry.core.networking.s2c.SpellPropertiesSyncS2C
 
getProvider() - Method in interface com.binaris.wizardry.api.content.data.ContainmentData
Gets the living entity that this containment data is associated with.
getProvider() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Gets the mob that this minion data is associated with.
getProvider() - Method in class com.binaris.wizardry.capabilities.ContainmentDataHolder
 
getProvider() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
getQuadSize(float) - Method in class com.binaris.wizardry.client.particle.ParticleFlash
 
getRandom() - Method in interface com.binaris.wizardry.api.content.data.WizardData
Gets a Random instance associated with this WizardData.
getRandom() - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
getRandomElement(RandomSource) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Returns a random element from all the elements registered.
getRandomForfeit(Random, SpellTier, Element) - Static method in class com.binaris.wizardry.content.ForfeitRegistry
 
getRandomUpgrade(RandomSource, List<Item>) - Static method in class com.binaris.wizardry.content.entity.living.Wizard
 
getRarity(ItemStack) - Method in class com.binaris.wizardry.content.item.ArcaneTomeItem
 
getRarity(ItemStack) - Method in class com.binaris.wizardry.content.item.ArmorUpgradeItem
 
getRarity(ItemStack) - Method in class com.binaris.wizardry.content.item.IdentificationScrollItem
 
getRarity(ItemStack) - Method in class com.binaris.wizardry.content.item.ManaFlaskItem
 
getRarity(ItemStack) - Method in class com.binaris.wizardry.content.item.PurifyingElixirItem
 
getRarity(ItemStack) - Method in class com.binaris.wizardry.content.item.WandUpgradeItem
 
getReceptacleIngredients() - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
getRemainingFireTicks() - Method in class com.binaris.wizardry.content.entity.projectile.FireBombEntity
 
getRemainingFireTicks() - Method in class com.binaris.wizardry.content.entity.projectile.SmokeBombEntity
 
getRemainingFireTicks() - Method in class com.binaris.wizardry.content.entity.projectile.SparkBombEntity
 
getRemainingLifetime(long) - Method in interface com.binaris.wizardry.api.content.data.ConjureData
Gets the remaining lifetime in ticks.
getRemainingTime(Enchantment, long) - Method in interface com.binaris.wizardry.api.content.data.ImbuementEnchantData
Gets the remaining time for an enchantment in ticks.
getRenderers() - Static method in class com.binaris.wizardry.setup.registries.client.EBRenderers
 
getRenderShape(BlockState) - Method in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
getRenderShape(BlockState) - Method in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
getRenderShape(BlockState) - Method in class com.binaris.wizardry.content.block.RunestonePedestalBlock
 
getRenderShape(BlockState) - Method in class com.binaris.wizardry.content.block.VanishingCobwebBlock
 
getRenderType() - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
getRenderType() - Method in class com.binaris.wizardry.client.particle.ParticleBeam
 
getRenderType() - Method in class com.binaris.wizardry.client.particle.ParticleBuff
 
getRenderType() - Method in class com.binaris.wizardry.client.particle.ParticleCloud
 
getRenderType() - Method in class com.binaris.wizardry.client.particle.ParticleDarkMagic
 
getRenderType() - Method in class com.binaris.wizardry.client.particle.ParticleDust
 
getRenderType() - Method in class com.binaris.wizardry.client.particle.ParticleLightning
 
getRenderType() - Method in class com.binaris.wizardry.client.particle.ParticleSphere
 
getRepairIngredient() - Method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
getRepairIngredient() - Method in class com.binaris.wizardry.content.item.MagicItemTier
 
getResult() - Method in class com.binaris.wizardry.core.event.EventResultHolder
 
getResult() - Method in class com.binaris.wizardry.core.ImbuementAltarRecipeBuilder
 
getResultItem(RegistryAccess) - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
getRider(Entity) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getScrollDisplayName(ItemStack) - Static method in class com.binaris.wizardry.api.client.util.ClientUtils
 
getSeekingStrength() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
Returns the seeking strength of this projectile, or the maximum distance from a target the projectile can be heading for that will make it curve towards that target.
getSeekingStrength() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
Returns the seeking strength of this projectile, or the maximum distance from a target the projectile can be heading for that will make it curve towards that target.
getSeekingStrength() - Method in class com.binaris.wizardry.content.entity.projectile.SparkEntity
 
getSerializer() - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
getServer() - Method in class com.binaris.wizardry.api.content.event.EBPlayerJoinServerEvent
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class com.binaris.wizardry.content.block.PermafrostBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
getShape(BlockState) - Static method in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
getSizeMultiplier() - Method in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
getSkin(String) - Static method in class com.binaris.wizardry.client.SpellGUIDisplay
 
getSoulboundCreatures(SpellManagerData) - Static method in class com.binaris.wizardry.content.spell.necromancy.CurseOfSoulbinding
 
getSound() - Method in class com.binaris.wizardry.content.Forfeit
Returns the sound associated with this forfeit.
getSound(String) - Static method in class com.binaris.wizardry.setup.registries.EBSounds
 
getSoundSource() - Method in class com.binaris.wizardry.content.entity.MeteorEntity
 
getSoundSource() - Method in class com.binaris.wizardry.content.entity.ShieldEntity
 
getSource() - Method in class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent
 
getSource() - Method in class com.binaris.wizardry.api.content.event.EBLivingDeathEvent
 
getSource() - Method in class com.binaris.wizardry.api.content.event.EBLivingHurtEvent
 
getSource() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
 
getSpecialUpgrades() - Static method in class com.binaris.wizardry.setup.registries.WandUpgrades
Retrieves an unmodifiable set of all the registered wand upgrade items.
getSpeed() - Method in class com.binaris.wizardry.content.item.MagicItemTier
 
getSpell() - Method in class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent
 
getSpell() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
 
getSpell() - Method in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
getSpell() - Method in class com.binaris.wizardry.client.gui.screens.SpellBookScreen
 
getSpell() - Method in class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
getSpell() - Method in class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
getSpell(Spell) - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
 
getSpell(Spell) - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
 
getSpell(CommandContext<CommandSourceStack>, String) - Static method in class com.binaris.wizardry.content.command.argument.SpellArgument
 
getSpell(ResourceLocation) - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
 
getSpell(ResourceLocation) - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
 
getSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Gets the spell from the given ItemStack.
getSpellCondition(CommandContext<CommandSourceStack>, String) - Static method in class com.binaris.wizardry.content.command.argument.SpellConditionArgument
 
getSpellCounter() - Method in interface com.binaris.wizardry.api.content.entity.living.ISpellCaster
 
getSpellCounter() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
getSpellData() - Method in interface com.binaris.wizardry.api.content.data.SpellManagerData
Returns a map of all spell variables and their corresponding values.
getSpellData() - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
getSpellDocPath(Spell) - Method in class com.binaris.wizardry.datagen.provider.SpellDocsProvider
Gets the output path for a spell's documentation file.
getSpellFromNbt(CompoundTag) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Gets the spell from the given CompoundTag.
getSpellLinkPath(Spell) - Method in class com.binaris.wizardry.datagen.provider.SpellDocsProvider
Gets the relative link path for a spell's documentation.
getSpellManagerData(Player) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Gives you the spell manager data to manipulate and view the current status of spells and spell variables.
getSpellManagerData(Player) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
getSpellModifiers() - Method in interface com.binaris.wizardry.api.content.data.WizardData
Gets the spell modifiers associated with the player.
getSpellModifiers() - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
getSpells() - Method in interface com.binaris.wizardry.api.content.entity.living.ISpellCaster
 
getSpells() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
getSpells() - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
 
getSpells() - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
 
getSpells(Predicate<Spell>) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Returns a list of all spells that match the given filter.
getSpells(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
If your item will have more than just one spell loaded you need to override this in order to have a list of spells saved, by default it just sends a list with just the current spell.
getSpells(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the list of spells stored on the stack.
getSpells(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getSpellSlotCount(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IWorkbenchItem
 
getSpellSlotCount(ItemStack) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
getSpellSlotCount(ItemStack) - Method in class com.binaris.wizardry.content.item.BlankScrollItem
 
getSpellSlotCount(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
getSpellSlotCount(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getSpellTargetId() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
getSpellTier() - Method in class com.binaris.wizardry.content.Forfeit
Returns the spell tier associated with this forfeit.
getStack() - Method in class com.binaris.wizardry.api.content.event.EBItemPlaceInContainerEvent
 
getStack() - Method in class com.binaris.wizardry.api.content.event.EBItemTossEvent
 
getStack() - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
getStack() - Method in class com.binaris.wizardry.content.blockentity.ReceptacleBlockEntity
 
getStandardBonusAmplifier(float) - Static method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
Calculates the standard bonus amplifier based on the potency modifier.
getStateForPlacement(BlockPlaceContext) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class com.binaris.wizardry.content.block.MagicLecternBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
getStyle() - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText
 
getTagTypeName(int) - Static method in class com.binaris.wizardry.api.content.util.NBTExtras
 
getTarget() - Method in class com.binaris.wizardry.api.content.event.EBPlayerInteractEntityEvent
 
getTargetID() - Method in class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
getTargetSelector() - Method in interface com.binaris.wizardry.core.mixin.accessor.MobGoalsAccessor
 
getText(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellEntry
 
getText(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText
 
getText(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText.TooltipElementItemName
 
getText(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText.TooltipElementManaReadout
 
getTexture() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
This method is used to get the texture for the magic arrow.
getTexture() - Method in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
getTexture() - Method in class com.binaris.wizardry.client.gui.screens.SpellBookScreen
 
getTexture() - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
getTexture() - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
getTexture() - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
getTexture() - Method in class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
getTexture() - Method in class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
getTexture() - Method in class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
getTexture() - Method in class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
getTextureIndex() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
getTextureLocation(MagicConstructEntity) - Method in class com.binaris.wizardry.client.renderer.entity.SigilRenderer
 
getTextureLocation(BoulderConstruct) - Method in class com.binaris.wizardry.client.renderer.entity.BoulderRenderer
 
getTextureLocation(BubbleConstruct) - Method in class com.binaris.wizardry.client.renderer.entity.BubbleRenderer
 
getTextureLocation(DecayConstruct) - Method in class com.binaris.wizardry.client.renderer.entity.DecayRenderer
 
getTextureLocation(FireRingConstruct) - Method in class com.binaris.wizardry.client.renderer.entity.FireRingRenderer
 
getTextureLocation(IceSpikeConstruct) - Method in class com.binaris.wizardry.client.renderer.entity.IceSpikeRenderer
 
getTextureLocation(ZombieSpawnerConstruct) - Method in class com.binaris.wizardry.client.renderer.entity.ZombieSpawnerRenderer
 
getTextureLocation(IceGiant) - Method in class com.binaris.wizardry.client.renderer.entity.IceGiantRenderer
 
getTextureLocation(Remnant) - Method in class com.binaris.wizardry.client.renderer.entity.RemnantRenderer
 
getTextureLocation(MeteorEntity) - Method in class com.binaris.wizardry.client.renderer.entity.MeteorRenderer
 
getTextureLocation(ForceArrow) - Method in class com.binaris.wizardry.client.renderer.entity.ForceArrowRenderer
 
getTextureLocation(EvilWizard) - Method in class com.binaris.wizardry.client.renderer.entity.EvilWizardRenderer
 
getTextureLocation(Wizard) - Method in class com.binaris.wizardry.client.renderer.entity.WizardRenderer
 
getTextureLocation(ConjuredArrowEntity) - Method in class com.binaris.wizardry.client.renderer.entity.ConjureArrowRenderer
 
getTextureLocation(Entity) - Method in class com.binaris.wizardry.client.renderer.entity.BlankRenderer
 
getTextureLocation(T) - Method in class com.binaris.wizardry.client.renderer.entity.MagicArrowRenderer
This method overrides the getTexture method in the superclass.
getTextureLocation(T) - Method in class com.binaris.wizardry.client.renderer.entity.MagicProjectileRenderer
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class com.binaris.wizardry.content.block.RunestonePedestalBlock
 
getTicker(Level, BlockState, BlockEntityType<T>) - Method in class com.binaris.wizardry.content.block.VanishingCobwebBlock
 
getTicksCasting() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent.Finish
 
getTicksCasting() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent.Tick
 
getTier() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
getTier() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the tier of this spell.
getTier(SpellTier) - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
 
getTier(SpellTier) - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
 
getTier(CommandContext<CommandSourceStack>, String) - Static method in class com.binaris.wizardry.content.command.argument.SpellTierArgument
 
getTier(ResourceLocation) - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
 
getTier(ResourceLocation) - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
 
getTier(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ITierValue
Gets the tier associated with this item.
getTier(ItemStack) - Method in class com.binaris.wizardry.content.item.ArcaneTomeItem
 
getTier(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getTiers() - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
 
getTiers() - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
 
getToBlow() - Method in class com.binaris.wizardry.core.mixin.ExplosionMixin
 
getTotalHeight(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElement
Calculate the used distance between this tooltip element and the next one
getTotalUpgrades(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the total number of upgrades applied to the stack.
getToughness() - Method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
getTradeContainer() - Method in interface com.binaris.wizardry.core.mixin.accessor.MerchantMenuAccessor
 
getTradingPlayer() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
getType() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
getType() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the type of this spell.
getType() - Method in class com.binaris.wizardry.content.loot.RandomSpellFunction
 
getType() - Method in class com.binaris.wizardry.content.loot.WizardSpellFunction
 
getType() - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
getType() - Method in class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C
 
getType(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
Retrieves the property type associated with the given identifier.
getUpdatePacket() - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
getUpdatePacket() - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
getUpdatePacket() - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
getUpdatePacket() - Method in class com.binaris.wizardry.content.blockentity.RunestonePedestalBlockEntity
 
getUpdateTag() - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
getUpdateTag() - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
getUpdateTag() - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
getUpdateTag() - Method in class com.binaris.wizardry.content.blockentity.RunestonePedestalBlockEntity
 
getUpgradeLevel(ItemStack, Item) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Gives the level of the specified upgrade on the stack.
getUpgradeLimit() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
 
getUseAnimation(ItemStack) - Method in class com.binaris.wizardry.content.item.ManaFlaskItem
 
getUseAnimation(ItemStack) - Method in class com.binaris.wizardry.content.item.PurifyingElixirItem
 
getUseDuration(ItemStack) - Method in class com.binaris.wizardry.content.item.ManaFlaskItem
 
getUseDuration(ItemStack) - Method in class com.binaris.wizardry.content.item.PurifyingElixirItem
 
getUseDuration(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
getUseDuration(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
getUses() - Method in class com.binaris.wizardry.content.item.MagicItemTier
 
getValue(CastContext, Spell) - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Column
 
getVariable(ISpellVar<T>) - Method in interface com.binaris.wizardry.api.content.data.SpellManagerData
Retrieves the value of a specific spell variable.
getVariable(ISpellVar<T>) - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
getVelX() - Method in class com.binaris.wizardry.content.entity.construct.TornadoConstruct
 
getVelZ() - Method in class com.binaris.wizardry.content.entity.construct.TornadoConstruct
 
getVertices(AABB) - Static method in class com.binaris.wizardry.api.content.util.GeometryUtil
 
getViewDistance() - Method in class com.binaris.wizardry.client.renderer.blockentity.ImbuementAltarRenderer
 
getVillagerXp() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
getVolume() - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the volume for this spell.
getWand(SpellTier, Element) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Returns the wand Item corresponding to the given tier and element.
getWandInUse(Player) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
getWandUpgrades() - Static method in class com.binaris.wizardry.setup.registries.WandUpgrades
Retrieves the map of all registered wand upgrades including their identifiers (String value used in SpellModifiers).
getWeight() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
 
getWeightedRandomTier(RandomSource, SpellTier...) - Static method in class com.binaris.wizardry.api.content.spell.SpellTier
Returns a random tier based on the standard weighting.
getWidth() - Method in class com.binaris.wizardry.client.SpellHUDSkin
 
getWizardArmorType() - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
getWizardData(Player) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Gets the wizard data for the given player.
getWizardData(Player) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
getWizardName() - Method in class com.binaris.wizardry.api.content.spell.Element
 
getX() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
This is could be NaN if there's no pos
getX() - Method in interface com.binaris.wizardry.core.mixin.accessor.SlotAccessor
 
getY() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
This is could be NaN if there's no pos
getY() - Method in interface com.binaris.wizardry.core.mixin.accessor.SlotAccessor
 
getZ() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
This is could be NaN if there's no pos
GILDED_ACACIA_WOOD - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
GILDED_BIRCH_WOOD - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
GILDED_DARK_OAK_WOOD - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
GILDED_JUNGLE_WOOD - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
GILDED_OAK_WOOD - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
GILDED_SPRUCE_WOOD - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
GILDED_WOOD_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
GILDED_WOOD_ITEM - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
GLOVE_TRINKETS - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
GlyphClientHandler - Class in com.binaris.wizardry.api.client.util
Hey! I'm just a client handler for the glyph data
goalRestart() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Determines whether the minion's original goals should be restarted, this is used when the minion's tick method is called after it has been loaded into the world.
goalRestart() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
GRAND_CRYSTAL_MANA - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
GRAPPLE - Static variable in class com.binaris.wizardry.api.content.spell.SpellAction
 
gravity - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
gravity(boolean) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Set the gravity property of the particle.
GREATER_HEAL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
GREATER_TELEKINESIS - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
GREATER_WARD - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
GreaterHeal - Class in com.binaris.wizardry.content.spell.healing
 
GreaterHeal() - Constructor for class com.binaris.wizardry.content.spell.healing.GreaterHeal
 
group(String) - Method in class com.binaris.wizardry.core.ImbuementAltarRecipeBuilder
 
GROUP_HEAL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
GroupHeal - Class in com.binaris.wizardry.content.spell.healing
 
GroupHeal() - Constructor for class com.binaris.wizardry.content.spell.healing.GroupHeal
 
GROWTH_AURA - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
GrowthAura - Class in com.binaris.wizardry.content.spell.earth
 
GrowthAura() - Constructor for class com.binaris.wizardry.content.spell.earth.GrowthAura
 
GSON - Static variable in class com.binaris.wizardry.core.PropertiesDataManager
 
GST - Class in com.binaris.wizardry.core.gametest
Why this is called GST...?
GUARDIAN_BEAM - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
GuardianBeamProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleGuardianBeam.GuardianBeamProvider
Deprecated.
 
GuiButtonApply - Class in com.binaris.wizardry.client.gui.button
 
GuiButtonApply(int, int, int, Button.OnPress) - Constructor for class com.binaris.wizardry.client.gui.button.GuiButtonApply
 
GuiButtonClear - Class in com.binaris.wizardry.client.gui.button
 
GuiButtonClear(int, int, int, Button.OnPress) - Constructor for class com.binaris.wizardry.client.gui.button.GuiButtonClear
 

H

Hailstorm - Class in com.binaris.wizardry.content.spell.ice
 
Hailstorm() - Constructor for class com.binaris.wizardry.content.spell.ice.Hailstorm
 
HAILSTORM - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
HAILSTORM - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
HailstormConstruct - Class in com.binaris.wizardry.content.entity.construct
 
HailstormConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.HailstormConstruct
 
HailstormConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.HailstormConstruct
 
HALO_DIAMETER - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
hand - Variable in class com.binaris.wizardry.api.content.spell.internal.EntityCastContext
 
hand() - Method in class com.binaris.wizardry.api.content.spell.internal.EntityCastContext
 
hand() - Method in class com.binaris.wizardry.api.content.spell.internal.PlayerCastContext
 
hand(InteractionHand) - Method in class com.binaris.wizardry.api.content.spell.internal.EntityCastContext
 
handleClient() - Method in interface com.binaris.wizardry.core.networking.abst.Message
 
handleClient() - Method in class com.binaris.wizardry.core.networking.s2c.ConfigSyncS2C
 
handleClient() - Method in class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
handleClient() - Method in class com.binaris.wizardry.core.networking.s2c.ParticleBuilderS2C
 
handleClient() - Method in class com.binaris.wizardry.core.networking.s2c.ScreenShakeS2C
 
handleClient() - Method in class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
handleClient() - Method in class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
handleClient() - Method in class com.binaris.wizardry.core.networking.s2c.SpellPropertiesSyncS2C
 
handleClient() - Method in class com.binaris.wizardry.core.networking.s2c.TestParticlePacketS2C
 
handleClient() - Method in class com.binaris.wizardry.network.ArcaneLockSyncPacketS2C
 
handleClient() - Method in class com.binaris.wizardry.network.ContainmentSyncPacketS2C
 
handleClient() - Method in class com.binaris.wizardry.network.MinionSyncPacketS2C
 
handleClient() - Method in class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C
 
handleClientPacket(Message) - Static method in class com.binaris.wizardry.client.ClientPacketHandler
 
handleEntityEvent(byte) - Method in class com.binaris.wizardry.content.entity.construct.ZombieSpawnerConstruct
 
handleEntityEvent(byte) - Method in class com.binaris.wizardry.content.entity.projectile.FireBombEntity
 
handleEntityEvent(byte) - Method in class com.binaris.wizardry.content.entity.projectile.ForceOrbEntity
 
handleEntityEvent(byte) - Method in class com.binaris.wizardry.content.entity.projectile.IceBall
 
handleEntityEvent(byte) - Method in class com.binaris.wizardry.content.entity.projectile.PoisonBombEntity
 
handleEntityEvent(byte) - Method in class com.binaris.wizardry.content.entity.projectile.SmokeBombEntity
 
handleEntityEvent(byte) - Method in class com.binaris.wizardry.content.entity.projectile.SparkBombEntity
 
handleEntityEvent(byte) - Method in class com.binaris.wizardry.content.entity.projectile.ThunderboltEntity
 
handleGlyphDataPacket(SpellGlyphPacketS2C) - Static method in class com.binaris.wizardry.api.client.util.ClientUtils
 
handleInstantSpellTick(PlayerCastContext, Spell, ItemStack, int, int) - Method in class com.binaris.wizardry.content.item.WandItem
Handles the logic for instant spell casting on useTick.
handleLightningEffect(Entity, LivingEntity, EBLivingHurtEvent) - Static method in class com.binaris.wizardry.core.ArtifactUtils
 
handleProgression(PlayerCastContext, Spell, ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
Handles wand progression when a spell is cast.
handleServer(MinecraftServer, ServerPlayer) - Method in interface com.binaris.wizardry.core.networking.abst.Message
 
handleServer(MinecraftServer, ServerPlayer) - Method in class com.binaris.wizardry.core.networking.c2s.BlockUsePacketC2S
 
handleServer(MinecraftServer, ServerPlayer) - Method in class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S
 
handleServer(MinecraftServer, ServerPlayer) - Method in class com.binaris.wizardry.core.networking.c2s.SpellAccessPacketC2S
 
HardLookAtTargetGoal - Class in com.binaris.wizardry.content.entity.goal
Helps a mob to look directly at its target with hard rotations, ignoring any smoothing that would normally be applied.
HardLookAtTargetGoal(PathfinderMob, float, float) - Constructor for class com.binaris.wizardry.content.entity.goal.HardLookAtTargetGoal
Constructor
hasActiveLoop(LivingEntity, Spell) - Static method in class com.binaris.wizardry.client.sound.SoundLoopSpell
Checks if a sound loop for the given entity and spell already exists
hasActiveLoopMatching(Predicate<SoundLoop>) - Static method in class com.binaris.wizardry.client.sound.SoundLoop
Checks if there's an active loop matching the given predicate
hasAnalogOutputSignal(BlockState) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
hasAnalogOutputSignal(BlockState) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
hasCustomName() - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
hasExpired(long) - Method in interface com.binaris.wizardry.api.content.data.ConjureData
Checks if this conjured item has expired based on current game time.
hashCode() - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Returns a hash code value for this object.
hashCode() - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition.SingleCondition
Returns a hash code value for this object.
hashCode() - Method in record class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler.TestContext
Returns a hash code value for this object.
hashCode() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Column
Returns a hash code value for this object.
hashCode() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Row
Returns a hash code value for this object.
hashCode() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns a hash code value for this object.
hashCode() - Method in record class com.binaris.wizardry.datagen.help.ElementData
Returns a hash code value for this object.
hasReachedTier(SpellTier) - Method in interface com.binaris.wizardry.api.content.data.WizardData
Checks if the player has reached the specified spell tier.
hasReachedTier(SpellTier) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
hasSpellBeenDiscovered(Spell) - Method in interface com.binaris.wizardry.api.content.data.SpellManagerData
Checks if the given spell has been discovered by the player.
hasSpellBeenDiscovered(Spell) - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
hasType(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
Checks if a property type with the given identifier is registered.
hat - Variable in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
hat() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns the value of the hat record component.
heal(LivingEntity, float) - Static method in class com.binaris.wizardry.content.spell.healing.Heal
 
Heal - Class in com.binaris.wizardry.content.spell.healing
 
Heal() - Constructor for class com.binaris.wizardry.content.spell.healing.Heal
 
HEAL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
HEAL_ALLY - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
HEAL_AURA - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
HealAlly - Class in com.binaris.wizardry.content.spell.healing
 
HealAlly() - Constructor for class com.binaris.wizardry.content.spell.healing.HealAlly
 
HealAuraConstruct - Class in com.binaris.wizardry.content.entity.construct
 
HealAuraConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.HealAuraConstruct
 
HealAuraConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.HealAuraConstruct
 
HEALING - Static variable in class com.binaris.wizardry.setup.registries.Elements
 
HEALING_AURA - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
HEALING_CRYSTAL_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
HEALING_RUNESTONE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
HEALING_RUNESTONE_PEDESTAL - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
HEALTH - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
HEALTH_MODIFIER - Static variable in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Attribute Modifier id
hitLiquids - Variable in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
Whether ray casting should detect liquid blocks as solid surfaces.
hitLiquids - Variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
Whether the ray should treat liquid blocks (like water and lava) as solid and stop when it hits them.
hitLiquids(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
Sets whether ray casting should detect liquid blocks as solid surfaces.
hitLiquids(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
When set to true, the ray will treat liquid blocks (like water and lava) as solid and stop when it hits them.
HOMING_SPARK - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
HORIZONTAL_SPEED - Static variable in class com.binaris.wizardry.content.spell.earth.Leap
 
horizontalise(Vec3) - Static method in class com.binaris.wizardry.api.content.util.GeometryUtil
 
HumanoidModelMixin<T> - Class in com.binaris.wizardry.core.mixin
 
HumanoidModelMixin() - Constructor for class com.binaris.wizardry.core.mixin.HumanoidModelMixin
 
HUNGER_POINTS - Static variable in class com.binaris.wizardry.content.spell.healing.ReplenishHunger
 
HungerCastingCharmEffect - Class in com.binaris.wizardry.content.item.artifact
 
HungerCastingCharmEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.HungerCastingCharmEffect
 
hurt(DamageSource, float) - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
hurt(DamageSource, float) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
hurt(DamageSource, float) - Method in class com.binaris.wizardry.content.entity.ShieldEntity
 
hurtEnemy(ItemStack, LivingEntity, LivingEntity) - Method in class com.binaris.wizardry.content.item.FlamingAxeItem
 
hurtEnemy(ItemStack, LivingEntity, LivingEntity) - Method in class com.binaris.wizardry.content.item.FrostAxeItem
 
hurtEntity(BiPredicate<EBLivingHurtEvent, ItemStack>, BiConsumer<EBLivingHurtEvent, ItemStack>) - Static method in class com.binaris.wizardry.core.QuickArtifactEffect
 

I

IArtifactEffect - Interface in com.binaris.wizardry.core
Interface representing the effects of artifacts in the mod.
ICastItem - Interface in com.binaris.wizardry.api.content.item
Offers a template for spell casting items to handle the base spell casting logic, cooldown, spell selection, cast verification and spell casting.
ICE - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
ICE - Static variable in class com.binaris.wizardry.setup.registries.Elements
 
ICE_AGE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ICE_BALL - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ICE_BALL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ICE_BARRIER - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ICE_CHARGE - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ICE_CHARGE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ICE_CRYSTAL_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
ICE_GIANT - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ICE_LANCE - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ICE_LANCE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ICE_RUNESTONE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
ICE_RUNESTONE_PEDESTAL - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
ICE_SHARD - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ICE_SHARD - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ICE_SHARDS - Static variable in class com.binaris.wizardry.content.entity.projectile.IceChargeEntity
 
ICE_SPICKES - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ICE_SPIKES - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ICE_WRAITH - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
IceAge - Class in com.binaris.wizardry.content.spell.ice
 
IceAge() - Constructor for class com.binaris.wizardry.content.spell.ice.IceAge
 
IceBall - Class in com.binaris.wizardry.content.entity.projectile
 
IceBall(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.IceBall
 
IceBall(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.IceBall
 
IceBarrierConstruct - Class in com.binaris.wizardry.content.entity.construct
 
IceBarrierConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
IceChargeEntity - Class in com.binaris.wizardry.content.entity.projectile
 
IceChargeEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.IceChargeEntity
 
IceChargeEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.IceChargeEntity
 
IceGiant - Class in com.binaris.wizardry.content.entity.living
 
IceGiant(EntityType<? extends IceGiant>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.IceGiant
 
IceGiant(Level) - Constructor for class com.binaris.wizardry.content.entity.living.IceGiant
 
IceGiantModel - Class in com.binaris.wizardry.client.model
 
IceGiantModel(ModelPart) - Constructor for class com.binaris.wizardry.client.model.IceGiantModel
 
IceGiantRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
IceGiantRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.IceGiantRenderer
 
IceLanceEntity - Class in com.binaris.wizardry.content.entity.projectile
 
IceLanceEntity(EntityType<? extends AbstractArrow>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
IceLanceEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
IceProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleIce.IceProvider
 
IceShardEntity - Class in com.binaris.wizardry.content.entity.projectile
 
IceShardEntity(EntityType<? extends AbstractArrow>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
IceShardEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
IceSpickes - Class in com.binaris.wizardry.content.spell.ice
 
IceSpickes() - Constructor for class com.binaris.wizardry.content.spell.ice.IceSpickes
 
IceSpikeConstruct - Class in com.binaris.wizardry.content.entity.construct
 
IceSpikeConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.IceSpikeConstruct
 
IceSpikeConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.IceSpikeConstruct
 
IceSpikeRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
IceSpikeRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.IceSpikeRenderer
 
IceWraith - Class in com.binaris.wizardry.content.entity.living
 
IceWraith(EntityType<? extends Blaze>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.IceWraith
 
IceWraith(Level) - Constructor for class com.binaris.wizardry.content.entity.living.IceWraith
 
IConfigProvider - Interface in com.binaris.wizardry.core.config
 
ICustomAttributesItem - Interface in com.binaris.wizardry.api.content.item
Interface to mirror allow items to add/remove entity attributes dynamically based on the item stack
ICustomDamageItem - Interface in com.binaris.wizardry.api.content.item
Exposing helper methods to define how to obtain/set the damage/max-damage for an item, especially used to avoid item destruction in normal cases.
ICustomHitbox - Interface in com.binaris.wizardry.api.content.entity
Deprecated.
ID - Static variable in class com.binaris.wizardry.core.networking.c2s.BlockUsePacketC2S
 
ID - Static variable in class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S
 
ID - Static variable in class com.binaris.wizardry.core.networking.c2s.SpellAccessPacketC2S
 
ID - Static variable in class com.binaris.wizardry.core.networking.s2c.ConfigSyncS2C
 
ID - Static variable in class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
ID - Static variable in class com.binaris.wizardry.core.networking.s2c.ParticleBuilderS2C
 
ID - Static variable in class com.binaris.wizardry.core.networking.s2c.ScreenShakeS2C
 
ID - Static variable in class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
ID - Static variable in class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
ID - Static variable in class com.binaris.wizardry.core.networking.s2c.SpellPropertiesSyncS2C
 
ID - Static variable in class com.binaris.wizardry.core.networking.s2c.TestParticlePacketS2C
 
ID - Static variable in class com.binaris.wizardry.network.ArcaneLockSyncPacketS2C
 
ID - Static variable in class com.binaris.wizardry.network.ContainmentSyncPacketS2C
 
ID - Static variable in class com.binaris.wizardry.network.MinionSyncPacketS2C
 
ID - Static variable in class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C
 
IDENTIFICATION_SCROLL - Enum constant in enum class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent.Source
 
IDENTIFICATION_SCROLL - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
IdentificationScrollItem - Class in com.binaris.wizardry.content.item
 
IdentificationScrollItem(Item.Properties) - Constructor for class com.binaris.wizardry.content.item.IdentificationScrollItem
 
identifier - Variable in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
IElementValue - Interface in com.binaris.wizardry.api.content.item
Interface for items that have an associated element value.
Ignite - Class in com.binaris.wizardry.content.spell.fire
 
Ignite() - Constructor for class com.binaris.wizardry.content.spell.fire.Ignite
 
IGNITE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ignoreEntityFilter(Entity) - Static method in class com.binaris.wizardry.api.content.util.RayTracer
Creates a predicate that filters out the specified entity and dead living entities.
ignoreLivingEntities - Variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
Whether the ray should ignore living entities when ray tracing, allowing it to pass through them.
ignoreLivingEntities(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
When set to true, the ray will ignore living entities when performing ray tracing.
ignoreUncollidables - Variable in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
Whether ray casting should ignore uncollidable blocks (e.g., tall grass, flowers).
ignoreUncollidables - Variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
Whether the ray should ignore uncollidable blocks (like tall grass, flowers, etc.) when ray tracing.
ignoreUncollidables(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
Sets whether ray casting should ignore uncollidable blocks (e.g., tall grass, flowers, vines).
ignoreUncollidables(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
When set to true, the ray will ignore uncollidable blocks such as tall grass, flowers, and other non-solid blocks.
IManaItem - Interface in com.binaris.wizardry.api.content.item
 
IMBUE - Static variable in class com.binaris.wizardry.api.content.spell.SpellAction
 
imbuement(Ingredient, Ingredient, Ingredient, Ingredient, Ingredient, ItemLike) - Static method in class com.binaris.wizardry.core.ImbuementAltarRecipeBuilder
 
imbuement(Ingredient, Ingredient, Ingredient, Ingredient, Ingredient, ItemLike, int) - Static method in class com.binaris.wizardry.core.ImbuementAltarRecipeBuilder
 
imbuement(Ingredient, Ingredient, ItemLike) - Static method in class com.binaris.wizardry.core.ImbuementAltarRecipeBuilder
 
IMBUEMENT_ALTAR - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
IMBUEMENT_ALTAR - Static variable in class com.binaris.wizardry.setup.registries.EBBlockEntities
 
IMBUEMENT_ALTAR - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
IMBUEMENT_ALTAR - Static variable in class com.binaris.wizardry.setup.registries.EBRecipeTypes
 
IMBUEMENT_ALTAR_SERIALIZER - Static variable in class com.binaris.wizardry.setup.registries.EBRecipeTypes
 
ImbuementAltarBlock - Class in com.binaris.wizardry.content.block
 
ImbuementAltarBlock() - Constructor for class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
ImbuementAltarBlockEntity - Class in com.binaris.wizardry.content.blockentity
 
ImbuementAltarBlockEntity(BlockPos, BlockState) - Constructor for class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
ImbuementAltarRecipe - Class in com.binaris.wizardry.content.recipe
 
ImbuementAltarRecipe(ResourceLocation, NonNullList<Ingredient>, Ingredient, ItemStack) - Constructor for class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
ImbuementAltarRecipe.Serializer - Class in com.binaris.wizardry.content.recipe
 
ImbuementAltarRecipeBuilder - Class in com.binaris.wizardry.core
 
ImbuementAltarRenderer - Class in com.binaris.wizardry.client.renderer.blockentity
 
ImbuementAltarRenderer(BlockEntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.blockentity.ImbuementAltarRenderer
 
ImbuementEnchantData - Interface in com.binaris.wizardry.api.content.data
Interface for tracking temporary enchantments on items, such as those applied by imbuement spells.
ImbuementEnchantDataHolder - Class in com.binaris.wizardry.capabilities
 
ImbuementEnchantDataHolder() - Constructor for class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
ImbuementEnchantDataHolder.Provider - Class in com.binaris.wizardry.capabilities
 
ImbueWeapon - Class in com.binaris.wizardry.content.spell.sorcery
 
ImbueWeapon() - Constructor for class com.binaris.wizardry.content.spell.sorcery.ImbueWeapon
 
inEarthBiomes(Holder<Biome>) - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
inEarthBiomes(Holder<Biome>) - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
INetworkHelper - Interface in com.binaris.wizardry.core.platform.services
 
info(String, Object...) - Static method in class com.binaris.wizardry.core.EBLogger
 
inIceBiomes(Holder<Biome>) - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
inIceBiomes(Holder<Biome>) - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
init() - Method in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
init() - Method in class com.binaris.wizardry.client.gui.screens.ArcaneWorkbenchScreen
Initializes the screen, positions widgets, and sets up tooltips.
init() - Static method in class com.binaris.wizardry.client.NotImplementedItems
 
init() - Static method in class com.binaris.wizardry.client.SpellGUIDisplay
 
init() - Static method in class com.binaris.wizardry.setup.registries.client.EBBlockEntityRenderers
 
init() - Static method in class com.binaris.wizardry.setup.registries.client.EBMenuScreens
 
init() - Static method in class com.binaris.wizardry.setup.registries.EBArgumentTypeRegistry
 
init() - Static method in class com.binaris.wizardry.setup.registries.EBDamageSources
 
init() - Static method in class com.binaris.wizardry.WizardryMainMod
 
initBookItems() - Static method in class com.binaris.wizardry.content.menu.BookshelfMenu
 
initialBlue - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
initialGreen - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
initializeClient(Consumer<IClientItemExtensions>) - Method in class com.binaris.wizardry.mixin.SpectralArmorItemMixin
 
initializeClient(Consumer<IClientItemExtensions>) - Method in class com.binaris.wizardry.mixin.WizardArmorItemMixin
 
initialRed - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
initInjections() - Static method in class com.binaris.wizardry.setup.registries.EBLootTables
You should add your injections here, not only add them to the list or just creating the members.
initUpgrades() - Static method in class com.binaris.wizardry.setup.registries.WandUpgrades
Initializes and registers all predefined wand upgrades.
INJECT_LOOT_TO_HOSTILE_MOBS - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
input - Variable in class com.binaris.wizardry.core.mixin.client.LocalPlayerMixin
 
INSTANCE - Static variable in class com.binaris.wizardry.api.client.util.GlyphClientHandler
 
INSTANCE - Static variable in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder
 
INSTANCE - Static variable in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
INSTANCE - Static variable in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
INSTANCE - Static variable in class com.binaris.wizardry.capabilities.ContainmentDataHolder
 
INSTANCE - Static variable in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
INSTANCE - Static variable in class com.binaris.wizardry.capabilities.MinionDataHolder
 
INSTANCE - Static variable in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
INSTANCE - Static variable in class com.binaris.wizardry.capabilities.WizardDataHolder
 
INSTANCE - Static variable in class com.binaris.wizardry.core.integrations.accessories.AccessoriesArtifactImpl
 
INSTANCE - Static variable in class com.binaris.wizardry.core.integrations.accessories.AccessoriesIntegration
 
INSTANCE - Static variable in class com.binaris.wizardry.core.integrations.VanillaArtifactIntegration
 
INSTANCE - Static variable in class com.binaris.wizardry.core.PropertiesDataManager
 
INSTANCE - Static variable in class com.binaris.wizardry.integration.curios.CuriosArtifactImpl
 
INSTANCE - Static variable in class com.binaris.wizardry.integration.curios.CuriosIntegration
 
INSTANCE - Static variable in class com.binaris.wizardry.network.EBForgeNetwork
 
INT - Static variable in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
 
interactAt(Player, Vec3, InteractionHand) - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
interactLivingEntity(ItemStack, Player, LivingEntity, InteractionHand) - Method in class com.binaris.wizardry.content.item.WandItem
 
intHotBiomes(Holder<Biome>) - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
intHotBiomes(Holder<Biome>) - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
intProperty(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
intProperty(String, int) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class com.binaris.wizardry.content.item.WandItem
 
InventoryUtil - Class in com.binaris.wizardry.api.content.util
 
InventoryUtil() - Constructor for class com.binaris.wizardry.api.content.util.InventoryUtil
 
INVIGORATING_PRESENCE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
InvigoratingPresence - Class in com.binaris.wizardry.content.spell.healing
 
InvigoratingPresence() - Constructor for class com.binaris.wizardry.content.spell.healing.InvigoratingPresence
 
INVISIBILITY - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
INVOKE_WEATHER - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
InvokeWeather - Class in com.binaris.wizardry.content.spell.lightning
 
InvokeWeather() - Constructor for class com.binaris.wizardry.content.spell.lightning.InvokeWeather
 
IObjectData - Interface in com.binaris.wizardry.core.platform.services
 
IPlatformHelper - Interface in com.binaris.wizardry.core.platform.services
 
IPropertyType<T> - Interface in com.binaris.wizardry.api.content.spell.properties
Interface defining methods for serializing and deserializing spell properties to and from JSON and NBT formats.
IRegistryUtil - Interface in com.binaris.wizardry.core.platform.services
 
is(String) - Method in class com.binaris.wizardry.api.content.spell.Element
Will return true if the spell is registered at the given location
is(ResourceLocation) - Method in class com.binaris.wizardry.api.content.spell.Element
Will return true if the spell is registered at the given location
is(ResourceLocation) - Method in class com.binaris.wizardry.api.content.spell.SpellTier
Will return true if the tier is registered at the given location
IS_THE_SEASON - Static variable in class com.binaris.wizardry.WizardryMainMod
 
isAllied(LivingEntity, Entity) - Static method in class com.binaris.wizardry.core.AllyDesignation
Covers both AllyDesignation.isPlayerAlly(Player, Player) and AllyDesignation.isOwnerAlly(Player, OwnableEntity), returning true if the second entity is either owned by the first entity, an ally of the first entity, or owned by an ally of the first entity.
isArcaneLocked() - Method in interface com.binaris.wizardry.api.content.data.ArcaneLockData
 
isArcaneLocked() - Method in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder
 
isAttacking() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
isBaseProperty(SpellProperty<?>) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
isBlockPassable(Level, BlockPos) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Checks whether a block at the given position in the given level is passable (i.e.
isBlockUnbreakable(Level, BlockPos) - Static method in class com.binaris.wizardry.api.content.util.BlockUtil
Checks whether the block at the given position in the given level is unbreakable (i.e.
isBonemealSuccess(Level, RandomSource, BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.CrystalFlowerBlock
 
isBook(ItemStack) - Static method in class com.binaris.wizardry.content.menu.BookshelfMenu
 
isBow(ItemStack) - Static method in class com.binaris.wizardry.content.spell.sorcery.ImbueWeapon
 
isCanceled() - Method in class com.binaris.wizardry.api.content.event.abstr.WizardryCancelableEvent
 
isCanceled() - Method in class com.binaris.wizardry.api.content.event.abstr.WizardryEvent
 
isCanceled() - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
 
isCanceled() - Method in interface com.binaris.wizardry.core.event.IWizardryEvent
 
isCasting(LivingEntity, Spell) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
isClearable() - Method in interface com.binaris.wizardry.api.content.item.IWorkbenchItem
 
isClearable() - Method in class com.binaris.wizardry.content.item.WandItem
 
isClientSide() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
isCollisionShapeFullBlock(BlockState, BlockGetter, BlockPos) - Method in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
isCollisionShapeFullBlock(BlockGetter, BlockPos) - Static method in class com.binaris.wizardry.content.ForfeitRegistry
 
isCollisionShapeFullBlock(BlockGetter, BlockPos) - Method in class com.binaris.wizardry.content.spell.ice.IceSpickes
 
isCommandCasting() - Method in interface com.binaris.wizardry.api.content.data.CastCommandData
Returns whether the player is currently casting a spell via the cast command.
isCommandCasting() - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
isDarkOrb() - Method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
isDedicatedServer() - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
isDedicatedServer() - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
isDevelopmentEnvironment() - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
isDevelopmentEnvironment() - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
isDurationEffectTick(int, int) - Method in class com.binaris.wizardry.content.effect.ContainmentEffect
 
isDurationEffectTick(int, int) - Method in class com.binaris.wizardry.content.effect.DecayMobEffect
 
isDurationEffectTick(int, int) - Method in class com.binaris.wizardry.content.effect.EnfeeblementCurse
 
isDurationEffectTick(int, int) - Method in class com.binaris.wizardry.content.effect.FireSkinMobEffect
 
isDurationEffectTick(int, int) - Method in class com.binaris.wizardry.content.effect.FrostMobEffect
 
isDurationEffectTick(int, int) - Method in class com.binaris.wizardry.content.effect.OakFleshMobEffect
 
isDurationEffectTick(int, int) - Method in class com.binaris.wizardry.content.effect.UndeathCurse
 
isEmpty() - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Checks if this condition has no single conditions.
isEmpty() - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
isEnabled(SpellContext) - Method in class com.binaris.wizardry.api.content.spell.Spell
Checks if this spell is enabled in the given context.
isEnabledInContext(SpellContext) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
isEnchantable(ItemStack) - Method in class com.binaris.wizardry.content.item.armor.SpectralArmorItem
 
isEnchantable(ItemStack) - Method in class com.binaris.wizardry.content.item.FlameCatcherItem
 
isEnchantable(ItemStack) - Method in class com.binaris.wizardry.content.item.FlamingAxeItem
 
isEnchantable(ItemStack) - Method in class com.binaris.wizardry.content.item.FrostAxeItem
 
isEnchantable(ItemStack) - Method in class com.binaris.wizardry.content.item.SpectralBowItem
 
isEnchantable(ItemStack) - Method in class com.binaris.wizardry.content.item.SpectralPickaxeItem
 
isEnchantable(ItemStack) - Method in class com.binaris.wizardry.content.item.SpectralSwordItem
 
isEntityImmune(ResourceKey<DamageType>, Entity) - Static method in class com.binaris.wizardry.api.content.util.MagicDamageSource
Checks if the given entity is immune to the specified damage type.
isEquipped(Player, Item) - Method in class com.binaris.wizardry.core.integrations.accessories.AccessoriesArtifactImpl
 
isEquipped(Player, Item) - Method in class com.binaris.wizardry.core.integrations.accessories.AccessoriesIntegration
 
isEquipped(Player, Item) - Static method in class com.binaris.wizardry.core.integrations.ArtifactChannel
 
isEquipped(Player, Item) - Method in interface com.binaris.wizardry.core.integrations.ArtifactIntegration
Checks if a specific item is equipped in the artifact dependency if loaded.
isEquipped(Player, Item) - Method in class com.binaris.wizardry.core.integrations.VanillaArtifactIntegration
 
isEquipped(Player, Item) - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactImpl
 
isEquipped(Player, Item) - Method in class com.binaris.wizardry.integration.curios.CuriosIntegration
 
isFirstPerson(Entity) - Static method in class com.binaris.wizardry.api.client.util.ClientUtils
 
isFoil(ItemStack) - Method in class com.binaris.wizardry.content.item.ArcaneTomeItem
 
isFoil(ItemStack) - Method in class com.binaris.wizardry.content.item.armor.SpectralArmorItem
 
isFoil(ItemStack) - Method in class com.binaris.wizardry.content.item.ArmorUpgradeItem
 
isFoil(ItemStack) - Method in class com.binaris.wizardry.content.item.IdentificationScrollItem
 
isFoil(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
isFoil(ItemStack) - Method in class com.binaris.wizardry.content.item.SpellBookItem
 
isFoil(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
isImbuement(Enchantment) - Method in interface com.binaris.wizardry.api.content.data.ImbuementEnchantData
Checks if an enchantment is tracked as temporary.
isImbuement(Enchantment) - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
isInstantCast() - Method in class com.binaris.wizardry.api.content.spell.Spell
Whether this spell is instant or not.
isInstantCast() - Method in class com.binaris.wizardry.content.spell.earth.BetterFlight
 
isInstantCast() - Method in class com.binaris.wizardry.content.spell.earth.Flight
 
isInstantCast() - Method in class com.binaris.wizardry.content.spell.fire.FireBreath
 
isInstantCast() - Method in class com.binaris.wizardry.content.spell.fire.FlameRay
 
isInstantCast() - Method in class com.binaris.wizardry.content.spell.healing.RayOfPurification
 
isInstantCast() - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
 
isInstantCast() - Method in class com.binaris.wizardry.content.spell.ice.Permafrost
 
isInstantCast() - Method in class com.binaris.wizardry.content.spell.necromancy.LifeDrain
 
isInstantCast() - Method in class com.binaris.wizardry.content.spell.sorcery.Levitation
 
isInstantCast() - Method in class com.binaris.wizardry.content.spell.sorcery.SpeedTime
 
isLiving(Entity) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
isLoaded() - Method in class com.binaris.wizardry.core.integrations.accessories.AccessoriesArtifactImpl
 
isLoaded() - Method in class com.binaris.wizardry.core.integrations.accessories.AccessoriesIntegration
 
isLoaded() - Method in interface com.binaris.wizardry.core.integrations.ArtifactIntegration
Check if the Artifact dependency is loaded.
isLoaded() - Method in class com.binaris.wizardry.core.integrations.VanillaArtifactIntegration
 
isLoaded() - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactImpl
 
isLoaded() - Method in class com.binaris.wizardry.integration.curios.CuriosIntegration
 
isMagic(DamageSource) - Static method in class com.binaris.wizardry.setup.registries.EBDamageSources
 
isManaEmpty(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaItem
 
isManaFull(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaItem
 
isMinion(Entity) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Checks if the given entity is a minion.
isMinion(Entity) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
isMinionAlly(LivingEntity, Mob) - Static method in class com.binaris.wizardry.core.AllyDesignation
Checks if the given mob has any minion relation with the given allyOf.
isModLoaded(String) - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
isModLoaded(String) - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
isNatural() - Method in class com.binaris.wizardry.content.blockentity.RunestonePedestalBlockEntity
 
isNoGravity() - Method in class com.binaris.wizardry.content.entity.projectile.DarknessOrbEntity
 
isNoGravity() - Method in class com.binaris.wizardry.content.entity.projectile.FireBoltEntity
 
isNoGravity() - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
isNoGravity() - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
isNoGravity() - Method in class com.binaris.wizardry.content.entity.projectile.IceBall
 
isNoGravity() - Method in class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
isNoGravity() - Method in class com.binaris.wizardry.content.entity.projectile.MagicFireballEntity
 
isNoGravity() - Method in class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
isNoGravity() - Method in class com.binaris.wizardry.content.entity.projectile.ThunderboltEntity
 
isOcclusionShapeFullBlock(BlockState, BlockGetter, BlockPos) - Method in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
isOnFire() - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
isOnFire() - Method in class com.binaris.wizardry.content.entity.living.IceWraith
 
isOnFire() - Method in class com.binaris.wizardry.content.entity.living.LightningWraith
 
isOnFire() - Method in class com.binaris.wizardry.content.entity.living.ShadowWraith
 
isOnFire() - Method in class com.binaris.wizardry.content.entity.living.StormElemental
 
isOnFire() - Method in class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
isOnFire() - Method in class com.binaris.wizardry.content.entity.projectile.SparkEntity
 
isOnFire() - Method in class com.binaris.wizardry.content.entity.projectile.ThunderboltEntity
 
isOnList(ConfigOption<List<ResourceLocation>>, ItemStack) - Static method in class com.binaris.wizardry.core.config.EBConfig
 
isOwnerAlly(Player, OwnableEntity) - Static method in class com.binaris.wizardry.core.AllyDesignation
Helper method for testing if the given OwnableEntity's owner is an ally of the given player.
ISpellCaster - Interface in com.binaris.wizardry.api.content.entity.living
 
ISpellVar<T> - Interface in com.binaris.wizardry.api.content.data
Interface for spell variables that can be stored and synchronized between client and server.
ISpellVar.SpellVar<T> - Class in com.binaris.wizardry.api.content.data
Default implementation of ISpellVar that provides basic functionality.
isPersistent(boolean) - Method in interface com.binaris.wizardry.api.content.data.ISpellVar
Determines whether this spell variable should persist.
isPersistent(boolean) - Method in class com.binaris.wizardry.api.content.data.ISpellVar.SpellVar
 
isPersistent(boolean) - Method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
 
isPickable() - Method in class com.binaris.wizardry.content.entity.projectile.ConjuredArrowEntity
 
isPlayerAlly(UUID) - Method in interface com.binaris.wizardry.api.content.data.WizardData
Checks if the given player UUID is an ally of the original player.
isPlayerAlly(UUID) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
isPlayerAlly(Player) - Method in interface com.binaris.wizardry.api.content.data.WizardData
Checks if the given player is an ally of the original player.
isPlayerAlly(Player) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
isPlayerAlly(Player, Player) - Static method in class com.binaris.wizardry.core.AllyDesignation
Helper method for testing if two players are allies of each other according to the given player's data.
isPushedByFluid() - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
isSpecial() - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
isSummonableItem(Item) - Static method in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
Checks if the given item is part of the supported conjure items inside the mod.
isSummonableItem(ItemStack) - Static method in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
Checks if the given item stack is part of the supported conjure items inside the mod.
isSummoned() - Method in interface com.binaris.wizardry.api.content.data.ConjureData
Checks whether this item was conjured.
isSummoned() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Decreases the minion's lifetime by one tick.
isSummoned() - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
isSummoned() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
isSummoned(ItemStack) - Static method in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
Checks if the given item stack is currently summoned (i.e.
isSword(ItemStack) - Static method in class com.binaris.wizardry.content.spell.sorcery.ImbueWeapon
 
isSynced() - Method in interface com.binaris.wizardry.api.content.data.ISpellVar
Checks whether this spell variable should be synchronized between client and server.
isSynced() - Method in class com.binaris.wizardry.api.content.data.ISpellVar.SpellVar
 
isSynced() - Method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
 
IStoredSpellVar<T> - Interface in com.binaris.wizardry.api.content.data
Extension of ISpellVar that adds NBT serialization capabilities for persistent storage.
IStoredSpellVar.StoredSpellVar<T,E extends net.minecraft.nbt.Tag> - Class in com.binaris.wizardry.api.content.data
Default implementation of IStoredSpellVar with NBT serialization support.
isTrading() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
isValidBonemealTarget(LevelReader, BlockPos, BlockState, boolean) - Method in class com.binaris.wizardry.content.block.CrystalFlowerBlock
 
isValidKey(String) - Static method in enum class com.binaris.wizardry.api.content.spell.SpellContext
Checks if a given string is a valid context key
isValidRepairItem(ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.armor.SpectralArmorItem
 
isValidRepairItem(ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
isValidRepairItem(ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.FlameCatcherItem
 
isValidRepairItem(ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.FlamingAxeItem
 
isValidRepairItem(ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.FrostAxeItem
 
isValidRepairItem(ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.SpectralBowItem
 
isValidRepairItem(ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.SpectralPickaxeItem
 
isValidRepairItem(ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.SpectralSwordItem
 
isValidTarget(Entity, Entity) - Static method in class com.binaris.wizardry.core.AllyDesignation
Returns whether the given target can be damaged by the given attacker.
isValidTarget(Entity) - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
isVisible(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElement
Whether this tooltip element should be visible for the given item stack.
isVisible(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementProgressionBar
 
isVisible(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellEntry
 
isVisible(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementSpellList
 
isVisible(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText
 
isVisible(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementText.TooltipElementManaReadout
 
isVisible(ItemStack) - Method in class com.binaris.wizardry.client.gui.elements.TooltipElementUpgradeList
 
isWandUpgrade(Item) - Static method in class com.binaris.wizardry.setup.registries.WandUpgrades
Checks if the given item is registered as a wand upgrade.
isWearingFullSet(LivingEntity, Element, WizardArmorType) - Static method in class com.binaris.wizardry.api.content.util.InventoryUtil
 
ITEM_ARMOUR_EQUIP_BATTLEMAGE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_ARMOUR_EQUIP_SAGE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_ARMOUR_EQUIP_SILK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_ARMOUR_EQUIP_WARLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_FLAMECATCHER_FLAME - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_FLAMECATCHER_SHOOT - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_LIFETIME - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
ITEM_MANA_FLASK_RECHARGE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_MANA_FLASK_USE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_PURIFYING_ELIXIR_DRINK - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_WAND_CHARGEUP - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_WAND_LEVELUP - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_WAND_MELEE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ITEM_WAND_SWITCH_SPELL - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
ItemEntityMixin - Class in com.binaris.wizardry.core.mixin
 
ItemEntityMixin() - Constructor for class com.binaris.wizardry.core.mixin.ItemEntityMixin
 
itemModifiers - Variable in class com.binaris.wizardry.capabilities.WizardDataHolder
 
ItemPropertiesAccessor - Interface in com.binaris.wizardry.core.mixin.accessor
 
items() - Static method in class com.binaris.wizardry.setup.datagen.EBDataGenProcessor
 
ITEMS - Static variable in class com.binaris.wizardry.setup.registries.EBCreativeTabs
 
ITEMS_SMELTED - Static variable in class com.binaris.wizardry.content.spell.fire.PocketFurnace
 
ItemStackMixin - Class in com.binaris.wizardry.core.mixin
 
ItemStackMixin() - Constructor for class com.binaris.wizardry.core.mixin.ItemStackMixin
 
ITierValue - Interface in com.binaris.wizardry.api.content.item
Interface for items that have an associated tier value.
IWizardryEvent - Interface in com.binaris.wizardry.core.event
Internal use for Electroblob's Wizardry

Base interface to create WizardryCancelableEvent and WizardryEvent
You don't need to use or access to this interface, this could help you if you want to make events for you mod
IWorkbenchItem - Interface in com.binaris.wizardry.api.content.item
 

J

JUNGLE_BOOKSHELF - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
JUNGLE_LECTERN - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
JUNK_FISHING_ADDITIONS - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 

K

key() - Method in enum class com.binaris.wizardry.api.content.spell.SpellCondition.Type
Converts the enum name to a lowercase string key without underscores.
kill() - Method in class com.binaris.wizardry.content.entity.living.MagicSlime
 
KNOCKBACK - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
KNOCKBACK_STRENGTH - Static variable in class com.binaris.wizardry.content.spell.earth.Boulder
 

L

LARGE - Enum constant in enum class com.binaris.wizardry.content.item.ManaFlaskItem.Size
 
LARGE_MANA_FLASK - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
LAUNCH_Y_OFFSET - Static variable in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
LAUNCH_Y_OFFSET - Static variable in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
LAYER_LOCATION - Static variable in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
LAYER_LOCATION - Static variable in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
LAYER_LOCATION - Static variable in class com.binaris.wizardry.client.model.BoulderModel
 
LAYER_LOCATION - Static variable in class com.binaris.wizardry.client.model.IceGiantModel
 
LAYER_LOCATION - Static variable in class com.binaris.wizardry.client.model.RemnantModel
 
LAYER_LOCATION - Static variable in class com.binaris.wizardry.client.model.WizardModel
 
LEAF - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
LeafProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleLeaf.LeafProvider
 
Leap - Class in com.binaris.wizardry.content.spell.earth
 
Leap() - Constructor for class com.binaris.wizardry.content.spell.earth.Leap
 
LEAP - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
LeechingRingEffect - Class in com.binaris.wizardry.content.item.artifact
 
LeechingRingEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.LeechingRingEffect
 
left_arm - Variable in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
left_arm - Variable in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
left_shoe - Variable in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
left_shoe - Variable in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
legs() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns the value of the legs record component.
length - Variable in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
length - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
length(double) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the target and target velocity of the particle being built.
lerpTo(double, double, double, float, float, int, boolean) - Method in class com.binaris.wizardry.content.entity.ShieldEntity
 
Levitation - Class in com.binaris.wizardry.content.spell.sorcery
 
Levitation() - Constructor for class com.binaris.wizardry.content.spell.sorcery.Levitation
 
LEVITATION - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
LIBRARY_RUINS - Static variable in class com.binaris.wizardry.setup.registries.EBWorldGen
 
LichAmuletEffect - Class in com.binaris.wizardry.content.item.artifact
 
LichAmuletEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.LichAmuletEffect
 
LIFE_DRAIN - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
LifeDrain - Class in com.binaris.wizardry.content.spell.necromancy
 
LifeDrain() - Constructor for class com.binaris.wizardry.content.spell.necromancy.LifeDrain
 
lifetime - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
lifetime - Variable in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
The time in ticks this magical construct lasts for; defaults to 600 (30 seconds).
LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.Elements
 
LIGHTNING_ARROW - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
LIGHTNING_ARROW - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
LIGHTNING_CRYSTAL_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
LIGHTNING_HAMMER - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
LIGHTNING_PULSE - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
LIGHTNING_PULSE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
LIGHTNING_RUNESTONE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
LIGHTNING_RUNESTONE_PEDESTAL - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
LIGHTNING_SIGIL - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
LIGHTNING_SIGIL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
LIGHTNING_WRAITH - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
LightningArrow - Class in com.binaris.wizardry.content.entity.projectile
 
LightningArrow(EntityType<? extends AbstractArrow>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
LightningArrow(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
LightningMeleeEffect - Class in com.binaris.wizardry.content.item.artifact
 
LightningMeleeEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.LightningMeleeEffect
 
LightningProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleLightning.LightningProvider
 
LightningPulse - Class in com.binaris.wizardry.content.spell.lightning
 
LightningPulse() - Constructor for class com.binaris.wizardry.content.spell.lightning.LightningPulse
 
LightningPulseProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleLightningPulse.LightningPulseProvider
 
LightningSigilConstruct - Class in com.binaris.wizardry.content.entity.construct
 
LightningSigilConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.LightningSigilConstruct
 
LightningSigilConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.LightningSigilConstruct
 
LightningWraith - Class in com.binaris.wizardry.content.entity.living
 
LightningWraith(EntityType<? extends Blaze>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.LightningWraith
 
LightningWraith(Level) - Constructor for class com.binaris.wizardry.content.entity.living.LightningWraith
 
LINE_SPACING_NARROW - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
LINE_SPACING_WIDE - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class com.binaris.wizardry.content.command.argument.ElementArgument
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class com.binaris.wizardry.content.command.argument.SpellArgument
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class com.binaris.wizardry.content.command.argument.SpellTierArgument
 
listToTag(Collection<E>, Function<E, T>) - Static method in class com.binaris.wizardry.api.content.util.NBTExtras
 
LivingEntityMixin - Class in com.binaris.wizardry.core.mixin
 
LivingEntityMixin() - Constructor for class com.binaris.wizardry.core.mixin.LivingEntityMixin
 
load() - Method in class com.binaris.wizardry.core.config.EBConfigManager
 
load() - Static method in class com.binaris.wizardry.integration.curios.CuriosIntegration
 
load(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.projectile.BombEntity
 
load(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
load(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
load(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.BlockEntityTimer
 
load(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
load(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
load(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.ReceptacleBlockEntity
 
load(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.RunestonePedestalBlockEntity
 
load(Class<T>) - Static method in class com.binaris.wizardry.core.platform.Services
 
load(CompoundTag) - Static method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Loads a SpellCondition from the provided NBT compound tag.
load(CompoundTag) - Static method in class com.binaris.wizardry.content.data.SpellGlyphData
 
load(Item) - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactImpl
 
LocalPlayerMixin - Class in com.binaris.wizardry.core.mixin.client
 
LocalPlayerMixin() - Constructor for class com.binaris.wizardry.core.mixin.client.LocalPlayerMixin
 
location - Variable in class com.binaris.wizardry.api.content.spell.SpellAction
 
location(String) - Static method in class com.binaris.wizardry.WizardryMainMod
 
location(String, String) - Static method in class com.binaris.wizardry.WizardryMainMod
 
LOCATION - Static variable in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder
 
LOCATION - Static variable in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
LOCATION - Static variable in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
LOCATION - Static variable in class com.binaris.wizardry.capabilities.ContainmentDataHolder
 
LOCATION - Static variable in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
LOCATION - Static variable in class com.binaris.wizardry.capabilities.MinionDataHolder
 
LOCATION - Static variable in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
LOCATION - Static variable in class com.binaris.wizardry.capabilities.WizardDataHolder
 
LocationCastContext - Class in com.binaris.wizardry.api.content.spell.internal
LocationCastContext - Casting Context from Fixed Location
LocationCastContext(Level, double, double, double, Direction, int, int, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
LOGGER - Static variable in class com.binaris.wizardry.core.PropertiesDataManager
 
LONG - Static variable in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
 
longProperty(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
longProperty(String, long) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
LOOT_INJECTION_LOCATIONS_TO_STRUCTURES - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
LOOT_INJECTION_TO_MOBS - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
LOOTING - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
Whether the spell can be obtained through looting

M

MAGIC - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
MAGIC - Static variable in class com.binaris.wizardry.setup.registries.Elements
 
MAGIC_BUBBLE - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
MAGIC_CRYSTAL - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_CRYSTAL_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
MAGIC_CRYSTAL_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_CRYSTAL_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_CRYSTAL_GRAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_CRYSTAL_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_CRYSTAL_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_CRYSTAL_ITEM - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
MAGIC_CRYSTAL_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_CRYSTAL_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_CRYSTAL_SHARD - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_CRYSTAL_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_FIRE - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
MAGIC_FIREBALL - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
MAGIC_MISSILE - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
MAGIC_MISSILE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
MAGIC_SILK - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MAGIC_SLIME - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
MagicArrowEntity - Class in com.binaris.wizardry.api.content.entity.projectile
This class uses the base code from AbstractArrow and adds some methods to make it easier to use with the mod.
MagicArrowEntity(EntityType<? extends AbstractArrow>, Level) - Constructor for class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
MagicArrowRenderer<T extends MagicArrowEntity> - Class in com.binaris.wizardry.client.renderer.entity
This class, MagicArrowRenderer, extends the ProjectileEntityRenderer class.
MagicArrowRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.MagicArrowRenderer
This is the constructor for the MagicArrowRenderer class.
MagicAttributeCommand - Class in com.binaris.wizardry.content.command
 
MagicBubbleProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleMagicBubble.MagicBubbleProvider
 
MagicConstructEntity - Class in com.binaris.wizardry.api.content.entity.construct
This class is for all inanimate magical constructs that are not projectiles.
MagicConstructEntity(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
MagicDamageSource - Class in com.binaris.wizardry.api.content.util
Damage source factory for the mod's magic damage types.
MagicDamageSource(Holder<DamageType>, Entity, Entity) - Constructor for class com.binaris.wizardry.api.content.util.MagicDamageSource
Construct a new magic damage source wrapper.
MagicFireballEntity - Class in com.binaris.wizardry.content.entity.projectile
 
MagicFireballEntity(EntityType<MagicFireballEntity>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.MagicFireballEntity
 
MagicFireballEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.MagicFireballEntity
 
MagicFireProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleMagicFire.MagicFireProvider
 
MagicItemTier - Class in com.binaris.wizardry.content.item
 
MagicItemTier() - Constructor for class com.binaris.wizardry.content.item.MagicItemTier
 
MagicLecternBlock - Class in com.binaris.wizardry.content.block
 
MagicLecternBlock() - Constructor for class com.binaris.wizardry.content.block.MagicLecternBlock
 
MagicMissileEntity - Class in com.binaris.wizardry.content.entity.projectile
 
MagicMissileEntity(EntityType<? extends AbstractArrow>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
MagicMissileEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
MagicMobEffect - Class in com.binaris.wizardry.api.content.effect
 
MagicMobEffect(MobEffectCategory, int) - Constructor for class com.binaris.wizardry.api.content.effect.MagicMobEffect
 
MagicProjectileEntity - Class in com.binaris.wizardry.api.content.entity.projectile
 
MagicProjectileEntity(EntityType<? extends ThrowableItemProjectile>, LivingEntity, Level) - Constructor for class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
MagicProjectileEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
MagicProjectileRenderer<T extends MagicProjectileEntity> - Class in com.binaris.wizardry.client.renderer.entity
 
MagicProjectileRenderer(EntityRendererProvider.Context, ResourceLocation) - Constructor for class com.binaris.wizardry.client.renderer.entity.MagicProjectileRenderer
 
MagicProjectileRenderer(EntityRendererProvider.Context, ResourceLocation, boolean) - Constructor for class com.binaris.wizardry.client.renderer.entity.MagicProjectileRenderer
 
MagicSlime - Class in com.binaris.wizardry.content.entity.living
 
MagicSlime(EntityType<? extends Slime>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.MagicSlime
 
MagicSlime(Level, LivingEntity) - Constructor for class com.binaris.wizardry.content.entity.living.MagicSlime
 
MAIN_GUI_WIDTH - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
MAIN_HAND_RING_TRINKETS - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
makeTranslucent(int, float) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
MANA_PER_CRYSTAL - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
MANA_PER_SHARD - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
MANA_RECHARGE_INTERVAL_TICKS - Static variable in class com.binaris.wizardry.content.item.artifact.ArcaneDefenseAmuletEffect
 
MANA_RECHARGE_INTERVAL_TICKS - Static variable in class com.binaris.wizardry.content.item.artifact.CondensingRingEffect
 
ManaFlaskItem - Class in com.binaris.wizardry.content.item
 
ManaFlaskItem(ManaFlaskItem.Size) - Constructor for class com.binaris.wizardry.content.item.ManaFlaskItem
 
ManaFlaskItem.Size - Enum Class in com.binaris.wizardry.content.item
 
markDirty() - Static method in class com.binaris.wizardry.client.effect.ArcaneLockRender
 
markGoalRestart(boolean) - Method in interface com.binaris.wizardry.api.content.data.MinionData
Sets whether the minion's original goals should be restarted, this is used when the minion's tick method is called after it has been loaded into the world.
markGoalRestart(boolean) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
MASTER - Static variable in class com.binaris.wizardry.setup.registries.SpellTiers
 
MASTER_ARCANE_TOME - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MASTER_EARTH_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MASTER_FIRE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MASTER_HEALING_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MASTER_ICE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MASTER_LIGHTNING_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MASTER_NECROMANCY_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MASTER_SORCERY_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MASTER_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MasterTier - Class in com.binaris.wizardry.content.spell_tier
 
MasterTier() - Constructor for class com.binaris.wizardry.content.spell_tier.MasterTier
 
matches(Container, Level) - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
matches(ItemStack, ItemStack[]) - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe
 
MAX_COOLDOWN_ARRAY_KEY - Static variable in class com.binaris.wizardry.api.content.util.CastItemDataHelper
The NBT key used to store the array of maximum cooldowns for each spell on the item in form of an array of longs.
MAX_OUT_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
MAX_PROGRESSION_REDUCTION - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
MAX_RECENT_SPELLS - Static variable in class com.binaris.wizardry.core.EBConstants
 
MAX_TARGETS - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
MAX_TELEPORT - Static variable in class com.binaris.wizardry.content.spell.necromancy.Banish
 
MAX_USE_DURATION - Static variable in class com.binaris.wizardry.content.item.WandItem
Maximum use duration for continuous spells.
maxTimer - Variable in class com.binaris.wizardry.content.blockentity.BlockEntityTimer
 
mayPlace(ItemStack) - Method in class com.binaris.wizardry.content.menu.BookshelfMenu.SlotBookshelf
 
mayPlace(ItemStack) - Method in class com.binaris.wizardry.content.menu.slot.SlotItemClassList
 
mayPlace(ItemStack) - Method in class com.binaris.wizardry.content.menu.slot.SlotItemList
 
mayPlace(ItemStack) - Method in class com.binaris.wizardry.content.menu.slot.SlotWorkbenchItem
 
MEDIUM - Enum constant in enum class com.binaris.wizardry.content.item.ManaFlaskItem.Size
 
MEDIUM_MANA_FLASK - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
MELEE_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
meleeRing(DamageSource, Element) - Static method in class com.binaris.wizardry.core.ArtifactUtils
Check if the source isn't melee (like a projectile, explosion or something like that), the direct entity isn't null and if it's a living one, and finally check the main hand for seeing the wand element.
melt(BlockState, Level, BlockPos) - Method in class com.binaris.wizardry.content.block.DryFrostedIceBlock
 
melt(Level, BlockPos) - Method in class com.binaris.wizardry.content.block.ObsidianCrustBlock
 
MELT_ITEMS_BLACKLIST - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
MerchantMenuAccessor - Interface in com.binaris.wizardry.core.mixin.accessor
 
Message - Interface in com.binaris.wizardry.core.networking.abst
 
Meteor - Class in com.binaris.wizardry.content.spell.fire
 
Meteor() - Constructor for class com.binaris.wizardry.content.spell.fire.Meteor
 
METEOR - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
METEOR - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
MeteorEntity - Class in com.binaris.wizardry.content.entity
 
MeteorEntity(EntityType<? extends FallingBlockEntity>, Level) - Constructor for class com.binaris.wizardry.content.entity.MeteorEntity
 
MeteorEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.MeteorEntity
 
MeteorEntity(Level, double, double, double, float, boolean) - Constructor for class com.binaris.wizardry.content.entity.MeteorEntity
 
MeteorEntity(Level, double, double, double, BlockState) - Constructor for class com.binaris.wizardry.content.entity.MeteorEntity
 
MeteorRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
MeteorRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.MeteorRenderer
 
MinecraftMixin - Class in com.binaris.wizardry.core.mixin
 
MinecraftMixin() - Constructor for class com.binaris.wizardry.core.mixin.MinecraftMixin
 
MINIMUM_TELEPORT - Static variable in class com.binaris.wizardry.content.spell.necromancy.Banish
 
MINION - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellType
 
MINION_COUNT - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
MINION_LIFETIME - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
MINION_SPAWN_INTERVAL - Static variable in class com.binaris.wizardry.content.spell.necromancy.ZombieApocalypse
 
minionAttackMobOwnerDamagedByEntity(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.MinionTestHandler
Creates Wizard (owner) and Wither Skeleton (Wizard minion) entities.
minionAttackMobOwnerDamagedByEntity(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.MinionTest
 
minionAttackMobOwnerLastDamagedEntity(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.MinionTestHandler
Creates a MinionTestHandler.MobTestContext with Wizard (owner), Wither Skeleton (Wizard minion) and Cow (target) entities.
minionAttackMobOwnerLastDamagedEntity(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.MinionTest
 
minionCopyMobOwnerTarget(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.MinionTestHandler
Part of minions tests that are made by a mob (in this case, Wizards)
minionCopyMobOwnerTarget(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.MinionTest
 
MinionCopyTargetGoal - Class in com.binaris.wizardry.content.entity.goal
Goal that helps to copy the owner's target for the minion.
MinionCopyTargetGoal(Mob, MinionData) - Constructor for class com.binaris.wizardry.content.entity.goal.MinionCopyTargetGoal
 
MinionData - Interface in com.binaris.wizardry.api.content.data
Represents the data associated with a minion entity in the game.
MinionDataHolder - Class in com.binaris.wizardry.capabilities
 
MinionDataHolder(Mob) - Constructor for class com.binaris.wizardry.capabilities.MinionDataHolder
 
MinionDataHolder.Provider - Class in com.binaris.wizardry.capabilities
 
minionFactory - Variable in class com.binaris.wizardry.content.spell.abstr.MinionSpell
A factory that creates the minions.
MinionFollowOwnerGoal - Class in com.binaris.wizardry.content.entity.goal
 
MinionFollowOwnerGoal(Mob, MinionData) - Constructor for class com.binaris.wizardry.content.entity.goal.MinionFollowOwnerGoal
 
MinionFollowOwnerGoal(Mob, MinionData, boolean) - Constructor for class com.binaris.wizardry.content.entity.goal.MinionFollowOwnerGoal
 
MinionOwnerHurtByTargetGoal - Class in com.binaris.wizardry.content.entity.goal
 
MinionOwnerHurtByTargetGoal(Mob, MinionData) - Constructor for class com.binaris.wizardry.content.entity.goal.MinionOwnerHurtByTargetGoal
 
MinionOwnerHurtTargetGoal - Class in com.binaris.wizardry.content.entity.goal
 
MinionOwnerHurtTargetGoal(Mob, MinionData) - Constructor for class com.binaris.wizardry.content.entity.goal.MinionOwnerHurtTargetGoal
 
MinionSpell<T extends net.minecraft.world.entity.Mob> - Class in com.binaris.wizardry.content.spell.abstr
Base class for spells that summon minions.
MinionSpell(Function<Level, T>) - Constructor for class com.binaris.wizardry.content.spell.abstr.MinionSpell
 
minionSync(MinionSyncPacketS2C) - Static method in class com.binaris.wizardry.network.ClientMessageHandlerForge
 
MinionSyncPacketS2C - Class in com.binaris.wizardry.network
 
MinionSyncPacketS2C(int, CompoundTag) - Constructor for class com.binaris.wizardry.network.MinionSyncPacketS2C
 
MinionSyncPacketS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.network.MinionSyncPacketS2C
 
MinionTest - Class in com.binaris.wizardry.gametest
 
MinionTest() - Constructor for class com.binaris.wizardry.gametest.MinionTest
 
MinionTestHandler - Class in com.binaris.wizardry.core.gametest
 
mirror(BlockState, Mirror) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
mirror(BlockState, Mirror) - Method in class com.binaris.wizardry.content.block.MagicLecternBlock
 
mirror(BlockState, Mirror) - Method in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
MISC_BOOK_OPEN - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
MISC_DISCOVER_SPELL - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
MISC_FREEZE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
MISC_PAGE_TURN - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
MISC_SPELL_FAIL - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
mix(int, int, float) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
mobEffects - Variable in class com.binaris.wizardry.content.spell.abstr.BuffSpell
set of mob effects applied by this spell.
MobGoalsAccessor - Interface in com.binaris.wizardry.core.mixin.accessor
 
mobInteract(Player, InteractionHand) - Method in class com.binaris.wizardry.content.entity.living.IceGiant
 
mobInteract(Player, InteractionHand) - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
mockEntity(GameTestHelper, Vec3, EntityType<?>) - Static method in class com.binaris.wizardry.core.gametest.GST
Spawns an entity of the given type at the given position in the GameTest world.
mockPlayer(GameTestHelper, Vec3) - Static method in class com.binaris.wizardry.core.gametest.GST
 
mockPlayerWithArmor(GameTestHelper, Vec3, Element, WizardArmorType) - Static method in class com.binaris.wizardry.core.gametest.GST
 
MOD_ID - Static variable in class com.binaris.wizardry.WizardryMainMod
 
MOD_NAME - Static variable in class com.binaris.wizardry.WizardryMainMod
 
ModBusEvents() - Constructor for class com.binaris.wizardry.WizardryForgeEvents.ModBusEvents
 
ModBusEventsClient() - Constructor for class com.binaris.wizardry.WizardryForgeEvents.ModBusEventsClient
 
modifiers - Variable in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
modifiers() - Method in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
modifiers(SpellModifiers) - Method in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
modifyEntityAttributes(EntityAttributeModificationEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ModBusEvents
 
MouseHandlerMixin - Class in com.binaris.wizardry.core.mixin.client
 
MouseHandlerMixin() - Constructor for class com.binaris.wizardry.core.mixin.client.MouseHandlerMixin
 
move(double, double, double) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
move(MoverType, Vec3) - Method in class com.binaris.wizardry.content.entity.construct.BoulderConstruct
 
MovingSoundEntity<T extends net.minecraft.world.entity.Entity> - Class in com.binaris.wizardry.client.sound
 
MovingSoundEntity(T, SoundEvent, SoundSource, float, float, boolean) - Constructor for class com.binaris.wizardry.client.sound.MovingSoundEntity
 
MovingSoundSpellCharge - Class in com.binaris.wizardry.client.sound
 
MovingSoundSpellCharge(LivingEntity, SoundEvent, SoundSource, float, float, boolean) - Constructor for class com.binaris.wizardry.client.sound.MovingSoundSpellCharge
 
multiply(String, float) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Multiply the value based on the given key.

N

name() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Column
Returns the value of the name record component.
name() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Row
Returns the value of the name record component.
names - Variable in class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
namespace - Variable in class com.binaris.wizardry.datagen.provider.SpellDataProvider
 
NBT_KEY - Static variable in interface com.binaris.wizardry.api.content.data.ArcaneLockData
 
NBTExtras - Class in com.binaris.wizardry.api.content.util
 
NECKLACE - Enum constant in enum class com.binaris.wizardry.api.content.item.ArtifactItem.Type
 
NECKLACE_ACCESSORIES - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
NECKLACE_CURIOS - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
NECKLACE_TRINKETS - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.Elements
 
NECROMANCY_CRYSTAL_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
NECROMANCY_RUNESTONE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
NECROMANCY_RUNESTONE_PEDESTAL - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
needsRefresh - Variable in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class com.binaris.wizardry.content.block.ObsidianCrustBlock
 
neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
NETWORK_HELPER - Static variable in class com.binaris.wizardry.core.platform.Services
 
NEVER - Enum constant in enum class com.binaris.wizardry.api.content.data.Persistence
 
newBlockEntity(BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.RunestonePedestalBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.VanishingCobwebBlock
 
next() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
Returns the tier above this one, or the same tier if this is the highest tier.
NEXT_SPELL - Static variable in class com.binaris.wizardry.setup.registries.client.EBKeyBinding
 
NEXT_SPELL_KEY - Enum constant in enum class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S.ControlType
 
NON_ELEMENTAL_UPGRADE_BONUS - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
NONE - Static variable in class com.binaris.wizardry.api.content.spell.SpellAction
 
NONE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
NoneSpell - Class in com.binaris.wizardry.api.content.spell
This is an empty spell used for whenever a non-null empty spell is needed; it's great for using as a template when making your own spell.
NoneSpell() - Constructor for class com.binaris.wizardry.api.content.spell.NoneSpell
 
normal() - Method in record class com.binaris.wizardry.datagen.help.ElementData
Returns the value of the normal record component.
NOT_AIR_TO_AIR - Static variable in interface com.binaris.wizardry.api.content.util.BlockUtil.SurfaceCriteria
Surface criterion which defines a surface as the boundary between any non-air block and an air block.
notifyTrade(MerchantOffer) - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
notifyTradeUpdated(ItemStack) - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
notImplemented(Item) - Static method in class com.binaris.wizardry.client.NotImplementedItems
 
NotImplementedItems - Class in com.binaris.wizardry.client
 
NOVICE - Static variable in class com.binaris.wizardry.setup.registries.SpellTiers
 
NOVICE_EARTH_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
NOVICE_FIRE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
NOVICE_HEALING_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
NOVICE_ICE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
NOVICE_LIGHTNING_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
NOVICE_NECROMANCY_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
NOVICE_SORCERY_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
NOVICE_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
NoviceTier - Class in com.binaris.wizardry.content.spell_tier
 
NoviceTier() - Constructor for class com.binaris.wizardry.content.spell_tier.NoviceTier
 
NPC - Enum constant in enum class com.binaris.wizardry.api.content.event.SpellCastEvent.Source
 
NPCS - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
Whether NPCs can cast this spell
npcSpellCast(NPCSpellCastS2C) - Static method in class com.binaris.wizardry.core.networking.ClientMessageHandler
 
NPCSpellCastS2C - Class in com.binaris.wizardry.core.networking.s2c
 
NPCSpellCastS2C(int, int, InteractionHand, Spell, SpellModifiers) - Constructor for class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 
NPCSpellCastS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.s2c.NPCSpellCastS2C
 

O

OAK_BOOKSHELF - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
OAK_FLESH - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
OAK_LECTERN - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
OAKFLESH - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
OakFleshMobEffect - Class in com.binaris.wizardry.content.effect
 
OakFleshMobEffect() - Constructor for class com.binaris.wizardry.content.effect.OakFleshMobEffect
 
OBJECT_DATA - Static variable in class com.binaris.wizardry.core.platform.Services
 
OBSIDIAN_CRUST - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
ObsidianCrustBlock - Class in com.binaris.wizardry.content.block
 
ObsidianCrustBlock() - Constructor for class com.binaris.wizardry.content.block.ObsidianCrustBlock
 
ofBlockPos(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for BlockPos values.
ofBoolean(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for boolean values.
ofByte(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for byte values.
ofDouble(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for double values.
offerFlower(boolean) - Method in class com.binaris.wizardry.content.entity.living.IceGiant
 
ofFloat(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for float values.
ofInt(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for integer values.
ofIntArray(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for integer array values.
ofLong(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for long values.
ofNBT(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for raw NBT compound tag values.
ofShort(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for short values.
ofString(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for string values.
ofUUID(String, Persistence) - Static method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a stored spell variable for UUID values.
OJOSPOCOS - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
onApplyButtonPressed(Player) - Method in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
Called when the apply button is pressed.
onApplyButtonPressed(Player, Slot, Slot, Slot, Slot[]) - Method in interface com.binaris.wizardry.api.content.item.IWorkbenchItem
 
onApplyButtonPressed(Player, Slot, Slot, Slot, Slot[]) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
onApplyButtonPressed(Player, Slot, Slot, Slot, Slot[]) - Method in class com.binaris.wizardry.content.item.BlankScrollItem
 
onApplyButtonPressed(Player, Slot, Slot, Slot, Slot[]) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
onApplyButtonPressed(Player, Slot, Slot, Slot, Slot[]) - Method in class com.binaris.wizardry.content.item.WandItem
 
onBlockBreak(BlockEvent.BreakEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Called when the ray hits a block.
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Bubble
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Cobwebs
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Poison
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.TrapSlime
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Whirlwind
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.Detonate
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.FireBreath
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.FlameRay
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.Ignite
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.Meteor
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.healing.ArcaneJammer
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.healing.HealAlly
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.healing.RayOfPurification
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.ice.Freeze
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.ice.Permafrost
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.lightning.Arc
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Banish
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfEnfeeblement
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfSoulbinding
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfUndeath
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Entrapment
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.LifeDrain
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Reversal
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Wither
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.ArcaneLockSpell
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.Containment
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.PlayerHand
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.Telekinesis
 
onBlockHit(CastContext, BlockHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.WizardHand
 
onBlockUse(PlayerInteractEvent.RightClickBlock) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onCharge(CastContext) - Method in class com.binaris.wizardry.api.content.spell.Spell
Deprecated.
onChunkWatch(ChunkWatchEvent.Watch) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onClearButtonPressed(Player) - Method in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
Called when the clear button is pressed.
onClearButtonPressed(Player, Slot, Slot, Slot, Slot[]) - Method in interface com.binaris.wizardry.api.content.item.IWorkbenchItem
 
onClearButtonPressed(Player, Slot, Slot, Slot, Slot[]) - Method in class com.binaris.wizardry.content.item.WandItem
 
onClientTick(EBClientTickEvent) - Static method in class com.binaris.wizardry.client.ScreenShakeHandler
 
onClientTick(EBClientTickEvent) - Static method in class com.binaris.wizardry.client.sound.SoundLoop
 
onClientTick(EBClientTickEvent) - Static method in class com.binaris.wizardry.setup.registries.client.EBKeyBinding
 
onConjureEntityDeath(EBLivingDeathEvent) - Static method in class com.binaris.wizardry.core.DataEvents
When a player dies, all conjured items in their inventory should be removed, as they are not "real" items and should not be thrown on the ground or kept in the inventory after death.
onConjureItemPlaceInContainer(EBItemPlaceInContainerEvent) - Static method in class com.binaris.wizardry.core.DataEvents
Prevents conjured items from being placed in containers, as that would allow them to be stored indefinitely and potentially cause issues with the conjure item system.
onConjureToss(EBItemTossEvent) - Static method in class com.binaris.wizardry.core.DataEvents
Prevents conjured items from being thrown out of the inventory, as that would cause inconsistency on how the "temporal" item system should work.
onCraftedBy(ItemStack, Level, Player) - Method in class com.binaris.wizardry.content.item.SpellBookItem
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Called when the ray hits an entity.
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Bubble
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Cobwebs
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Poison
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.TrapSlime
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Whirlwind
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.Detonate
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.FireBreath
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.FlameRay
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.Ignite
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.Meteor
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.healing.ArcaneJammer
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.healing.HealAlly
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.healing.RayOfPurification
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.ice.Freeze
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.ice.Permafrost
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.lightning.Arc
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Banish
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfEnfeeblement
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfSoulbinding
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfUndeath
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Entrapment
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.LifeDrain
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Reversal
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Wither
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.ArcaneLockSpell
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.Containment
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.PlayerHand
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.Telekinesis
 
onEntityHit(CastContext, EntityHitResult, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.WizardHand
 
onEntityInteract(PlayerInteractEvent.EntityInteract) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onEntityMoved(LivingEntity, Level, BlockPos, int) - Static method in class com.binaris.wizardry.content.effect.FrostStepEffect
 
onEquip(SlotContext, ItemStack, ItemStack) - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactItem
 
onEvent(E) - Method in interface com.binaris.wizardry.core.event.EventListener
 
onHit(HitResult) - Method in class com.binaris.wizardry.content.entity.projectile.FireBoltEntity
 
onHit(HitResult) - Method in class com.binaris.wizardry.content.entity.projectile.FireBombEntity
 
onHit(HitResult) - Method in class com.binaris.wizardry.content.entity.projectile.IceChargeEntity
 
onHit(HitResult) - Method in class com.binaris.wizardry.content.entity.projectile.PoisonBombEntity
 
onHit(HitResult) - Method in class com.binaris.wizardry.content.entity.projectile.SmokeBombEntity
 
onHit(HitResult) - Method in class com.binaris.wizardry.content.entity.projectile.SparkBombEntity
 
onHit(HitResult) - Method in class com.binaris.wizardry.content.entity.projectile.ThunderboltEntity
 
onHit(HitResult) - Method in class com.binaris.wizardry.content.entity.projectile.SparkEntity
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.DarknessOrbEntity
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.ForceOrbEntity
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.MagicFireballEntity
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
onHitBlock(BlockHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.IceBall
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.DarknessOrbEntity
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.ForceOrbEntity
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.IceBall
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.IceLanceEntity
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.MagicFireballEntity
 
onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
onHurt(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.content.spell.earth.Fangs
 
onHurtEntity(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.api.content.item.ArtifactItem
Called when the player is responsible for hurting an entity (if player carries the artifact in their hotbar or accessories) to apply the artifact's effect.
onHurtEntity(EBLivingHurtEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.ExtractionRingEffect
 
onHurtEntity(EBLivingHurtEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.FireCloakingAmuletEffect
 
onHurtEntity(EBLivingHurtEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.LeechingRingEffect
 
onHurtEntity(EBLivingHurtEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.LichAmuletEffect
 
onHurtEntity(EBLivingHurtEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.LightningMeleeEffect
 
onHurtEntity(EBLivingHurtEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.PoisonRingEffect
 
onHurtEntity(EBLivingHurtEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.ShatteringRingEffect
 
onHurtEntity(EBLivingHurtEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.SoulBindingRingEffect
 
onHurtEntity(EBLivingHurtEvent, ItemStack) - Method in interface com.binaris.wizardry.core.IArtifactEffect
 
onJoin(EBEntityJoinLevelEvent) - Static method in class com.binaris.wizardry.client.effect.ArcaneLockRender
 
onKillEntity(EBLivingDeathEvent) - Static method in class com.binaris.wizardry.api.content.item.ArtifactItem
Called when the player is responsible for killing an entity (if player carries the artifact in their hotbar or accessories) to apply the artifact's effect.
onKillEntity(EBLivingDeathEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.ArcaneFrostRingEffect
 
onKillEntity(EBLivingDeathEvent, ItemStack) - Method in interface com.binaris.wizardry.core.IArtifactEffect
 
onLivingHurt(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.content.effect.FireSkinMobEffect
 
onLivingHurt(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.content.effect.StaticAuraMobEffect
 
onLivingHurt(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.content.effect.WardMobEffect
 
onLivingHurt(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
onLivingHurt(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.content.spell.lightning.Charge
 
onLivingHurt(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.content.spell.necromancy.CurseOfSoulbinding
 
onLivingHurt(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.core.AllyDesignation
Called whenever an entity is hurt.
onLivingTick(EBLivingTick) - Static method in class com.binaris.wizardry.api.content.effect.MagicMobEffect
 
onLivingTickEvent(EBLivingTick) - Static method in class com.binaris.wizardry.client.SpellGUIDisplay
 
onLivingUpdateEvent(EBLivingTick) - Static method in class com.binaris.wizardry.content.effect.ContainmentEffect
 
onLootTableLoadEvent(LootTableLoadEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onMinionJoinLevel(EBEntityJoinLevelEvent) - Static method in class com.binaris.wizardry.core.DataEvents
 
onMinionTick(EBLivingTick) - Static method in class com.binaris.wizardry.core.DataEvents
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Called when the ray does not hit any entities or blocks.
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Bubble
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Cobwebs
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Poison
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.TrapSlime
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Whirlwind
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.Detonate
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.FireBreath
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.FlameRay
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.Ignite
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.fire.Meteor
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.healing.ArcaneJammer
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.healing.HealAlly
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.healing.RayOfPurification
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.ice.Freeze
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.ice.Permafrost
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.lightning.Arc
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Banish
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfEnfeeblement
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfSoulbinding
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfUndeath
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Entrapment
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.LifeDrain
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Reversal
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.necromancy.Wither
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.ArcaneLockSpell
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.Containment
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.PlayerHand
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.Telekinesis
 
onMiss(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.sorcery.WizardHand
 
onPlayerBreakBlock(EBPlayerBreakBlockEvent) - Static method in class com.binaris.wizardry.content.spell.sorcery.ArcaneLockSpell
Checks if a player is allowed to break a block with arcane lock.
onPlayerChangedDimension(PlayerEvent.PlayerChangedDimensionEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onPlayerCloned(PlayerEvent.Clone) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onPlayerHurt(EBLivingHurtEvent) - Static method in class com.binaris.wizardry.api.content.item.ArtifactItem
Called when the player is hurt (if player carries the artifact in their hotbar or accessories) to apply the artifact's effect.
onPlayerHurt(EBLivingHurtEvent, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.AmuletPotentialEffect
 
onPlayerHurt(EBLivingHurtEvent, ItemStack) - Method in interface com.binaris.wizardry.core.IArtifactEffect
 
onPlayerInteractMinion(EBPlayerInteractEntityEvent) - Static method in class com.binaris.wizardry.core.DataEvents
 
onPlayerJoin(EBPlayerJoinServerEvent) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
onPlayerJoin(EBPlayerJoinServerEvent) - Static method in class com.binaris.wizardry.core.config.EBConfigManager
 
onPlayerKillMob(EBLivingDeathEvent) - Static method in class com.binaris.wizardry.content.item.WandUpgradeItem
 
onPlayerLoggedInEvent(PlayerEvent.PlayerLoggedInEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onPlayerRespawn(PlayerEvent.PlayerRespawnEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onPlayerTick(EBLivingTick) - Static method in class com.binaris.wizardry.core.DataEvents
 
onPlayerUseBlock(EBPlayerUseBlockEvent) - Static method in class com.binaris.wizardry.content.spell.sorcery.ArcaneLockSpell
Checks if a player is allowed to use a block with arcane lock.
onPreCast(SpellCastEvent.Pre) - Static method in class com.binaris.wizardry.content.WizardryAttributeModifier
 
onRegisterCapabilities(RegisterCapabilitiesEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
onRegisterOverlays(RegisterGuiOverlaysEvent) - Static method in class com.binaris.wizardry.client.ForgeModClientEvents
 
onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
onRenderLevelStage(RenderLevelStageEvent) - Static method in class com.binaris.wizardry.client.ForgeClientEvents
 
onServerLevelLoad(EBServerLevelLoadEvent) - Static method in class com.binaris.wizardry.content.data.SpellGlyphData
 
onSlotChanged(int, ItemStack, Player) - Method in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
Called when a slot is changed.
onSpellCastPostEvent(SpellCastEvent.Post) - Static method in class com.binaris.wizardry.content.Forfeit
Handles post-spell-cast events to discover the spell for the player if they have successfully cast it.
onSpellCastPreEvent(SpellCastEvent.Pre) - Static method in class com.binaris.wizardry.content.Forfeit
Handles pre-spell-cast events to potentially apply a forfeit to the player if they fail to cast the spell.
onSpellCastPreEvent(SpellCastEvent.Pre) - Static method in class com.binaris.wizardry.content.spell.healing.ArcaneJammer
 
onSpellCastPreEvent(SpellCastEvent.Pre) - Static method in class com.binaris.wizardry.content.spell.healing.FontOfMana
 
onSpellPostCast(SpellCastEvent.Post) - Static method in class com.binaris.wizardry.api.content.item.ArtifactItem
Called after a spell is cast (if player carries the artifact in their hotbar or accessories) to apply the artifact's effect.
onSpellPostCast(SpellCastEvent.Post, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.PaladinRingEffect
 
onSpellPostCast(SpellCastEvent.Post, ItemStack) - Method in interface com.binaris.wizardry.core.IArtifactEffect
 
onSpellPreCast(SpellCastEvent.Pre) - Static method in class com.binaris.wizardry.api.content.item.ArtifactItem
Called before a spell is cast (if player carries the artifact in their hotbar or accessories) to apply the artifact's effect.
onSpellPreCast(SpellCastEvent.Pre) - Static method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
onSpellPreCast(SpellCastEvent.Pre, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.HungerCastingCharmEffect
 
onSpellPreCast(SpellCastEvent.Pre, ItemStack) - Method in interface com.binaris.wizardry.core.IArtifactEffect
 
onTake(Player, ItemStack) - Method in class com.binaris.wizardry.content.menu.slot.SlotWorkbenchItem
 
onTick(EBLivingTick) - Static method in class com.binaris.wizardry.api.content.item.ArtifactItem
Called every tick (if player carries the artifact in their hotbar or accessories) to apply the artifact's effect.
onTick(LivingEntity, Level, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.ArcaneDefenseAmuletEffect
 
onTick(LivingEntity, Level, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.AutoShieldAmuletEffect
 
onTick(LivingEntity, Level, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.CondensingRingEffect
 
onTick(LivingEntity, Level, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.FeedingCharmEffect
 
onTick(LivingEntity, Level, ItemStack) - Method in class com.binaris.wizardry.content.item.artifact.FrostWardingAmuletEffect
 
onTick(LivingEntity, Level, ItemStack) - Method in interface com.binaris.wizardry.core.IArtifactEffect
 
onUnequip(SlotContext, ItemStack, ItemStack) - Method in class com.binaris.wizardry.integration.curios.CuriosArtifactItem
 
onUseTick(Level, LivingEntity, ItemStack, int) - Method in class com.binaris.wizardry.content.item.ManaFlaskItem
 
onUseTick(Level, LivingEntity, ItemStack, int) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
onUseTick(Level, LivingEntity, ItemStack, int) - Method in class com.binaris.wizardry.content.item.WandItem
 
onWorldLoadEvent(LevelEvent.Load) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
openSpellBook(ItemStack) - Static method in class com.binaris.wizardry.api.client.util.ClientUtils
 
oRot - Variable in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
OTHER - Enum constant in enum class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent.Source
 
OTHER - Enum constant in enum class com.binaris.wizardry.api.content.event.SpellCastEvent.Source
 
overlap(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
Sets whether multiple constructs of the same type can overlap at the same position.
overrideOffers(MerchantOffers) - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
overrideXp(int) - Method in class com.binaris.wizardry.content.entity.living.Wizard
 

P

PaladinRingEffect - Class in com.binaris.wizardry.content.item.artifact
 
PaladinRingEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.PaladinRingEffect
 
PARALYSIS - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
ParalysisMobEffect - Class in com.binaris.wizardry.content.effect
 
ParalysisMobEffect() - Constructor for class com.binaris.wizardry.content.effect.ParalysisMobEffect
 
parse(StringReader) - Method in class com.binaris.wizardry.content.command.argument.ElementArgument
 
parse(StringReader) - Method in class com.binaris.wizardry.content.command.argument.SpellArgument
 
parse(StringReader) - Method in class com.binaris.wizardry.content.command.argument.SpellConditionArgument
Parses a SpellCondition from the provided StringReader.
parse(StringReader) - Method in class com.binaris.wizardry.content.command.argument.SpellTierArgument
 
parse(String) - Static method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Parses a string representation of conditions into a SpellCondition.
ParticleBeam - Class in com.binaris.wizardry.client.particle
 
ParticleBeam(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleBeam
 
ParticleBeam.BeamProvider - Class in com.binaris.wizardry.client.particle
 
ParticleBuff - Class in com.binaris.wizardry.client.particle
Particle Buff is the only particle in Electroblob's Wizardry (at least on Alpha release) that's using the linking mechanism from ParticleWizardry to follow an entity.
ParticleBuff(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleBuff
 
ParticleBuff.BuffProvider - Class in com.binaris.wizardry.client.particle
 
particleBuilder(ParticleBuilderS2C) - Static method in class com.binaris.wizardry.core.networking.ClientMessageHandler
 
ParticleBuilder - Class in com.binaris.wizardry.api.client
 
ParticleBuilder() - Constructor for class com.binaris.wizardry.api.client.ParticleBuilder
 
ParticleBuilder.ParticleData - Class in com.binaris.wizardry.api.client
Data class for particle properties to be sent over the network and spawned client-side.
ParticleBuilderS2C - Class in com.binaris.wizardry.core.networking.s2c
 
ParticleBuilderS2C(ParticleBuilder.ParticleData) - Constructor for class com.binaris.wizardry.core.networking.s2c.ParticleBuilderS2C
 
ParticleBuilderS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.s2c.ParticleBuilderS2C
 
ParticleCloud - Class in com.binaris.wizardry.client.particle
 
ParticleCloud(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleCloud
 
ParticleCloud.CloudProvider - Class in com.binaris.wizardry.client.particle
 
particleCount - Variable in class com.binaris.wizardry.content.spell.abstr.BuffSpell
amount of particles spawned when the spell is cast.
particleCount(int) - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
Sets the amount of particles spawned when the spell is cast.
ParticleDarkMagic - Class in com.binaris.wizardry.client.particle
 
ParticleDarkMagic(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleDarkMagic
 
ParticleDarkMagic.DarkMagicProvider - Class in com.binaris.wizardry.client.particle
 
ParticleData() - Constructor for class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
particleDensity - Variable in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Density multiplier for particle spawning.
particleDensity(float) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Sets the particle density multiplier for this spell's visual effect.
ParticleDust - Class in com.binaris.wizardry.client.particle
 
ParticleDust(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleDust
 
ParticleDust.DustProvider - Class in com.binaris.wizardry.client.particle
 
ParticleFlash - Class in com.binaris.wizardry.client.particle
Based on the vanilla ParticleParticle, but with modified rendering to allow for a pulsing scale and a fade out.
ParticleFlash(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleFlash
 
ParticleFlash.FlashProvider - Class in com.binaris.wizardry.client.particle
 
ParticleGuardianBeam - Class in com.binaris.wizardry.client.particle
 
ParticleGuardianBeam(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleGuardianBeam
 
ParticleGuardianBeam.GuardianBeamProvider - Class in com.binaris.wizardry.client.particle
Deprecated.
ParticleIce - Class in com.binaris.wizardry.client.particle
 
ParticleIce(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleIce
 
ParticleIce.IceProvider - Class in com.binaris.wizardry.client.particle
 
particleJitter - Variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
The amount of random jitter applied to the position of each particle spawned along the ray, creating a more natural effect.
particleJitter(double) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Sets the amount of random jitter applied to the position of each particle spawned along the ray.
ParticleLeaf - Class in com.binaris.wizardry.client.particle
 
ParticleLeaf(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleLeaf
 
ParticleLeaf.LeafProvider - Class in com.binaris.wizardry.client.particle
 
ParticleLightning - Class in com.binaris.wizardry.client.particle
 
ParticleLightning(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleLightning
 
ParticleLightning.LightningProvider - Class in com.binaris.wizardry.client.particle
 
ParticleLightningPulse - Class in com.binaris.wizardry.client.particle
 
ParticleLightningPulse(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleLightningPulse
 
ParticleLightningPulse.LightningPulseProvider - Class in com.binaris.wizardry.client.particle
 
ParticleMagicBubble - Class in com.binaris.wizardry.client.particle
 
ParticleMagicBubble(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleMagicBubble
 
ParticleMagicBubble.MagicBubbleProvider - Class in com.binaris.wizardry.client.particle
 
ParticleMagicFire - Class in com.binaris.wizardry.client.particle
 
ParticleMagicFire(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleMagicFire
 
ParticleMagicFire.MagicFireProvider - Class in com.binaris.wizardry.client.particle
 
ParticlePath - Class in com.binaris.wizardry.client.particle
 
ParticlePath(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticlePath
 
ParticlePath.PathProvider - Class in com.binaris.wizardry.client.particle
 
ParticleScorch - Class in com.binaris.wizardry.client.particle
 
ParticleScorch(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleScorch
 
ParticleScorch.ScorchProvider - Class in com.binaris.wizardry.client.particle
 
ParticleSnow - Class in com.binaris.wizardry.client.particle
 
ParticleSnow(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleSnow
 
ParticleSnow.SnowProvider - Class in com.binaris.wizardry.client.particle
 
particleSpacing - Variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
The spacing between particles spawned along the ray.
particleSpacing(double) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Sets the spacing between particles spawned along the ray.
ParticleSpark - Class in com.binaris.wizardry.client.particle
 
ParticleSpark(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleSpark
 
ParticleSpark.SparkProvider - Class in com.binaris.wizardry.client.particle
 
ParticleSparkle - Class in com.binaris.wizardry.client.particle
 
ParticleSparkle(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleSparkle
 
ParticleSparkle.SparkleProvider - Class in com.binaris.wizardry.client.particle
 
ParticleSpawner - Class in com.binaris.wizardry.client
Client-only class that handles actual particle spawning.
ParticleSphere - Class in com.binaris.wizardry.client.particle
 
ParticleSphere(ClientLevel, double, double, double, SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleSphere
 
ParticleSphere.SphereProvider - Class in com.binaris.wizardry.client.particle
 
ParticleTargeted - Class in com.binaris.wizardry.api.client.particle
 
ParticleTargeted(ClientLevel, double, double, double, SpriteSet, boolean) - Constructor for class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
ParticleTornado - Class in com.binaris.wizardry.client.particle
 
ParticleTornado(ClientLevel, int, double, double, double, double, double, double, BlockState) - Constructor for class com.binaris.wizardry.client.particle.ParticleTornado
 
particleType - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
particleVelocity - Variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
The velocity of the particles spawned along the ray
particleVelocity(double) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Sets the velocity of the particles spawned along the ray.
ParticleWizardry - Class in com.binaris.wizardry.api.client.particle
Abstract superclass for all of wizardry's particles.
ParticleWizardry(ClientLevel, double, double, double, SpriteSet, boolean) - Constructor for class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
PASSIVE_MOBS_ARE_ALLIES - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
PATCHES_SPAWNED - Static variable in class com.binaris.wizardry.content.spell.necromancy.Decay
 
PATH - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
Deprecated.
pathProvider - Variable in class com.binaris.wizardry.datagen.provider.SpellDataProvider
 
PathProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticlePath.PathProvider
 
performBonemeal(ServerLevel, RandomSource, BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.CrystalFlowerBlock
 
Permafrost - Class in com.binaris.wizardry.content.spell.ice
 
Permafrost() - Constructor for class com.binaris.wizardry.content.spell.ice.Permafrost
 
PERMAFROST - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
PERMAFROST - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
PermafrostBlock - Class in com.binaris.wizardry.content.block
 
PermafrostBlock() - Constructor for class com.binaris.wizardry.content.block.PermafrostBlock
 
permanent - Variable in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
Whether this construct is permanent (true) or has a limited lifetime (false).
Persistence - Enum Class in com.binaris.wizardry.api.content.data
 
PersistentEntitySectionManagerMixin - Class in com.binaris.wizardry.core.mixin
 
PersistentEntitySectionManagerMixin() - Constructor for class com.binaris.wizardry.core.mixin.PersistentEntitySectionManagerMixin
 
persistsOnDimensionChange() - Method in enum class com.binaris.wizardry.api.content.data.Persistence
 
persistsOnRespawn() - Method in enum class com.binaris.wizardry.api.content.data.Persistence
 
PHASE_STEP - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
PhaseStep - Class in com.binaris.wizardry.content.spell.sorcery
 
PhaseStep() - Constructor for class com.binaris.wizardry.content.spell.sorcery.PhaseStep
 
pitch - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
The pitch angle this particle is facing, or NaN if this particle always faces the viewer (default behaviour).
pitch - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
pitch - Variable in class com.binaris.wizardry.api.content.spell.Spell
The pitch of the sound played by this spell, relative to 1.
pitchVariation - Variable in class com.binaris.wizardry.api.content.spell.Spell
The random variation in the pitch of the sound played by this spell.
placeBlock(GameTestHelper, Vec3, Block) - Static method in class com.binaris.wizardry.core.gametest.GST
Places a block at the given position in the GameTest world.
PLAGUE_DARKNESS - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
PlagueOfDarkness - Class in com.binaris.wizardry.content.spell.necromancy
 
PlagueOfDarkness() - Constructor for class com.binaris.wizardry.content.spell.necromancy.PlagueOfDarkness
 
PLATFORM - Static variable in class com.binaris.wizardry.core.platform.Services
 
playChargeSound(LivingEntity) - Static method in class com.binaris.wizardry.core.ClientSpellSoundManager
Plays the spell charge sound, used inside a SpellCastingItem when the item is on charge time.
player - Variable in class com.binaris.wizardry.content.entity.ShieldEntity
 
player() - Method in record class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler.TestContext
Returns the value of the player record component.
PLAYER_BLOCK_DAMAGE - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
PLAYER_HAND - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
PLAYER_INVENTORY_SIZE - Static variable in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
playerCapabilitySync(PlayerCapabilitySyncPacketS2C) - Static method in class com.binaris.wizardry.network.ClientMessageHandlerForge
 
PlayerCapabilitySyncPacketS2C - Class in com.binaris.wizardry.network
 
PlayerCapabilitySyncPacketS2C(PlayerCapabilitySyncPacketS2C.CapabilityType, CompoundTag) - Constructor for class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C
 
PlayerCapabilitySyncPacketS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C
 
PlayerCapabilitySyncPacketS2C.CapabilityType - Enum Class in com.binaris.wizardry.network
 
PlayerCastContext - Class in com.binaris.wizardry.api.content.spell.internal
PlayerCastContext - Casting Context for Players
PlayerCastContext(Level, Player, InteractionHand, int, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.spell.internal.PlayerCastContext
 
PlayerHand - Class in com.binaris.wizardry.content.spell.sorcery
 
PlayerHand() - Constructor for class com.binaris.wizardry.content.spell.sorcery.PlayerHand
 
PlayerMixin - Class in com.binaris.wizardry.core.mixin
 
PlayerMixin() - Constructor for class com.binaris.wizardry.core.mixin.PlayerMixin
 
PLAYERS_MOVE_EACH_OTHER - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
playMovingSound(Entity, SoundEvent, SoundSource, float, float, boolean) - Static method in class com.binaris.wizardry.core.ClientSpellSoundManager
Used when you want to create a sound that's moving along with an entity (projectiles, or fast-entities need this).
playSound(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.api.content.spell.Spell
Plays this spell's sounds at the given position in the given world.
playSound(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.content.spell.fire.FireBreath
 
playSound(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.content.spell.fire.FlameRay
 
playSound(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.content.spell.healing.RayOfPurification
 
playSound(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
 
playSound(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.content.spell.ice.Permafrost
 
playSound(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.content.spell.necromancy.LifeDrain
 
playSound(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.content.spell.sorcery.Levitation
 
playSound(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.content.spell.sorcery.SpeedTime
 
playSound(Level, LivingEntity, int, int) - Method in class com.binaris.wizardry.api.content.spell.Spell
Plays this spell's sound at the given entity in the given world.
playSound(Level, LivingEntity, int, int) - Method in class com.binaris.wizardry.content.spell.fire.FireBreath
 
playSound(Level, LivingEntity, int, int) - Method in class com.binaris.wizardry.content.spell.fire.FlameRay
 
playSound(Level, LivingEntity, int, int) - Method in class com.binaris.wizardry.content.spell.healing.RayOfPurification
 
playSound(Level, LivingEntity, int, int) - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
 
playSound(Level, LivingEntity, int, int) - Method in class com.binaris.wizardry.content.spell.ice.Permafrost
 
playSound(Level, LivingEntity, int, int) - Method in class com.binaris.wizardry.content.spell.necromancy.LifeDrain
 
playSound(Level, LivingEntity, int, int) - Method in class com.binaris.wizardry.content.spell.sorcery.Levitation
 
playSound(Level, LivingEntity, int, int) - Method in class com.binaris.wizardry.content.spell.sorcery.SpeedTime
 
playSound(Level, Vec3, int, int) - Method in class com.binaris.wizardry.api.content.spell.Spell
Plays this spell's sound at the given position in the given world.
playSoundAtPlayer(Player, SoundEvent, float, float) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
playSoundLoop(Level, double, double, double, int, int) - Method in class com.binaris.wizardry.api.content.spell.Spell
Start the standard continuous spell sound loop at the given position on the first cast tick.
playSoundLoop(Level, LivingEntity, int) - Method in class com.binaris.wizardry.api.content.spell.Spell
Start the standard continuous spell sound loop on the given entity at the first cast tick.
playSpellSoundLoop(LivingEntity, Spell, SoundEvent[], float, float) - Static method in class com.binaris.wizardry.core.ClientSpellSoundManager
 
playSpellSoundLoop(LivingEntity, Spell, SoundEvent, SoundEvent, SoundEvent, float, float) - Static method in class com.binaris.wizardry.core.ClientSpellSoundManager
 
playSpellSoundLoop(Level, double, double, double, Spell, SoundEvent[], float, float, int) - Static method in class com.binaris.wizardry.core.ClientSpellSoundManager
 
playSpellSoundLoop(Level, double, double, double, Spell, SoundEvent, SoundEvent, SoundEvent, float, float, int) - Static method in class com.binaris.wizardry.core.ClientSpellSoundManager
 
playSpellSwitchAnimation(boolean) - Static method in class com.binaris.wizardry.client.SpellGUIDisplay
 
POCKET_FURNACE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
POCKET_WORKBENCH - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
PocketFurnace - Class in com.binaris.wizardry.content.spell.fire
 
PocketFurnace() - Constructor for class com.binaris.wizardry.content.spell.fire.PocketFurnace
 
PocketWorkbench - Class in com.binaris.wizardry.content.spell.sorcery
 
PocketWorkbench() - Constructor for class com.binaris.wizardry.content.spell.sorcery.PocketWorkbench
 
POINT - Static variable in class com.binaris.wizardry.api.content.spell.SpellAction
 
POINT_DOWN - Static variable in class com.binaris.wizardry.api.content.spell.SpellAction
 
POINT_UP - Static variable in class com.binaris.wizardry.api.content.spell.SpellAction
 
Poison - Class in com.binaris.wizardry.content.spell.earth
 
Poison() - Constructor for class com.binaris.wizardry.content.spell.earth.Poison
 
POISON - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
POISON - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
POISON_BOMB - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
POISON_BOMB - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
POISON_BOMB - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
PoisonBombEntity - Class in com.binaris.wizardry.content.entity.projectile
 
PoisonBombEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.PoisonBombEntity
 
PoisonBombEntity(LivingEntity, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.PoisonBombEntity
 
PoisonBombEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.PoisonBombEntity
 
PoisonRingEffect - Class in com.binaris.wizardry.content.item.artifact
 
PoisonRingEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.PoisonRingEffect
 
populateSpells(List<Spell>, Element, boolean, int, RandomSource) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
Adds n random spells to the given list.
pos() - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
pos(double, double, double) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the position of the particle.
pos(BlockPos) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the position of the particle.
pos(Vec3) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the position of the particle.
Post(SpellCastEvent.Source, Spell, LivingEntity, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent.Post
 
Post(SpellCastEvent.Source, Spell, Level, double, double, double, Direction, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent.Post
 
POTENCY - Static variable in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Constant string identifier for the potency modifier.
POTENCY_ATTRIBUTE_MODIFIER - Static variable in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Attribute Modifier id
POTENCY_INCREASE_PER_TIER - Static variable in class com.binaris.wizardry.core.EBConstants
 
POTTED_CRYSTAL_FLOWER - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
Pre(SpellCastEvent.Source, Spell, LivingEntity, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent.Pre
 
Pre(SpellCastEvent.Source, Spell, Level, double, double, double, Direction, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent.Pre
 
prepareWandWithSpells(Element, SpellTier) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
Prepares a wand containing the wizard's spells and equips it.
PREVENT_BINDING_SAME_SPELL_TWICE_TO_WANDS - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
previous() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
Returns the tier below this one, or the same tier if this is the lowest tier.
PREVIOUS_SPELL - Static variable in class com.binaris.wizardry.setup.registries.client.EBKeyBinding
 
PREVIOUS_SPELL_KEY - Enum constant in enum class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S.ControlType
 
PROBABILITY_EFFECT - Static variable in class com.binaris.wizardry.content.item.artifact.AmuletPotentialEffect
 
PROGRESSION - Static variable in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Constant string identifier for the wand progression modifier.
PROGRESSION_BAR_HEIGHT - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
PROGRESSION_BAR_WIDTH - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
PROGRESSION_KEY - Static variable in class com.binaris.wizardry.api.content.util.CastItemDataHelper
The NBT key used to store the item progression level in form of an integer.
PROJECTILE - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellType
 
projectileFactory - Variable in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
 
ProjectileSpell<T extends MagicProjectileEntity> - Class in com.binaris.wizardry.content.spell.abstr
Base class for spells that shoot magical projectile entities (MagicProjectileEntity).
ProjectileSpell(Function<Level, T>) - Constructor for class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
 
properties() - Method in class com.binaris.wizardry.api.content.spell.NoneSpell
 
properties() - Method in class com.binaris.wizardry.api.content.spell.Spell
This method is where you should set the default properties for your spell when creating a new spell class.
properties() - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
 
properties() - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
 
properties() - Method in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
 
properties() - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
 
properties() - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
 
properties() - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.BetterFlight
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.Boulder
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.Bubble
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.Cobwebs
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.Fangs
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.Flight
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.ForestsCurse
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.GrowthAura
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.Leap
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.Poison
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.Tornado
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.TrapSlime
 
properties() - Method in class com.binaris.wizardry.content.spell.earth.Whirlwind
 
properties() - Method in class com.binaris.wizardry.content.spell.fire.Detonate
 
properties() - Method in class com.binaris.wizardry.content.spell.fire.FireBreath
 
properties() - Method in class com.binaris.wizardry.content.spell.fire.Firestorm
 
properties() - Method in class com.binaris.wizardry.content.spell.fire.FlameRay
 
properties() - Method in class com.binaris.wizardry.content.spell.fire.FlamingWeapon
 
properties() - Method in class com.binaris.wizardry.content.spell.fire.Ignite
 
properties() - Method in class com.binaris.wizardry.content.spell.fire.Meteor
 
properties() - Method in class com.binaris.wizardry.content.spell.fire.PocketFurnace
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.ArcaneJammer
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.CureEffects
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.Evade
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.FontOfMana
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.GreaterHeal
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.GroupHeal
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.Heal
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.HealAlly
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.InvigoratingPresence
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.RayOfPurification
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.RemoveCurse
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.ReplenishHunger
 
properties() - Method in class com.binaris.wizardry.content.spell.healing.Satiety
 
properties() - Method in class com.binaris.wizardry.content.spell.ice.Freeze
 
properties() - Method in class com.binaris.wizardry.content.spell.ice.FrostBarrier
 
properties() - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
 
properties() - Method in class com.binaris.wizardry.content.spell.ice.Hailstorm
 
properties() - Method in class com.binaris.wizardry.content.spell.ice.IceAge
 
properties() - Method in class com.binaris.wizardry.content.spell.ice.IceSpickes
 
properties() - Method in class com.binaris.wizardry.content.spell.ice.Permafrost
 
properties() - Method in class com.binaris.wizardry.content.spell.ice.SummonIceGiant
 
properties() - Method in class com.binaris.wizardry.content.spell.lightning.Arc
 
properties() - Method in class com.binaris.wizardry.content.spell.lightning.BlindingFlash
 
properties() - Method in class com.binaris.wizardry.content.spell.lightning.Charge
 
properties() - Method in class com.binaris.wizardry.content.spell.lightning.InvokeWeather
 
properties() - Method in class com.binaris.wizardry.content.spell.lightning.LightningPulse
 
properties() - Method in class com.binaris.wizardry.content.spell.magic.ForceArrowSpell
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.Banish
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.BlockWithSurprise
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfEnfeeblement
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfSoulbinding
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfUndeath
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.Decay
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.DragonFireball
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.Enrage
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.Entrapment
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.LifeDrain
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.PlagueOfDarkness
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.Reversal
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.ShulkerBullet
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.SummonSkeletonLegion
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.SummonZombie
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.Wither
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.WitherSkullSpell
 
properties() - Method in class com.binaris.wizardry.content.spell.necromancy.ZombieApocalypse
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.ArcaneLockSpell
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.ArrowRain
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.Blink
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.Containment
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.ImbueWeapon
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.Levitation
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.PhaseStep
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.PlayerHand
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.PocketWorkbench
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.SpeedTime
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.Telekinesis
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.VanishingBox
 
properties() - Method in class com.binaris.wizardry.content.spell.sorcery.WizardHand
 
PropertiesDataManager - Class in com.binaris.wizardry.core
This class loads spell properties from JSON files located in the "data/modid/spells" directory of data packs.
PropertiesDataManager() - Constructor for class com.binaris.wizardry.core.PropertiesDataManager
 
PropertiesForgeDataManager - Class in com.binaris.wizardry.core
 
PropertiesForgeDataManager() - Constructor for class com.binaris.wizardry.core.PropertiesForgeDataManager
 
propertiesMap - Variable in class com.binaris.wizardry.core.networking.s2c.SpellPropertiesSyncS2C
 
property(SpellProperty<T>) - Method in class com.binaris.wizardry.api.content.spell.Spell
Gets the value of the given property for this spell.
PropertyType<T> - Class in com.binaris.wizardry.api.content.spell.properties
Generic implementation of the IPropertyType interface using functional interfaces for serialization and deserialization.
PropertyType(BiFunction<JsonElement, String, SpellProperty<T>>, BiFunction<CompoundTag, String, SpellProperty<T>>, BiConsumer<JsonObject, SpellProperty<T>>, BiConsumer<CompoundTag, SpellProperty<T>>) - Constructor for class com.binaris.wizardry.api.content.spell.properties.PropertyType
 
PropertyTypes - Class in com.binaris.wizardry.api.content.spell.properties
Registry class for different property types used in spell properties.
Provider(LivingEntity) - Constructor for class com.binaris.wizardry.capabilities.ContainmentDataHolder.Provider
 
Provider(Mob) - Constructor for class com.binaris.wizardry.capabilities.MinionDataHolder.Provider
 
Provider(Player) - Constructor for class com.binaris.wizardry.capabilities.CastCommandDataHolder.Provider
 
Provider(Player) - Constructor for class com.binaris.wizardry.capabilities.SpellManagerDataHolder.Provider
 
Provider(Player) - Constructor for class com.binaris.wizardry.capabilities.WizardDataHolder.Provider
 
Provider(ItemStack) - Constructor for class com.binaris.wizardry.capabilities.ConjureDataHolder.Provider
 
Provider(ItemStack) - Constructor for class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder.Provider
 
Provider(BlockEntity) - Constructor for class com.binaris.wizardry.capabilities.ArcaneLockDataHolder.Provider
 
PROVIDERS - Static variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
PURCHASE - Enum constant in enum class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent.Source
 
PURIFYING_ELIXIR - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
PurifyingElixirItem - Class in com.binaris.wizardry.content.item
 
PurifyingElixirItem() - Constructor for class com.binaris.wizardry.content.item.PurifyingElixirItem
 
putSpellOnBlankScroll(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
putSpellOnBlankScroll(GameTestHelper, Spell) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Puts the given spell into a new spell scroll using a blank scroll
putSpellOnScroll(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
putSpellOnScrollFilled(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Try to put a spell into a not blank scroll, should be false

Q

QuickArtifactEffect - Class in com.binaris.wizardry.core
Utility class used for quickly add artifacts effect to simple items without having to create a whole new class.
quickMoveStack(Player, int) - Method in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
Handles shift-clicking.
quickMoveStack(Player, int) - Method in class com.binaris.wizardry.content.menu.BookshelfMenu
 

R

r - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
r - Variable in class com.binaris.wizardry.content.spell.abstr.BuffSpell
color of the particles spawned when the spell is cast.
RADIANT - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
radius - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
radius - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
random - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
RANDOM_SPELL - Static variable in class com.binaris.wizardry.setup.registries.EBLootFunctions
 
RANDOM_SPELL_BOOK - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
randomDescriptions - Variable in class com.binaris.wizardry.content.data.SpellGlyphData
 
randomNames - Variable in class com.binaris.wizardry.content.data.SpellGlyphData
 
RandomSpellBookItem - Class in com.binaris.wizardry.content.item
 
RandomSpellBookItem(Item.Properties) - Constructor for class com.binaris.wizardry.content.item.RandomSpellBookItem
 
RandomSpellFunction - Class in com.binaris.wizardry.content.loot
 
RandomSpellFunction(LootItemCondition[], List<Spell>, boolean, float, List<SpellTier>, List<Element>) - Constructor for class com.binaris.wizardry.content.loot.RandomSpellFunction
 
RandomSpellFunction.Serializer - Class in com.binaris.wizardry.content.loot
 
randomTick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class com.binaris.wizardry.content.block.ObsidianCrustBlock
 
RANGE - Static variable in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Constant string identifier for modifying the effect range of spells
RANGE - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
RANGE_INCREASE_PER_LEVEL - Static variable in class com.binaris.wizardry.core.EBConstants
 
RANGE_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RangedKitingGoal - Class in com.binaris.wizardry.content.entity.goal
Intelligent kiting goal for ranged attack entities that maintains a safe distance.
RangedKitingGoal(PathfinderMob, double) - Constructor for class com.binaris.wizardry.content.entity.goal.RangedKitingGoal
Simplified constructor with default distance values.
RangedKitingGoal(PathfinderMob, double, double, double, double) - Constructor for class com.binaris.wizardry.content.entity.goal.RangedKitingGoal
General constructor, allowing full configuration for the kiting behavior.
rarity - Variable in enum class com.binaris.wizardry.content.item.ManaFlaskItem.Size
 
RAY_OF_PURIFICATION - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
RayOfPurification - Class in com.binaris.wizardry.content.spell.healing
 
RayOfPurification() - Constructor for class com.binaris.wizardry.content.spell.healing.RayOfPurification
 
RaySpell - Class in com.binaris.wizardry.content.spell.abstr
Base class for spells that cast a ray from the caster's position or a location, affecting entities and blocks along the ray's path.
RaySpell() - Constructor for class com.binaris.wizardry.content.spell.abstr.RaySpell
 
rayTrace(Level, Entity, Vec3, Vec3, float, boolean, Class<? extends Entity>, Predicate<? super Entity>) - Static method in class com.binaris.wizardry.api.content.util.RayTracer
Performs a ray trace from origin to endpoint, detecting both blocks and entities.
RayTracer - Class in com.binaris.wizardry.api.content.util
Utility class for performing ray trace operations in the world, including both block and entity detection.
RayTracer() - Constructor for class com.binaris.wizardry.api.content.util.RayTracer
 
RCBEAccessor - Interface in com.binaris.wizardry.core.mixin.accessor
 
read(CompoundTag) - Method in interface com.binaris.wizardry.api.content.data.IStoredSpellVar
Reads the value from an NBT compound tag.
read(CompoundTag) - Method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
 
read(FriendlyByteBuf) - Static method in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
read(FriendlyByteBuf) - Method in interface com.binaris.wizardry.api.content.data.ISpellVar
Reads the value from a network buffer.
read(FriendlyByteBuf) - Method in class com.binaris.wizardry.api.content.data.ISpellVar.SpellVar
 
read(FriendlyByteBuf) - Method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.MeteorEntity
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.construct.ZombieSpawnerConstruct
 
readAdditionalSaveData(CompoundTag) - Method in class com.binaris.wizardry.content.entity.ShieldEntity
 
RECENT_SPELL_EXPIRY_TICKS - Static variable in class com.binaris.wizardry.core.EBConstants
 
RECEPTACLE - Static variable in class com.binaris.wizardry.setup.registries.EBBlockEntities
 
RECEPTACLE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
RECEPTACLE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
ReceptacleBlock - Class in com.binaris.wizardry.content.block
 
ReceptacleBlock() - Constructor for class com.binaris.wizardry.content.block.ReceptacleBlock
 
ReceptacleBlockEntity - Class in com.binaris.wizardry.content.blockentity
 
ReceptacleBlockEntity(BlockPos, BlockState) - Constructor for class com.binaris.wizardry.content.blockentity.ReceptacleBlockEntity
 
rechargeMana(ItemStack, int) - Method in interface com.binaris.wizardry.api.content.item.IManaItem
 
rechargeManaFromCrystals(Slot, Slot) - Static method in class com.binaris.wizardry.api.content.util.WorkbenchUtils
Recharges the mana of the item in the centre slot using the crystals in the crystals slot.
register() - Static method in class com.binaris.wizardry.api.content.spell.SpellAction
 
register() - Static method in class com.binaris.wizardry.client.EBClientEventHelper
 
register() - Static method in class com.binaris.wizardry.content.ForfeitRegistry
 
register() - Static method in class com.binaris.wizardry.EBEventHelper
 
register() - Static method in class com.binaris.wizardry.setup.registries.client.EBItemProperties
 
register() - Static method in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
register(RegisterFunction<SoundEvent>) - Static method in class com.binaris.wizardry.setup.registries.EBSounds
 
register(RegisterFunction<MobEffect>) - Static method in class com.binaris.wizardry.setup.registries.EBMobEffects
 
register(RegisterFunction<Attribute>) - Static method in class com.binaris.wizardry.setup.registries.EBAttributes
 
register(RegisterFunction<EntityType<?>>) - Static method in class com.binaris.wizardry.setup.registries.EBEntities
 
register(RegisterFunction<MenuType<?>>) - Static method in class com.binaris.wizardry.setup.registries.EBMenus
 
register(RegisterFunction<RecipeType<?>>) - Static method in class com.binaris.wizardry.setup.registries.EBRecipeTypes
 
register(RegisterFunction<CreativeModeTab>) - Static method in class com.binaris.wizardry.setup.registries.EBCreativeTabs
 
register(RegisterFunction<Enchantment>) - Static method in class com.binaris.wizardry.setup.registries.EBEnchantments
 
register(RegisterFunction<Item>) - Static method in class com.binaris.wizardry.setup.registries.EBItems
 
register(RegisterFunction<Block>) - Static method in class com.binaris.wizardry.setup.registries.EBBlocks
Registers all blocks for the mod, used inside each loader
register(RegisterFunction<BlockEntityType<?>>) - Static method in class com.binaris.wizardry.setup.registries.EBBlockEntities
 
register(RegisterFunction<LootItemFunctionType>) - Static method in class com.binaris.wizardry.setup.registries.EBLootFunctions
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.AllyCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.CastCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.debug.DataDurabilityCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.debug.ForfeitTestCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.debug.GenArmorCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.debug.GenScrollCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.debug.GenSpellBookCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.debug.GenWandCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.debug.GenWizardCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.DiscoverSpellCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.MagicAttributeCommand
 
register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class com.binaris.wizardry.content.command.UnDiscoverSpellCommand
 
register(Class<E>, EventListener<E>) - Method in interface com.binaris.wizardry.core.event.EventRegistry
 
register(Class<E>, EventListener<E>) - Method in class com.binaris.wizardry.core.event.WizardryEventBus
 
register(BiConsumer<MenuType<? extends AbstractContainerMenu>, EBMenuScreens.ScreenFactory<AbstractContainerMenu, AbstractContainerScreen<AbstractContainerMenu>>>) - Static method in class com.binaris.wizardry.setup.registries.client.EBMenuScreens
 
register(BiConsumer<BlockEntityType<? extends BlockEntity>, BlockEntityRendererProvider<BlockEntity>>) - Static method in class com.binaris.wizardry.setup.registries.client.EBBlockEntityRenderers
 
register(Registry<?>, RegisterFunction<Element>) - Static method in class com.binaris.wizardry.setup.registries.Elements
 
register(Registry<?>, RegisterFunction<Spell>) - Static method in class com.binaris.wizardry.setup.registries.Spells
 
register(Registry<?>, RegisterFunction<SpellTier>) - Static method in class com.binaris.wizardry.setup.registries.SpellTiers
 
register(Registry<T>, ResourceLocation, T) - Method in interface com.binaris.wizardry.setup.registries.RegisterFunction
Register a single object into the supplied Registry under the given ResourceLocation.
register(Item, String) - Static method in class com.binaris.wizardry.setup.registries.WandUpgrades
Registers a wand upgrade item with its corresponding identifier.
register(IEventBus) - Static method in class com.binaris.wizardry.registry.EBArgumentTypesForge
 
registerArgumentType(String, Class<? extends A>, ArgumentTypeInfo<A, T>) - Static method in class com.binaris.wizardry.registry.EBArgumentTypesForge
 
registerArgumentType(ResourceLocation, Class<? extends A>, ArgumentTypeInfo<A, T>) - Method in interface com.binaris.wizardry.core.platform.services.IPlatformHelper
 
registerArgumentType(ResourceLocation, Class<? extends A>, ArgumentTypeInfo<A, T>) - Method in class com.binaris.wizardry.platform.ForgePlatformHelper
 
registerAttributes(BiConsumer<EntityType<? extends LivingEntity>, AttributeSupplier>) - Static method in class com.binaris.wizardry.setup.registries.EBEntities
 
registerBookItem(Item) - Static method in class com.binaris.wizardry.content.menu.BookshelfMenu
 
registerConfigManager(String, IConfigProvider, boolean) - Static method in class com.binaris.wizardry.WizardryMainMod
 
registerContent(RegisterEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ModBusEvents
 
RegisterFunction<T> - Interface in com.binaris.wizardry.setup.registries
Functional interface used by Electroblob's Wizardry Redux registration helpers to perform actual registrations into the different loaders' registries (Forge, Fabric).
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.EvilWizard
 
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.IceGiant
 
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.IceWraith
 
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.LightningWraith
 
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.MagicSlime
 
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.ShadowWraith
 
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.StormElemental
 
registerGoals() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
registerKeyBindings(RegisterKeyMappingsEvent) - Static method in class com.binaris.wizardry.client.ForgeModClientEvents
 
registerLayerDefinitions(EntityRenderersEvent.RegisterLayerDefinitions) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ModBusEventsClient
 
registerMessages() - Static method in class com.binaris.wizardry.network.EBForgeNetwork
 
registerModels() - Method in class com.binaris.wizardry.datagen.provider.EBItemModelProvider
 
registerNull(RegisterFunction<Element>) - Static method in class com.binaris.wizardry.setup.registries.Elements
 
registerNull(RegisterFunction<Spell>) - Static method in class com.binaris.wizardry.setup.registries.Spells
 
registerNull(RegisterFunction<SpellTier>) - Static method in class com.binaris.wizardry.setup.registries.SpellTiers
 
registerProvider(BiConsumer<DeferredObject<SimpleParticleType>, Function<SpriteSet, ParticleProvider<SimpleParticleType>>>) - Static method in class com.binaris.wizardry.setup.registries.client.EBParticleProviders
 
registerProviders(RegisterParticleProvidersEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ModBusEventsClient
 
registerReloadListeners(AddReloadListenerEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ForgeBusEvents
 
registerRenderers() - Static method in class com.binaris.wizardry.setup.registries.client.EBRenderers
 
registerSerializers(RegisterFunction<RecipeSerializer<?>>) - Static method in class com.binaris.wizardry.setup.registries.EBRecipeTypes
 
registerSpawns() - Static method in class com.binaris.wizardry.setup.registries.EBEntities
 
registerStatesAndModels() - Method in class com.binaris.wizardry.datagen.provider.EBBlockStateProvider
 
registerSupportedItem(Item) - Static method in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
Registers an item as a supported conjure item.
registerTests(RegisterGameTestsEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ModBusEvents
 
registerType(RegisterFunction<ParticleType<?>>) - Static method in class com.binaris.wizardry.setup.registries.client.EBParticles
 
REGISTRY_UTIL - Static variable in class com.binaris.wizardry.core.platform.Services
 
RegistryUtils - Class in com.binaris.wizardry.api.content.util
General utility methods used for Spell related functionality, normally being used for item creation, retrieval, etc.
relativeMotionX - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Velocity of this particle relative to the linked entity.
relativeMotionY - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Velocity of this particle relative to the linked entity.
relativeMotionZ - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Velocity of this particle relative to the linked entity.
relativeX - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Coordinates of this particle relative to the linked entity.
relativeY - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Coordinates of this particle relative to the linked entity.
relativeZ - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Coordinates of this particle relative to the linked entity.
releaseUsing(ItemStack, Level, LivingEntity, int) - Method in class com.binaris.wizardry.content.item.FlameCatcherItem
 
releaseUsing(ItemStack, Level, LivingEntity, int) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
releaseUsing(ItemStack, Level, LivingEntity, int) - Method in class com.binaris.wizardry.content.item.WandItem
 
releaseUsing(ItemStack, Level, LivingEntity, int) - Method in class com.binaris.wizardry.content.item.SpectralBowItem
 
reload() - Method in class com.binaris.wizardry.core.config.EBConfigManager
 
ReloadCommandMixin - Class in com.binaris.wizardry.core.mixin
 
ReloadCommandMixin() - Constructor for class com.binaris.wizardry.core.mixin.ReloadCommandMixin
 
reloadConfigs() - Static method in class com.binaris.wizardry.WizardryMainMod
 
Remnant - Class in com.binaris.wizardry.content.entity.living
 
Remnant(EntityType<? extends Monster>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.Remnant
 
REMNANT - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
REMNANT_SPAWN_EGG - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RemnantModel - Class in com.binaris.wizardry.client.model
 
RemnantModel(ModelPart) - Constructor for class com.binaris.wizardry.client.model.RemnantModel
 
RemnantRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
RemnantRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.RemnantRenderer
 
REMOVE_CURSE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
RemoveCurse - Class in com.binaris.wizardry.content.spell.healing
 
RemoveCurse() - Constructor for class com.binaris.wizardry.content.spell.healing.RemoveCurse
 
removeImbuement(Enchantment) - Method in interface com.binaris.wizardry.api.content.data.ImbuementEnchantData
Removes a temporary enchantment from tracking.
removeImbuement(Enchantment) - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
removeItem(int, int) - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
removeItemNoUpdate(int) - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
removePlayerListener(PlayerAdvancements, CriterionTrigger.Listener<SpellCastTrigger.TriggerInstance>) - Method in class com.binaris.wizardry.content.advancement.SpellCastTrigger
 
removePlayerListener(PlayerAdvancements, CriterionTrigger.Listener<SpellDiscoveryTrigger.TriggerInstance>) - Method in class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger
 
removePlayerListener(PlayerAdvancements, CriterionTrigger.Listener<WizardryAdvancementTrigger.TriggerInstance>) - Method in class com.binaris.wizardry.content.advancement.WizardryAdvancementTrigger
 
removePlayerListener(PlayerAdvancements, CriterionTrigger.Listener<WizardryContainerTrigger.TriggerInstance>) - Method in class com.binaris.wizardry.content.advancement.WizardryContainerTrigger
 
removePlayerListeners(PlayerAdvancements) - Method in class com.binaris.wizardry.content.advancement.SpellCastTrigger
 
removePlayerListeners(PlayerAdvancements) - Method in class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger
 
removePlayerListeners(PlayerAdvancements) - Method in class com.binaris.wizardry.content.advancement.WizardryAdvancementTrigger
 
removePlayerListeners(PlayerAdvancements) - Method in class com.binaris.wizardry.content.advancement.WizardryContainerTrigger
 
removeRecentCasts(Predicate<AbstractMap.SimpleEntry<Spell, Long>>) - Method in interface com.binaris.wizardry.api.content.data.WizardData
Removes recent spell casts that match the given predicate, allowing for custom filtering of which entries to remove.
removeRecentCasts(Predicate<AbstractMap.SimpleEntry<Spell, Long>>) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
removeWhenFarAway(double) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
removeWhenFarAway(double) - Method in class com.binaris.wizardry.content.entity.living.EvilWizard
 
render(MagicConstructEntity, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.SigilRenderer
 
render(BubbleConstruct, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.BubbleRenderer
 
render(IceGiant, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.IceGiantRenderer
 
render(VertexConsumer, Camera, float) - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
render(VertexConsumer, Camera, float) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
render(VertexConsumer, Camera, float) - Method in class com.binaris.wizardry.client.particle.ParticleBuff
 
render(VertexConsumer, Camera, float) - Method in class com.binaris.wizardry.client.particle.ParticleFlash
 
render(VertexConsumer, Camera, float) - Method in class com.binaris.wizardry.client.particle.ParticleSphere
 
render(GuiGraphics, int, int, float) - Method in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
render(GuiGraphics, int, int, float) - Method in class com.binaris.wizardry.client.gui.screens.ArcaneWorkbenchScreen
Renders the screen, including background, slots, tooltips, and animations.
render(GuiGraphics, int, int, float) - Method in class com.binaris.wizardry.client.gui.screens.BookshelfScreen
 
render(ArcaneWorkbenchBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class com.binaris.wizardry.client.renderer.blockentity.ArcaneWorkbenchRender
 
render(BookshelfBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class com.binaris.wizardry.client.renderer.blockentity.BookshelfRenderer
 
render(ImbuementAltarBlockEntity, float, PoseStack, MultiBufferSource, int, int) - Method in class com.binaris.wizardry.client.renderer.blockentity.ImbuementAltarRenderer
 
render(BoulderConstruct, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.BoulderRenderer
 
render(DecayConstruct, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.DecayRenderer
 
render(FireRingConstruct, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.FireRingRenderer
 
render(IceSpikeConstruct, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.IceSpikeRenderer
 
render(ZombieSpawnerConstruct, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.ZombieSpawnerRenderer
 
render(Remnant, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.RemnantRenderer
 
render(MeteorEntity, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.MeteorRenderer
 
render(ConjuredArrowEntity, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.ConjureArrowRenderer
 
render(ForceArrow, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.ForceArrowRenderer
 
render(Camera, PoseStack, float) - Static method in class com.binaris.wizardry.client.effect.ArcaneLockRender
 
render(Camera, PoseStack, float) - Static method in class com.binaris.wizardry.client.effect.ContainmentFieldRender
 
render(T, float, float, PoseStack, MultiBufferSource, int) - Method in class com.binaris.wizardry.client.renderer.entity.MagicProjectileRenderer
 
renderArms(LivingEntity, HumanoidModel<?>, InteractionHand) - Method in class com.binaris.wizardry.api.content.spell.SpellAction
 
renderBg(GuiGraphics, float, int, int) - Method in class com.binaris.wizardry.client.gui.screens.ArcaneWorkbenchScreen
Renders the background layer, including slot highlights and animations.
renderBg(GuiGraphics, float, int, int) - Method in class com.binaris.wizardry.client.gui.screens.BookshelfScreen
 
renderChargeMeter(PoseStack, Player, ItemStack, int, int, float) - Static method in class com.binaris.wizardry.client.SpellGUIDisplay
 
renderLabels(GuiGraphics, int, int) - Method in class com.binaris.wizardry.client.gui.screens.ArcaneWorkbenchScreen
Renders the foreground labels, including the title and inventory name.
renderLabels(GuiGraphics, int, int) - Method in class com.binaris.wizardry.client.gui.screens.BookshelfScreen
 
renderSpellHUD(GuiGraphics, PoseStack, Player, ItemStack, boolean, int, int, float, boolean) - Static method in class com.binaris.wizardry.client.SpellGUIDisplay
 
renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.binaris.wizardry.client.BlendingHumanoidModel
 
renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.binaris.wizardry.client.model.BoulderModel
 
renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.binaris.wizardry.client.model.IceGiantModel
 
renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class com.binaris.wizardry.client.model.RemnantModel
 
renderWidget(GuiGraphics, int, int, float) - Method in class com.binaris.wizardry.client.gui.button.GuiButtonApply
 
renderWidget(GuiGraphics, int, int, float) - Method in class com.binaris.wizardry.client.gui.button.GuiButtonClear
 
repairWand(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
repairWand(GameTestHelper, Item, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Tests repairing a damaged wand using 1 crystal.
REPLACE_VANILLA_FALL_DAMAGE - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
replaceComponent(Vec3, Direction.Axis, double) - Static method in class com.binaris.wizardry.api.content.util.GeometryUtil
 
REPLENISH_HUNGER - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ReplenishHunger - Class in com.binaris.wizardry.content.spell.healing
 
ReplenishHunger() - Constructor for class com.binaris.wizardry.content.spell.healing.ReplenishHunger
 
requiresFloor - Variable in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
Whether the construct requires a floor surface to spawn on.
requiresPacket() - Method in class com.binaris.wizardry.api.content.spell.NoneSpell
 
requiresPacket() - Method in class com.binaris.wizardry.api.content.spell.Spell
Whether this spell requires a packet to be sent on client when it is cast.
requiresPacket() - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.earth.Cobwebs
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.earth.GrowthAura
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.fire.Meteor
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.healing.Evade
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.ice.FrostBarrier
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.necromancy.DragonFireball
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.necromancy.WitherSkullSpell
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.sorcery.PocketWorkbench
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.sorcery.SpeedTime
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.sorcery.Telekinesis
 
requiresPacket() - Method in class com.binaris.wizardry.content.spell.sorcery.VanishingBox
 
requiresUpdateEveryTick() - Method in class com.binaris.wizardry.content.entity.goal.AttackSpellBasicGoal
 
requiresUpdateEveryTick() - Method in class com.binaris.wizardry.content.entity.goal.BlazeLikeSpellAttackGoal
 
requiresUpdateEveryTick() - Method in class com.binaris.wizardry.content.entity.goal.HardLookAtTargetGoal
 
requiresUpdateEveryTick() - Method in class com.binaris.wizardry.content.entity.goal.RangedKitingGoal
 
reset() - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Resets all multipliers and synced multipliers, clearing all stored values, including those that do not require syncing.
RESPAWN - Enum constant in enum class com.binaris.wizardry.api.content.data.Persistence
 
RESPLENDENT_THREAD - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RESTORE_IMBUEMENT_ALTAR - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
RESURRECT_BUTTON - Enum constant in enum class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S.ControlType
 
Reversal - Class in com.binaris.wizardry.content.spell.necromancy
 
Reversal() - Constructor for class com.binaris.wizardry.content.spell.necromancy.Reversal
 
REVERSAL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
REVERSE_SCROLL_DIRECTION - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
right_arm - Variable in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
right_arm - Variable in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
right_shoe - Variable in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
right_shoe - Variable in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
RING - Enum constant in enum class com.binaris.wizardry.api.content.item.ArtifactItem.Type
 
RING_ACCESSORIES - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
RING_ARCANE_FROST - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_BATTLEMAGE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_BLOCKWRANGLER - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_COMBUSTION - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_CONDENSING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_CONJURER - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_CURIOS - Static variable in class com.binaris.wizardry.setup.registries.EBTags
 
RING_DEFENDER - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_DISINTEGRATION - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_EARTH_BIOME - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_EARTH_MELEE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_EVOKER - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_EXTRACTION - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_FIRE_BIOME - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_FIRE_MELEE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_FULL_MOON - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_HAMMER - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_ICE_BIOME - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_ICE_MELEE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_INTERDICTION - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_LEECHING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_LIGHTNING_MELEE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_MANA_RETURN - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_METEOR - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_MIND_CONTROL - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_NECROMANCY_MELEE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_OF_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
RING_OF_FIRE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
RING_PALADIN - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_POISON - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_SEEKING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_SHATTERING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_SIPHONING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_SIPHONING_BONUS - Static variable in class com.binaris.wizardry.content.item.WandUpgradeItem
 
RING_SOULBINDING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_STORM - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
RING_STORMCLOUD - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
robe - Variable in class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
robe - Variable in class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
RobeArmorModel<T extends net.minecraft.world.entity.LivingEntity> - Class in com.binaris.wizardry.client.model.armor
 
RobeArmorModel(ModelPart, boolean) - Constructor for class com.binaris.wizardry.client.model.armor.RobeArmorModel
 
rot - Variable in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
rotate(BlockState, Rotation) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
rotate(BlockState, Rotation) - Method in class com.binaris.wizardry.content.block.MagicLecternBlock
 
rotate(BlockState, Rotation) - Method in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
Row(CastContext, Spell, String) - Constructor for record class com.binaris.wizardry.core.gametest.SpellTables.Row
Creates an instance of a Row record class.
rowPlayer(String, Spell, Player) - Static method in class com.binaris.wizardry.core.gametest.SpellTables
 
rpt - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
RUINED_SPELL_BOOK - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
run(CachedOutput) - Method in class com.binaris.wizardry.datagen.provider.ArtifactDocsProvider
 
run(CachedOutput) - Method in class com.binaris.wizardry.datagen.provider.SpellDataProvider
 
run(CachedOutput) - Method in class com.binaris.wizardry.datagen.provider.SpellDocsProvider
 
run(ItemStack, LootContext) - Method in class com.binaris.wizardry.content.loot.RandomSpellFunction
 
run(ItemStack, LootContext) - Method in class com.binaris.wizardry.content.loot.WizardSpellFunction
 
RUNE_HEIGHT - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
RUNE_LEFT - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
RUNE_TOP - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
RUNE_WIDTH - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
RUNESTONE_PEDESTAL - Static variable in class com.binaris.wizardry.setup.registries.EBBlockEntities
 
RunestonePedestalBlock - Class in com.binaris.wizardry.content.block
 
RunestonePedestalBlock(Element) - Constructor for class com.binaris.wizardry.content.block.RunestonePedestalBlock
 
RunestonePedestalBlockEntity - Class in com.binaris.wizardry.content.blockentity
 
RunestonePedestalBlockEntity(BlockPos, BlockState) - Constructor for class com.binaris.wizardry.content.blockentity.RunestonePedestalBlockEntity
 

S

safeAddModifiers(SpellModifiers, String, float) - Static method in class com.binaris.wizardry.content.WizardryAttributeModifier
 
sage() - Method in record class com.binaris.wizardry.datagen.help.ElementData
Returns the value of the sage record component.
SAGE - Enum constant in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
SAGE_BOOTS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_BOOTS_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_BOOTS_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_BOOTS_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_BOOTS_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_BOOTS_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_BOOTS_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_BOOTS_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_HAT - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_HAT_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_HAT_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_HAT_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_HAT_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_HAT_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_HAT_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_HAT_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_LEGGINGS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_LEGGINGS_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_LEGGINGS_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_LEGGINGS_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_LEGGINGS_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_LEGGINGS_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_LEGGINGS_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_LEGGINGS_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_ROBE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_ROBE_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_ROBE_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_ROBE_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_ROBE_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_ROBE_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_ROBE_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SAGE_ROBE_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SageArmorItem - Class in com.binaris.wizardry.content.item.armor
 
SageArmorItem(ArmorItem.Type, Element) - Constructor for class com.binaris.wizardry.content.item.armor.SageArmorItem
 
Satiety - Class in com.binaris.wizardry.content.spell.healing
 
Satiety() - Constructor for class com.binaris.wizardry.content.spell.healing.Satiety
 
SATIETY - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SATURATION_MODIFIER - Static variable in class com.binaris.wizardry.content.spell.healing.ReplenishHunger
 
save() - Method in class com.binaris.wizardry.content.WizardryAttributeModifier
 
save() - Method in class com.binaris.wizardry.core.config.EBConfigManager
 
save(CompoundTag) - Method in class com.binaris.wizardry.content.data.SpellGlyphData
 
save(Consumer<FinishedRecipe>, ResourceLocation) - Method in class com.binaris.wizardry.core.ImbuementAltarRecipeBuilder
 
save(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.projectile.BombEntity
 
save(CompoundTag) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
save(CompoundTag) - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Saves this SpellCondition to the provided NBT compound tag.
save(CompoundTag) - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition.SingleCondition
Saves this condition to the provided NBT compound tag.
saveAdditional(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
saveAdditional(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.BlockEntityTimer
 
saveAdditional(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
saveAdditional(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
saveAdditional(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.ReceptacleBlockEntity
 
saveAdditional(CompoundTag) - Method in class com.binaris.wizardry.content.blockentity.RunestonePedestalBlockEntity
 
scale - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
scale(float) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
set the scale of the particle
ScaledConstructEntity - Class in com.binaris.wizardry.api.content.entity.construct
 
ScaledConstructEntity(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
SCORCH - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
Deprecated.
ScorchProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleScorch.ScorchProvider
 
ScreenShakeHandler - Class in com.binaris.wizardry.client
 
ScreenShakeS2C - Class in com.binaris.wizardry.core.networking.s2c
 
ScreenShakeS2C(float, int) - Constructor for class com.binaris.wizardry.core.networking.s2c.ScreenShakeS2C
 
ScreenShakeS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.s2c.ScreenShakeS2C
 
SCROLL - Enum constant in enum class com.binaris.wizardry.api.content.event.SpellCastEvent.Source
 
SCROLL - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
Whether the spell can appear in spell scrolls
SCROLL - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SCROLL_BAR_HEIGHT - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
SCROLL_BAR_LEFT - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
SCROLL_BAR_TOP - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
SCROLL_BAR_WIDTH - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
SCROLL_HANDLE_HEIGHT - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
ScrollItem - Class in com.binaris.wizardry.content.item
Scroll Item!! Fast and easy way to use spells
ScrollItem(Item.Properties) - Constructor for class com.binaris.wizardry.content.item.ScrollItem
 
SEARCH_TOOLTIP_HOVER_TIME - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
searchNearbyTargets() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Determines if the minion should search nearby mobs that can attack the owner and target them.
searchNearbyTargets() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
SECOND_RANGE - Static variable in class com.binaris.wizardry.content.entity.construct.LightningSigilConstruct
 
seed - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
A long value used by the renderer as a random number seed, ensuring anything that is randomized remains the same across multiple frames.
seed - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
seed(long) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the seed of the particle being built.
SEEKING_STRENGTH - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
SEEKING_TIME - Static variable in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
SEEKING_TIME - Static variable in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
SELECTED_SPELL_KEY - Static variable in class com.binaris.wizardry.api.content.util.CastItemDataHelper
The NBT key used to store the currently selected spell index on the item in form of an integer.
selectNextSpell(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
Selects the next spell bound to the given ItemStack.
selectNextSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Selects the next spell on the stack by incrementing the index, wrapping around if necessary.
selectNextSpell(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
selectNextSpell(ItemStack) - Static method in class com.binaris.wizardry.setup.registries.client.EBKeyBinding
 
selectPreviousSpell(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
Selects the previous spell bound to the given itemstack.
selectPreviousSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Selects the previous spell on the stack by decrementing the index, wrapping around if necessary.
selectPreviousSpell(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
selectPreviousSpell(ItemStack) - Static method in class com.binaris.wizardry.setup.registries.client.EBKeyBinding
 
selectSpell(ItemStack, int) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
If your item will have more than just one spell loaded you need to override this in order to have the possibility to switch between the spell list.
selectSpell(ItemStack, int) - Method in class com.binaris.wizardry.content.item.WandItem
 
sendSpellCastPacket(Player, Spell, PlayerCastContext) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Sends spell cast packet to other clients if needed (for non-instant spells).
sendTo(ServerPlayer, T) - Method in interface com.binaris.wizardry.core.platform.services.INetworkHelper
 
sendTo(ServerPlayer, T) - Method in class com.binaris.wizardry.platform.ForgeNetworkHelper
 
sendToDimension(MinecraftServer, T, ResourceKey<Level>) - Method in interface com.binaris.wizardry.core.platform.services.INetworkHelper
 
sendToDimension(MinecraftServer, T, ResourceKey<Level>) - Method in class com.binaris.wizardry.platform.ForgeNetworkHelper
 
sendToServer(T) - Method in interface com.binaris.wizardry.core.platform.services.INetworkHelper
 
sendToServer(T) - Method in class com.binaris.wizardry.platform.ForgeNetworkHelper
 
sendToTracking(ServerLevel, BlockPos, T) - Method in interface com.binaris.wizardry.core.platform.services.INetworkHelper
 
sendToTracking(ServerLevel, BlockPos, T) - Method in class com.binaris.wizardry.platform.ForgeNetworkHelper
 
sendToTracking(Entity, T) - Method in interface com.binaris.wizardry.core.platform.services.INetworkHelper
 
sendToTracking(Entity, T) - Method in class com.binaris.wizardry.platform.ForgeNetworkHelper
 
SENSIBLE - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
serialize() - Method in class com.binaris.wizardry.content.advancement.SpellPredicate
 
serialize(JsonObject, RandomSpellFunction, JsonSerializationContext) - Method in class com.binaris.wizardry.content.loot.RandomSpellFunction.Serializer
 
serialize(JsonObject, WizardSpellFunction, JsonSerializationContext) - Method in class com.binaris.wizardry.content.loot.WizardSpellFunction.Serializer
 
serialize(JsonObject, SpellProperty<T>) - Method in interface com.binaris.wizardry.api.content.spell.properties.IPropertyType
Serializes a spell property to a JSON object.
serialize(JsonObject, SpellProperty<T>) - Method in class com.binaris.wizardry.api.content.spell.properties.PropertyType
 
serialize(CompoundTag, SpellProperty<T>) - Method in interface com.binaris.wizardry.api.content.spell.properties.IPropertyType
Serializes a spell property to a compound NBT tag.
serialize(CompoundTag, SpellProperty<T>) - Method in class com.binaris.wizardry.api.content.spell.properties.PropertyType
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder.Provider
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder.Provider
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder.Provider
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.ContainmentDataHolder.Provider
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.ContainmentDataHolder
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder.Provider
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.ImbuementEnchantDataHolder
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder.Provider
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder.Provider
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.WizardDataHolder.Provider
 
serializeNBT() - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
Serializer() - Constructor for class com.binaris.wizardry.content.loot.RandomSpellFunction.Serializer
 
Serializer() - Constructor for class com.binaris.wizardry.content.loot.WizardSpellFunction.Serializer
 
Serializer() - Constructor for class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe.Serializer
 
serializeToJson(SerializationContext) - Method in class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger.TriggerInstance
 
serializeToJson(SerializationContext) - Method in class com.binaris.wizardry.content.advancement.WizardryContainerTrigger.TriggerInstance
 
ServerLevelMixin - Class in com.binaris.wizardry.core.mixin
 
ServerLevelMixin() - Constructor for class com.binaris.wizardry.core.mixin.ServerLevelMixin
 
ServerPlayerMixin - Class in com.binaris.wizardry.core.mixin
 
ServerPlayerMixin() - Constructor for class com.binaris.wizardry.core.mixin.ServerPlayerMixin
 
serverTick(Level, BlockPos, BlockState, ArcaneWorkbenchBlockEntity) - Static method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
Services - Class in com.binaris.wizardry.core.platform
 
Services() - Constructor for class com.binaris.wizardry.core.platform.Services
 
set(ItemStack) - Method in class com.binaris.wizardry.content.menu.slot.SlotWorkbenchItem
 
set(String, float) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Sets the multiplier for a specific upgrade identified by the given key.
set(T) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
set(T) - Method in class com.binaris.wizardry.core.config.ConfigOption
 
setAmount(float) - Method in class com.binaris.wizardry.api.content.event.EBLivingHurtEvent
 
setArcaneLockOwner(String) - Method in interface com.binaris.wizardry.api.content.data.ArcaneLockData
 
setArcaneLockOwner(String) - Method in class com.binaris.wizardry.capabilities.ArcaneLockDataHolder
 
setAttacking(boolean) - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
setBoundOrigin(BlockPos) - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
setCanceled(boolean) - Method in class com.binaris.wizardry.api.content.event.abstr.WizardryCancelableEvent
 
setCanceled(boolean) - Method in class com.binaris.wizardry.api.content.event.abstr.WizardryEvent
 
setCanceled(boolean) - Method in class com.binaris.wizardry.api.content.event.SpellCastEvent
 
setCanceled(boolean) - Method in interface com.binaris.wizardry.core.event.IWizardryEvent
 
setCaster(LivingEntity) - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
setChanged() - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
setCollisions(boolean) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Sets this particle's collisions.
setColor(float, float, float) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Sets the base color of the particle.
setContainmentPos(BlockPos) - Method in interface com.binaris.wizardry.api.content.data.ContainmentData
Sets the containment position for the containment effect, used for the Shrine structure and Containment spell.
setContainmentPos(BlockPos) - Method in class com.binaris.wizardry.capabilities.ContainmentDataHolder
 
setContinuousSpell(Spell) - Method in interface com.binaris.wizardry.api.content.entity.living.ISpellCaster
 
setContinuousSpell(Spell) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
setCooldownEndTimes(ItemStack, long[]) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Sets the array of cooldown end times (level game time) for each spell on the stack.
setCurrentCooldown(ItemStack, int, long) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Sets the cooldown for the currently selected spell on the stack using game time.
setCurrentSpell(ItemStack, int) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Sets the currently selected spell on the stack by index based on the list of saved spells.
setCurrentSpell(ItemStack, Spell) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Sets the currently selected spell on the stack based on its location in the list of saved spells.
setCustomDamage(ItemStack, int) - Method in interface com.binaris.wizardry.api.content.item.ICustomDamageItem
exposing a new way to control when and how damage is set
setCustomDamage(ItemStack, int) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
setCustomDamage(ItemStack, int) - Method in class com.binaris.wizardry.content.item.WandItem
 
setDamagedEntity(LivingEntity) - Method in class com.binaris.wizardry.api.content.event.EBLivingHurtEvent
 
setDarkOrb(boolean) - Method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
setDelay(int) - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
setDuration(int) - Method in interface com.binaris.wizardry.api.content.data.ConjureData
Sets the duration this item was conjured for (for display purposes).
setDuration(int) - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
setElement(Element) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
setElement(String) - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
setEntity(Entity) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Links this particle to the given entity.
setEntityImmunities(Class<? extends Entity>, ResourceKey<DamageType>...) - Static method in class com.binaris.wizardry.api.content.util.MagicDamageSource
Sets the immunities for the specified entity type.
setExpireTime(long) - Method in interface com.binaris.wizardry.api.content.data.ConjureData
Sets the absolute game time when this conjured item should expire.
setExpireTime(long) - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
setFacing(float, float) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Sets the direction this particle faces.
setFacing(Direction) - Method in class com.binaris.wizardry.content.entity.construct.IceSpikeConstruct
 
setFadeColour(float, float, float) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Sets the fade color of the particle.
setGlyphData(SpellGlyphData) - Method in class com.binaris.wizardry.api.client.util.GlyphClientHandler
 
setGravity(boolean) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Sets this particle's gravity.
setHorizontalVelocity(double, double) - Method in class com.binaris.wizardry.content.entity.construct.BoulderConstruct
 
setHorizontalVelocity(float, float) - Method in class com.binaris.wizardry.content.entity.construct.TornadoConstruct
 
setItem(int, ItemStack) - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
setItem(int, ItemStack) - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
setItems(NonNullList<ItemStack>) - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
setLastUser(Player) - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
setLength(double) - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
Sets the length of this particle.
setLifetime(int) - Method in interface com.binaris.wizardry.api.content.data.MinionData
Sets the lifetime of the minion in ticks.
setLifetime(int) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
setLifetime(int) - Method in class com.binaris.wizardry.content.blockentity.BlockEntityTimer
 
setLifetime(T, int) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Sets the lifetime of the minion on the MinionData.
setLinkedPos(BlockPos) - Method in class com.binaris.wizardry.content.blockentity.RunestonePedestalBlockEntity
 
setLocation(ResourceLocation) - Method in class com.binaris.wizardry.api.content.spell.SpellTier
Sets the location for this tier.
setLootTable(ResourceLocation) - Method in interface com.binaris.wizardry.core.mixin.accessor.RCBEAccessor
 
setMana(int) - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
setMana(ItemStack, int) - Method in interface com.binaris.wizardry.api.content.item.IManaItem
 
setMana(ItemStack, int) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
setMana(ItemStack, int) - Method in class com.binaris.wizardry.content.item.CrystalItem
 
setMana(ItemStack, int) - Method in class com.binaris.wizardry.content.item.WandItem
 
setMaxCooldowns(ItemStack, int[]) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Sets the array of maximum cooldowns for each spell on the stack.
setNatural(boolean) - Method in class com.binaris.wizardry.content.blockentity.RunestonePedestalBlockEntity
 
setOwner(LivingEntity) - Method in interface com.binaris.wizardry.api.content.data.MinionData
Sets the owner entity of the minion.
setOwner(LivingEntity) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
setOwnerUUID(UUID) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
setOwnerUUID(UUID) - Method in interface com.binaris.wizardry.api.content.data.MinionData
Sets the UUID of the owner of the minion.
setParticleSpeed(double, double, double) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Sets the velocity of the particle.
setProgression(ItemStack, int) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Sets the stack's progression level to the specified value.
setRandomSpell(List<Spell>, boolean, float, List<SpellTier>, List<Element>) - Static method in class com.binaris.wizardry.content.loot.RandomSpellFunction
 
setRot(float, float) - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
setSearchNearbyTargets(boolean) - Method in interface com.binaris.wizardry.api.content.data.MinionData
Sets whether the minion should search nearby mobs that can represent a danger to the owner and target them.
setSearchNearbyTargets(boolean) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
setSearchNearbyTargets(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Sets whether the minion should search for nearby targets and target them.
setSeed(long) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Sets the seed for this particle's randomly generated values and resets ParticleWizardry.random to use that seed.
setShaded(boolean) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Sets whether the particle should render at full brightness or not.
setShouldDeleteGoals(boolean) - Method in interface com.binaris.wizardry.api.content.data.MinionData
Sets whether the minion's goals should be deleted when the minion is created.
setShouldDeleteGoals(boolean) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
setShouldDeleteGoals(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Sets whether the minion shouldn't have its original goals, used to normally get rid of problematic goals that are in the base mob, this doesn't include the target goals.
setShouldFollowOwner(boolean) - Method in interface com.binaris.wizardry.api.content.data.MinionData
Sets whether the minion should follow its owner.
setShouldFollowOwner(boolean) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
setShouldFollowOwner(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Sets whether the minions should follow their owner.
setSize(float, float) - Method in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
setSizeMultiplier(float) - Method in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
setSource(DamageSource) - Method in class com.binaris.wizardry.api.content.event.EBLivingHurtEvent
 
setSpell(ItemStack, Spell) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Sets a spell to the given ItemStack.
setSpellCounter(int) - Method in interface com.binaris.wizardry.api.content.entity.living.ISpellCaster
 
setSpellCounter(int) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
setSpellModifiers(SpellModifiers) - Method in interface com.binaris.wizardry.api.content.data.WizardData
 
setSpellModifiers(SpellModifiers) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
setSpells(List<Spell>) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
setSpells(ItemStack, Collection<Spell>) - Static method in class com.binaris.wizardry.api.content.util.CastItemDataHelper
Sets the list of spells on the stack's tag.
setSpellTargetId(int) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
setSpin(double, double) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
Sets the spin parameters of the particle.
setStack(ItemStack) - Method in class com.binaris.wizardry.content.blockentity.ReceptacleBlockEntity
 
setStack(ItemStack, boolean) - Method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
setSummoned(boolean) - Method in interface com.binaris.wizardry.api.content.data.ConjureData
Sets whether this item was conjured.
setSummoned(boolean) - Method in interface com.binaris.wizardry.api.content.data.MinionData
Sets whether the minion was summoned by a player.
setSummoned(boolean) - Method in class com.binaris.wizardry.capabilities.ConjureDataHolder
 
setSummoned(boolean) - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
setSynced() - Method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Enables network synchronization for this spell variable.
setTargetEntity(Entity) - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
Links this particle to the given target.
setTargetPosition(double, double, double) - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
Sets the target position for this particle.
setTargetVelocity(double, double, double) - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
Sets the target point velocity for this particle.
setTextureIndex(int) - Method in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
setTextureSize(int, int) - Method in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
setTierReached(SpellTier) - Method in interface com.binaris.wizardry.api.content.data.WizardData
Sets the highest spell tier reached by the player, use this with caution as it can only be increased.
setTierReached(SpellTier) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
setTradingPlayer(Player) - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
setupAnim(BoulderConstruct, float, float, float, float, float) - Method in class com.binaris.wizardry.client.model.BoulderModel
 
setupAnim(Remnant, float, float, float, float, float) - Method in class com.binaris.wizardry.client.model.RemnantModel
 
setupAnim(IceGiant, float, float, float, float, float) - Method in class com.binaris.wizardry.client.model.IceGiantModel
 
setupRotations(IceGiant, PoseStack, float, float, float) - Method in class com.binaris.wizardry.client.renderer.entity.IceGiantRenderer
 
setVariable(ISpellVar<? super T>, T) - Method in interface com.binaris.wizardry.api.content.data.SpellManagerData
Sets the value of a specific spell variable.
setVariable(ISpellVar<? super T>, T) - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
setX(int) - Method in interface com.binaris.wizardry.core.mixin.accessor.SlotAccessor
 
setY(int) - Method in interface com.binaris.wizardry.core.mixin.accessor.SlotAccessor
 
shaded - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
True if the particle is shaded, false if the particle always renders at full brightness.
shaded - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
shaded(boolean) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Set the shaded property of the particle.
SHADOW_WRAITH - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ShadowWraith - Class in com.binaris.wizardry.content.entity.living
 
ShadowWraith(EntityType<? extends Blaze>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.ShadowWraith
 
ShadowWraith(Level) - Constructor for class com.binaris.wizardry.content.entity.living.ShadowWraith
 
SHAPE - Static variable in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
ShatteringRingEffect - Class in com.binaris.wizardry.content.item.artifact
 
ShatteringRingEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.ShatteringRingEffect
 
ShieldEntity - Class in com.binaris.wizardry.content.entity
 
ShieldEntity(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.ShieldEntity
 
SHOCK - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
shootSpell(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Performs the ray casting logic for the spell, tracing a ray from the origin in the given direction and checking for hits against entities and blocks.
SHORT - Static variable in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
 
shortProperty(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
shortProperty(String, short) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
SHOT_COUNT - Static variable in class com.binaris.wizardry.content.spell.fire.Flamecatcher
 
shouldApplyOriginOffset() - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
shouldApplyOriginOffsetInFirstPerson() - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
shouldDeleteBaseGoals - Variable in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Tag if the minion shouldn't have it's base goals when created (e.g.
shouldDeleteGoals() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Determines whether the minion's goals should be deleted when the minion is created.
shouldDeleteGoals() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
shouldDisplayDiscovered(Spell, ItemStack) - Static method in class com.binaris.wizardry.api.client.util.ClientUtils
 
shouldFollowOwner - Variable in class com.binaris.wizardry.content.spell.abstr.MinionSpell
When the created minion should follow the owner
shouldFollowOwner() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Determines whether the minion should follow its owner.
shouldFollowOwner() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
shouldMixColour() - Method in interface com.binaris.wizardry.api.content.effect.CustomMobEffectParticles
 
shouldRender(Remnant, Frustum, double, double, double) - Method in class com.binaris.wizardry.client.renderer.entity.RemnantRenderer
 
shouldRender(LivingEntity, Spell, ItemStack, InteractionHand) - Method in class com.binaris.wizardry.api.content.spell.SpellAction
 
shouldScaleHeight() - Method in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
shouldScaleHeight() - Method in class com.binaris.wizardry.content.entity.ArrowRainConstruct
 
shouldScaleHeight() - Method in class com.binaris.wizardry.content.entity.construct.BlizzardConstruct
 
shouldScaleHeight() - Method in class com.binaris.wizardry.content.entity.construct.CombustionRuneConstruct
 
shouldScaleHeight() - Method in class com.binaris.wizardry.content.entity.construct.FireRingConstruct
 
shouldScaleHeight() - Method in class com.binaris.wizardry.content.entity.construct.FireSigilConstruct
 
shouldScaleHeight() - Method in class com.binaris.wizardry.content.entity.construct.FrostSigilConstruct
 
shouldScaleHeight() - Method in class com.binaris.wizardry.content.entity.construct.HailstormConstruct
 
shouldScaleHeight() - Method in class com.binaris.wizardry.content.entity.construct.LightningSigilConstruct
 
shouldScaleHeight() - Method in class com.binaris.wizardry.content.entity.construct.TornadoConstruct
 
shouldScaleWidth() - Method in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
shouldScaleWidth() - Method in class com.binaris.wizardry.content.entity.construct.CombustionRuneConstruct
 
shouldSync() - Method in class com.binaris.wizardry.core.config.EBConfigManager
 
SHOW_CHARGE_METER - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
SHOW_SPELL_HUD - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
showManaInWorkbench(Player, ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaItem
 
showManaInWorkbench(Player, ItemStack) - Method in class com.binaris.wizardry.content.item.CrystalItem
 
showProgressBar() - Method in class com.binaris.wizardry.content.entity.living.Wizard
 
showSpellHUD(Player, ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
Returns whether the spell HUD should be shown when a player is holding this item.
showSpellHUD(Player, ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
showSpellHUD(Player, ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
showSpellsInWorkbench(Player, ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ICastItem
Returns whether this item's spells should be displayed in the arcane workbench tooltip.
showTooltip(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IWorkbenchItem
 
showTooltip(ItemStack) - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
showTooltip(ItemStack) - Method in class com.binaris.wizardry.content.item.BlankScrollItem
 
showTooltip(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
showTooltip(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
 
SHRINE - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
SHRINE - Static variable in class com.binaris.wizardry.setup.registries.EBWorldGen
 
SHRINE_REGENERATION_ENABLED - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
SHULKER_BULLET - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ShulkerBullet - Class in com.binaris.wizardry.content.spell.necromancy
 
ShulkerBullet() - Constructor for class com.binaris.wizardry.content.spell.necromancy.ShulkerBullet
 
SigilRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
SigilRenderer(EntityRendererProvider.Context, ResourceLocation, float, boolean) - Constructor for class com.binaris.wizardry.client.renderer.entity.SigilRenderer
 
SILVERFISH_SWARM - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SINGLE_USE_SPELL_BOOKS - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
SingleCondition(SpellCondition.Type, ResourceLocation) - Constructor for record class com.binaris.wizardry.api.content.spell.SpellCondition.SingleCondition
Creates an instance of a SingleCondition record class.
SIPHON_MANA_PER_LEVEL - Static variable in class com.binaris.wizardry.core.EBConstants
 
SIPHON_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
siphonUpgradePlayerKillMob(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WandTestHandler
Tests the siphon upgrade's behavior when a player kills a mob.
siphonUpgradePlayerKillMob(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
 
size - Variable in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
size - Variable in class com.binaris.wizardry.content.item.ManaFlaskItem
 
sizeMultiplier - Variable in class com.binaris.wizardry.api.content.entity.construct.ScaledConstructEntity
 
slightlyMelt(Level, BlockPos, BlockState, RandomSource, boolean) - Method in class com.binaris.wizardry.content.block.ObsidianCrustBlock
 
SLIME - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SLOT_COUNT - Static variable in class com.binaris.wizardry.content.block.BookShelfBlock
 
SLOT_RADIUS - Static variable in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
SlotAccessor - Interface in com.binaris.wizardry.core.mixin.accessor
 
SlotBookshelf(Container, int, int, int) - Constructor for class com.binaris.wizardry.content.menu.BookshelfMenu.SlotBookshelf
 
SlotItemClassList - Class in com.binaris.wizardry.content.menu.slot
Arcane Workbench Slot that only allows items whose class matches one of the specified allowed item classes.
SlotItemClassList(Container, int, int, int, int, Class<? extends Item>...) - Constructor for class com.binaris.wizardry.content.menu.slot.SlotItemClassList
 
SlotItemList - Class in com.binaris.wizardry.content.menu.slot
Arcane Workbench Slot that only allows specific items and has a configurable stack limit and icon.
SlotItemList(Container, int, int, int, int, ResourceLocation, Item...) - Constructor for class com.binaris.wizardry.content.menu.slot.SlotItemList
 
SlotMixin - Class in com.binaris.wizardry.core.mixin
 
SlotMixin() - Constructor for class com.binaris.wizardry.core.mixin.SlotMixin
 
SlotWorkbenchItem - Class in com.binaris.wizardry.content.menu.slot
Arcane Workbench slot that only accepts items implementing IWorkbenchItem.
SlotWorkbenchItem(Container, int, int, int, ArcaneWorkbenchMenu) - Constructor for class com.binaris.wizardry.content.menu.slot.SlotWorkbenchItem
 
SMALL - Enum constant in enum class com.binaris.wizardry.content.item.ManaFlaskItem.Size
 
SMALL_MANA_FLASK - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SMOKE_BOMB - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
SMOKE_BOMB - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SMOKE_BOMB - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SmokeBombEntity - Class in com.binaris.wizardry.content.entity.projectile
 
SmokeBombEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.SmokeBombEntity
 
SmokeBombEntity(LivingEntity, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.SmokeBombEntity
 
SmokeBombEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.SmokeBombEntity
 
smoothScaleFactor(int, int, float, int, int) - Static method in class com.binaris.wizardry.api.content.util.DrawingUtils
 
SNOW - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
SnowProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleSnow.SnowProvider
 
SOLID_LIQUID_TO_AIR - Static variable in interface com.binaris.wizardry.api.content.util.BlockUtil.SurfaceCriteria
Surface criterion which defines a surface as the boundary between a block that is solid on the required side or a liquid, and an air block.
SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
SORCERY - Static variable in class com.binaris.wizardry.setup.registries.Elements
 
SORCERY_CRYSTAL_BLOCK - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
SORCERY_RUNESTONE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
SORCERY_RUNESTONE_PEDESTAL - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
SoulBindingRingEffect - Class in com.binaris.wizardry.content.item.artifact
 
SoulBindingRingEffect() - Constructor for class com.binaris.wizardry.content.item.artifact.SoulBindingRingEffect
 
sound - Variable in class com.binaris.wizardry.content.Forfeit
 
SoundLoop - Class in com.binaris.wizardry.client.sound
Handle all the active sound loops with the SoundLoop.onClientTick(EBClientTickEvent) Saves all the info for the three basic sounds (start, loop, end) and handle all the logic in the event

This class only works as a blueprint for situations that you need to play a sound loop, for example: SpellSoundManager, all the logic here is just for simplify the process of doing a sound loop
SoundLoop(SoundEvent, SoundEvent, SoundEvent, SoundSource, float, SoundLoop.ISoundFactory) - Constructor for class com.binaris.wizardry.client.sound.SoundLoop
 
SoundLoop.ISoundFactory - Interface in com.binaris.wizardry.client.sound
 
SoundLoopSpell - Class in com.binaris.wizardry.client.sound
Encapsulate all the work and info needed to cast spells in the mod, this contains 3 subclasses that are used depending on how you're casting a spell
SoundLoopSpell(SoundEvent, SoundEvent, SoundEvent, float, SoundLoop.ISoundFactory, Spell) - Constructor for class com.binaris.wizardry.client.sound.SoundLoopSpell
 
SoundLoopSpell.SoundLoopSpellDispenser - Class in com.binaris.wizardry.client.sound
Sound loop from a spell cast by a dispenser
SoundLoopSpell.SoundLoopSpellEntity - Class in com.binaris.wizardry.client.sound
Sound loop from a spell cast by an entity
SoundLoopSpell.SoundLoopSpellLocation - Class in com.binaris.wizardry.client.sound
 
SoundLoopSpell.SoundLoopSpellPosTimed - Class in com.binaris.wizardry.client.sound
Sound loop from a spell cast just by the location, normally a /cast command
SoundLoopSpellDispenser(SoundEvent, SoundEvent, SoundEvent, Spell, Level, double, double, double, float, float) - Constructor for class com.binaris.wizardry.client.sound.SoundLoopSpell.SoundLoopSpellDispenser
 
SoundLoopSpellEntity(SoundEvent, SoundEvent, SoundEvent, Spell, LivingEntity, float, float) - Constructor for class com.binaris.wizardry.client.sound.SoundLoopSpell.SoundLoopSpellEntity
 
SoundLoopSpellLocation(SoundEvent, SoundEvent, SoundEvent, Spell, double, double, double, float, float) - Constructor for class com.binaris.wizardry.client.sound.SoundLoopSpell.SoundLoopSpellLocation
 
SoundLoopSpellPosTimed(SoundEvent, SoundEvent, SoundEvent, Spell, int, double, double, double, float, float) - Constructor for class com.binaris.wizardry.client.sound.SoundLoopSpell.SoundLoopSpellPosTimed
 
soundValues(float, float, float) - Method in class com.binaris.wizardry.api.content.spell.Spell
Sets the sound parameters for this spell.
source - Variable in class com.binaris.wizardry.client.sound.MovingSoundEntity
 
spaceAfter - Variable in class com.binaris.wizardry.client.gui.elements.TooltipElement
Space from this tooltip element and the next one
SPARK - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
SPARK - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
SPARK_BOMB - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
SPARK_BOMB - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPARK_BOMB - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SparkBombEntity - Class in com.binaris.wizardry.content.entity.projectile
 
SparkBombEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.SparkBombEntity
 
SparkBombEntity(LivingEntity, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.SparkBombEntity
 
SparkBombEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.SparkBombEntity
 
SparkEntity - Class in com.binaris.wizardry.content.entity.projectile
 
SparkEntity(EntityType<? extends ThrowableItemProjectile>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.SparkEntity
 
SparkEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.SparkEntity
 
SPARKLE - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
SparkleProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleSparkle.SparkleProvider
 
SparkProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleSpark.SparkProvider
 
spawn(Level) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Spawn the particle in the world.
spawnAnim() - Method in class com.binaris.wizardry.content.entity.living.IceWraith
 
spawnAnim() - Method in class com.binaris.wizardry.content.entity.living.LightningWraith
 
spawnAnim() - Method in class com.binaris.wizardry.content.entity.living.ShadowWraith
 
spawnAnim() - Method in class com.binaris.wizardry.content.entity.living.StormElemental
 
spawnClientParticle(ParticleBuilder.ParticleData) - Static method in class com.binaris.wizardry.client.ParticleSpawner
Spawns a particle on the client side using the provided data.
spawnConjureItem(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler
Test if the Conjure Item Spells are working, spawning the item and placing it in the player's inventory, taking the spell Flamecatcher as an example.
spawnConjureItem(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ConjureItemTest
 
spawnConstruct(CastContext, Vec3, Direction) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
Spawns the construct entity in the world at the specified position.
spawnConstruct(CastContext, Vec3, Direction) - Method in class com.binaris.wizardry.content.spell.ice.Hailstorm
 
spawnConstruct(CastContext, Vec3, Direction) - Method in class com.binaris.wizardry.content.spell.ice.IceSpickes
 
spawnConstruct(CastContext, Vec3, Direction) - Method in class com.binaris.wizardry.content.spell.necromancy.Decay
 
spawnConstruct(CastContext, Vec3, Direction) - Method in class com.binaris.wizardry.content.spell.necromancy.ZombieApocalypse
 
spawnConstruct(CastContext, Vec3, Direction) - Method in class com.binaris.wizardry.content.spell.sorcery.ArrowRain
 
spawnCustomParticle(Level, double, double, double) - Method in interface com.binaris.wizardry.api.content.effect.CustomMobEffectParticles
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.ContainmentEffect
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.DecayMobEffect
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.FireSkinMobEffect
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.FontOfManaMobEffect
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.FrostMobEffect
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.FrostStepEffect
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.OakFleshMobEffect
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.ParalysisMobEffect
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.StaticAuraMobEffect
 
spawnCustomParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.effect.WardMobEffect
 
spawnFangs(CastContext, Vec3, Vec3) - Method in class com.binaris.wizardry.content.spell.earth.Fangs
 
spawnHealParticles(Level, LivingEntity) - Static method in class com.binaris.wizardry.api.client.ParticleBuilder
 
spawnHusks - Variable in class com.binaris.wizardry.content.entity.construct.ZombieSpawnerConstruct
 
spawnMinions(CastContext) - Method in class com.binaris.wizardry.content.spell.abstr.MinionSpell
Spawns the minions in the world.
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Spawns a particle at the given position with the given velocity.
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.earth.Bubble
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.earth.Poison
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.earth.TrapSlime
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.fire.Detonate
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.fire.FireBreath
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.fire.FlameRay
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.fire.Ignite
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.healing.ArcaneJammer
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.ice.Freeze
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.ice.Permafrost
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.necromancy.Banish
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfEnfeeblement
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfSoulbinding
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.necromancy.CurseOfUndeath
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.necromancy.Entrapment
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.necromancy.LifeDrain
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.necromancy.Reversal
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.necromancy.Wither
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.sorcery.Containment
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.sorcery.PlayerHand
 
spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.sorcery.WizardHand
 
spawnParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Spawns a single particle at the specified position.
spawnParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.spell.earth.ForestsCurse
 
spawnParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.spell.healing.FontOfMana
 
spawnParticle(Level, double, double, double) - Method in class com.binaris.wizardry.content.spell.healing.InvigoratingPresence
 
spawnParticleEffect(CastContext, Vec3, double) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Spawns particle effects in a circular pattern around the origin point.
spawnParticleEffect(CastContext, Vec3, double) - Method in class com.binaris.wizardry.content.spell.fire.Firestorm
 
spawnParticleEffect(CastContext, Vec3, double) - Method in class com.binaris.wizardry.content.spell.healing.GroupHeal
 
spawnParticleEffect(CastContext, Vec3, double) - Method in class com.binaris.wizardry.content.spell.ice.IceAge
 
spawnParticleEffect(CastContext, Vec3, double) - Method in class com.binaris.wizardry.content.spell.lightning.BlindingFlash
 
spawnParticleEffect(CastContext, Vec3, double) - Method in class com.binaris.wizardry.content.spell.necromancy.Enrage
 
spawnParticleEffect(CastContext, Vec3, double) - Method in class com.binaris.wizardry.content.spell.necromancy.PlagueOfDarkness
 
spawnParticleRay(CastContext, Vec3, Vec3, double) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
Spawns particles along the ray from the origin in the given direction up to the given distance.
spawnParticleRay(CastContext, Vec3, Vec3, double) - Method in class com.binaris.wizardry.content.spell.healing.RayOfPurification
 
spawnParticles(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
Spawns spark particles around the caster.
spawnParticles(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.fire.Flamecatcher
 
spawnParticles(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.fire.FlamingAxe
 
spawnParticles(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.ice.FrostAxe
 
spawnParticles(Level, LivingEntity) - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
Spawns particles when the spell is cast.
spawnParticles(Level, LivingEntity) - Method in class com.binaris.wizardry.content.spell.healing.RemoveCurse
 
SpawnPlacementsInvoker - Interface in com.binaris.wizardry.core.mixin.invoker
 
spawnShockParticles(Level, double, double, double) - Static method in class com.binaris.wizardry.api.client.ParticleBuilder
 
spawnTornadoParticle(Level, double, double, double, double, double, double, int, BlockState, BlockPos) - Static method in class com.binaris.wizardry.client.particle.ParticleTornado
 
SPECIAL_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
SPECTRAL_BOOTS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_BOW - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_CHESTPLATE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_DUST - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_DUST_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_DUST_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_DUST_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_DUST_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_DUST_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_DUST_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_DUST_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_HELMET - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_LEGGINGS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_PICKAXE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPECTRAL_SWORD - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SpectralArmorItem - Class in com.binaris.wizardry.content.item.armor
 
SpectralArmorItem(ArmorItem.Type) - Constructor for class com.binaris.wizardry.content.item.armor.SpectralArmorItem
 
SpectralArmorItemMixin - Class in com.binaris.wizardry.mixin
 
SpectralArmorItemMixin(ArmorMaterial, ArmorItem.Type, Item.Properties) - Constructor for class com.binaris.wizardry.mixin.SpectralArmorItemMixin
 
SpectralBlock - Class in com.binaris.wizardry.content.block
 
SpectralBlock() - Constructor for class com.binaris.wizardry.content.block.SpectralBlock
 
SpectralBowItem - Class in com.binaris.wizardry.content.item
 
SpectralBowItem() - Constructor for class com.binaris.wizardry.content.item.SpectralBowItem
 
SpectralDustItem - Class in com.binaris.wizardry.content.item
 
SpectralDustItem(Element) - Constructor for class com.binaris.wizardry.content.item.SpectralDustItem
 
SpectralPickaxeItem - Class in com.binaris.wizardry.content.item
 
SpectralPickaxeItem() - Constructor for class com.binaris.wizardry.content.item.SpectralPickaxeItem
 
SpectralSwordItem - Class in com.binaris.wizardry.content.item
 
SpectralSwordItem() - Constructor for class com.binaris.wizardry.content.item.SpectralSwordItem
 
speed - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
SPEED - Static variable in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
SPEED - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
SPEED - Static variable in class com.binaris.wizardry.content.spell.earth.Boulder
 
SPEED_TIME - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SpeedTime - Class in com.binaris.wizardry.content.spell.sorcery
 
SpeedTime() - Constructor for class com.binaris.wizardry.content.spell.sorcery.SpeedTime
 
spell() - Static method in class com.binaris.wizardry.content.command.argument.SpellArgument
 
spell() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Row
Returns the value of the spell record component.
Spell - Class in com.binaris.wizardry.api.content.spell
Abstract blueprint for every spell in the mod.
Spell() - Constructor for class com.binaris.wizardry.api.content.spell.Spell
 
SPELL - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellCondition.Type
Condition based on the specific spell.
SPELL - Static variable in class com.binaris.wizardry.core.registry.EBRegistries
 
SPELL - Static variable in class com.binaris.wizardry.registry.EBRegistriesForge
 
SPELL_ACTION - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
SPELL_ARRAY_KEY - Static variable in class com.binaris.wizardry.api.content.util.CastItemDataHelper
The NBT key used to store the array of spells on the item in form of ResourceLocation.
SPELL_BOOK - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
SPELL_CURSE_OF_SOULBINDING_RETALIATE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
SPELL_FAILURE - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
SPELL_HUD_DYNAMIC_POSITIONING - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
SPELL_HUD_FLIP_X - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
SPELL_HUD_FLIP_Y - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
SPELL_ICON_SIZE - Static variable in class com.binaris.wizardry.client.SpellGUIDisplay
 
SPELL_KEY - Static variable in class com.binaris.wizardry.api.content.util.RegistryUtils
The NBT key used to store spells on items.
SPELL_MANAGER - Enum constant in enum class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C.CapabilityType
 
SPELL_NAME_OPACITY - Static variable in class com.binaris.wizardry.client.SpellGUIDisplay
 
SPELL_NAME_SCALE - Static variable in class com.binaris.wizardry.client.SpellGUIDisplay
 
SPELL_QUICK_ACCESS - Static variable in class com.binaris.wizardry.setup.registries.client.EBKeyBinding
 
SPELL_STATIC_AURA_RETALIATE - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
SPELL_TRANSPORTATION_TRAVEL - Static variable in class com.binaris.wizardry.setup.registries.EBSounds
 
SPELL_TYPE - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellCondition.Type
Condition based on the spell's type.
SPELL_TYPE - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
SpellAccessPacketC2S - Class in com.binaris.wizardry.core.networking.c2s
 
SpellAccessPacketC2S(int) - Constructor for class com.binaris.wizardry.core.networking.c2s.SpellAccessPacketC2S
 
SpellAccessPacketC2S(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.c2s.SpellAccessPacketC2S
 
SpellAction - Class in com.binaris.wizardry.api.content.spell
 
SpellAction(ResourceLocation) - Constructor for class com.binaris.wizardry.api.content.spell.SpellAction
 
SpellArgument - Class in com.binaris.wizardry.content.command.argument
Custom argument type for Spell objects in commands.
SpellArgument() - Constructor for class com.binaris.wizardry.content.command.argument.SpellArgument
 
SpellBindEvent - Class in com.binaris.wizardry.api.content.event
Event fired when a player presses the apply button in the Arcane Workbench GUI (not confuse, this is only called on the server side).
SpellBindEvent(Player, ArcaneWorkbenchMenu) - Constructor for class com.binaris.wizardry.api.content.event.SpellBindEvent
 
spellBookItem(Spell) - Static method in class com.binaris.wizardry.api.content.util.RegistryUtils
Creates a spell book ItemStack containing the given spell.
SpellBookItem - Class in com.binaris.wizardry.content.item
 
SpellBookItem(Item.Properties) - Constructor for class com.binaris.wizardry.content.item.SpellBookItem
 
SpellBookScreen - Class in com.binaris.wizardry.client.gui.screens
 
SpellBookScreen(ItemStack) - Constructor for class com.binaris.wizardry.client.gui.screens.SpellBookScreen
 
spellCast(SpellCastS2C) - Static method in class com.binaris.wizardry.core.networking.ClientMessageHandler
 
SpellCastEvent - Class in com.binaris.wizardry.api.content.event
 
SpellCastEvent(SpellCastEvent.Source, Spell, LivingEntity, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent
 
SpellCastEvent(SpellCastEvent.Source, Spell, Level, double, double, double, Direction, SpellModifiers) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent
 
SpellCastEvent.Finish - Class in com.binaris.wizardry.api.content.event
 
SpellCastEvent.Post - Class in com.binaris.wizardry.api.content.event
 
SpellCastEvent.Pre - Class in com.binaris.wizardry.api.content.event
 
SpellCastEvent.Source - Enum Class in com.binaris.wizardry.api.content.event
 
SpellCastEvent.Tick - Class in com.binaris.wizardry.api.content.event
 
SpellCastS2C - Class in com.binaris.wizardry.core.networking.s2c
 
SpellCastS2C(int, InteractionHand, Spell, SpellModifiers) - Constructor for class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
SpellCastS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.s2c.SpellCastS2C
 
SpellCastTrigger - Class in com.binaris.wizardry.content.advancement
 
SpellCastTrigger() - Constructor for class com.binaris.wizardry.content.advancement.SpellCastTrigger
 
SpellCastTrigger.TriggerInstance - Class in com.binaris.wizardry.content.advancement
 
spellCondition() - Static method in class com.binaris.wizardry.content.command.argument.SpellConditionArgument
 
SpellCondition - Record Class in com.binaris.wizardry.api.content.spell
Represents a set of conditions that can be tested against a Spell.
SpellCondition(List<SpellCondition.SingleCondition>) - Constructor for record class com.binaris.wizardry.api.content.spell.SpellCondition
Creates an instance of a SpellCondition record class.
SpellCondition.SingleCondition - Record Class in com.binaris.wizardry.api.content.spell
A single condition predicate consisting of a type and a value.
SpellCondition.Type - Enum Class in com.binaris.wizardry.api.content.spell
 
SpellConditionArgument - Class in com.binaris.wizardry.content.command.argument
An argument type for parsing SpellCondition instances from command input.
SpellConditionArgument() - Constructor for class com.binaris.wizardry.content.command.argument.SpellConditionArgument
 
SpellContext - Enum Class in com.binaris.wizardry.api.content.spell
Enum representing different contexts in which a spell can be used.
spellData - Variable in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
SpellDataProvider - Class in com.binaris.wizardry.datagen.provider
Base class for data providers that generate spell properties files.
SpellDataProvider(PackOutput, String) - Constructor for class com.binaris.wizardry.datagen.provider.SpellDataProvider
 
SpellDiscoveryTrigger - Class in com.binaris.wizardry.content.advancement
 
SpellDiscoveryTrigger() - Constructor for class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger
 
SpellDiscoveryTrigger.TriggerInstance - Class in com.binaris.wizardry.content.advancement
 
SpellDocsProvider - Class in com.binaris.wizardry.datagen.provider
Base data provider for generating spell documentation in Markdown format.
SpellDocsProvider(PackOutput, String, String) - Constructor for class com.binaris.wizardry.datagen.provider.SpellDocsProvider
Creates a new spell documentation provider.
spellGlyph(SpellGlyphPacketS2C) - Static method in class com.binaris.wizardry.core.networking.ClientMessageHandler
 
SpellGlyphData - Class in com.binaris.wizardry.content.data
This class is responsible for storing and managing the random names and descriptions assigned to spell glyphs, this is when the player don't know what a spell does and they have to identify it first, all the scrolls/books showing that spell will then have the same random name/description.
SpellGlyphData() - Constructor for class com.binaris.wizardry.content.data.SpellGlyphData
 
SpellGlyphPacketS2C - Class in com.binaris.wizardry.core.networking.s2c
 
SpellGlyphPacketS2C(HashMap<ResourceLocation, String>, HashMap<ResourceLocation, String>) - Constructor for class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
SpellGlyphPacketS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.s2c.SpellGlyphPacketS2C
 
SpellGUIDisplay - Class in com.binaris.wizardry.client
 
SpellGUIDisplay() - Constructor for class com.binaris.wizardry.client.SpellGUIDisplay
 
SpellHUDSkin - Class in com.binaris.wizardry.client
 
SpellHUDSkin(ResourceLocation, ResourceLocation) - Constructor for class com.binaris.wizardry.client.SpellHUDSkin
 
SpellInfoScreen - Class in com.binaris.wizardry.client.gui.screens.abstr
 
SpellInfoScreen(int, int, Component) - Constructor for class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
SpellManagerData - Interface in com.binaris.wizardry.api.content.data
 
SpellManagerDataHolder - Class in com.binaris.wizardry.capabilities
 
SpellManagerDataHolder(Player) - Constructor for class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
SpellManagerDataHolder.Provider - Class in com.binaris.wizardry.capabilities
 
SpellModifiers - Class in com.binaris.wizardry.api.content.spell.internal
Glorified map for storing and saving spell modifier values such as potency, cost, chargeup and many others.
SpellModifiers() - Constructor for class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
 
spellPreCast(BiPredicate<SpellCastEvent.Pre, ItemStack>, BiConsumer<SpellCastEvent.Pre, ItemStack>) - Static method in class com.binaris.wizardry.core.QuickArtifactEffect
 
SpellPredicate - Class in com.binaris.wizardry.content.advancement
 
SpellPredicate(Spell, Set<SpellTier>, Set<Element>) - Constructor for class com.binaris.wizardry.content.advancement.SpellPredicate
 
SpellProperties - Class in com.binaris.wizardry.api.content.spell.properties
 
SpellProperties.Builder - Class in com.binaris.wizardry.api.content.spell.properties
 
spellPropertiesSync(SpellPropertiesSyncS2C) - Static method in class com.binaris.wizardry.core.networking.ClientMessageHandler
 
SpellPropertiesSyncS2C - Class in com.binaris.wizardry.core.networking.s2c
 
SpellPropertiesSyncS2C(Map<ResourceLocation, SpellProperties>) - Constructor for class com.binaris.wizardry.core.networking.s2c.SpellPropertiesSyncS2C
 
SpellPropertiesSyncS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.s2c.SpellPropertiesSyncS2C
 
SpellProperty<T> - Class in com.binaris.wizardry.api.content.spell.properties
A class representing a property of a spell, such as its cost or cooldown.
spells - Variable in class com.binaris.wizardry.content.entity.living.AbstractWizard
 
spells(IEventBus) - Static method in class com.binaris.wizardry.registry.EBRegistriesForge
 
Spells - Class in com.binaris.wizardry.setup.registries
 
SPELLS - Static variable in class com.binaris.wizardry.setup.registries.EBCreativeTabs
 
SPELLS - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
spellsDiscovered - Variable in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
spellStoredVariables(IStoredSpellVar<?>...) - Method in interface com.binaris.wizardry.core.platform.services.IObjectData
Registers one or more stored spell variables to this SpellHandlerData.
spellStoredVariables(IStoredSpellVar<?>...) - Method in class com.binaris.wizardry.platform.ForgeObjectData
 
SpellTables - Class in com.binaris.wizardry.core.gametest
Class mostly used in minecraft gametesting framework for checking spell values in different contexts.
SpellTables.Builder - Class in com.binaris.wizardry.core.gametest
 
SpellTables.Column - Record Class in com.binaris.wizardry.core.gametest
A column represents the scenario that will return a desired result to be compared
SpellTables.Row - Record Class in com.binaris.wizardry.core.gametest
A row represents a context where you're going to cast a spell
SpellTier - Class in com.binaris.wizardry.api.content.spell
 
SpellTier(int, int, int, int, ChatFormatting, int) - Constructor for class com.binaris.wizardry.api.content.spell.SpellTier
 
SpellTierArgument - Class in com.binaris.wizardry.content.command.argument
Custom argument type for spell tier objects in commands.
SpellTierArgument() - Constructor for class com.binaris.wizardry.content.command.argument.SpellTierArgument
 
SpellTiers - Class in com.binaris.wizardry.setup.registries
 
SpellType - Enum Class in com.binaris.wizardry.api.content.spell
 
SpellVar(Persistence) - Constructor for class com.binaris.wizardry.api.content.data.ISpellVar.SpellVar
Creates a new spell variable with the specified persistence settings.
SPHERE - Static variable in class com.binaris.wizardry.setup.registries.client.EBParticles
 
SphereProvider(SpriteSet) - Constructor for class com.binaris.wizardry.client.particle.ParticleSphere.SphereProvider
 
SPIDER_SWARM - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
spin(double, double) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the spin parameters of the particle being built.
SPLASH_DAMAGE - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
SPRUCE_BOOKSHELF - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
SPRUCE_LECTERN - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
stack() - Method in record class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler.TestContext
Returns the value of the stack record component.
standardBlockRayTrace(Level, LivingEntity, double, boolean, boolean, boolean) - Static method in class com.binaris.wizardry.api.content.util.RayTracer
Performs a standard block ray trace from the entity's eye position in the direction they are looking.
start() - Method in class com.binaris.wizardry.content.entity.goal.BlazeLikeSpellAttackGoal
 
start() - Method in class com.binaris.wizardry.content.entity.goal.MinionCopyTargetGoal
 
start() - Method in class com.binaris.wizardry.content.entity.goal.MinionFollowOwnerGoal
 
start() - Method in class com.binaris.wizardry.content.entity.goal.MinionOwnerHurtByTargetGoal
 
start() - Method in class com.binaris.wizardry.content.entity.goal.MinionOwnerHurtTargetGoal
 
start() - Method in class com.binaris.wizardry.content.entity.goal.RangedKitingGoal
 
start() - Method in class com.binaris.wizardry.content.entity.goal.WizardTradeGoal
 
startCastingContinuousSpell(Spell, SpellModifiers, int) - Method in interface com.binaris.wizardry.api.content.data.CastCommandData
Starts casting the given spell with the given modifiers.
startCastingContinuousSpell(Spell, SpellModifiers, int) - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
STATIC_AURA - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
STATIC_AURA - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
StaticAuraMobEffect - Class in com.binaris.wizardry.content.effect
 
StaticAuraMobEffect() - Constructor for class com.binaris.wizardry.content.effect.StaticAuraMobEffect
 
stillCasting(Spell) - Method in class com.binaris.wizardry.client.sound.SoundLoopSpell.SoundLoopSpellDispenser
 
stillCasting(Spell) - Method in class com.binaris.wizardry.client.sound.SoundLoopSpell.SoundLoopSpellEntity
 
stillCasting(Spell) - Method in class com.binaris.wizardry.client.sound.SoundLoopSpell.SoundLoopSpellPosTimed
 
stillCasting(Spell) - Method in class com.binaris.wizardry.client.sound.SoundLoopSpell
 
stillValid(Player) - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
stillValid(Player) - Method in class com.binaris.wizardry.content.blockentity.BookshelfBlockEntity
 
stillValid(Player) - Method in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
stillValid(Player) - Method in class com.binaris.wizardry.content.menu.BookshelfMenu
 
stop() - Method in class com.binaris.wizardry.content.entity.goal.AttackSpellBasicGoal
 
stop() - Method in class com.binaris.wizardry.content.entity.goal.AttackSpellGoal
 
stop() - Method in class com.binaris.wizardry.content.entity.goal.BlazeLikeSpellAttackGoal
 
stop() - Method in class com.binaris.wizardry.content.entity.goal.HardLookAtTargetGoal
 
stop() - Method in class com.binaris.wizardry.content.entity.goal.MinionFollowOwnerGoal
 
stop() - Method in class com.binaris.wizardry.content.entity.goal.RangedKitingGoal
 
stop() - Method in class com.binaris.wizardry.content.entity.goal.WizardTradeGoal
 
stopCastingContinuousSpell() - Method in interface com.binaris.wizardry.api.content.data.CastCommandData
Stops casting the current spell.
stopCastingContinuousSpell() - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
stopStartAndLoop() - Method in class com.binaris.wizardry.client.sound.SoundLoop
 
STORAGE_INCREASE_PER_LEVEL - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
STORAGE_UPGRADE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
StoredSpellVar(String, Function<T, E>, Function<E, T>, Persistence) - Constructor for class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Creates a new stored spell variable with the specified serialization functions.
storedVariables - Static variable in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
storeTagSafely(CompoundTag, String, Tag) - Static method in class com.binaris.wizardry.api.content.util.NBTExtras
 
STORM_ELEMENTAL - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
StormElemental - Class in com.binaris.wizardry.content.entity.living
 
StormElemental(EntityType<? extends Blaze>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.StormElemental
 
StormElemental(Level) - Constructor for class com.binaris.wizardry.content.entity.living.StormElemental
 
STRING - Static variable in class com.binaris.wizardry.api.content.spell.properties.PropertyTypes
 
stringProperty(String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
stringProperty(String, String) - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
SUBSET_ARCANE_TOMES - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
SUBSET_ARMOR_UPGRADES - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
SUBSET_ELEMENTAL_CRYSTALS - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
SUBSET_EPIC_ARTIFACTS - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
SUBSET_RARE_ARTIFACTS - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
SUBSET_UNCOMMON_ARTIFACTS - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
SUBSET_WAND_UPGRADES - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
SUBSET_WIZARD_ARMOR - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
subtract(String, float) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Subtract the value based on the given key.
success(T) - Static method in class com.binaris.wizardry.core.event.EventResultHolder
 
SUCCESS - Enum constant in enum class com.binaris.wizardry.core.event.EventResult
 
summon(Level, BlockPos, Entity, double, double, double) - Static method in class com.binaris.wizardry.content.ForfeitRegistry
 
SUMMON - Static variable in class com.binaris.wizardry.api.content.spell.SpellAction
 
SUMMON_BLAZE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SUMMON_ICE_GIANT - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SUMMON_LIGHTNING_WRAITH - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SUMMON_RADIUS - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
SUMMON_SKELETON - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SUMMON_SKELETON_LEGION - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SUMMON_SNOW_GOLEM - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SUMMON_WITHER_SKELETON - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SUMMON_ZOMBIE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
SummonIceGiant - Class in com.binaris.wizardry.content.spell.ice
 
SummonIceGiant() - Constructor for class com.binaris.wizardry.content.spell.ice.SummonIceGiant
 
SummonSkeleton - Class in com.binaris.wizardry.content.spell.necromancy
 
SummonSkeleton() - Constructor for class com.binaris.wizardry.content.spell.necromancy.SummonSkeleton
 
SummonSkeletonLegion - Class in com.binaris.wizardry.content.spell.necromancy
 
SummonSkeletonLegion() - Constructor for class com.binaris.wizardry.content.spell.necromancy.SummonSkeletonLegion
 
SummonWitherSkeleton - Class in com.binaris.wizardry.content.spell.necromancy
 
SummonWitherSkeleton() - Constructor for class com.binaris.wizardry.content.spell.necromancy.SummonWitherSkeleton
 
SummonZombie - Class in com.binaris.wizardry.content.spell.necromancy
 
SummonZombie() - Constructor for class com.binaris.wizardry.content.spell.necromancy.SummonZombie
 
SUPPORTED_ITEMS - Static variable in class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
 
sync() - Method in interface com.binaris.wizardry.api.content.data.SpellManagerData
Synchronises this SpellManagerData with the client.
sync() - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
sync() - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
sync() - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
sync() - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
sync(ServerPlayer) - Method in class com.binaris.wizardry.content.data.SpellGlyphData
 
syncToPlayer(Player) - Method in class com.binaris.wizardry.core.config.EBConfigManager
 

T

tagToList(ListTag, Function<T, E>) - Static method in class com.binaris.wizardry.api.content.util.NBTExtras
 
target - Variable in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
target - Variable in class com.binaris.wizardry.api.content.spell.internal.EntityCastContext
 
target() - Method in class com.binaris.wizardry.api.content.spell.internal.EntityCastContext
 
target(double, double, double) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the target of the particle being built.
target(LivingEntity) - Method in class com.binaris.wizardry.api.content.spell.internal.EntityCastContext
 
target(Entity) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the target of the particle being built.
target(Vec3) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the target of the particle being built.
targetAllies - Variable in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Whether this spell targets allies instead of enemies.
targetAllies(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
Sets whether this spell targets allies instead of enemies.
targetId - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
TARGETS_KEY - Static variable in class com.binaris.wizardry.content.spell.necromancy.CurseOfSoulbinding
 
targetVelX - Variable in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
targetVelY - Variable in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
targetVelZ - Variable in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
targetX - Variable in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
targetY - Variable in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
targetZ - Variable in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
Telekinesis - Class in com.binaris.wizardry.content.spell.sorcery
 
Telekinesis() - Constructor for class com.binaris.wizardry.content.spell.sorcery.Telekinesis
 
TELEKINESIS - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
teleport(LivingEntity, Level, double) - Method in class com.binaris.wizardry.content.spell.necromancy.Banish
 
test(Spell) - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition.SingleCondition
 
test(Spell) - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Tests if the given spell satisfies all conditions in this SpellCondition.
test(Spell) - Method in class com.binaris.wizardry.content.advancement.SpellPredicate
 
test(SpellCondition) - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Tests if this SpellCondition is a subset or equals of the given condition.
test(Spell, EBDiscoverSpellEvent.Source) - Method in class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger.TriggerInstance
 
test(Spell, ItemStack) - Method in class com.binaris.wizardry.content.advancement.SpellCastTrigger.TriggerInstance
 
test(ItemStack) - Method in class com.binaris.wizardry.content.advancement.WizardryContainerTrigger.TriggerInstance
 
test(Level, BlockPos, Direction) - Method in interface com.binaris.wizardry.api.content.util.BlockUtil.SurfaceCriteria
Tests whether the inputs define a valid surface according to this set of criteria.
TestContext(Player, ConjureData, ItemStack) - Constructor for record class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler.TestContext
Creates an instance of a TestContext record class.
testParticle(TestParticlePacketS2C) - Static method in class com.binaris.wizardry.core.networking.ClientMessageHandler
 
TestParticlePacketS2C - Class in com.binaris.wizardry.core.networking.s2c
Used just for testing the network api
TestParticlePacketS2C(BlockPos, int) - Constructor for class com.binaris.wizardry.core.networking.s2c.TestParticlePacketS2C
 
TestParticlePacketS2C(FriendlyByteBuf) - Constructor for class com.binaris.wizardry.core.networking.s2c.TestParticlePacketS2C
 
TEXTURE_HEIGHT - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
TEXTURE_WIDTH - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
textureHeight - Variable in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
textureIndex - Variable in class com.binaris.wizardry.content.entity.construct.DecayConstruct
 
textureWidth - Variable in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
THRUST - Static variable in class com.binaris.wizardry.api.content.spell.SpellAction
 
THUNDER_CHANCE - Static variable in class com.binaris.wizardry.content.spell.lightning.InvokeWeather
 
THUNDERBOLT - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
THUNDERBOLT - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ThunderboltEntity - Class in com.binaris.wizardry.content.entity.projectile
 
ThunderboltEntity(EntityType<ThunderboltEntity>, Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.ThunderboltEntity
 
ThunderboltEntity(Level) - Constructor for class com.binaris.wizardry.content.entity.projectile.ThunderboltEntity
 
thunderHit(ServerLevel, LightningBolt) - Method in class com.binaris.wizardry.content.entity.living.StormElemental
 
tick() - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
tick() - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
tick() - Method in interface com.binaris.wizardry.api.content.data.CastCommandData
Casts the current continuous spell, fires relevant events and updates the castCommandTick field.
tick() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Called every tick to update the minion's state, including checking its lifetime and spawning particles.
tick() - Method in class com.binaris.wizardry.api.content.entity.construct.MagicConstructEntity
 
tick() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
tick() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicProjectileEntity
 
tick() - Method in class com.binaris.wizardry.capabilities.CastCommandDataHolder
 
tick() - Method in class com.binaris.wizardry.capabilities.MinionDataHolder
 
tick() - Method in class com.binaris.wizardry.client.particle.ParticleBuff
 
tick() - Method in class com.binaris.wizardry.client.particle.ParticleCloud
 
tick() - Method in class com.binaris.wizardry.client.particle.ParticleLeaf
 
tick() - Method in class com.binaris.wizardry.client.particle.ParticleMagicBubble
 
tick() - Method in class com.binaris.wizardry.client.particle.ParticlePath
 
tick() - Method in class com.binaris.wizardry.client.particle.ParticleScorch
 
tick() - Method in class com.binaris.wizardry.client.particle.ParticleSparkle
 
tick() - Method in class com.binaris.wizardry.client.particle.ParticleTornado
 
tick() - Method in class com.binaris.wizardry.client.sound.MovingSoundEntity
 
tick() - Method in class com.binaris.wizardry.client.sound.MovingSoundSpellCharge
 
tick() - Method in class com.binaris.wizardry.client.sound.SoundLoop
Used to know when the sound is ready to be looped, all the rest of the tick logic is handled in the client tick SoundLoop.onClientTick(EBClientTickEvent)
tick() - Method in class com.binaris.wizardry.client.sound.SoundLoopSpell.SoundLoopSpellPosTimed
 
tick() - Method in class com.binaris.wizardry.client.sound.SoundLoopSpell
 
tick() - Method in class com.binaris.wizardry.content.entity.ArrowRainConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.BlizzardConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.BoulderConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.BubbleConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.CombustionRuneConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.DecayConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.FireRingConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.FireSigilConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.FrostSigilConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.HailstormConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.HealAuraConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.IceBarrierConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.IceSpikeConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.LightningSigilConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.TornadoConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.construct.ZombieSpawnerConstruct
 
tick() - Method in class com.binaris.wizardry.content.entity.goal.AttackSpellBasicGoal
 
tick() - Method in class com.binaris.wizardry.content.entity.goal.AttackSpellGoal
 
tick() - Method in class com.binaris.wizardry.content.entity.goal.BlazeLikeSpellAttackGoal
 
tick() - Method in class com.binaris.wizardry.content.entity.goal.HardLookAtTargetGoal
 
tick() - Method in class com.binaris.wizardry.content.entity.goal.MinionFollowOwnerGoal
 
tick() - Method in class com.binaris.wizardry.content.entity.goal.RangedKitingGoal
 
tick() - Method in class com.binaris.wizardry.content.entity.living.IceWraith
 
tick() - Method in class com.binaris.wizardry.content.entity.living.LightningWraith
 
tick() - Method in class com.binaris.wizardry.content.entity.living.MagicSlime
 
tick() - Method in class com.binaris.wizardry.content.entity.living.Remnant
 
tick() - Method in class com.binaris.wizardry.content.entity.living.ShadowWraith
 
tick() - Method in class com.binaris.wizardry.content.entity.living.StormElemental
 
tick() - Method in class com.binaris.wizardry.content.entity.MeteorEntity
 
tick() - Method in class com.binaris.wizardry.content.entity.projectile.ConjuredArrowEntity
 
tick() - Method in class com.binaris.wizardry.content.entity.projectile.DarknessOrbEntity
 
tick() - Method in class com.binaris.wizardry.content.entity.projectile.FireBoltEntity
 
tick() - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
tick() - Method in class com.binaris.wizardry.content.entity.projectile.IceBall
 
tick() - Method in class com.binaris.wizardry.content.entity.projectile.MagicFireballEntity
 
tick() - Method in class com.binaris.wizardry.content.entity.projectile.ThunderboltEntity
 
tick() - Method in class com.binaris.wizardry.content.entity.ShieldEntity
 
tick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class com.binaris.wizardry.content.block.ObsidianCrustBlock
 
tick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class com.binaris.wizardry.content.block.DryFrostedIceBlock
 
tick(Level, BlockPos, BlockState, T) - Static method in class com.binaris.wizardry.content.blockentity.RunestonePedestalBlockEntity
 
Tick(SpellCastEvent.Source, Spell, LivingEntity, SpellModifiers, int) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent.Tick
 
Tick(SpellCastEvent.Source, Spell, Level, double, double, double, Direction, SpellModifiers, int) - Constructor for class com.binaris.wizardry.api.content.event.SpellCastEvent.Tick
 
tickDeath() - Method in class com.binaris.wizardry.content.entity.living.IceWraith
 
tickDeath() - Method in class com.binaris.wizardry.content.entity.living.LightningWraith
 
tickDeath() - Method in class com.binaris.wizardry.content.entity.living.ShadowWraith
 
tickDeath() - Method in class com.binaris.wizardry.content.entity.living.StormElemental
 
tickInGround() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
tickInGround() - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
tickInGround() - Method in class com.binaris.wizardry.content.entity.projectile.ForceArrow
 
tickInGround() - Method in class com.binaris.wizardry.content.entity.projectile.IceShardEntity
 
ticksInAir - Variable in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
ticksInAir() - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
ticksInAir() - Method in class com.binaris.wizardry.content.entity.projectile.DartEntity
 
ticksInAir() - Method in class com.binaris.wizardry.content.entity.projectile.FlamecatcherArrow
 
ticksInAir() - Method in class com.binaris.wizardry.content.entity.projectile.LightningArrow
 
ticksInAir() - Method in class com.binaris.wizardry.content.entity.projectile.MagicMissileEntity
 
ticksInGround - Variable in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
tier() - Static method in class com.binaris.wizardry.content.command.argument.SpellTierArgument
 
TIER - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellCondition.Type
Condition based on the spell's tier.
TIER - Static variable in class com.binaris.wizardry.content.item.MagicItemTier
 
TIER - Static variable in class com.binaris.wizardry.content.spell.DefaultProperties
 
TIER - Static variable in class com.binaris.wizardry.core.registry.EBRegistries
 
TIER - Static variable in class com.binaris.wizardry.registry.EBRegistriesForge
 
tiers(IEventBus) - Static method in class com.binaris.wizardry.registry.EBRegistriesForge
 
TIERS - Static variable in class com.binaris.wizardry.setup.registries.SpellTiers
 
time - Variable in class com.binaris.wizardry.client.renderer.blockentity.ArcaneWorkbenchRender
 
time(int) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Set the max age of the particle.
TIME_INCREMENT - Static variable in class com.binaris.wizardry.content.spell.sorcery.SpeedTime
 
timer - Variable in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
timer - Variable in class com.binaris.wizardry.content.blockentity.BlockEntityTimer
 
toggleAlly(Player) - Method in interface com.binaris.wizardry.api.content.data.WizardData
Toggles the ally status of a friend for the original player.
toggleAlly(Player) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
toJson() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
toNbt() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
 
toNetwork(FriendlyByteBuf, ImbuementAltarRecipe) - Method in class com.binaris.wizardry.content.recipe.ImbuementAltarRecipe.Serializer
 
TOOLTIP_BODY - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
TOOLTIP_BORDER - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
TOOLTIP_SYNTAX - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
TOOLTIP_WIDTH - Static variable in class com.binaris.wizardry.client.EBClientConstants
 
TooltipElement - Class in com.binaris.wizardry.client.gui.elements
Used internally for the ArcaneWorkbechScreen, this is just the template that display information about the selected item in the menu, with this you could render:
text (Check TooltipElementText)
items (Check TooltipElementUpgrades)
and custom textures and lists (Check TooltipElementSpellEntry and TooltipElementSpellList)
TooltipElement(int, TooltipElement...) - Constructor for class com.binaris.wizardry.client.gui.elements.TooltipElement
 
TooltipElementItemName(Style, int) - Constructor for class com.binaris.wizardry.client.gui.elements.TooltipElementText.TooltipElementItemName
 
TooltipElementManaReadout(int) - Constructor for class com.binaris.wizardry.client.gui.elements.TooltipElementText.TooltipElementManaReadout
 
TooltipElementProgressionBar - Class in com.binaris.wizardry.client.gui.elements
 
TooltipElementProgressionBar(int, int) - Constructor for class com.binaris.wizardry.client.gui.elements.TooltipElementProgressionBar
 
TooltipElementSpellEntry - Class in com.binaris.wizardry.client.gui.elements
 
TooltipElementSpellEntry(ArcaneWorkbenchScreen, int) - Constructor for class com.binaris.wizardry.client.gui.elements.TooltipElementSpellEntry
 
TooltipElementSpellList - Class in com.binaris.wizardry.client.gui.elements
 
TooltipElementSpellList(int, TooltipElement...) - Constructor for class com.binaris.wizardry.client.gui.elements.TooltipElementSpellList
 
TooltipElementText - Class in com.binaris.wizardry.client.gui.elements
 
TooltipElementText(String, Style, int, TooltipElement...) - Constructor for class com.binaris.wizardry.client.gui.elements.TooltipElementText
 
TooltipElementText.TooltipElementItemName - Class in com.binaris.wizardry.client.gui.elements
 
TooltipElementText.TooltipElementManaReadout - Class in com.binaris.wizardry.client.gui.elements
 
TooltipElementUpgradeList - Class in com.binaris.wizardry.client.gui.elements
 
TooltipElementUpgradeList(ArcaneWorkbenchScreen, int) - Constructor for class com.binaris.wizardry.client.gui.elements.TooltipElementUpgradeList
 
Tornado - Class in com.binaris.wizardry.content.spell.earth
 
Tornado() - Constructor for class com.binaris.wizardry.content.spell.earth.Tornado
 
TORNADO - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
TORNADO - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
TornadoConstruct - Class in com.binaris.wizardry.content.entity.construct
 
TornadoConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.TornadoConstruct
 
TornadoConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.TornadoConstruct
 
toString() - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
 
toString() - Method in class com.binaris.wizardry.api.content.spell.Spell
 
toString() - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition.SingleCondition
Returns a string representation of this record class.
toString() - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition
Returns a string representation of this record class.
toString() - Method in enum class com.binaris.wizardry.api.content.spell.SpellContext
 
toString() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
 
toString() - Method in record class com.binaris.wizardry.core.gametest.ConjureItemSpellsTestHandler.TestContext
Returns a string representation of this record class.
toString() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Column
Returns a string representation of this record class.
toString() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Row
Returns a string representation of this record class.
toString() - Method in class com.binaris.wizardry.core.gametest.SpellTables
 
toString() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
Returns a string representation of this record class.
toString() - Method in record class com.binaris.wizardry.datagen.help.ElementData
Returns a string representation of this record class.
toTag() - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
Converts this SpellModifiers instance to an NBT tag.
trackRecentSpell(Spell, long) - Method in interface com.binaris.wizardry.api.content.data.WizardData
Records a spell cast for tracking recent spells by the player, used especially to avoid spell spam for quick wand level progression and similar things.
trackRecentSpell(Spell, long) - Method in class com.binaris.wizardry.capabilities.WizardDataHolder
 
trackSpellUsage(Player, Spell) - Static method in class com.binaris.wizardry.api.content.util.CastItemUtils
Tracks the spell in wizard data for recent spell tracking.
TRADES - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
Whether the spell can appear in villager/NPC trades
translate(String) - Method in class com.binaris.wizardry.datagen.provider.ArtifactDocsProvider
Translates a key to its localized value.
translate(String) - Method in class com.binaris.wizardry.datagen.provider.SpellDocsProvider
Translates a key to its localized value.
TRANSLATION_KEY_PREFIX - Static variable in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 
TrapSlime - Class in com.binaris.wizardry.content.spell.earth
 
TrapSlime() - Constructor for class com.binaris.wizardry.content.spell.earth.TrapSlime
 
TREASURE - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
Whether the spell can appear in treasure/loot chests
TREASURE_FISHING_ADDITIONS - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
 
trigger(ServerPlayer, Spell, EBDiscoverSpellEvent.Source) - Method in class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger
 
trigger(ServerPlayer, Spell, ItemStack) - Method in class com.binaris.wizardry.content.advancement.SpellCastTrigger
 
trigger(ServerPlayer, ItemStack) - Method in class com.binaris.wizardry.content.advancement.WizardryContainerTrigger
 
triggerEvent(BlockState, Level, BlockPos, int, int) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
triggerFor(Player) - Method in class com.binaris.wizardry.content.advancement.WizardryAdvancementTrigger
 
TriggerInstance(SpellPredicate, EBDiscoverSpellEvent.Source) - Constructor for class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger.TriggerInstance
 
TriggerInstance(SpellPredicate, EBDiscoverSpellEvent.Source, JsonObject, DeserializationContext) - Constructor for class com.binaris.wizardry.content.advancement.SpellDiscoveryTrigger.TriggerInstance
 
TriggerInstance(ResourceLocation) - Constructor for class com.binaris.wizardry.content.advancement.WizardryAdvancementTrigger.TriggerInstance
 
TriggerInstance(ResourceLocation, SpellPredicate, ItemPredicate, JsonObject, DeserializationContext) - Constructor for class com.binaris.wizardry.content.advancement.SpellCastTrigger.TriggerInstance
 
TriggerInstance(ResourceLocation, JsonObject, DeserializationContext) - Constructor for class com.binaris.wizardry.content.advancement.WizardryAdvancementTrigger.TriggerInstance
 
TriggerInstance(ResourceLocation, ItemPredicate) - Constructor for class com.binaris.wizardry.content.advancement.WizardryContainerTrigger.TriggerInstance
 
TriggerInstance(ResourceLocation, ItemPredicate, JsonObject, DeserializationContext) - Constructor for class com.binaris.wizardry.content.advancement.WizardryContainerTrigger.TriggerInstance
 
triggerScreenShake(float, int) - Static method in class com.binaris.wizardry.client.ScreenShakeHandler
 
tRot - Variable in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
 
tryPickup(Player) - Method in class com.binaris.wizardry.api.content.entity.projectile.MagicArrowEntity
 
tvel(double, double, double) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the target point velocity of the particle being built.
tvel(Vec3) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the target point velocity of the particle being built.
tvx - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
tvy - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
tvz - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
tx - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
ty - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
type - Variable in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
type() - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition.SingleCondition
Returns the value of the type record component.
TYPES - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
tz - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 

U

UndeathCurse - Class in com.binaris.wizardry.content.effect
 
UndeathCurse() - Constructor for class com.binaris.wizardry.content.effect.UndeathCurse
 
UNDERGROUND_LIBRARY_RUINS - Static variable in class com.binaris.wizardry.setup.registries.EBWorldGen
 
undiscoverSpell(Spell) - Method in interface com.binaris.wizardry.api.content.data.SpellManagerData
Deletes the given spell from the player's discovered spells.
undiscoverSpell(Spell) - Method in class com.binaris.wizardry.capabilities.SpellManagerDataHolder
 
UnDiscoverSpellCommand - Class in com.binaris.wizardry.content.command
 
undoGravity(Entity) - Static method in class com.binaris.wizardry.api.content.util.EntityUtil
 
unlockedBy(String, CriterionTriggerInstance) - Method in class com.binaris.wizardry.core.ImbuementAltarRecipeBuilder
 
update(Player, T) - Method in class com.binaris.wizardry.api.content.data.ISpellVar.SpellVar
 
update(Player, T) - Method in interface com.binaris.wizardry.api.content.data.ISpellVar
Updates the value of this spell variable for the given player.
update(Player, T) - Method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
 
update(Level, BlockPos, BlockState, BlockEntityTimer) - Static method in class com.binaris.wizardry.content.blockentity.BlockEntityTimer
 
update(Level, BlockPos, BlockState, T) - Static method in class com.binaris.wizardry.content.blockentity.ImbuementAltarBlockEntity
 
updateEntityLinking(float) - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
 
updateEntityLinking(float) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
 
updateGoals() - Method in interface com.binaris.wizardry.api.content.data.MinionData
Clears all existing goals from the minion's target selectors and optionally the goal selectors, then adds the standard minion goals to follow/defend its owner as appropriate.
updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class com.binaris.wizardry.content.block.WallReceptacleBlock
 
updateSpellSlot(ItemStack, List<Spell>, int, Spell) - Static method in class com.binaris.wizardry.api.content.util.WorkbenchUtils
Updates the spell in the given slot, taking care to preserve the currently selected spell if necessary.
UPGRADE_SLOT - Static variable in class com.binaris.wizardry.content.menu.ArcaneWorkbenchMenu
 
UPGRADE_STACK_LIMIT - Static variable in class com.binaris.wizardry.core.config.EBConfig
 
upgradeNormalArmor(GameTestHelper, Item, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Tests upgrading normal wizard armor to a higher tier using an upgrade item.
UPGRADES_KEY - Static variable in class com.binaris.wizardry.api.content.util.CastItemDataHelper
The NBT key used to store the item upgrades in form of an array of integers.
upgradeWandNextTierNBT(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
upgradeWandNextTierNBT(GameTestHelper, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
upgradeWizardArmor(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class com.binaris.wizardry.content.block.ImbuementAltarBlock
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class com.binaris.wizardry.content.block.ReceptacleBlock
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class com.binaris.wizardry.content.block.ArcaneWorkbenchBlock
 
use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class com.binaris.wizardry.content.block.BookShelfBlock
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.BombItem
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.PurifyingElixirItem
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.SpellBookItem
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.FlameCatcherItem
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.IdentificationScrollItem
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.ManaFlaskItem
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.RandomSpellBookItem
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.ScrollItem
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.SpectralBowItem
 
use(Level, Player, InteractionHand) - Method in class com.binaris.wizardry.content.item.WandItem
 
useDuration - Variable in enum class com.binaris.wizardry.content.item.ManaFlaskItem.Size
 
UTILITY - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellType
 

V

validForReceptacle() - Method in interface com.binaris.wizardry.api.content.item.IElementValue
Determines if this item is valid for use in a receptacle.
validForReceptacle() - Method in class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
validForReceptacle() - Method in class com.binaris.wizardry.content.item.SpectralDustItem
 
validForReceptacle() - Method in class com.binaris.wizardry.content.item.WandItem
 
value - Variable in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
 
value() - Method in record class com.binaris.wizardry.api.content.spell.SpellCondition.SingleCondition
Returns the value of the value record component.
valueOf(String) - Static method in enum class com.binaris.wizardry.api.content.data.Persistence
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent.Source
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.api.content.event.SpellCastEvent.Source
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.api.content.item.ArtifactItem.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.api.content.spell.SpellCondition.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.api.content.spell.SpellContext
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.api.content.spell.SpellType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.content.item.ManaFlaskItem.Size
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.core.event.EventResult
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S.ControlType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C.CapabilityType
Returns the enum constant of this class with the specified name.
valueProvider() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Column
Returns the value of the valueProvider record component.
values() - Static method in enum class com.binaris.wizardry.api.content.data.Persistence
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.api.content.event.EBDiscoverSpellEvent.Source
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.api.content.event.SpellCastEvent.Source
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.api.content.item.ArtifactItem.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.api.content.spell.SpellCondition.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.api.content.spell.SpellContext
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.api.content.spell.SpellType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.content.item.ManaFlaskItem.Size
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.core.event.EventResult
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.core.networking.c2s.ControlInputPacketC2S.ControlType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C.CapabilityType
Returns an array containing the constants of this enum class, in the order they are declared.
VanillaArtifactIntegration - Class in com.binaris.wizardry.core.integrations
 
VanillaArtifactIntegration() - Constructor for class com.binaris.wizardry.core.integrations.VanillaArtifactIntegration
 
VANISHING_BOX - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
VANISHING_COBWEB - Static variable in class com.binaris.wizardry.setup.registries.EBBlockEntities
 
VANISHING_COBWEB - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
VanishingBox - Class in com.binaris.wizardry.content.spell.sorcery
 
VanishingBox() - Constructor for class com.binaris.wizardry.content.spell.sorcery.VanishingBox
 
VanishingCobwebBlock - Class in com.binaris.wizardry.content.block
 
VanishingCobwebBlock(BlockBehaviour.Properties) - Constructor for class com.binaris.wizardry.content.block.VanishingCobwebBlock
 
VanishingCobwebBlockEntity - Class in com.binaris.wizardry.content.blockentity
 
VanishingCobwebBlockEntity(BlockPos, BlockState) - Constructor for class com.binaris.wizardry.content.blockentity.VanishingCobwebBlockEntity
 
vec3 - Variable in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
vec3() - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
vec3(Vec3) - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
velocity(double, double, double) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the velocity of the particle.
velocity(Vec3) - Method in class com.binaris.wizardry.api.client.ParticleBuilder
Sets the velocity of the particle being built.
VERTICAL_SPEED - Static variable in class com.binaris.wizardry.content.spell.earth.Leap
 
VEX_SWARM - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
volume - Variable in class com.binaris.wizardry.api.content.spell.Spell
The volume of the sound played by this spell, relative to 1.
vx - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
vy - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
vz - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 

W

WALL_RECEPTACLE - Static variable in class com.binaris.wizardry.setup.registries.EBBlocks
 
WALL_THICKNESS - Static variable in class com.binaris.wizardry.content.spell.sorcery.PhaseStep
 
WallReceptacleBlock - Class in com.binaris.wizardry.content.block
 
WallReceptacleBlock() - Constructor for class com.binaris.wizardry.content.block.WallReceptacleBlock
 
WAND - Enum constant in enum class com.binaris.wizardry.api.content.event.SpellCastEvent.Source
 
WAND_LEVELUP - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
wandBasicMovement(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WandTestHandler
Tests basic spell navigation through a wand's spell list.
wandBasicMovement(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
 
wandCircularSelection(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WandTestHandler
Verifies that selecting next/previous spells wraps around correctly when cyclin through all spell slots multiple times.
wandCircularSelection(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
 
WandItem - Class in com.binaris.wizardry.content.item
Where the magic (normally) happens!! Most of the functions and logic for this item are handled on various utils classes (e.g.
WandItem(SpellTier, Element) - Constructor for class com.binaris.wizardry.content.item.WandItem
 
wandItems() - Static method in class com.binaris.wizardry.setup.datagen.EBDataGenProcessor
 
wandLiteralIndex(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WandTestHandler
Verifies that selecting a specific spell slot by literal index correctly changes the active spell to the spell at that index.
wandLiteralIndex(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
 
wandLiteralIndexPartiallyEmpty(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WandTestHandler
Tests direct spell selection by index on a wand with only one spell loaded.
wandLiteralIndexPartiallyEmpty(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
 
wandPartiallyEmpty(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WandTestHandler
Tests spell navigation when a wand has only one spell loaded, this should be cycling starting on that spell and then return to it
wandPartiallyEmpty(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
 
WANDS - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
Whether the spell can be used/bound to wands
WANDS - Static variable in class com.binaris.wizardry.setup.registries.EBCreativeTabs
 
WandTest - Class in com.binaris.wizardry.gametest
 
WandTest() - Constructor for class com.binaris.wizardry.gametest.WandTest
 
WandTestHandler - Class in com.binaris.wizardry.core.gametest
 
WandUpgradeItem - Class in com.binaris.wizardry.content.item
 
WandUpgradeItem(Item.Properties) - Constructor for class com.binaris.wizardry.content.item.WandUpgradeItem
 
WandUpgrades - Class in com.binaris.wizardry.setup.registries
This class manages the registration and retrieval of wand upgrade items along with their unique identifiers.
WARD - Static variable in class com.binaris.wizardry.setup.registries.EBMobEffects
 
WARD - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
WardMobEffect - Class in com.binaris.wizardry.content.effect
 
WardMobEffect() - Constructor for class com.binaris.wizardry.content.effect.WardMobEffect
 
warlock() - Method in record class com.binaris.wizardry.datagen.help.ElementData
Returns the value of the warlock record component.
WARLOCK - Enum constant in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
WARLOCK_BOOTS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_BOOTS_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_BOOTS_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_BOOTS_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_BOOTS_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_BOOTS_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_BOOTS_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_BOOTS_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_HOOD - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_HOOD_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_HOOD_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_HOOD_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_HOOD_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_HOOD_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_HOOD_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_HOOD_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_LEGGINGS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_LEGGINGS_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_LEGGINGS_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_LEGGINGS_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_LEGGINGS_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_LEGGINGS_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_LEGGINGS_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_LEGGINGS_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_ROBE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_ROBE_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_ROBE_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_ROBE_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_ROBE_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_ROBE_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_ROBE_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WARLOCK_ROBE_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WarlockArmorItem - Class in com.binaris.wizardry.content.item.armor
 
WarlockArmorItem(ArmorItem.Type, Element) - Constructor for class com.binaris.wizardry.content.item.armor.WarlockArmorItem
 
warn(String, Object...) - Static method in class com.binaris.wizardry.core.EBLogger
 
WATER_BREATHING - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
Whirlwind - Class in com.binaris.wizardry.content.spell.earth
 
Whirlwind() - Constructor for class com.binaris.wizardry.content.spell.earth.Whirlwind
 
WHIRLWIND - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
Wither - Class in com.binaris.wizardry.content.spell.necromancy
 
Wither() - Constructor for class com.binaris.wizardry.content.spell.necromancy.Wither
 
WITHER - Static variable in class com.binaris.wizardry.setup.registries.EBDamageSources
 
WITHER - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
WITHER_SKULL - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
WitherSkullSpell - Class in com.binaris.wizardry.content.spell.necromancy
 
WitherSkullSpell() - Constructor for class com.binaris.wizardry.content.spell.necromancy.WitherSkullSpell
 
withNbt(CompoundTag) - Method in class com.binaris.wizardry.core.ImbuementAltarRecipeBuilder
 
withTicker(BiFunction<Player, T, T>) - Method in class com.binaris.wizardry.api.content.data.ISpellVar.SpellVar
Sets a custom ticker function for this spell variable.
withTicker(BiFunction<Player, T, T>) - Method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
Sets a custom ticker function for this spell variable.
Wizard - Class in com.binaris.wizardry.content.entity.living
This Wizard class is only concerned with trading behavior.
Wizard(EntityType<? extends PathfinderMob>, Level) - Constructor for class com.binaris.wizardry.content.entity.living.Wizard
 
WIZARD - Enum constant in enum class com.binaris.wizardry.content.item.armor.WizardArmorType
 
WIZARD - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
WIZARD_BOOTS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_BOOTS_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_BOOTS_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_BOOTS_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_BOOTS_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_BOOTS_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_BOOTS_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_BOOTS_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_DATA - Enum constant in enum class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C.CapabilityType
 
WIZARD_HAND - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
WIZARD_HANDBOOK - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_HAT - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_HAT_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_HAT_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_HAT_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_HAT_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_HAT_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_HAT_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_HAT_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_LEGGINGS - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_LEGGINGS_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_LEGGINGS_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_LEGGINGS_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_LEGGINGS_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_LEGGINGS_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_LEGGINGS_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_LEGGINGS_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_ROBE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_ROBE_EARTH - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_ROBE_FIRE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_ROBE_HEALING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_ROBE_ICE - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_ROBE_LIGHTNING - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_ROBE_NECROMANCY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_ROBE_SORCERY - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_SPAWN_EGG - Static variable in class com.binaris.wizardry.setup.registries.EBItems
 
WIZARD_SPELL - Static variable in class com.binaris.wizardry.setup.registries.EBLootFunctions
 
WIZARD_TOWER - Static variable in class com.binaris.wizardry.setup.registries.EBWorldGen
 
WIZARD_TRADE - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
 
WizardArmorItem - Class in com.binaris.wizardry.content.item.armor
Base class for all wizard armor items in Electroblob's Wizardry Redux.
WizardArmorItem(WizardArmorType, ArmorItem.Type, Element) - Constructor for class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
WizardArmorItem(ArmorItem.Type, Element) - Constructor for class com.binaris.wizardry.content.item.armor.WizardArmorItem
 
WizardArmorItemMixin - Class in com.binaris.wizardry.mixin
 
WizardArmorItemMixin(ArmorMaterial, ArmorItem.Type, Item.Properties) - Constructor for class com.binaris.wizardry.mixin.WizardArmorItemMixin
 
WizardArmorModel<T extends net.minecraft.world.entity.LivingEntity> - Class in com.binaris.wizardry.client.model.armor
 
WizardArmorModel(ModelPart) - Constructor for class com.binaris.wizardry.client.model.armor.WizardArmorModel
 
WizardArmorTest - Class in com.binaris.wizardry.gametest
 
WizardArmorTest() - Constructor for class com.binaris.wizardry.gametest.WizardArmorTest
 
WizardArmorTestHandler - Class in com.binaris.wizardry.core.gametest
 
WizardArmorType - Enum Class in com.binaris.wizardry.content.item.armor
Enum defining the different classes of wizard armor.
WizardData - Interface in com.binaris.wizardry.api.content.data
 
WizardDataHolder - Class in com.binaris.wizardry.capabilities
 
WizardDataHolder(Player) - Constructor for class com.binaris.wizardry.capabilities.WizardDataHolder
 
WizardDataHolder.Provider - Class in com.binaris.wizardry.capabilities
 
WizardHand - Class in com.binaris.wizardry.content.spell.sorcery
 
WizardHand() - Constructor for class com.binaris.wizardry.content.spell.sorcery.WizardHand
 
WizardItemStackMixin - Class in com.binaris.wizardry.mixin
 
WizardItemStackMixin() - Constructor for class com.binaris.wizardry.mixin.WizardItemStackMixin
 
WizardLookAtTradePlayer - Class in com.binaris.wizardry.content.entity.goal
Makes the wizard look at the player it is trading with.
WizardLookAtTradePlayer(Wizard) - Constructor for class com.binaris.wizardry.content.entity.goal.WizardLookAtTradePlayer
 
WizardModel<T extends AbstractWizard> - Class in com.binaris.wizardry.client.model
 
WizardModel(ModelPart) - Constructor for class com.binaris.wizardry.client.model.WizardModel
 
WizardRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
WizardRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.WizardRenderer
 
WizardryAdvancementTrigger - Class in com.binaris.wizardry.content.advancement
General version of a SimpleCriterionTrigger for the mod, we use this to simple call "advancement events" inside the mod code, no need to get/save data for it
WizardryAdvancementTrigger(String) - Constructor for class com.binaris.wizardry.content.advancement.WizardryAdvancementTrigger
 
WizardryAdvancementTrigger.TriggerInstance - Class in com.binaris.wizardry.content.advancement
 
WizardryAttributeModifier - Class in com.binaris.wizardry.content
Extension of the base Attribute Modifiers to add SpellCondition for being used with the /magic_attribute command.
WizardryAttributeModifier(String, double, AttributeModifier.Operation) - Constructor for class com.binaris.wizardry.content.WizardryAttributeModifier
 
WizardryAttributeModifier(UUID, String, double, AttributeModifier.Operation, SpellCondition) - Constructor for class com.binaris.wizardry.content.WizardryAttributeModifier
 
WizardryCancelableEvent - Class in com.binaris.wizardry.api.content.event.abstr
Base event class to use if you want to create custom events Just make a new subclass with this and fire the event when you need it

Keep in mind if one event before you cancel the used event your listener will be used anyway, if you don't want this, use WizardryCancelableEvent.isCanceled() before doing anything
WizardryCancelableEvent() - Constructor for class com.binaris.wizardry.api.content.event.abstr.WizardryCancelableEvent
 
WizardryContainerTrigger - Class in com.binaris.wizardry.content.advancement
 
WizardryContainerTrigger(String) - Constructor for class com.binaris.wizardry.content.advancement.WizardryContainerTrigger
 
WizardryContainerTrigger.TriggerInstance - Class in com.binaris.wizardry.content.advancement
 
WizardryEvent - Class in com.binaris.wizardry.api.content.event.abstr
Base event class to use if you want to create custom events Just make a new subclass with this and fire the event when you need it
WizardryEvent() - Constructor for class com.binaris.wizardry.api.content.event.abstr.WizardryEvent
 
WizardryEventBus - Class in com.binaris.wizardry.core.event
Internal use for Electroblob's Wizardry

Help to register and fire all the events used in the mod.
WizardryEventBus() - Constructor for class com.binaris.wizardry.core.event.WizardryEventBus
 
WizardryForgeClient - Class in com.binaris.wizardry.client
 
WizardryForgeClient() - Constructor for class com.binaris.wizardry.client.WizardryForgeClient
 
WizardryForgeEvents - Class in com.binaris.wizardry
This class contains - WizardryForgeEvents.ForgeBusEvents : Events that are fired by Forge - WizardryForgeEvents.ModBusEvents : Events that are fired by the mod - WizardryForgeEvents.ModBusEventsClient : Events that are fired by the mod on the client
WizardryForgeEvents() - Constructor for class com.binaris.wizardry.WizardryForgeEvents
 
WizardryForgeEvents.ForgeBusEvents - Class in com.binaris.wizardry
 
WizardryForgeEvents.ModBusEvents - Class in com.binaris.wizardry
 
WizardryForgeEvents.ModBusEventsClient - Class in com.binaris.wizardry
 
WizardryForgeMod - Class in com.binaris.wizardry
 
WizardryForgeMod() - Constructor for class com.binaris.wizardry.WizardryForgeMod
 
WizardryMainMod - Class in com.binaris.wizardry
 
WizardryMainMod() - Constructor for class com.binaris.wizardry.WizardryMainMod
 
WizardSpellFunction - Class in com.binaris.wizardry.content.loot
 
WizardSpellFunction(LootItemCondition[]) - Constructor for class com.binaris.wizardry.content.loot.WizardSpellFunction
 
WizardSpellFunction.Serializer - Class in com.binaris.wizardry.content.loot
 
WizardTradeGoal - Class in com.binaris.wizardry.content.entity.goal
Stops the wizard from moving when trading.
WizardTradeGoal(Wizard) - Constructor for class com.binaris.wizardry.content.entity.goal.WizardTradeGoal
 
WorkbenchUtils - Class in com.binaris.wizardry.api.content.util
Utility class for workbench-related operations, such as recharging mana and applying spell books to wands.
world - Variable in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
world() - Method in class com.binaris.wizardry.api.content.spell.internal.CastContext
 
write(CompoundTag, T) - Method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
 
write(CompoundTag, T) - Method in interface com.binaris.wizardry.api.content.data.IStoredSpellVar
Writes the value to an NBT compound tag for persistent storage.
write(FriendlyByteBuf) - Method in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
write(FriendlyByteBuf, T) - Method in class com.binaris.wizardry.api.content.data.ISpellVar.SpellVar
 
write(FriendlyByteBuf, T) - Method in interface com.binaris.wizardry.api.content.data.ISpellVar
Writes the value to a network buffer for synchronization.
write(FriendlyByteBuf, T) - Method in class com.binaris.wizardry.api.content.data.IStoredSpellVar.StoredSpellVar
 

X

x - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
x() - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
xSize - Variable in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 

Y

y - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
y() - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
Y_OFFSET - Static variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
The vertical offset from the caster's eye position to the actual origin of the ray.
yaw - Variable in class com.binaris.wizardry.api.client.particle.ParticleWizardry
The yaw angle this particle is facing, or NaN if this particle always faces the viewer (default behaviour).
yaw - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
ySize - Variable in class com.binaris.wizardry.client.gui.screens.abstr.SpellInfoScreen
 

Z

z - Variable in class com.binaris.wizardry.api.client.ParticleBuilder.ParticleData
 
z() - Method in class com.binaris.wizardry.api.content.spell.internal.LocationCastContext
 
ZOMBIE_APOCALYPSE - Static variable in class com.binaris.wizardry.setup.registries.Spells
 
ZOMBIE_SPAWNER - Static variable in class com.binaris.wizardry.setup.registries.EBEntities
 
ZombieApocalypse - Class in com.binaris.wizardry.content.spell.necromancy
 
ZombieApocalypse() - Constructor for class com.binaris.wizardry.content.spell.necromancy.ZombieApocalypse
 
ZombieSpawnerConstruct - Class in com.binaris.wizardry.content.entity.construct
 
ZombieSpawnerConstruct(EntityType<?>, Level) - Constructor for class com.binaris.wizardry.content.entity.construct.ZombieSpawnerConstruct
 
ZombieSpawnerConstruct(Level) - Constructor for class com.binaris.wizardry.content.entity.construct.ZombieSpawnerConstruct
 
ZombieSpawnerRenderer - Class in com.binaris.wizardry.client.renderer.entity
 
ZombieSpawnerRenderer(EntityRendererProvider.Context) - Constructor for class com.binaris.wizardry.client.renderer.entity.ZombieSpawnerRenderer
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values