Hierarchy For All Packages
Package Hierarchies:- at.petrak.hexcasting.annotations,
- at.petrak.hexcasting.api,
- at.petrak.hexcasting.api.addldata,
- at.petrak.hexcasting.api.advancements,
- at.petrak.hexcasting.api.block,
- at.petrak.hexcasting.api.block.circle,
- at.petrak.hexcasting.api.casting,
- at.petrak.hexcasting.api.casting.arithmetic,
- at.petrak.hexcasting.api.casting.arithmetic.engine,
- at.petrak.hexcasting.api.casting.arithmetic.operator,
- at.petrak.hexcasting.api.casting.arithmetic.predicates,
- at.petrak.hexcasting.api.casting.castables,
- at.petrak.hexcasting.api.casting.circles,
- at.petrak.hexcasting.api.casting.eval,
- at.petrak.hexcasting.api.casting.eval.env,
- at.petrak.hexcasting.api.casting.eval.sideeffects,
- at.petrak.hexcasting.api.casting.iota,
- at.petrak.hexcasting.api.client,
- at.petrak.hexcasting.api.item,
- at.petrak.hexcasting.api.misc,
- at.petrak.hexcasting.api.mod,
- at.petrak.hexcasting.api.pigment,
- at.petrak.hexcasting.api.player,
- at.petrak.hexcasting.client,
- at.petrak.hexcasting.client.entity,
- at.petrak.hexcasting.client.gui,
- at.petrak.hexcasting.client.model,
- at.petrak.hexcasting.client.particles,
- at.petrak.hexcasting.client.render,
- at.petrak.hexcasting.client.render.be,
- at.petrak.hexcasting.client.render.shader,
- at.petrak.hexcasting.common.blocks,
- at.petrak.hexcasting.common.blocks.akashic,
- at.petrak.hexcasting.common.blocks.behavior,
- at.petrak.hexcasting.common.blocks.circles,
- at.petrak.hexcasting.common.blocks.circles.directrix,
- at.petrak.hexcasting.common.blocks.circles.impetuses,
- at.petrak.hexcasting.common.blocks.decoration,
- at.petrak.hexcasting.common.blocks.entity,
- at.petrak.hexcasting.common.casting,
- at.petrak.hexcasting.common.casting.arithmetic,
- at.petrak.hexcasting.common.casting.arithmetic.operator.vec,
- at.petrak.hexcasting.common.command,
- at.petrak.hexcasting.common.entities,
- at.petrak.hexcasting.common.impl,
- at.petrak.hexcasting.common.items,
- at.petrak.hexcasting.common.items.armor,
- at.petrak.hexcasting.common.items.magic,
- at.petrak.hexcasting.common.items.pigment,
- at.petrak.hexcasting.common.items.storage,
- at.petrak.hexcasting.common.lib,
- at.petrak.hexcasting.common.lib.hex,
- at.petrak.hexcasting.common.loot,
- at.petrak.hexcasting.common.misc,
- at.petrak.hexcasting.common.msgs,
- at.petrak.hexcasting.common.particles,
- at.petrak.hexcasting.common.recipe,
- at.petrak.hexcasting.common.recipe.ingredient,
- at.petrak.hexcasting.common.recipe.ingredient.brainsweep,
- at.petrak.hexcasting.datagen,
- at.petrak.hexcasting.datagen.recipe,
- at.petrak.hexcasting.datagen.recipe.builders,
- at.petrak.hexcasting.datagen.tag,
- at.petrak.hexcasting.interop,
- at.petrak.hexcasting.interop.inline,
- at.petrak.hexcasting.interop.patchouli,
- at.petrak.hexcasting.interop.pehkui,
- at.petrak.hexcasting.interop.utils,
- at.petrak.hexcasting.mixin,
- at.petrak.hexcasting.mixin.accessor,
- at.petrak.hexcasting.mixin.accessor.client,
- at.petrak.hexcasting.mixin.client,
- at.petrak.hexcasting.server,
- at.petrak.hexcasting.xplat
Class Hierarchy
- java.lang.Object
- net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance (implements net.minecraft.advancements.CriterionTriggerInstance)
- at.petrak.hexcasting.api.advancements.FailToCastGreatSpellTrigger.Instance
- at.petrak.hexcasting.api.advancements.OvercastTrigger.Instance
- at.petrak.hexcasting.api.advancements.SpendMediaTrigger.Instance
- at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent (implements vazkii.patchouli.api.ICustomComponent)
- at.petrak.hexcasting.interop.patchouli.LookupPatternComponent
- at.petrak.hexcasting.interop.patchouli.ManualPatternComponent
- at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent.RawPattern
- net.minecraft.world.level.block.grower.AbstractTreeGrower
- at.petrak.hexcasting.common.misc.AkashicTreeGrower
- at.petrak.hexcasting.api.casting.arithmetic.engine.ArithmeticEngine
- net.minecraft.world.level.block.state.BlockBehaviour (implements net.minecraft.world.flag.FeatureElement)
- net.minecraft.world.level.block.Block (implements net.minecraft.world.level.ItemLike)
- net.minecraft.world.level.block.AmethystBlock
- at.petrak.hexcasting.common.blocks.decoration.BlockSconce (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
- net.minecraft.world.level.block.BasePressurePlateBlock
- net.minecraft.world.level.block.PressurePlateBlock
- at.petrak.hexcasting.common.blocks.decoration.BlockHexPressurePlate
- net.minecraft.world.level.block.PressurePlateBlock
- at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf (implements at.petrak.hexcasting.common.blocks.akashic.AkashicFloodfiller, net.minecraft.world.level.block.EntityBlock, at.petrak.hexcasting.xplat.IForgeLikeBlock)
- at.petrak.hexcasting.common.blocks.akashic.BlockAkashicLigature (implements at.petrak.hexcasting.common.blocks.akashic.AkashicFloodfiller)
- at.petrak.hexcasting.common.blocks.akashic.BlockAkashicRecord
- at.petrak.hexcasting.api.block.circle.BlockCircleComponent (implements at.petrak.hexcasting.api.casting.circles.ICircleComponent)
- at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus (implements net.minecraft.world.level.block.EntityBlock)
- at.petrak.hexcasting.common.blocks.circles.impetuses.BlockLookingImpetus
- at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRedstoneImpetus
- at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRightClickImpetus
- at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- at.petrak.hexcasting.common.blocks.circles.BlockSlate (implements net.minecraft.world.level.block.EntityBlock, net.minecraft.world.level.block.SimpleWaterloggedBlock)
- at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus (implements net.minecraft.world.level.block.EntityBlock)
- at.petrak.hexcasting.common.blocks.BlockConjured (implements net.minecraft.world.level.block.EntityBlock, at.petrak.hexcasting.xplat.IForgeLikeBlock)
- at.petrak.hexcasting.common.blocks.BlockConjuredLight (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
- at.petrak.hexcasting.common.blocks.BlockFlammable
- at.petrak.hexcasting.common.blocks.BlockQuenchedAllay (implements net.minecraft.world.level.block.EntityBlock)
- net.minecraft.world.level.block.CrossCollisionBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
- net.minecraft.world.level.block.FenceBlock
- at.petrak.hexcasting.common.blocks.decoration.BlockHexFence
- net.minecraft.world.level.block.FenceBlock
- net.minecraft.world.level.block.DirectionalBlock
- at.petrak.hexcasting.common.blocks.decoration.BlockAmethystDirectional
- net.minecraft.world.level.block.DoorBlock
- at.petrak.hexcasting.common.blocks.decoration.BlockHexDoor
- net.minecraft.world.level.block.HorizontalDirectionalBlock
- net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock
- net.minecraft.world.level.block.ButtonBlock
- at.petrak.hexcasting.common.blocks.decoration.BlockHexWoodButton
- net.minecraft.world.level.block.ButtonBlock
- net.minecraft.world.level.block.FenceGateBlock
- at.petrak.hexcasting.common.blocks.decoration.BlockHexFenceGate
- net.minecraft.world.level.block.TrapDoorBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
- at.petrak.hexcasting.common.blocks.decoration.BlockHexTrapdoor
- net.minecraft.world.level.block.FaceAttachedHorizontalDirectionalBlock
- net.minecraft.world.level.block.LeavesBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
- at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLeaves
- net.minecraft.world.level.block.RotatedPillarBlock
- at.petrak.hexcasting.common.blocks.decoration.BlockAxis
- at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLog
- at.petrak.hexcasting.common.blocks.decoration.BlockAxis
- net.minecraft.world.level.block.SlabBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
- at.petrak.hexcasting.common.blocks.decoration.BlockHexSlab
- net.minecraft.world.level.block.StairBlock (implements net.minecraft.world.level.block.SimpleWaterloggedBlock)
- at.petrak.hexcasting.common.blocks.decoration.BlockHexStairs
- net.minecraft.world.level.block.AmethystBlock
- net.minecraft.world.level.block.Block (implements net.minecraft.world.level.ItemLike)
- net.minecraft.world.level.block.entity.BlockEntity
- at.petrak.hexcasting.api.block.HexBlockEntity
- at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus (implements net.minecraft.world.WorldlyContainer)
- at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityLookingImpetus
- at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRightClickImpetus
- at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- at.petrak.hexcasting.common.blocks.entity.BlockEntityQuenchedAllay
- at.petrak.hexcasting.common.blocks.circles.BlockEntitySlate
- at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus (implements net.minecraft.world.WorldlyContainer)
- at.petrak.hexcasting.api.block.HexBlockEntity
- at.petrak.hexcasting.client.render.be.BlockEntityAkashicBookshelfRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
- at.petrak.hexcasting.client.render.be.BlockEntityQuenchedAllayRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
- at.petrak.hexcasting.client.render.be.BlockEntitySlateRenderer (implements net.minecraft.client.renderer.blockentity.BlockEntityRenderer<T>)
- at.petrak.hexcasting.common.command.BrainsweepCommand
- at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- at.petrak.hexcasting.common.misc.BrainsweepingEvents
- at.petrak.hexcasting.interop.patchouli.BrainsweepProcessor (implements vazkii.patchouli.api.IComponentProcessor)
- at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
- at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- at.petrak.hexcasting.api.casting.eval.env.PackagedItemCastEnv
- at.petrak.hexcasting.api.casting.eval.env.StaffCastEnv
- at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- at.petrak.hexcasting.client.ClientTickCounter
- at.petrak.hexcasting.api.pigment.ColorProvider
- at.petrak.hexcasting.common.items.pigment.ItemAmethystAndCopperPigment.MyColorProvider
- at.petrak.hexcasting.common.items.pigment.ItemAmethystPigment.MyColorProvider
- at.petrak.hexcasting.common.items.pigment.ItemDyePigment.MyColorProvider
- at.petrak.hexcasting.common.items.pigment.ItemPridePigment.MyColorProvider
- at.petrak.hexcasting.common.items.pigment.ItemUUIDPigment.MyColorProvider
- at.petrak.hexcasting.datagen.recipe.builders.CompatIngredientValue (implements net.minecraft.world.item.crafting.Ingredient.Value)
- at.petrak.hexcasting.client.particles.ConjureParticle.Provider (implements net.minecraft.client.particle.ParticleProvider<T>)
- at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
- at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder.CrushingRecipe (implements net.minecraft.data.recipes.FinishedRecipe)
- at.petrak.hexcasting.interop.patchouli.CustomComponentTooltip (implements vazkii.patchouli.api.ICustomComponent)
- net.minecraft.world.item.crafting.CustomRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe)
- at.petrak.hexcasting.common.recipe.SealThingsRecipe
- at.petrak.hexcasting.api.misc.DiscoveryHandlers
- net.minecraft.world.entity.Entity (implements net.minecraft.commands.CommandSource, net.minecraft.world.level.entity.EntityAccess, net.minecraft.world.Nameable)
- net.minecraft.world.entity.decoration.HangingEntity
- at.petrak.hexcasting.common.entities.EntityWallScroll
- net.minecraft.world.entity.decoration.HangingEntity
- net.minecraft.client.renderer.entity.EntityRenderer<T>
- at.petrak.hexcasting.client.entity.WallScrollRenderer
- at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder (implements net.minecraft.data.recipes.RecipeBuilder)
- at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder.CuttingRecipe (implements net.minecraft.data.recipes.FinishedRecipe)
- at.petrak.hexcasting.client.render.GaslightingTracker
- at.petrak.hexcasting.common.lib.hex.HexActions
- at.petrak.hexcasting.client.render.HexAdditionalRenderers
- at.petrak.hexcasting.api.advancements.HexAdvancementTriggers
- at.petrak.hexcasting.common.impl.HexAPIImpl (implements at.petrak.hexcasting.api.HexAPI)
- at.petrak.hexcasting.common.lib.hex.HexArithmetics
- at.petrak.hexcasting.common.lib.HexAttributes
- at.petrak.hexcasting.common.lib.HexBlockEntities
- at.petrak.hexcasting.common.lib.HexBlocks
- at.petrak.hexcasting.common.lib.HexBlockSetTypes
- at.petrak.hexcasting.common.lib.HexCommands
- at.petrak.hexcasting.common.blocks.behavior.HexComposting
- at.petrak.hexcasting.api.mod.HexConfig
- at.petrak.hexcasting.common.lib.HexConfiguredFeatures
- at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
- at.petrak.hexcasting.common.lib.HexCreativeTabs
- at.petrak.hexcasting.common.lib.HexDamageTypes
- at.petrak.hexcasting.common.entities.HexEntities
- at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- at.petrak.hexcasting.common.lib.HexFeatureConfigs
- at.petrak.hexcasting.interop.HexInterop
- at.petrak.hexcasting.interop.HexInterop.Fabric
- at.petrak.hexcasting.interop.HexInterop.Forge
- at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- at.petrak.hexcasting.common.lib.HexItems
- at.petrak.hexcasting.common.lib.HexLootFunctions
- at.petrak.hexcasting.common.loot.HexLootHandler
- at.petrak.hexcasting.common.lib.HexMobEffects
- at.petrak.hexcasting.client.model.HexModelLayers
- at.petrak.hexcasting.common.lib.HexParticles
- at.petrak.hexcasting.common.lib.HexParticles.FactoryHandler
- at.petrak.hexcasting.interop.inline.HexPatternMatcher (implements com.samsthenerd.inline.api.matching.RegexMatcher)
- at.petrak.hexcasting.client.render.HexPatternPoints
- at.petrak.hexcasting.common.lib.HexPotions
- at.petrak.hexcasting.common.recipe.HexRecipeStuffRegistry
- at.petrak.hexcasting.common.lib.HexRegistries
- at.petrak.hexcasting.client.model.HexRobesModels
- at.petrak.hexcasting.client.render.shader.HexShaders
- at.petrak.hexcasting.common.lib.HexSounds
- at.petrak.hexcasting.common.lib.hex.HexSpecialHandlers
- at.petrak.hexcasting.api.mod.HexStatistics
- at.petrak.hexcasting.common.blocks.behavior.HexStrippables
- at.petrak.hexcasting.api.mod.HexTags
- at.petrak.hexcasting.api.mod.HexTags.Actions
- at.petrak.hexcasting.api.mod.HexTags.Blocks
- at.petrak.hexcasting.api.mod.HexTags.Entities
- at.petrak.hexcasting.api.mod.HexTags.Items
- at.petrak.hexcasting.api.casting.circles.ICircleComponent.ControlFlow
- at.petrak.hexcasting.api.casting.circles.ICircleComponent.ControlFlow.Continue
- at.petrak.hexcasting.api.casting.circles.ICircleComponent.ControlFlow.Stop
- at.petrak.hexcasting.interop.inline.InlineHex
- at.petrak.hexcasting.interop.inline.InlineHexClient
- at.petrak.hexcasting.interop.inline.InlinePatternData (implements com.samsthenerd.inline.api.InlineData<Self>)
- at.petrak.hexcasting.interop.inline.InlinePatternData.InlinePatternDataType (implements com.samsthenerd.inline.api.InlineData.InlineDataType<D>)
- at.petrak.hexcasting.interop.inline.InlinePatternRenderer (implements com.samsthenerd.inline.api.client.InlineRenderer<D>)
- at.petrak.hexcasting.api.casting.iota.Iota
- at.petrak.hexcasting.api.casting.iota.BooleanIota
- at.petrak.hexcasting.api.casting.iota.ContinuationIota
- at.petrak.hexcasting.api.casting.iota.DoubleIota
- at.petrak.hexcasting.api.casting.iota.EntityIota
- at.petrak.hexcasting.api.casting.iota.GarbageIota
- at.petrak.hexcasting.api.casting.iota.ListIota
- at.petrak.hexcasting.api.casting.iota.NullIota
- at.petrak.hexcasting.api.casting.iota.PatternIota
- at.petrak.hexcasting.api.casting.iota.Vec3Iota
- at.petrak.hexcasting.api.casting.iota.IotaType<T>
- net.minecraft.world.item.Item (implements net.minecraft.world.flag.FeatureElement, net.minecraft.world.level.ItemLike)
- net.minecraft.world.item.ArmorItem (implements net.minecraft.world.item.Equipable)
- at.petrak.hexcasting.common.items.armor.ItemRobes
- net.minecraft.world.item.BlockItem
- at.petrak.hexcasting.common.items.storage.ItemSlate (implements at.petrak.hexcasting.api.item.IotaHolderItem)
- at.petrak.hexcasting.common.items.storage.ItemAbacus (implements at.petrak.hexcasting.api.item.IotaHolderItem)
- at.petrak.hexcasting.common.items.pigment.ItemAmethystAndCopperPigment (implements at.petrak.hexcasting.api.item.PigmentItem)
- at.petrak.hexcasting.common.items.pigment.ItemAmethystPigment (implements at.petrak.hexcasting.api.item.PigmentItem)
- at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker (implements at.petrak.hexcasting.api.item.MediaHolderItem)
- at.petrak.hexcasting.common.items.pigment.ItemDyePigment (implements at.petrak.hexcasting.api.item.PigmentItem)
- at.petrak.hexcasting.common.items.storage.ItemFocus (implements at.petrak.hexcasting.api.item.IotaHolderItem, at.petrak.hexcasting.api.item.VariantItem)
- at.petrak.hexcasting.common.items.ItemLens (implements at.petrak.hexcasting.common.items.HexBaubleItem)
- at.petrak.hexcasting.common.items.ItemLoreFragment
- at.petrak.hexcasting.common.items.magic.ItemMediaHolder (implements at.petrak.hexcasting.api.item.MediaHolderItem)
- at.petrak.hexcasting.common.items.magic.ItemMediaBattery
- at.petrak.hexcasting.common.items.magic.ItemPackagedHex (implements at.petrak.hexcasting.api.item.HexHolderItem)
- at.petrak.hexcasting.common.items.magic.ItemArtifact (implements at.petrak.hexcasting.api.item.VariantItem)
- at.petrak.hexcasting.common.items.magic.ItemCypher (implements at.petrak.hexcasting.api.item.VariantItem)
- at.petrak.hexcasting.common.items.magic.ItemAncientCypher
- at.petrak.hexcasting.common.items.magic.ItemTrinket (implements at.petrak.hexcasting.api.item.VariantItem)
- at.petrak.hexcasting.common.items.pigment.ItemPridePigment (implements at.petrak.hexcasting.api.item.PigmentItem)
- at.petrak.hexcasting.common.items.storage.ItemScroll (implements at.petrak.hexcasting.api.item.IotaHolderItem)
- at.petrak.hexcasting.common.items.storage.ItemSpellbook (implements at.petrak.hexcasting.api.item.IotaHolderItem, at.petrak.hexcasting.api.item.VariantItem)
- at.petrak.hexcasting.common.items.ItemStaff
- at.petrak.hexcasting.common.items.storage.ItemThoughtKnot (implements at.petrak.hexcasting.api.item.IotaHolderItem)
- at.petrak.hexcasting.common.items.pigment.ItemUUIDPigment (implements at.petrak.hexcasting.api.item.PigmentItem)
- net.minecraft.world.item.TieredItem
- net.minecraft.world.item.DiggerItem (implements net.minecraft.world.item.Vanishable)
- net.minecraft.world.item.PickaxeItem
- at.petrak.hexcasting.common.items.ItemJewelerHammer
- net.minecraft.world.item.PickaxeItem
- net.minecraft.world.item.DiggerItem (implements net.minecraft.world.item.Vanishable)
- net.minecraft.world.item.ArmorItem (implements net.minecraft.world.item.Equipable)
- at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder (implements at.petrak.hexcasting.api.addldata.ADIotaHolder)
- at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder.ToItemEntity
- at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder.ToItemFrame
- at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder.ToWallScroll
- at.petrak.hexcasting.common.command.ListPerWorldPatternsCommand
- net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction (implements net.minecraft.world.level.storage.loot.functions.LootItemFunction)
- at.petrak.hexcasting.common.loot.AddHexToAncientCypherFunc
- at.petrak.hexcasting.common.loot.AddPerWorldPatternToScrollFunc
- at.petrak.hexcasting.common.loot.AmethystReducerFunc
- net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction.Serializer<T> (implements net.minecraft.world.level.storage.loot.Serializer<T>)
- at.petrak.hexcasting.common.loot.AddHexToAncientCypherFunc.Serializer
- at.petrak.hexcasting.common.loot.AddPerWorldPatternToScrollFunc.Serializer
- at.petrak.hexcasting.common.loot.AmethystReducerFunc.Serializer
- at.petrak.hexcasting.api.misc.MediaConstants
- net.minecraft.advancements.critereon.MinMaxBounds<T>
- at.petrak.hexcasting.api.advancements.MinMaxLongs
- at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- at.petrak.hexcasting.api.casting.eval.env.CircleMishapEnv
- at.petrak.hexcasting.api.casting.eval.env.PlayerBasedMishapEnv
- at.petrak.hexcasting.mixin.MixinAbstractVillager
- at.petrak.hexcasting.mixin.client.MixinClientLevel
- at.petrak.hexcasting.mixin.MixinLivingEntity
- at.petrak.hexcasting.mixin.MixinMob
- at.petrak.hexcasting.mixin.client.MixinPlayerRenderer
- at.petrak.hexcasting.mixin.MixinRaider
- at.petrak.hexcasting.mixin.MixinVillager
- at.petrak.hexcasting.mixin.MixinWanderingTrader
- at.petrak.hexcasting.mixin.MixinWitch
- net.minecraft.world.effect.MobEffect
- at.petrak.hexcasting.common.misc.HexMobEffect
- net.minecraft.client.model.Model
- net.minecraft.client.model.EntityModel<T>
- net.minecraft.client.model.AgeableListModel<E>
- net.minecraft.client.model.HumanoidModel<T> (implements net.minecraft.client.model.ArmedModel, net.minecraft.client.model.HeadedModel)
- at.petrak.hexcasting.client.model.MyOwnArmorModelWithBlackjackAndHookers
- net.minecraft.client.model.HumanoidModel<T> (implements net.minecraft.client.model.ArmedModel, net.minecraft.client.model.HeadedModel)
- net.minecraft.client.model.AgeableListModel<E>
- net.minecraft.client.model.EntityModel<T>
- at.petrak.hexcasting.interop.patchouli.MultiCraftingProcessor (implements vazkii.patchouli.api.IComponentProcessor)
- at.petrak.hexcasting.api.casting.arithmetic.operator.Operator
- at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorBasic
- at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorBinary
- at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorPack
- at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorUnary
- at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorUnpack
- at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorVec3Delegating
- at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorBasic
- net.minecraft.client.particle.Particle
- net.minecraft.client.particle.SingleQuadParticle
- net.minecraft.client.particle.TextureSheetParticle
- at.petrak.hexcasting.client.particles.ConjureParticle
- net.minecraft.client.particle.TextureSheetParticle
- net.minecraft.client.particle.SingleQuadParticle
- net.minecraft.core.particles.ParticleType<T>
- at.petrak.hexcasting.common.particles.ConjureParticleOptions.Type
- at.petrak.hexcasting.interop.patchouli.PatchouliUtils
- at.petrak.hexcasting.interop.utils.PatternDrawingUtil
- at.petrak.hexcasting.interop.patchouli.PatternProcessor (implements vazkii.patchouli.api.IComponentProcessor)
- at.petrak.hexcasting.common.casting.PatternRegistryManifest
- at.petrak.hexcasting.client.render.PatternRenderer
- at.petrak.hexcasting.client.render.PatternSettings
- at.petrak.hexcasting.api.casting.PatternShapeMatch
- at.petrak.hexcasting.api.casting.PatternShapeMatch.Normal
- at.petrak.hexcasting.api.casting.PatternShapeMatch.Nothing
- at.petrak.hexcasting.api.casting.PatternShapeMatch.PerWorld
- at.petrak.hexcasting.api.casting.PatternShapeMatch.Special
- at.petrak.hexcasting.client.PatternShapeMatcher
- at.petrak.hexcasting.client.render.PatternTextureManager
- at.petrak.hexcasting.common.command.PatternTexturesCommand
- at.petrak.hexcasting.client.gui.PatternTooltipComponent (implements net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent)
- at.petrak.paucal.api.datagen.PaucalAdvancementSubProvider (implements net.minecraft.data.advancements.AdvancementSubProvider)
- at.petrak.hexcasting.datagen.HexAdvancements
- at.petrak.paucal.api.datagen.PaucalLootTableSubProvider (implements net.minecraft.data.loot.LootTableSubProvider)
- at.petrak.hexcasting.datagen.HexLootTables
- at.petrak.hexcasting.interop.pehkui.PehkuiInterop
- at.petrak.hexcasting.interop.utils.PhialRecipeStackBuilder
- at.petrak.hexcasting.common.misc.PlayerPositionRecorder
- at.petrak.hexcasting.common.command.RecalcPatternsCommand
- net.minecraft.data.recipes.RecipeProvider (implements net.minecraft.data.DataProvider)
- at.petrak.paucal.api.datagen.PaucalRecipeProvider
- at.petrak.hexcasting.datagen.recipe.HexplatRecipes
- at.petrak.paucal.api.datagen.PaucalRecipeProvider
- at.petrak.hexcasting.common.recipe.RecipeSerializerBase<T> (implements net.minecraft.world.item.crafting.RecipeSerializer<T>)
- at.petrak.hexcasting.common.recipe.BrainsweepRecipe.Serializer
- java.lang.Record
- at.petrak.hexcasting.api.casting.ActionRegistryEntry
- at.petrak.hexcasting.api.player.AltioraAbility
- at.petrak.hexcasting.common.recipe.BrainsweepRecipe (implements net.minecraft.world.item.crafting.Recipe<C>)
- at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result (implements net.minecraft.data.recipes.FinishedRecipe)
- at.petrak.hexcasting.api.casting.eval.CastingEnvironment.HeldItemInfo
- at.petrak.hexcasting.datagen.recipe.builders.CompatProcessingOutput (implements at.petrak.hexcasting.datagen.recipe.builders.ProcessingOutput)
- at.petrak.hexcasting.common.particles.ConjureParticleOptions (implements net.minecraft.core.particles.ParticleOptions)
- at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder (implements at.petrak.hexcasting.api.addldata.ADMediaHolder)
- at.petrak.hexcasting.api.casting.eval.sideeffects.EvalSound
- at.petrak.hexcasting.client.render.shader.FakeBufferSource (implements net.minecraft.client.renderer.MultiBufferSource)
- at.petrak.hexcasting.api.player.FlightAbility
- at.petrak.hexcasting.api.pigment.FrozenPigment
- at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pair (implements at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons)
- at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pattern (implements at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons)
- at.petrak.hexcasting.common.loot.HexLootHandler.ScrollInjection
- at.petrak.hexcasting.client.render.HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern (implements at.petrak.hexcasting.client.render.HexPatternLike)
- at.petrak.hexcasting.client.render.HexPatternLike.PureLines (implements at.petrak.hexcasting.client.render.HexPatternLike)
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.All (implements at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate)
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Any (implements at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate)
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Either (implements at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate)
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Pair (implements at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate)
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Triple (implements at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate)
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Any (implements at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate)
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.OfType (implements at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate)
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Or (implements at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate)
- at.petrak.hexcasting.datagen.recipe.builders.ItemProcessingOutput (implements at.petrak.hexcasting.datagen.recipe.builders.ProcessingOutput)
- at.petrak.hexcasting.api.casting.arithmetic.IterPair<T> (implements java.lang.Iterable<T>)
- at.petrak.hexcasting.common.msgs.MsgBeepS2C (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.common.msgs.MsgCastParticleS2C (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S (implements at.petrak.hexcasting.common.msgs.IMessage)
- at.petrak.hexcasting.client.render.PatternColors
- at.petrak.hexcasting.interop.utils.PatternDrawingUtil.PatternRenderingData
- at.petrak.hexcasting.interop.utils.PatternEntry
- at.petrak.hexcasting.client.render.PatternRenderer.WorldlyBits
- at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
- at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
- at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
- at.petrak.hexcasting.common.misc.PatternTooltip (implements net.minecraft.world.inventory.tooltip.TooltipComponent)
- at.petrak.hexcasting.server.ScrungledPatternsSave.PerWorldEntry
- at.petrak.hexcasting.api.player.Sentinel
- at.petrak.hexcasting.client.RegisterClientStuff
- at.petrak.hexcasting.common.misc.RegisterMisc
- net.minecraft.client.renderer.entity.layers.RenderLayer<T,
M> - at.petrak.hexcasting.client.model.AltioraLayer<M>
- net.minecraft.client.renderer.RenderStateShard
- net.minecraft.client.renderer.RenderType
- at.petrak.hexcasting.client.render.shader.HexRenderTypes
- net.minecraft.client.renderer.RenderType
- net.minecraft.commands.arguments.ResourceLocationArgument (implements com.mojang.brigadier.arguments.ArgumentType<T>)
- at.petrak.hexcasting.common.command.PatternResLocArgument
- at.petrak.hexcasting.api.misc.Result<T,
E> - at.petrak.hexcasting.api.misc.Result.Err<T,
E> - at.petrak.hexcasting.api.misc.Result.Ok<T,
E>
- at.petrak.hexcasting.api.misc.Result.Err<T,
- net.minecraft.world.level.saveddata.SavedData
- at.petrak.hexcasting.server.ScrungledPatternsSave
- at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry
- at.petrak.hexcasting.client.render.ScryingLensOverlays
- net.minecraft.world.item.crafting.ShapelessRecipe (implements net.minecraft.world.item.crafting.CraftingRecipe)
- at.petrak.hexcasting.common.recipe.SealSpellbookRecipe
- at.petrak.hexcasting.client.ShiftScrollListener
- net.minecraft.advancements.critereon.SimpleCriterionTrigger<T> (implements net.minecraft.advancements.CriterionTrigger<T>)
- at.petrak.hexcasting.api.advancements.FailToCastGreatSpellTrigger
- at.petrak.hexcasting.api.advancements.OvercastTrigger
- at.petrak.hexcasting.api.advancements.SpendMediaTrigger
- at.petrak.hexcasting.api.casting.eval.SpecialPatterns
- at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock (implements at.petrak.hexcasting.common.recipe.ingredient.StateIngredient)
- at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks (implements at.petrak.hexcasting.common.recipe.ingredient.StateIngredient)
- at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState (implements at.petrak.hexcasting.common.recipe.ingredient.StateIngredient)
- at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- net.minecraft.data.tags.TagsProvider<T> (implements net.minecraft.data.DataProvider)
- net.minecraft.data.tags.DamageTypeTagsProvider
- at.petrak.hexcasting.datagen.tag.HexDamageTypeTagProvider
- at.petrak.hexcasting.datagen.tag.HexActionTagProvider
- at.petrak.paucal.api.datagen.PaucalBlockTagProvider
- at.petrak.hexcasting.datagen.tag.HexBlockTagProvider
- at.petrak.paucal.api.datagen.PaucalItemTagProvider
- at.petrak.hexcasting.datagen.tag.HexItemTagProvider
- net.minecraft.data.tags.DamageTypeTagsProvider
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- at.petrak.hexcasting.api.casting.arithmetic.engine.InvalidOperatorException
- at.petrak.hexcasting.api.casting.arithmetic.engine.NoOperatorCandidatesException
- java.lang.RuntimeException
- java.lang.Exception
- at.petrak.hexcasting.api.casting.arithmetic.TripleIterable<A,
B, C, D> (implements java.lang.Iterable<T>) - at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
- net.minecraft.advancements.critereon.AbstractCriterionTriggerInstance (implements net.minecraft.advancements.CriterionTriggerInstance)
Interface Hierarchy
- at.petrak.hexcasting.mixin.accessor.AccessorAbstractArrow
- at.petrak.hexcasting.mixin.accessor.client.AccessorBlockEntityRenderDispatcher
- at.petrak.hexcasting.mixin.accessor.client.AccessorCompositeRenderType
- at.petrak.hexcasting.mixin.accessor.client.AccessorEmptyTextureStateShard
- at.petrak.hexcasting.mixin.accessor.AccessorEntity
- at.petrak.hexcasting.mixin.accessor.AccessorLivingEntity
- at.petrak.hexcasting.mixin.accessor.AccessorLootTable
- at.petrak.hexcasting.mixin.accessor.client.AccessorMouseHandler
- at.petrak.hexcasting.mixin.accessor.AccessorPotionBrewing
- at.petrak.hexcasting.mixin.accessor.client.AccessorRenderStateShard
- at.petrak.hexcasting.mixin.accessor.client.AccessorRenderType
- at.petrak.hexcasting.mixin.accessor.AccessorUseOnContext
- at.petrak.hexcasting.mixin.accessor.AccessorVillager
- at.petrak.hexcasting.api.addldata.ADHexHolder
- at.petrak.hexcasting.api.addldata.ADIotaHolder
- at.petrak.hexcasting.api.addldata.ADMediaHolder
- at.petrak.hexcasting.api.addldata.ADPigment
- at.petrak.hexcasting.api.addldata.ADVariantItem
- at.petrak.hexcasting.common.blocks.akashic.AkashicFloodfiller
- at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.ExtractMedia
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.ExtractMedia.Post
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.ExtractMedia.Pre
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.HasEditPermissionsAt
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.IsVecInRange
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.PostCast
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.PostExecution
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.ExtractMedia
- at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.Key<C>
- at.petrak.hexcasting.mixin.accessor.CriteriaTriggersAccessor
- at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightToolIngredient
- at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons
- at.petrak.hexcasting.api.HexAPI
- at.petrak.hexcasting.api.HexAPI.EntityVelocityGetter<T>
- at.petrak.hexcasting.common.items.HexBaubleItem
- at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- at.petrak.hexcasting.common.lib.HexParticles.FactoryHandler.Consumer
- at.petrak.hexcasting.client.render.HexPatternLike
- at.petrak.hexcasting.api.casting.circles.ICircleComponent
- at.petrak.hexcasting.xplat.IClientXplatAbstractions
- at.petrak.hexcasting.xplat.IForgeLikeBlock
- at.petrak.hexcasting.common.msgs.IMessage
- at.petrak.hexcasting.api.item.IotaHolderItem
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate
- at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate
- at.petrak.hexcasting.xplat.IXplatAbstractions
- at.petrak.hexcasting.datagen.IXplatIngredients
- at.petrak.hexcasting.xplat.IXplatTags
- at.petrak.hexcasting.api.item.MediaHolderItem
- at.petrak.hexcasting.api.item.HexHolderItem
- at.petrak.hexcasting.interop.pehkui.PehkuiInterop.ApiAbstraction
- at.petrak.hexcasting.api.item.PigmentItem
- java.util.function.Predicate<T>
- at.petrak.hexcasting.common.recipe.ingredient.StateIngredient
- at.petrak.hexcasting.datagen.recipe.builders.ProcessingOutput
- net.minecraft.data.recipes.RecipeBuilder
- at.petrak.hexcasting.datagen.IXplatConditionsBuilder
- at.petrak.hexcasting.client.RegisterClientStuff.BlockEntityRendererRegisterererer
- at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry.OverlayBuilder
- at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry.OverlayPredicate
- at.petrak.hexcasting.api.casting.castables.SpecialHandler
- at.petrak.hexcasting.api.casting.castables.SpecialHandler.Factory<T>
- at.petrak.hexcasting.api.misc.TriPredicate<A,
B, C> - at.petrak.hexcasting.api.item.VariantItem
Annotation Interface Hierarchy
- at.petrak.hexcasting.annotations.SoftImplement (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix.State (implements net.minecraft.util.StringRepresentable)
- at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient.Type (implements net.minecraft.util.StringRepresentable)
- at.petrak.hexcasting.api.casting.eval.CastingEnvironment.StackDiscoveryMode
- at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
- at.petrak.hexcasting.xplat.Platform
- at.petrak.hexcasting.common.recipe.SealThingsRecipe.Sealee (implements net.minecraft.util.StringRepresentable)
- at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic (implements at.petrak.hexcasting.api.casting.arithmetic.Arithmetic)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)