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
- 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
- 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
- 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(ForceArrow, CastContext) - Method in class com.binaris.wizardry.content.spell.magic.ForceArrowSpell
- addArrowExtras(T, CastContext) - Method in class com.binaris.wizardry.content.spell.abstr.ArrowSpell
-
Makes changes to arrows before it's spawned.
- addConstructExtras(ArrowRainConstruct, Direction, LivingEntity) - Method in class com.binaris.wizardry.content.spell.sorcery.ArrowRain
- addConstructExtras(BoulderConstruct, Direction, LivingEntity) - Method in class com.binaris.wizardry.content.spell.earth.Boulder
- addConstructExtras(HailstormConstruct, Direction, LivingEntity) - Method in class com.binaris.wizardry.content.spell.ice.Hailstorm
- addConstructExtras(IceSpikeConstruct, Direction, LivingEntity) - Method in class com.binaris.wizardry.content.spell.ice.IceSpickes
- addConstructExtras(TornadoConstruct, Direction, LivingEntity) - Method in class com.binaris.wizardry.content.spell.earth.Tornado
- addConstructExtras(ZombieSpawnerConstruct, Direction, LivingEntity) - Method in class com.binaris.wizardry.content.spell.necromancy.ZombieApocalypse
- addConstructExtras(T, Direction, LivingEntity) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructSpell
- 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
- 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
- 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
- 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
- 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.WandHelper
-
Increases the wand's progression level by the specified amount.
- addProjectileExtras(T, LivingEntity) - Method in class com.binaris.wizardry.content.spell.abstr.ProjectileSpell
- 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
- 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
- aimAssist(float) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
- 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
- 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
- alwaysSucceed(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
- 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.IdentificationScrollItem
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- 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.CastUtils
-
Applies cooldown when a cast is cancelled/forfeited.
- applyEffects(CastContext, LivingEntity) - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
- 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
- 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.
- applySpellModifiers(LivingEntity, Spell, SpellModifiers) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- 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
- 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.WandItem
- applyUpgrade(Player, ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- 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.WandHelper
-
Applies the specified upgrade to the wand, increasing its level by 1.
- 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 centre 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_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
- 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
- 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
- AreaEffectSpell() - Constructor for class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
- ARMOR_SLOTS - Static variable in class com.binaris.wizardry.api.content.util.InventoryUtil
- 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
- 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
-
A 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
- 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
- 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
- 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
- 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
- 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.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
- 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
- blacklistedHostileMobs - Static variable in class com.binaris.wizardry.core.EBConfig
- 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.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_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_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
- blockOwnedAlliesDamage - Static variable in class com.binaris.wizardry.core.EBConfig
- blockPlayersAlliesDamage - Static variable in class com.binaris.wizardry.core.EBConfig
- 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
- 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
- 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.
- builder() - Static method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
- buildRecipes(Consumer<FinishedRecipe>) - Method in class com.binaris.wizardry.datagen.provider.EBRecipeProvider
- buildSpells(Consumer<Spell>) - Method in class com.binaris.wizardry.datagen.provider.EBSpellsProvider
- buildSpells(Consumer<Spell>) - Method in class com.binaris.wizardry.datagen.provider.SpellDataProvider
- 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
- calculateCharge(Spell, PlayerCastContext) - Method in class com.binaris.wizardry.content.item.WandItem
-
Calculates the charge time required for a spell based on the spell's base charge and the player's 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(ItemStack, Player, Spell) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Calculates the spell modifiers provided by the wand 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
- 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.
- canCast(ItemStack, Spell, PlayerCastContext) - Method in interface com.binaris.wizardry.api.content.item.ISpellCastingItem
-
The items implementing this interface are responsible about how to use this.
- 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
- 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
- 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.
- cannotExceedBlankScrollLimit(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
- 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
- cannotExceedUpgradeLimit(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
- cannotExceedUpgradeLimit(GameTestHelper, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
- 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
- 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
- canUpgradeToNextTier(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
- canUpgradeToNextTier(GameTestHelper, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
-
Similar to
AWTestHandler.upgradeWandNextTierNBT(net.minecraft.gametest.framework.GameTestHelper, net.minecraft.world.item.Item), but this test uses an Arcane Tome with the tier determined by its item instance rather than its NBT data. - 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
- 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
- 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
- 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.ISpellCastingItem
-
The items implementing this interface are responsible about how to use this.
- 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_COMMAND - Enum constant in enum class com.binaris.wizardry.network.PlayerCapabilitySyncPacketS2C.CapabilityType
- 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 - 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
- CastUtils - 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_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_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
- 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.
- com.binaris.wizardry - package com.binaris.wizardry
- com.binaris.wizardry.api - package com.binaris.wizardry.api
- 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.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.event - package com.binaris.wizardry.core.event
- com.binaris.wizardry.core.gametest - package com.binaris.wizardry.core.gametest
- 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.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
- 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(ItemStack) - 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
- conjureItem(PlayerCastContext) - Method in class com.binaris.wizardry.content.spell.sorcery.ConjureArmor
- conjureItemDespawn(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.ConjureItemTestHandler
- conjureItemDespawn(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ConjureItemTest
- ConjureItemSpell - Class in com.binaris.wizardry.content.spell.abstr
- ConjureItemSpell(Item) - Constructor for class com.binaris.wizardry.content.spell.abstr.ConjureItemSpell
- ConjureItemTest - Class in com.binaris.wizardry.gametest
- ConjureItemTest() - Constructor for class com.binaris.wizardry.gametest.ConjureItemTest
- ConjureItemTestHandler - Class in com.binaris.wizardry.core.gametest
- ConjureItemTestHandler.TestContext - Record Class in com.binaris.wizardry.core.gametest
- 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
- ConstructRangedSpell<T extends MagicConstructEntity> - Class in com.binaris.wizardry.content.spell.abstr
- ConstructRangedSpell(Function<Level, T>, boolean) - Constructor for class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
- ConstructSpell<T extends MagicConstructEntity> - Class in com.binaris.wizardry.content.spell.abstr
- ConstructSpell(Function<Level, T>, boolean) - Constructor for class com.binaris.wizardry.content.spell.abstr.ConstructSpell
- consumeMana(ItemStack, int, LivingEntity) - Method in interface com.binaris.wizardry.api.content.item.IManaStoringItem
- 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.content.spell.DefaultProperties
- COOLDOWN_END_TIME_ARRAY_KEY - Static variable in class com.binaris.wizardry.api.content.util.WandHelper
-
The NBT key used to store the array of cooldown end times (gametime) for each spell on the wand.
- 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.SpellUtil
-
Creates an arcane tome ItemStack of the given tier.
- 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
- 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
- currencyItems - Static variable in class com.binaris.wizardry.core.EBConfig
- 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.ConjureItemTestHandler.TestContext
-
Returns the value of the
datarecord component. - 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.api.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.debug
- 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
- 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.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
- EBAccessoriesIntegration - Class in com.binaris.wizardry.core.integrations.accessories
- 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
- 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
- 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.api
- 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
- 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$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.WizardItemImpMixin
- EBWIZARDRY$wandSetDamage(int, CallbackInfo) - Method in class com.binaris.wizardry.mixin.WizardItemImpMixin
- 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
- effects - Variable in class com.binaris.wizardry.content.spell.abstr.BuffSpell
- Element - Class in com.binaris.wizardry.api.content.spell
- Element(ChatFormatting, int...) - Constructor for class com.binaris.wizardry.api.content.spell.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
- 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.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
- 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 record class com.binaris.wizardry.core.gametest.ConjureItemTestHandler.TestContext
-
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.
- error(String, Object...) - Static method in class com.binaris.wizardry.api.EBLogger
-
Sends an error in the format "EBWizardry Error: message"
- 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.CastUtils
-
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
- 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
- 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.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
- 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.CastUtils
-
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
- 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
- forfeitChance - Static variable in class com.binaris.wizardry.core.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.SpellContext
-
Gets a SpellContext from its string key
- 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
- gatherData(GatherDataEvent) - Static method in class com.binaris.wizardry.datagen.EBForgeDataGenerators
- 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
- 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(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.
- get(Item) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
-
Gets the multiplier for a specific upgrade identified by the given item.
- getAccumulatedCost(Spell, int, int) - Static method in class com.binaris.wizardry.content.item.WandItem
-
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
- 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.SpellUtil
-
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.WizardArmorType
- getArtifact(Rarity, IArtifactEffect) - Static method in class com.binaris.wizardry.core.integrations.accessories.EBAccessoriesIntegration
-
Creates an artifact item, using Accessories integration if available, otherwise defaults to a standard artifact item.
- getBarColor(ItemStack) - Method in class com.binaris.wizardry.content.item.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
- getBonusAmplifier(float) - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
- 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
- getCharge() - Method in class com.binaris.wizardry.api.content.spell.Spell
- getCharge() - Method in class com.binaris.wizardry.content.spell.fire.Firestorm
- getCharge() - Method in class com.binaris.wizardry.content.spell.ice.FrostRay
- getChargeup() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
- getCloneItemStack(BlockGetter, BlockPos, BlockState) - Method in class com.binaris.wizardry.content.block.ObsidianCrustBlock
- 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
- 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
- getCooldownEndTimes(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Returns the array of cooldown end times (gametime) for each spell on the wand.
- getCost() - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
- getCost() - Method in class com.binaris.wizardry.api.content.spell.Spell
- 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.WandHelper
-
Returns the current cooldown for the currently selected spell on the wand based on gametime.
- getCurrentCooldown(ItemStack, Level) - Method in interface com.binaris.wizardry.api.content.item.ISpellCastingItem
-
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.ISpellCastingItem
-
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.WandHelper
-
Returns the maximum cooldown for the currently selected spell on the wand.
- getCurrentMaxCooldown(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
- getCurrentSpell(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ISpellCastingItem
-
This gets the actual item that's on the ItemStack, normally you won't use this.
- getCurrentSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Returns the currently selected spell on the wand.
- 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.WandHelper
- 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
- 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.WizardArmorType
- getDesc() - Method in class com.binaris.wizardry.api.content.spell.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
-
Will return the description for the 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
- getDistributedCost(int, int) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Calculates the distributed cost of a spell being cast over multiple ticks.
- getDurabilityForType(ArmorItem.Type) - Method in enum class com.binaris.wizardry.content.item.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
- getEffectStrengthProperty(MobEffect) - Static method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
- 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
- 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.SpectralDustItem
- getElement() - Method in class com.binaris.wizardry.content.item.WandItem
- getElement() - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- getElement(Element) - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
- getElement(Element) - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
- 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.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.SpectralArmorItem
- 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
- getEnchantmentValue() - Method in enum class com.binaris.wizardry.content.item.WizardArmorType
- 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
- getEquipped(Player, Item) - Static method in class com.binaris.wizardry.core.integrations.accessories.EBAccessoriesIntegration
-
Retrieves the equipped item stack for a specific item from Accessories mod if available.
- getEquippedItems(Player) - Static method in class com.binaris.wizardry.core.integrations.accessories.EBAccessoriesIntegration
-
Retrieves a list of all equipped items from Accessories mod if available, otherwise returns the player's hotbar and offhand items.
- getEquipSound() - Method in enum class com.binaris.wizardry.content.item.WizardArmorType
- getExamples() - Method in class com.binaris.wizardry.content.command.argument.SpellArgument
- 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.IManaStoringItem
- 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
- 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.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
- 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
- getKnockbackResistance() - Method in enum class com.binaris.wizardry.content.item.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
- 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.
- getLoopSounds() - Method in class com.binaris.wizardry.api.content.spell.Spell
-
Helper method that you could change if you want to add/change the behavior of the sound loops.
- getLootTable() - Method in interface com.binaris.wizardry.core.mixin.accessor.RCBEAccessor
- getMana(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaStoringItem
- getMana(ItemStack) - Method in class com.binaris.wizardry.content.item.CrystalItem
- getMana(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
- getMana(ItemStack) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- getManaCapacity(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaStoringItem
- getManaCapacity(ItemStack) - Method in class com.binaris.wizardry.content.item.CrystalItem
- getManaCapacity(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
- getManaCapacity(ItemStack) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- 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.WandHelper
-
Returns the array of maximum cooldowns for each spell on the wand.
- getMaxDamage(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IWizardryItem
- getMaxDamage(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
- 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
- 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 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.WizardArmorType
- getName() - Method in class com.binaris.wizardry.datagen.provider.SpellDataProvider
- 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
- getName(ItemStack) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- 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.ISpellCastingItem
-
If your item will have more than just one spell loaded you need to override this in order to have a next spell on list, by default it just gets the current spell saved.
- getNextSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Returns the next spell in the wand'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
- getOrCreateDescriptionId() - Method in class com.binaris.wizardry.api.content.spell.Element
- getOrCreateDescriptionId() - Method in class com.binaris.wizardry.api.content.spell.Spell
- 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
- 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
- getPitch(Direction) - Static method in class com.binaris.wizardry.api.content.util.GeometryUtil
- getPitchVariation() - Method in class com.binaris.wizardry.api.content.spell.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
- getPotionSet() - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
- getPreviousSpell(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ISpellCastingItem
-
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.WandHelper
-
Returns the previous spell in the wand'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.WandHelper
-
Returns the wand'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
- 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.SpellUtil
-
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.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.WizardArmorType
- 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.
- 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.SpellUtil
-
Retrieves the spell from the given ItemStack.
- 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
- 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.SpellUtil
-
Returns a list of all spells that match the given filter.
- getSpells(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ISpellCastingItem
-
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.WandHelper
-
Returns the list of spells stored on the wand.
- 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.BlankScrollItem
- getSpellSlotCount(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
- getSpellSlotCount(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
- getSpellSlotCount(ItemStack) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- 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
- 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
- getSyncedMultipliers() - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
-
Retrieves the map of multipliers that need to be synced to the client.
- 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
- getTier(SpellTier) - Method in interface com.binaris.wizardry.core.platform.services.IRegistryUtil
- getTier(SpellTier) - Method in class com.binaris.wizardry.platform.ForgeRegistryUtil
- 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.WandHelper
-
Returns the total number of upgrades applied to the wand.
- getToughness() - Method in enum class com.binaris.wizardry.content.item.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
- 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.
- getUnlocalisedName() - Method in enum class com.binaris.wizardry.api.content.spell.SpellType
- 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.WandHelper
-
Returns the level of the specified upgrade on the wand.
- getUpgradeLimit() - Method in class com.binaris.wizardry.api.content.spell.SpellTier
- getUseAnimation(ItemStack) - Method in class com.binaris.wizardry.content.item.ManaFlaskItem
- getUseDuration(ItemStack) - Method in class com.binaris.wizardry.content.item.ManaFlaskItem
- getUseDuration(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
- getUseDuration(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
- 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
- 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.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
- 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.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.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.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
- hasEnded() - Method in class com.binaris.wizardry.api.content.spell.Spell
- 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.core.gametest.ConjureItemTestHandler.TestContext
-
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
- hitLiquids - Variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
- hitLiquids(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
- hitLiquids(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
- 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.
- 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
- 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.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
- ignoreLivingEntities(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
- ignoreUncollidables - Variable in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
- ignoreUncollidables - Variable in class com.binaris.wizardry.content.spell.abstr.RaySpell
- ignoreUncollidables(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.ConstructRangedSpell
- ignoreUncollidables(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
- IManaStoringItem - 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.api.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.
- injectMobDrops - Static variable in class com.binaris.wizardry.core.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.PropertiesDataManager
- 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.WandItem
- inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- 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(Spell) - Method in class com.binaris.wizardry.api.content.spell.Spell
- 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(String) - Method in class com.binaris.wizardry.api.content.spell.Spell
-
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.Spell
-
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
-
TODO Bool used to save the logic when it's christmas!!
- isAccessoriesLoaded() - Static method in class com.binaris.wizardry.core.integrations.accessories.EBAccessoriesIntegration
-
Checks if Accessories mod is loaded.
- 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
- 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 class com.binaris.wizardry.api.content.spell.Spell
- isEmpty() - Method in class com.binaris.wizardry.content.blockentity.ArcaneWorkbenchBlockEntity
- isEnabled(SpellContext) - Method in class com.binaris.wizardry.api.content.spell.Spell
- isEnabledInContext(SpellContext) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperties
- 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.SpectralArmorItem
- 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) - Static method in class com.binaris.wizardry.core.integrations.accessories.EBAccessoriesIntegration
-
Checks if a specific item is equipped in Accessories mod if available.
- 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.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.SpectralArmorItem
- 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
- 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
- isMagic(DamageSource) - Static method in class com.binaris.wizardry.setup.registries.EBDamageSources
- isManaEmpty(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaStoringItem
- isManaFull(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaStoringItem
- 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(ResourceLocation[], ItemStack) - Static method in class com.binaris.wizardry.core.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
- ISpellCastingItem - Interface in com.binaris.wizardry.api.content.item
-
This helps items to hold and cast spells that could be consumables (like scrolls) or they may be durability-based (like wands), it could also handle custom behaviours outside the mod like items that are special for certain spells, unlock new modifiers, exclusive effects and much more.
- 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.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.SpectralArmorItem
- 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
- isValidRepairItem(ItemStack, ItemStack) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- 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 - IWizardryItem - Interface in com.binaris.wizardry.api.content.item
- 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
- 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
-
Deprecated.
- 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
- ListElementsCommand - Class in com.binaris.wizardry.content.command
- ListSpellsCommand - Class in com.binaris.wizardry.content.command
- listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class com.binaris.wizardry.content.command.argument.SpellArgument
- ListTiersCommand - Class in com.binaris.wizardry.content.command
- 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(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 class com.binaris.wizardry.content.data.SpellGlyphData
- 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
- LOOTING - Enum constant in enum class com.binaris.wizardry.api.content.spell.SpellContext
-
Whether the spell can be obtained through looting
- lootInjectionLocations - Static variable in class com.binaris.wizardry.core.EBConfig
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
- MAGICAL - Static variable in class com.binaris.wizardry.setup.registries.EBItems
- 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.
- 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
- 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
- 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.EBConfig
- MANA_PER_SHARD - Static variable in class com.binaris.wizardry.core.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
- 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.WandHelper
-
The NBT key used to store the array of maximum cooldowns for each spell on the wand.
- MAX_OUT_WAND - Static variable in class com.binaris.wizardry.setup.registries.EBAdvancementTriggers
- MAX_PROGRESSION_REDUCTION - Static variable in class com.binaris.wizardry.core.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
- meltItemsBlackList - Static variable in class com.binaris.wizardry.core.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) - 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) - Constructor for class com.binaris.wizardry.content.entity.goal.MinionFollowOwnerGoal
- MinionOwnerHurtByTargetGoal - Class in com.binaris.wizardry.content.entity.goal
- MinionOwnerHurtByTargetGoal(Mob) - Constructor for class com.binaris.wizardry.content.entity.goal.MinionOwnerHurtByTargetGoal
- MinionOwnerHurtTargetGoal - Class in com.binaris.wizardry.content.entity.goal
- MinionOwnerHurtTargetGoal(Mob) - 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
- 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.
- mockServerPlayer(GameTestHelper, Vec3) - 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
- modifiableMobs - Static variable in class com.binaris.wizardry.core.EBConfig
- 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
- 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
N
- 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_ACCESSORIES - 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.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.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
- onApplyButtonPressed(Player, Slot, Slot, Slot, Slot[]) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- 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
- 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.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
- 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
- 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.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
- 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.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.SparkBombEntity
- 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
- onHitEntity(EntityHitResult) - Method in class com.binaris.wizardry.content.entity.projectile.SparkBombEntity
- 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
- 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
- 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.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
- 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.
- 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.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.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
- 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
- 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
- PacketTestCommand - Class in com.binaris.wizardry.content.command.debug
- 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.SpellArgument
- 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
- particleCount(int) - Method in class com.binaris.wizardry.content.spell.abstr.BuffSpell
- 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
- particleDensity(float) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
- 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
- particleJitter(double) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
- 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
- particleSpacing(double) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
- 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.
- ParticleSpawner() - Constructor for class com.binaris.wizardry.client.ParticleSpawner
- 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
- particleVelocity(double) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
- 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
- passiveMobsAreAllies - Static variable in class com.binaris.wizardry.core.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
- 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
- pitchVariation - Variable in class com.binaris.wizardry.api.content.spell.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.ConjureItemTestHandler.TestContext
-
Returns the value of the
playerrecord component. - 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
- playerBlockDamage - Static variable in class com.binaris.wizardry.core.EBConfig
- 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
- playersMoveEachOther - Static variable in class com.binaris.wizardry.core.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
-
Helper method which plays a standard continuous spell sound loop on the first casting tick, at the given coordinates.
- playSoundLoop(Level, LivingEntity, int) - Method in class com.binaris.wizardry.api.content.spell.Spell
-
Helper method which plays a standard continuous spell sound loop on the first casting tick, which moves with the given entity.
- 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
- potionSet - Variable in class com.binaris.wizardry.content.spell.abstr.BuffSpell
- 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
- preventBindingSameSpellTwiceToWands - Static variable in class com.binaris.wizardry.core.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.WandHelper
-
The NBT key used to store the wand progression level.
- 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
- 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
- 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.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
- 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
- putSpellOnBlankScroll(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
- putSpellOnBlankScroll(GameTestHelper, Spell) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
- putSpellOnScroll(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
- putSpellOnScrollFilled(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
Q
- QUICK_FLAMECATCHER - Static variable in class com.binaris.wizardry.setup.registries.Spells
- 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
- 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.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
- 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.IManaStoringItem
- 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<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>) - Static method in class com.binaris.wizardry.content.command.AllyCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.CastCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.debug.DiscoverSpellCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.debug.ForfeitTestCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.debug.PacketTestCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.debug.UnDiscoverSpellCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.debug.WandSelectCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.debug.WandSpellCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.debug.WandSpellListCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.debug.WizardSpellTestCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.ListElementsCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.ListSpellsCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.ListTiersCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class com.binaris.wizardry.content.command.SpellContextCommand
- 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.api.content.util.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
- registerContent(RegisterEvent) - Static method in class com.binaris.wizardry.WizardryForgeEvents.ModBusEvents
- RegisterFunction<T> - Interface in com.binaris.wizardry.api.content.util
-
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
- 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
- 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
- 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
- replaceComponent(Vec3, Direction.Axis, double) - Static method in class com.binaris.wizardry.api.content.util.GeometryUtil
- replaceVanillaFallDamage - Static variable in class com.binaris.wizardry.core.EBConfig
- 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
- 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 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
- reverseScrollDirection - Static variable in class com.binaris.wizardry.core.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_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_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
- 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.SpellDataProvider
- 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
- 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.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
- 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(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
- 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
- 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.WandHelper
-
The NBT key used to store the currently selected spell index on the wand.
- selectNextSpell(ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ISpellCastingItem
-
Selects the next spell bound to the given ItemStack.
- selectNextSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Selects the next spell on the wand 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.ISpellCastingItem
-
Selects the previous spell bound to the given itemstack.
- selectPreviousSpell(ItemStack) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Selects the previous spell on the wand 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.ISpellCastingItem
-
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.CastUtils
-
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, boolean) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
-
Sets the multiplier for a specific upgrade identified by the given key, along with its syncing status.
- set(Item, float, boolean) - Method in class com.binaris.wizardry.api.content.spell.internal.SpellModifiers
-
Sets the multiplier for a specific upgrade identified by the given item, along with its syncing status.
- set(T) - Method in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
- 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.WandHelper
-
Sets the array of cooldown end times (gametime) for each spell on the wand.
- setCurrentCooldown(ItemStack, int, long) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Sets the cooldown for the currently selected spell on the wand using gametime.
- setCurrentSpell(ItemStack, int) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Sets the currently selected spell on the wand by index.
- setCurrentSpell(ItemStack, Spell) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Sets the currently selected spell on the wand by finding its index.
- setDamage(ItemStack, int) - Method in interface com.binaris.wizardry.api.content.item.IWizardryItem
- setDamage(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
- setLength(double) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
-
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
- 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.IManaStoringItem
- setMana(ItemStack, int) - Method in class com.binaris.wizardry.content.item.CrystalItem
- setMana(ItemStack, int) - Method in class com.binaris.wizardry.content.item.WandItem
- setMana(ItemStack, int) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- setMaxCooldowns(ItemStack, int[]) - Static method in class com.binaris.wizardry.api.content.util.WandHelper
-
Sets the array of maximum cooldowns for each spell on the wand.
- 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.WandHelper
-
Sets the wand's progression level to the specified value.
- setProperties(SpellProperties) - Method in class com.binaris.wizardry.api.content.spell.Spell
- 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
- 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
- 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
- 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.SpellUtil
-
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.WandHelper
-
Sets the list of spells on the wand.
- 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
- setTargetEntity(Entity) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
-
Links this particle to the given target.
- setTargetPosition(double, double, double) - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
- setTargetPosition(double, double, double) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
-
Sets the target position for this particle.
- setTargetVelocity(double, double, double) - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
- setTargetVelocity(double, double, double) - Method in class com.binaris.wizardry.api.client.particle.ParticleWizardry
-
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
- 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
- shouldApplyOriginOffset() - Method in class com.binaris.wizardry.client.particle.ParticleLightning
- shouldApplyOriginOffsetInFirstPerson() - Method in class com.binaris.wizardry.api.client.particle.ParticleTargeted
- 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
- showChargeMeter - Static variable in class com.binaris.wizardry.core.EBConfig
- showManaInWorkbench(Player, ItemStack) - Method in interface com.binaris.wizardry.api.content.item.IManaStoringItem
- showManaInWorkbench(Player, ItemStack) - Method in class com.binaris.wizardry.content.item.CrystalItem
- showProgressBar() - Method in class com.binaris.wizardry.content.entity.living.Wizard
- showSpellHUD - Static variable in class com.binaris.wizardry.core.EBConfig
- showSpellHUD(Player, ItemStack) - Method in interface com.binaris.wizardry.api.content.item.ISpellCastingItem
-
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.ISpellCastingItem
-
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.BlankScrollItem
- showTooltip(ItemStack) - Method in class com.binaris.wizardry.content.item.ScrollItem
- showTooltip(ItemStack) - Method in class com.binaris.wizardry.content.item.WandItem
- showTooltip(ItemStack) - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- SHRINE - Static variable in class com.binaris.wizardry.setup.registries.EBLootTables
- SHRINE - Static variable in class com.binaris.wizardry.setup.registries.EBWorldGen
- shrineRegenerationEnabled - Static variable in class com.binaris.wizardry.core.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
- singleUseSpellBooks - Static variable in class com.binaris.wizardry.core.EBConfig
- 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
- 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
- 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.ConjureItemTestHandler
-
Here we just want to check if the way of spawning conjure items are working, in order to not make the test too complex we use the flamecatcher spell as it is one of the simple conjure item spells, and we just check if the player receives the item after casting the spell.
- 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
- 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
- spawnParticle(CastContext, double, double, double, double, double, double) - Method in class com.binaris.wizardry.content.spell.abstr.RaySpell
- 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.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
- 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
- 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
- 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
- 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
- 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
- SpectralArmorItem(ArmorItem.Type) - Constructor for class com.binaris.wizardry.content.item.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 - Class in com.binaris.wizardry.api.content.spell
-
The Spell class serves as a blueprint for different types of spells.
- Spell() - Constructor for class com.binaris.wizardry.api.content.spell.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.WandHelper
-
The NBT key used to store the array of spells on the wand.
- 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_ICON_SIZE - Static variable in class com.binaris.wizardry.client.SpellGUIDisplay
- SPELL_KEY - Static variable in class com.binaris.wizardry.api.content.util.SpellUtil
-
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 - 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.SpellUtil
-
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
- SpellContext - Enum Class in com.binaris.wizardry.api.content.spell
-
Enum representing different contexts in which a spell can be used.
- SpellContextCommand - Class in com.binaris.wizardry.content.command
- 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
- 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
- spellHUDDynamicPositioning - Static variable in class com.binaris.wizardry.core.EBConfig
- spellHUDFlipX - Static variable in class com.binaris.wizardry.core.EBConfig
- spellHUDFlipY - Static variable in class com.binaris.wizardry.core.EBConfig
- 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
- 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
- SpellTiers - Class in com.binaris.wizardry.setup.registries
- SpellType - Enum Class in com.binaris.wizardry.api.content.spell
- SpellUtil - Class in com.binaris.wizardry.api.content.util
-
General utility methods used for Spell related functionality, normally being used for item creation, retrieval, etc.
- 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.ConjureItemTestHandler.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.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
- 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_RICH - Static variable in class com.binaris.wizardry.setup.registries.Spells
- 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
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
- targetAllies(boolean) - Method in class com.binaris.wizardry.content.spell.abstr.AreaEffectSpell
- 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 class com.binaris.wizardry.content.advancement.SpellPredicate
- 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.ConjureItemTestHandler.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 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.Spell
- 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.ConjureItemTestHandler.TestContext
-
Returns a string representation of this record class.
- 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.CastUtils
-
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
- 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
- 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.debug
- 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.EBConfig
- upgradeNormalArmor(GameTestHelper, Item, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
- UPGRADES_KEY - Static variable in class com.binaris.wizardry.api.content.util.WandHelper
-
The NBT key used to store the wand upgrades.
- upgradeWandNextTierNBT(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.ArcaneWorkbenchTest
- upgradeWandNextTierNBT(GameTestHelper, Item) - Static method in class com.binaris.wizardry.core.gametest.AWTestHandler
-
Different to
AWTestHandler.canUpgradeToNextTier(net.minecraft.gametest.framework.GameTestHelper, net.minecraft.world.item.Item), this test checks the possibility of upgrading a wand to the next tier using an Arcane Tome that has the tier stored in its NBT data instead of its item instance. - 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.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.SpectralDustItem
- validForReceptacle() - Method in class com.binaris.wizardry.content.item.WandItem
- validForReceptacle() - Method in class com.binaris.wizardry.content.item.WizardArmorItem
- value - Variable in class com.binaris.wizardry.api.content.spell.properties.SpellProperty
- 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.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.ManaFlaskItem.Size
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.binaris.wizardry.content.item.WizardArmorType
-
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.
- 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.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.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.content.item.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.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.
- 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
- 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
- wandBasicMovement(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
- wandCircularSelection(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WandTestHandler
- wandCircularSelection(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
- WandHelper - Class in com.binaris.wizardry.api.content.util
-
For avoiding a big and messy WandItem class (and helping addon devs by providing an API a similar way to use the wand NBT structure).
- wandItem(SpellTier, Element) - Static method in class com.binaris.wizardry.api.content.util.SpellUtil
-
Creates a wand ItemStack of the given tier and element.
- 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
- wandLiteralIndex(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
- wandLiteralIndexPartiallyEmpty(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WandTestHandler
- wandLiteralIndexPartiallyEmpty(GameTestHelper) - Static method in class com.binaris.wizardry.gametest.WandTest
- wandPartiallyEmpty(GameTestHelper) - Static method in class com.binaris.wizardry.core.gametest.WandTestHandler
- 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
- WandSelectCommand - Class in com.binaris.wizardry.content.command.debug
- WandSpellCommand - Class in com.binaris.wizardry.content.command.debug
- WandSpellListCommand - Class in com.binaris.wizardry.content.command.debug
- 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.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
- warn(String, Object...) - Static method in class com.binaris.wizardry.api.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.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
- WizardArmorItem(WizardArmorType, ArmorItem.Type, Element) - Constructor for class com.binaris.wizardry.content.item.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
- WizardArmorType - Enum Class in com.binaris.wizardry.content.item
-
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
- WizardItemImpMixin - Class in com.binaris.wizardry.mixin
- WizardItemImpMixin() - Constructor for class com.binaris.wizardry.mixin.WizardItemImpMixin
- 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
- 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
- WizardSpellTestCommand - Class in com.binaris.wizardry.content.command.debug
- 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
- 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