Package com.binaris.wizardry.api.content.util
package com.binaris.wizardry.api.content.util
-
ClassDescriptionA
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).A utility class for handling various aspects of spell casting, including event firing, cooldown application, spell tracking, and network packet sending.Damage source factory for the mod's magic damage types.Utility class for performing ray trace operations in the world, including both block and entity detection.Functional interface used by Electroblob's Wizardry Redux registration helpers to perform actual registrations into the different loaders' registries (Forge, Fabric).General utility methods used for Spell related functionality, normally being used for item creation, retrieval, etc.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).Utility class for workbench-related operations, such as recharging mana and applying spell books to wands.