Index
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
SpellModifierswhen 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
ArmorDatarecord 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
ArrowSpellorProjectileSpellspells), 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
AttackSpellGoalthat 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
SurfaceCriteriabased 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
SurfaceCriteriabased 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
battleMagerecord 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
SurfaceCriteriaobject is used to define a 'surface', a boundary between two blocks which differ in some way, for use inBlockUtil.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
bootsrecord 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.PreandSpellCastEvent.Tickin 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
castContextrecord 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
DamageSourcewherecasteris 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
DamageSourcewheremagicis 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
chestrecord 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
Columnrecord 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
SpellModifiersinstance 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
-
Check
EBCommands - 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
conditionsrecord 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
ConstructSpellthat 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
datarecord 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
defaultBootsrecord component. - defaultChest() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
-
Returns the value of the
defaultChestrecord component. - defaultHat() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
-
Returns the value of the
defaultHatrecord component. - defaultLegs() - Method in record class com.binaris.wizardry.datagen.help.ArmorData
-
Returns the value of the
defaultLegsrecord 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
dustrecord 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
- 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
mayPlacemethod) 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
inventoryTickwhen 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
ElementDatarecord 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 forWizardryEventBus, 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
SurfaceCriteriawith 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.Typeenum 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
SpellModifiersinstance 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_DATAis 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
hatrecord 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)andAllyDesignation.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
ISpellVarthat 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
ISpellVarthat 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
IStoredSpellVarwith 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 createWizardryCancelableEventandWizardryEvent
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
legsrecord 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
SpellConditionfrom 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
AbstractArrowand 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.MobTestContextwith 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
namerecord component. - name() - Method in record class com.binaris.wizardry.core.gametest.SpellTables.Row
-
Returns the value of the
namerecord 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
normalrecord 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
SpellConditionfrom the providedStringReader. - 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
NaNif 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
SpellCastingItemwhen 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
playerrecord 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
IPropertyTypeinterface 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
Registryunder the givenResourceLocation. - 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
Rowrecord 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
sagerecord 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
SpellConditionto 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.randomto 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
SingleConditionrecord 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
spellrecord 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
SpellConditionrecord 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
SpellConditioninstances 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
stackrecord 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
SpellConditionis 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
TestContextrecord 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 (CheckTooltipElementText)
items (CheckTooltipElementUpgrades)
and custom textures and lists (CheckTooltipElementSpellEntryandTooltipElementSpellList) - 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
SpellModifiersinstance 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
typerecord 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
valuerecord 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
valueProviderrecord 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
warlockrecord 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
SimpleCriterionTriggerfor 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
SpellConditionfor being used with the/magic_attributecommand. - 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, useWizardryCancelableEvent.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
NaNif 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
All Classes and Interfaces|All Packages|Constant Field Values