Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AABB_CEILING - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- AABB_DOWN - Static variable in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- AABB_EAST - Static variable in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- AABB_EAST_WALL - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- AABB_FLOOR - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- AABB_NORTH - Static variable in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- AABB_NORTH_WALL - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- AABB_SOUTH - Static variable in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- AABB_SOUTH_WALL - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- AABB_UP - Static variable in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- AABB_WEST - Static variable in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- AABB_WEST_WALL - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- ABACUS - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- ABACUS - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- ABACUS_SHAKE - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- ABS - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- ABS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- AbstractPatternComponent - Class in at.petrak.hexcasting.interop.patchouli
-
Page that has a hex pattern on it
- AbstractPatternComponent() - Constructor for class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent
- AbstractPatternComponent.RawPattern - Class in at.petrak.hexcasting.interop.patchouli
- acceptControlFlow(CastingImage, CircleCastEnv, Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- acceptControlFlow(CastingImage, CircleCastEnv, Direction, BlockPos, BlockState, ServerLevel) - Method in interface at.petrak.hexcasting.api.casting.circles.ICircleComponent
-
The heart of the interface! Functionally modify the casting environment.
- acceptControlFlow(CastingImage, CircleCastEnv, Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- acceptControlFlow(CastingImage, CircleCastEnv, Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- acceptControlFlow(CastingImage, CircleCastEnv, Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- acceptControlFlow(CastingImage, CircleCastEnv, Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- acceptControlFlow(CastingImage, CircleCastEnv, Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- ACCEPTS - Static variable in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- AccessorAbstractArrow - Interface in at.petrak.hexcasting.mixin.accessor
- AccessorBlockEntityRenderDispatcher - Interface in at.petrak.hexcasting.mixin.accessor.client
- AccessorCompositeRenderType - Interface in at.petrak.hexcasting.mixin.accessor.client
- AccessorEmptyTextureStateShard - Interface in at.petrak.hexcasting.mixin.accessor.client
- AccessorEntity - Interface in at.petrak.hexcasting.mixin.accessor
- AccessorLivingEntity - Interface in at.petrak.hexcasting.mixin.accessor
- AccessorLootTable - Interface in at.petrak.hexcasting.mixin.accessor
- AccessorMouseHandler - Interface in at.petrak.hexcasting.mixin.accessor.client
- AccessorPotionBrewing - Interface in at.petrak.hexcasting.mixin.accessor
- AccessorRenderStateShard - Interface in at.petrak.hexcasting.mixin.accessor.client
- AccessorRenderType - Interface in at.petrak.hexcasting.mixin.accessor.client
- AccessorUseOnContext - Interface in at.petrak.hexcasting.mixin.accessor
- AccessorVillager - Interface in at.petrak.hexcasting.mixin.accessor
- act() - Method in interface at.petrak.hexcasting.api.casting.castables.SpecialHandler
-
Convert this to an action, for modification of the stack and state.
- action() - Method in record class at.petrak.hexcasting.api.casting.ActionRegistryEntry
-
Returns the value of the
actionrecord component. - ACTION - Static variable in class at.petrak.hexcasting.common.lib.HexRegistries
- actionKey(PatternShapeMatch) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- ActionRegistryEntry - Record Class in at.petrak.hexcasting.api.casting
-
A bit of wrapper information around an action to go in the registry.
- ActionRegistryEntry(HexPattern, Action) - Constructor for record class at.petrak.hexcasting.api.casting.ActionRegistryEntry
-
Creates an instance of a
ActionRegistryEntryrecord class. - Actions() - Constructor for class at.petrak.hexcasting.api.mod.HexTags.Actions
- add(LiteralArgumentBuilder<CommandSourceStack>) - Static method in class at.petrak.hexcasting.common.command.BrainsweepCommand
- add(LiteralArgumentBuilder<CommandSourceStack>) - Static method in class at.petrak.hexcasting.common.command.ListPerWorldPatternsCommand
- add(LiteralArgumentBuilder<CommandSourceStack>) - Static method in class at.petrak.hexcasting.common.command.PatternTexturesCommand
- add(LiteralArgumentBuilder<CommandSourceStack>) - Static method in class at.petrak.hexcasting.common.command.RecalcPatternsCommand
- ADD - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- ADD - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ADD_MOTION - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ADD_TO_PATTERN - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- addAdditionalSaveData(CompoundTag) - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- addBuddingAmethystParticles(int, int, int, int, RandomSource, Block, BlockPos.MutableBlockPos, CallbackInfo, int, int, int, BlockState) - Method in class at.petrak.hexcasting.mixin.client.MixinClientLevel
- addCreateEventListener(BiConsumer<CastingEnvironment, CompoundTag>) - Static method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Add a listener that will be called whenever a new CastingEnvironment is created.
- addCreateEventListener(Consumer<CastingEnvironment>) - Static method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Deprecated.
- addDebugItemDiscoverer(BiFunction<Player, String, ItemStack>) - Static method in class at.petrak.hexcasting.api.misc.DiscoveryHandlers
- addDisplayer(ResourceLocation, ScryingLensOverlayRegistry.OverlayBuilder) - Static method in class at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry
-
Add the block to display things when the player is holding a lens and looking at it.
- addDisplayer(Block, ScryingLensOverlayRegistry.OverlayBuilder) - Static method in class at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry
-
Add the block to display things when the player is holding a lens and looking at it.
- addEquipSlotFabric(EquipmentSlot) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
-
No-op on forge (use a SoftImplement)
- addExtension(T) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- AddHexToAncientCypherFunc - Class in at.petrak.hexcasting.common.loot
-
Add a random preset hex to the ancient cypher, and select a random variant.
- AddHexToAncientCypherFunc(LootItemCondition[]) - Constructor for class at.petrak.hexcasting.common.loot.AddHexToAncientCypherFunc
- AddHexToAncientCypherFunc.Serializer - Class in at.petrak.hexcasting.common.loot
- addLandingEffects(BlockState, ServerLevel, BlockPos, LivingEntity, int) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- addLandingEffects(BlockState, ServerLevel, BlockPos, LivingEntity, int) - Method in class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- addLandingEffects(BlockState, ServerLevel, BlockPos, LivingEntity, int) - Method in interface at.petrak.hexcasting.xplat.IForgeLikeBlock
- addLandingEffects(BlockState, ServerLevel, BlockPos, BlockState, LivingEntity, int) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- addLines(List<Pair<ItemStack, Component>>, BlockState, BlockPos, Player, Level, Direction) - Method in interface at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry.OverlayBuilder
- addMix(Potion, Item, Potion) - Static method in interface at.petrak.hexcasting.mixin.accessor.AccessorPotionBrewing
- addNewDatum(BlockPos, Level, HexPattern, Iota) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicRecord
- AddPerWorldPatternToScrollFunc - Class in at.petrak.hexcasting.common.loot
-
Slap a random per-world pattern on the scroll.
- AddPerWorldPatternToScrollFunc(LootItemCondition[]) - Constructor for class at.petrak.hexcasting.common.loot.AddPerWorldPatternToScrollFunc
- AddPerWorldPatternToScrollFunc.Serializer - Class in at.petrak.hexcasting.common.loot
- addPredicateDisplayer(ScryingLensOverlayRegistry.OverlayPredicate, ScryingLensOverlayRegistry.OverlayBuilder) - Static method in class at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry
-
Display things when the player is holding a lens and looking at some block via a predicate.
- addRecipes() - Static method in class at.petrak.hexcasting.common.lib.HexPotions
- addScryingLensStuff() - Static method in class at.petrak.hexcasting.client.render.ScryingLensOverlays
- addTags(HolderLookup.Provider) - Method in class at.petrak.hexcasting.datagen.tag.HexActionTagProvider
- addTags(HolderLookup.Provider) - Method in class at.petrak.hexcasting.datagen.tag.HexBlockTagProvider
- addTags(HolderLookup.Provider) - Method in class at.petrak.hexcasting.datagen.tag.HexDamageTypeTagProvider
- addTags(HolderLookup.Provider) - Method in class at.petrak.hexcasting.datagen.tag.HexItemTagProvider
- addToIntArray(ItemStack, String, int) - Static method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- addToLongArray(ItemStack, String, long) - Static method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- ADHexHolder - Interface in at.petrak.hexcasting.api.addldata
- ADIotaHolder - Interface in at.petrak.hexcasting.api.addldata
- ADMediaHolder - Interface in at.petrak.hexcasting.api.addldata
- ADPigment - Interface in at.petrak.hexcasting.api.addldata
- advancement() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Returns the value of the
advancementrecord component. - advancementId() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Returns the value of the
advancementIdrecord component. - ADVariantItem - Interface in at.petrak.hexcasting.api.addldata
- AGENDER - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- AKASHIC_BOOKSHELF - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AKASHIC_BOOKSHELF_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- AKASHIC_LIGATURE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AKASHIC_RECORD - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AKASHIC$READ - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- AKASHIC$WRITE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- AkashicFloodfiller - Interface in at.petrak.hexcasting.common.blocks.akashic
- AkashicTreeGrower - Class in at.petrak.hexcasting.common.misc
- AkashicTreeGrower() - Constructor for class at.petrak.hexcasting.common.misc.AkashicTreeGrower
- all(IotaPredicate) - Static method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate
-
The resulting IotaMultiPredicate only returns true if all iotas passed into test match the type dictated by child.
- All(IotaPredicate) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.All
-
Creates an instance of a
Allrecord class. - ALTIORA - Static variable in class at.petrak.hexcasting.client.model.HexModelLayers
- ALTIORA - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- AltioraAbility - Record Class in at.petrak.hexcasting.api.player
-
Note that this just keeps track of state, actually giving the player the elytra ability is handled differently per platform
- AltioraAbility(int) - Constructor for record class at.petrak.hexcasting.api.player.AltioraAbility
-
Creates an instance of a
AltioraAbilityrecord class. - AltioraLayer<M extends net.minecraft.client.model.EntityModel<net.minecraft.client.player.AbstractClientPlayer>> - Class in at.petrak.hexcasting.client.model
- AltioraLayer(RenderLayerParent<AbstractClientPlayer, M>, EntityModelSet) - Constructor for class at.petrak.hexcasting.client.model.AltioraLayer
- alwaysShowListCommas() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- AMBIT_RADIUS - Static variable in class at.petrak.hexcasting.common.lib.HexAttributes
- AMETHYST_BLOCKS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- AMETHYST_BLOCKS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- AMETHYST_BRICKS - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AMETHYST_BRICKS_SMALL - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AMETHYST_DUST - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- AMETHYST_DUST_BLOCK - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AMETHYST_DUST_PRIORITY - Static variable in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
- AMETHYST_EDIFIED_LEAVES - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AMETHYST_EDIFIED_TREE - Static variable in class at.petrak.hexcasting.common.lib.HexConfiguredFeatures
- AMETHYST_EDIFIED_TREE_CONFIG - Static variable in class at.petrak.hexcasting.common.lib.HexFeatureConfigs
- AMETHYST_PILLAR - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AMETHYST_SHARD_PRIORITY - Static variable in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
- AMETHYST_SHARD_REDUCER - Static variable in class at.petrak.hexcasting.common.lib.HexLootFunctions
- AMETHYST_TILES - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- amethystDust() - Method in interface at.petrak.hexcasting.xplat.IXplatTags
- AmethystReducerFunc - Class in at.petrak.hexcasting.common.loot
- AmethystReducerFunc(LootItemCondition[], double) - Constructor for class at.petrak.hexcasting.common.loot.AmethystReducerFunc
- AmethystReducerFunc.Serializer - Class in at.petrak.hexcasting.common.loot
- amtInFront - Variable in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
- ANCIENT - Static variable in record class at.petrak.hexcasting.api.pigment.FrozenPigment
- ANCIENT_BG - Static variable in class at.petrak.hexcasting.client.gui.PatternTooltipComponent
- ANCIENT_CYPHER - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- ANCIENT_PIGMENT - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- ANCIENT_PREDICATE - Static variable in class at.petrak.hexcasting.common.items.storage.ItemScroll
- ANCIENT_SCROLL_PAPER - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- ANCIENT_SCROLL_PAPER_LANTERN - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AND - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- AND - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class at.petrak.hexcasting.common.blocks.BlockQuenchedAllay
- animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- animateTick(BlockState, Level, BlockPos, RandomSource) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- any() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Any
-
Returns the value of the
anyrecord component. - any(IotaPredicate...) - Static method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate
- any(IotaPredicate, IotaPredicate) - Static method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate
-
The resulting IotaMultiPredicate returns true if at least one iota passed matches needs, and the rest match fallback.
- any(List<IotaPredicate>) - Static method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate
- Any(IotaPredicate[]) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Any
-
Creates an instance of a
Anyrecord class. - Any(IotaPredicate, IotaPredicate) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Any
-
Creates an instance of a
Anyrecord class. - ANY - Static variable in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- anyMatch(List<? extends String>, ResourceLocation) - Static method in class at.petrak.hexcasting.api.mod.HexConfig
- anyMatchResLoc(List<? extends ResourceLocation>, ResourceLocation) - Static method in class at.petrak.hexcasting.api.mod.HexConfig
- APPEND - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- APPEND - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- appendHoverText(IotaHolderItem, ItemStack, List<Component>, TooltipFlag) - Static method in interface at.petrak.hexcasting.api.item.IotaHolderItem
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class at.petrak.hexcasting.common.items.magic.ItemAncientCypher
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class at.petrak.hexcasting.common.items.storage.ItemAbacus
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- appendHoverText(ItemStack, Level, List<Component>, TooltipFlag) - Method in class at.petrak.hexcasting.common.items.storage.ItemThoughtKnot
- apply(Iterable<? extends Iota>, CastingEnvironment) - Method in class at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorBinary
- apply(Iterable<? extends Iota>, CastingEnvironment) - Method in class at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorUnary
- apply(Iterable<? extends Iota>, CastingEnvironment) - Method in class at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorPack
- apply(Iterable<? extends Iota>, CastingEnvironment) - Method in class at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorUnpack
- apply(Iterable<? extends Iota>, CastingEnvironment) - Method in class at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorVec3Delegating
- applyScryingLensOverlay(List<Pair<ItemStack, Component>>, BlockState, BlockPos, Player, Level, Direction) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- applyScryingLensOverlay(List<Pair<ItemStack, Component>>, BlockState, BlockPos, Player, Level, Direction) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- ARCCOS - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- ARCCOS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ARCSIN - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- ARCSIN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ARCTAN - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- ARCTAN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ARCTAN2 - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- ARCTAN2 - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- arePagesEmpty(ItemStack) - Static method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- Arithmetic - Interface in at.petrak.hexcasting.api.casting.arithmetic
-
This is the interface to implement if you want to override the behaviour of an Operator pattern like ADD, SUB, etc.
- ARITHMETIC - Static variable in class at.petrak.hexcasting.common.lib.HexRegistries
- ArithmeticEngine - Class in at.petrak.hexcasting.api.casting.arithmetic.engine
-
This is the class responsible for managing the various Arithmetics that are in use, deciding based on the current stack which Operator should be called, etc.
- ArithmeticEngine(List<Arithmetic>) - Constructor for class at.petrak.hexcasting.api.casting.arithmetic.engine.ArithmeticEngine
- arithmetics - Variable in class at.petrak.hexcasting.api.casting.arithmetic.engine.ArithmeticEngine
- arithName() - Method in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- arithName() - Method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- AROACE - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- AROMANTIC - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- ARTIFACT - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- artifactCooldown() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- ASEXUAL - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- assemble(Container, RegistryAccess) - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
- assemble(CraftingContainer, RegistryAccess) - Method in class at.petrak.hexcasting.common.recipe.SealSpellbookRecipe
- assemble(CraftingContainer, RegistryAccess) - Method in class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- assertEntityInRange(Entity) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Convenience function to throw if the entity is out of the caster's range or the world
- assertPosInRange(BlockPos) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- assertPosInRangeForEditing(BlockPos) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- assertVecInRange(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Convenience function to throw if the vec is out of the caster's range or the world
- assertVecInWorld(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Convenience function to throw if the vec is out of the world (for GTP)
- asText(boolean) - Method in class at.petrak.hexcasting.interop.inline.InlinePatternData
- at.petrak.hexcasting.annotations - package at.petrak.hexcasting.annotations
- at.petrak.hexcasting.api - package at.petrak.hexcasting.api
- at.petrak.hexcasting.api.addldata - package at.petrak.hexcasting.api.addldata
-
An "Additional Data," or AD, is what I am calling the abstraction over capabilities on Forge and cardinal components on Fabric.
- at.petrak.hexcasting.api.advancements - package at.petrak.hexcasting.api.advancements
- at.petrak.hexcasting.api.block - package at.petrak.hexcasting.api.block
- at.petrak.hexcasting.api.block.circle - package at.petrak.hexcasting.api.block.circle
- at.petrak.hexcasting.api.casting - package at.petrak.hexcasting.api.casting
- at.petrak.hexcasting.api.casting.arithmetic - package at.petrak.hexcasting.api.casting.arithmetic
- at.petrak.hexcasting.api.casting.arithmetic.engine - package at.petrak.hexcasting.api.casting.arithmetic.engine
- at.petrak.hexcasting.api.casting.arithmetic.operator - package at.petrak.hexcasting.api.casting.arithmetic.operator
- at.petrak.hexcasting.api.casting.arithmetic.predicates - package at.petrak.hexcasting.api.casting.arithmetic.predicates
- at.petrak.hexcasting.api.casting.castables - package at.petrak.hexcasting.api.casting.castables
- at.petrak.hexcasting.api.casting.circles - package at.petrak.hexcasting.api.casting.circles
- at.petrak.hexcasting.api.casting.eval - package at.petrak.hexcasting.api.casting.eval
- at.petrak.hexcasting.api.casting.eval.env - package at.petrak.hexcasting.api.casting.eval.env
-
Default impls for some casting and mishap envs for your convenience and also so i can impl BlockEntityAbstractImpetus in api guilt-free
- at.petrak.hexcasting.api.casting.eval.sideeffects - package at.petrak.hexcasting.api.casting.eval.sideeffects
- at.petrak.hexcasting.api.casting.iota - package at.petrak.hexcasting.api.casting.iota
- at.petrak.hexcasting.api.client - package at.petrak.hexcasting.api.client
- at.petrak.hexcasting.api.item - package at.petrak.hexcasting.api.item
- at.petrak.hexcasting.api.misc - package at.petrak.hexcasting.api.misc
- at.petrak.hexcasting.api.mod - package at.petrak.hexcasting.api.mod
- at.petrak.hexcasting.api.pigment - package at.petrak.hexcasting.api.pigment
- at.petrak.hexcasting.api.player - package at.petrak.hexcasting.api.player
- at.petrak.hexcasting.client - package at.petrak.hexcasting.client
- at.petrak.hexcasting.client.entity - package at.petrak.hexcasting.client.entity
- at.petrak.hexcasting.client.gui - package at.petrak.hexcasting.client.gui
- at.petrak.hexcasting.client.model - package at.petrak.hexcasting.client.model
- at.petrak.hexcasting.client.particles - package at.petrak.hexcasting.client.particles
- at.petrak.hexcasting.client.render - package at.petrak.hexcasting.client.render
- at.petrak.hexcasting.client.render.be - package at.petrak.hexcasting.client.render.be
- at.petrak.hexcasting.client.render.shader - package at.petrak.hexcasting.client.render.shader
- at.petrak.hexcasting.common.blocks - package at.petrak.hexcasting.common.blocks
- at.petrak.hexcasting.common.blocks.akashic - package at.petrak.hexcasting.common.blocks.akashic
- at.petrak.hexcasting.common.blocks.behavior - package at.petrak.hexcasting.common.blocks.behavior
- at.petrak.hexcasting.common.blocks.circles - package at.petrak.hexcasting.common.blocks.circles
- at.petrak.hexcasting.common.blocks.circles.directrix - package at.petrak.hexcasting.common.blocks.circles.directrix
- at.petrak.hexcasting.common.blocks.circles.impetuses - package at.petrak.hexcasting.common.blocks.circles.impetuses
- at.petrak.hexcasting.common.blocks.decoration - package at.petrak.hexcasting.common.blocks.decoration
- at.petrak.hexcasting.common.blocks.entity - package at.petrak.hexcasting.common.blocks.entity
- at.petrak.hexcasting.common.casting - package at.petrak.hexcasting.common.casting
- at.petrak.hexcasting.common.casting.arithmetic - package at.petrak.hexcasting.common.casting.arithmetic
- at.petrak.hexcasting.common.casting.arithmetic.operator.vec - package at.petrak.hexcasting.common.casting.arithmetic.operator.vec
- at.petrak.hexcasting.common.command - package at.petrak.hexcasting.common.command
- at.petrak.hexcasting.common.entities - package at.petrak.hexcasting.common.entities
- at.petrak.hexcasting.common.impl - package at.petrak.hexcasting.common.impl
- at.petrak.hexcasting.common.items - package at.petrak.hexcasting.common.items
- at.petrak.hexcasting.common.items.armor - package at.petrak.hexcasting.common.items.armor
- at.petrak.hexcasting.common.items.magic - package at.petrak.hexcasting.common.items.magic
- at.petrak.hexcasting.common.items.pigment - package at.petrak.hexcasting.common.items.pigment
- at.petrak.hexcasting.common.items.storage - package at.petrak.hexcasting.common.items.storage
- at.petrak.hexcasting.common.lib - package at.petrak.hexcasting.common.lib
- at.petrak.hexcasting.common.lib.hex - package at.petrak.hexcasting.common.lib.hex
-
Registries and such of types Hexcasting itself defines
- at.petrak.hexcasting.common.loot - package at.petrak.hexcasting.common.loot
- at.petrak.hexcasting.common.misc - package at.petrak.hexcasting.common.misc
- at.petrak.hexcasting.common.msgs - package at.petrak.hexcasting.common.msgs
- at.petrak.hexcasting.common.particles - package at.petrak.hexcasting.common.particles
- at.petrak.hexcasting.common.recipe - package at.petrak.hexcasting.common.recipe
- at.petrak.hexcasting.common.recipe.ingredient - package at.petrak.hexcasting.common.recipe.ingredient
- at.petrak.hexcasting.common.recipe.ingredient.brainsweep - package at.petrak.hexcasting.common.recipe.ingredient.brainsweep
- at.petrak.hexcasting.datagen - package at.petrak.hexcasting.datagen
- at.petrak.hexcasting.datagen.recipe - package at.petrak.hexcasting.datagen.recipe
- at.petrak.hexcasting.datagen.recipe.builders - package at.petrak.hexcasting.datagen.recipe.builders
- at.petrak.hexcasting.datagen.tag - package at.petrak.hexcasting.datagen.tag
- at.petrak.hexcasting.interop - package at.petrak.hexcasting.interop
- at.petrak.hexcasting.interop.inline - package at.petrak.hexcasting.interop.inline
- at.petrak.hexcasting.interop.patchouli - package at.petrak.hexcasting.interop.patchouli
- at.petrak.hexcasting.interop.pehkui - package at.petrak.hexcasting.interop.pehkui
- at.petrak.hexcasting.interop.utils - package at.petrak.hexcasting.interop.utils
- at.petrak.hexcasting.mixin - package at.petrak.hexcasting.mixin
- at.petrak.hexcasting.mixin.accessor - package at.petrak.hexcasting.mixin.accessor
- at.petrak.hexcasting.mixin.accessor.client - package at.petrak.hexcasting.mixin.accessor.client
- at.petrak.hexcasting.mixin.client - package at.petrak.hexcasting.mixin.client
- at.petrak.hexcasting.server - package at.petrak.hexcasting.server
- at.petrak.hexcasting.xplat - package at.petrak.hexcasting.xplat
- atLeast(long) - Static method in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- atMost(long) - Static method in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- ATTACH_FACE - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- AVENTURINE_EDIFIED_LEAVES - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- AVENTURINE_EDIFIED_TREE - Static variable in class at.petrak.hexcasting.common.lib.HexConfiguredFeatures
- AVENTURINE_EDIFIED_TREE_CONFIG - Static variable in class at.petrak.hexcasting.common.lib.HexFeatureConfigs
- axeDig() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- axeStrip() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
B
- background() - Method in record class at.petrak.hexcasting.common.misc.PatternTooltip
-
Returns the value of the
backgroundrecord component. - baseScale() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns the value of the
baseScalerecord component. - BATTERY - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- BATTERY_CRYSTAL_STACK - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- BATTERY_DUST_STACK - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- BATTERY_PRIORITY - Static variable in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
- BATTERY_QUENCHED_BLOCK_STACK - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- BATTERY_QUENCHED_SHARD_STACK - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- BATTERY_SHARD_STACK - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- BEEP - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- BEGIN - Enum constant in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
- BEGIN_FIT - Enum constant in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
- between(long, long) - Static method in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- biome - Variable in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- BISEXUAL - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- BITWISE_SET - Static variable in class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- blind(int) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleMishapEnv
- blind(int) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedMishapEnv
- blind(int) - Method in class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- BLINK - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- BlockAbstractImpetus - Class in at.petrak.hexcasting.api.block.circle
- BlockAbstractImpetus(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- BlockAkashicBookshelf - Class in at.petrak.hexcasting.common.blocks.akashic
- BlockAkashicBookshelf(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- BlockAkashicLeaves - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockAkashicLeaves(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLeaves
- BlockAkashicLigature - Class in at.petrak.hexcasting.common.blocks.akashic
- BlockAkashicLigature(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicLigature
- BlockAkashicLog - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockAkashicLog(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLog
- BlockAkashicRecord - Class in at.petrak.hexcasting.common.blocks.akashic
- BlockAkashicRecord(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicRecord
- BlockAmethystDirectional - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockAmethystDirectional(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockAmethystDirectional
- BlockAxis - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockAxis(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockAxis
- BlockBooleanDirectrix - Class in at.petrak.hexcasting.common.blocks.circles.directrix
- BlockBooleanDirectrix(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- BlockBooleanDirectrix.State - Enum Class in at.petrak.hexcasting.common.blocks.circles.directrix
- BlockCircleComponent - Class in at.petrak.hexcasting.api.block.circle
- BlockCircleComponent(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- BlockConjured - Class in at.petrak.hexcasting.common.blocks
- BlockConjured(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.BlockConjured
- BlockConjuredLight - Class in at.petrak.hexcasting.common.blocks
- BlockConjuredLight(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- BlockEmptyDirectrix - Class in at.petrak.hexcasting.common.blocks.circles.directrix
- BlockEmptyDirectrix(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- BlockEmptyImpetus - Class in at.petrak.hexcasting.common.blocks.circles
- BlockEmptyImpetus(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- BlockEntityAbstractImpetus - Class in at.petrak.hexcasting.api.casting.circles
-
Default impl for an impetus, not tecnically necessary but I'm exposing it for ease of use
- BlockEntityAbstractImpetus(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- BlockEntityAkashicBookshelf - Class in at.petrak.hexcasting.common.blocks.akashic
- BlockEntityAkashicBookshelf(BlockPos, BlockState) - Constructor for class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- BlockEntityAkashicBookshelfRenderer - Class in at.petrak.hexcasting.client.render.be
- BlockEntityAkashicBookshelfRenderer(BlockEntityRendererProvider.Context) - Constructor for class at.petrak.hexcasting.client.render.be.BlockEntityAkashicBookshelfRenderer
- BlockEntityConjured - Class in at.petrak.hexcasting.common.blocks.entity
- BlockEntityConjured(BlockPos, BlockState) - Constructor for class at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- BlockEntityLookingImpetus - Class in at.petrak.hexcasting.common.blocks.circles.impetuses
- BlockEntityLookingImpetus(BlockPos, BlockState) - Constructor for class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityLookingImpetus
- BlockEntityQuenchedAllay - Class in at.petrak.hexcasting.common.blocks.entity
-
No-op BE just to have a BER
- BlockEntityQuenchedAllay(BlockQuenchedAllay, BlockPos, BlockState) - Constructor for class at.petrak.hexcasting.common.blocks.entity.BlockEntityQuenchedAllay
- BlockEntityQuenchedAllayRenderer - Class in at.petrak.hexcasting.client.render.be
- BlockEntityQuenchedAllayRenderer(BlockEntityRendererProvider.Context) - Constructor for class at.petrak.hexcasting.client.render.be.BlockEntityQuenchedAllayRenderer
- BlockEntityRedstoneImpetus - Class in at.petrak.hexcasting.common.blocks.circles.impetuses
- BlockEntityRedstoneImpetus(BlockPos, BlockState) - Constructor for class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- BlockEntityRightClickImpetus - Class in at.petrak.hexcasting.common.blocks.circles.impetuses
- BlockEntityRightClickImpetus(BlockPos, BlockState) - Constructor for class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRightClickImpetus
- BlockEntitySlate - Class in at.petrak.hexcasting.common.blocks.circles
- BlockEntitySlate(BlockPos, BlockState) - Constructor for class at.petrak.hexcasting.common.blocks.circles.BlockEntitySlate
- BlockEntitySlateRenderer - Class in at.petrak.hexcasting.client.render.be
- BlockEntitySlateRenderer(BlockEntityRendererProvider.Context) - Constructor for class at.petrak.hexcasting.client.render.be.BlockEntitySlateRenderer
- BlockFlammable - Class in at.petrak.hexcasting.common.blocks
-
Does absolutely nothing on Fabric; the flammable block registry is for that.
- BlockFlammable(BlockBehaviour.Properties, int, int) - Constructor for class at.petrak.hexcasting.common.blocks.BlockFlammable
- BlockHexDoor - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockHexDoor(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockHexDoor
- BlockHexFence - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockHexFence(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockHexFence
- BlockHexFenceGate - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockHexFenceGate(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockHexFenceGate
- BlockHexPressurePlate - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockHexPressurePlate(PressurePlateBlock.Sensitivity, BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockHexPressurePlate
- BlockHexSlab - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockHexSlab(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockHexSlab
- BlockHexStairs - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockHexStairs(BlockState, BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockHexStairs
- BlockHexTrapdoor - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockHexTrapdoor(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockHexTrapdoor
- BlockHexWoodButton - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockHexWoodButton(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockHexWoodButton
- blockIn() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
-
Returns the value of the
blockInrecord component. - blockIn() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Returns the value of the
blockInrecord component. - BlockLookingImpetus - Class in at.petrak.hexcasting.common.blocks.circles.impetuses
- BlockLookingImpetus(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockLookingImpetus
- BlockQuenchedAllay - Class in at.petrak.hexcasting.common.blocks
- BlockQuenchedAllay(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.BlockQuenchedAllay
- BlockRedstoneDirectrix - Class in at.petrak.hexcasting.common.blocks.circles.directrix
- BlockRedstoneDirectrix(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- BlockRedstoneImpetus - Class in at.petrak.hexcasting.common.blocks.circles.impetuses
- BlockRedstoneImpetus(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRedstoneImpetus
- BlockRightClickImpetus - Class in at.petrak.hexcasting.common.blocks.circles.impetuses
- BlockRightClickImpetus(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRightClickImpetus
- blocks - Variable in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- Blocks() - Constructor for class at.petrak.hexcasting.api.mod.HexTags.Blocks
- BlockSconce - Class in at.petrak.hexcasting.common.blocks.decoration
- BlockSconce(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- blockSize - Variable in class at.petrak.hexcasting.common.entities.EntityWallScroll
- blockSize - Variable in class at.petrak.hexcasting.common.items.storage.ItemScroll
- blockSize() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Returns the value of the
blockSizerecord component. - BlockSlate - Class in at.petrak.hexcasting.common.blocks.circles
- BlockSlate(BlockBehaviour.Properties) - Constructor for class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- BONEMEAL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- BOOL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- BOOL_COERCE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- BOOLEAN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- BooleanIota - Class in at.petrak.hexcasting.api.casting.iota
- BooleanIota(boolean) - Constructor for class at.petrak.hexcasting.api.casting.iota.BooleanIota
- bootstrap(BootstapContext<DamageType>) - Static method in class at.petrak.hexcasting.common.lib.HexDamageTypes
- bounds - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- brainsweep(Mob) - Method in interface at.petrak.hexcasting.api.HexAPI
-
Brainsweep (flay the mind of) the given mob.
- BRAINSWEEP - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- BRAINSWEEP - Static variable in class at.petrak.hexcasting.common.recipe.HexRecipeStuffRegistry
- BRAINSWEEP_TYPE - Static variable in class at.petrak.hexcasting.common.recipe.HexRecipeStuffRegistry
- BrainsweepCommand - Class in at.petrak.hexcasting.common.command
- BrainsweepCommand() - Constructor for class at.petrak.hexcasting.common.command.BrainsweepCommand
- BrainsweepeeIngredient - Class in at.petrak.hexcasting.common.recipe.ingredient.brainsweep
- BrainsweepeeIngredient() - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- BrainsweepeeIngredient.Type - Enum Class in at.petrak.hexcasting.common.recipe.ingredient.brainsweep
- BrainsweepingEvents - Class in at.petrak.hexcasting.common.misc
- BrainsweepingEvents() - Constructor for class at.petrak.hexcasting.common.misc.BrainsweepingEvents
- BrainsweepProcessor - Class in at.petrak.hexcasting.interop.patchouli
- BrainsweepProcessor() - Constructor for class at.petrak.hexcasting.interop.patchouli.BrainsweepProcessor
- BrainsweepRecipe - Record Class in at.petrak.hexcasting.common.recipe
- BrainsweepRecipe(ResourceLocation, StateIngredient, BrainsweepeeIngredient, long, BlockState) - Constructor for record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
-
Creates an instance of a
BrainsweepReciperecord class. - BrainsweepRecipe.Serializer - Class in at.petrak.hexcasting.common.recipe
- BrainsweepRecipeBuilder - Class in at.petrak.hexcasting.datagen.recipe.builders
- BrainsweepRecipeBuilder(StateIngredient, BrainsweepeeIngredient, BlockState, long) - Constructor for class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder
- BrainsweepRecipeBuilder.Result - Record Class in at.petrak.hexcasting.datagen.recipe.builders
- BREAK_BLOCK - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- breakAfterDepletion() - Method in class at.petrak.hexcasting.common.items.magic.ItemArtifact
- breakAfterDepletion() - Method in class at.petrak.hexcasting.common.items.magic.ItemCypher
- breakAfterDepletion() - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- breakAfterDepletion() - Method in class at.petrak.hexcasting.common.items.magic.ItemTrinket
- build(int, int, int) - Method in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent
-
Pass -1, -1 to center it.
- build(int, int, int) - Method in class at.petrak.hexcasting.interop.patchouli.CustomComponentTooltip
- buildRecipes(Consumer<FinishedRecipe>) - Method in class at.petrak.hexcasting.datagen.recipe.HexplatRecipes
- burn - Variable in class at.petrak.hexcasting.common.blocks.BlockFlammable
C
- CAN_START_ENLIGHTEN - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Actions
-
Actions that can cause Blind Diversion
- canAttach(LevelReader, BlockPos, Direction) - Static method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- canBeDepleted() - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- canBeFloodedThrough(BlockPos, BlockState, Level) - Method in interface at.petrak.hexcasting.common.blocks.akashic.AkashicFloodfiller
- canConstructBattery() - Method in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
-
Whether the media inside this media holder may be used to construct a battery.
- canConstructBattery() - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
- canCraftInDimensions(int, int) - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
- canCraftInDimensions(int, int) - Method in class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- canDrawMediaFromInventory() - Method in interface at.petrak.hexcasting.api.addldata.ADHexHolder
- canDrawMediaFromInventory(ItemStack) - Method in interface at.petrak.hexcasting.api.item.HexHolderItem
- canDrawMediaFromInventory(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemArtifact
- canDrawMediaFromInventory(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemCypher
- canDrawMediaFromInventory(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemTrinket
- canEditBlockAt(BlockPos) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- canEnterFromDirection(Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- canEnterFromDirection(Direction, BlockPos, BlockState, ServerLevel) - Method in interface at.petrak.hexcasting.api.casting.circles.ICircleComponent
-
Can this component get transferred to from a block coming in from that direction, with the given normal?
- canEnterFromDirection(Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- canEnterFromDirection(Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- canEnterFromDirection(Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- canEnterFromDirection(Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- canEnterFromDirection(Direction, BlockPos, BlockState, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- canItBeFloodedThrough(BlockPos, BlockState, Level) - Static method in interface at.petrak.hexcasting.common.blocks.akashic.AkashicFloodfiller
- CANNOT_TELEPORT - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Entities
- canonicalStartDir() - Method in record class at.petrak.hexcasting.server.ScrungledPatternsSave.PerWorldEntry
-
Returns the value of the
canonicalStartDirrecord component. - canOvercast() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- canPlaceItem(int, ItemStack) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- canPlaceItemThroughFace(int, ItemStack, Direction) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- canProvide() - Method in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
-
Whether this media holder can be extracted from.
- canProvide() - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
- canProvideMedia(ItemStack) - Method in interface at.petrak.hexcasting.api.item.MediaHolderItem
- canProvideMedia(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- canProvideMedia(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaBattery
- canProvideMedia(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- canRecharge() - Method in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
-
Whether this media holder can have media inserted into it.
- canRecharge() - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
- canRecharge(ItemStack) - Method in interface at.petrak.hexcasting.api.item.MediaHolderItem
- canRecharge(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- canRecharge(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaBattery
- canRecharge(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- canSurvive(BlockState, LevelReader, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- canTakeItemThroughFace(int, ItemStack, Direction) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- canTeleportInThisDimension(ResourceKey<Level>) - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- canWrite(ItemStack, Iota) - Method in interface at.petrak.hexcasting.api.item.IotaHolderItem
-
Write
nullto indicate erasing - canWrite(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemThoughtKnot
- canWrite(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemAbacus
- canWrite(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- canWrite(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- canWrite(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- canWrite(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- CAST_FAILURE - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- CAST_HERMES - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- CAST_NORMAL - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- CAST_SPELL - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- CAST_THOTH - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- caster - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- caster - Variable in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- caster - Variable in class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- casterPigment - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- CASTING_AMBIANCE - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- CastingEnvironment - Class in at.petrak.hexcasting.api.casting.eval
-
Environment within which hexes are cast.
- CastingEnvironment(ServerLevel) - Constructor for class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- CastingEnvironment.HeldItemInfo - Record Class in at.petrak.hexcasting.api.casting.eval
- CastingEnvironment.StackDiscoveryMode - Enum Class in at.petrak.hexcasting.api.casting.eval
-
The order/mode stacks should be discovered in
- CastingEnvironmentComponent - Interface in at.petrak.hexcasting.api.casting.eval
- CastingEnvironmentComponent.ExtractMedia - Interface in at.petrak.hexcasting.api.casting.eval
- CastingEnvironmentComponent.ExtractMedia.Post - Interface in at.petrak.hexcasting.api.casting.eval
-
ExtractMedia component that extracts media AFTER the call to
CastingEnvironment.extractMediaEnvironment(long, boolean)if the input is <= 0 you should also probably return 0 (since media cost was already paid off) - CastingEnvironmentComponent.ExtractMedia.Pre - Interface in at.petrak.hexcasting.api.casting.eval
-
ExtractMedia component that extracts media BEFORE the call to
CastingEnvironment.extractMediaEnvironment(long, boolean) - CastingEnvironmentComponent.HasEditPermissionsAt - Interface in at.petrak.hexcasting.api.casting.eval
- CastingEnvironmentComponent.IsVecInRange - Interface in at.petrak.hexcasting.api.casting.eval
- CastingEnvironmentComponent.Key<C extends CastingEnvironmentComponent> - Interface in at.petrak.hexcasting.api.casting.eval
- CastingEnvironmentComponent.PostCast - Interface in at.petrak.hexcasting.api.casting.eval
- CastingEnvironmentComponent.PostExecution - Interface in at.petrak.hexcasting.api.casting.eval
- castingHand - Variable in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- CEIL - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- CEIL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CENTER - Enum constant in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
- CENTER_FIT - Enum constant in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
- certain - Variable in class at.petrak.hexcasting.api.casting.PatternShapeMatch.PerWorld
- chance() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.CompatProcessingOutput
-
Returns the value of the
chancerecord component. - chance() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.ItemProcessingOutput
-
Returns the value of the
chancerecord component. - CHARGED_AMETHYST - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- CHARGED_AMETHYST_PRIORITY - Static variable in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
- chargedCrystalMediaAmount() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- charWidth(InlinePatternData, Style, int) - Method in class at.petrak.hexcasting.interop.inline.InlinePatternRenderer
- CHEAP_TO_BREAK_BLOCK - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- CIRCLE$BOUNDS$MAX - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CIRCLE$BOUNDS$MIN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CIRCLE$IMPETUS_DIR - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CIRCLE$IMPETUS_POST - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CircleCastEnv - Class in at.petrak.hexcasting.api.casting.eval.env
- CircleCastEnv(ServerLevel, CircleExecutionState) - Constructor for class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- CircleExecutionState - Class in at.petrak.hexcasting.api.casting.circles
-
See
BlockEntityAbstractImpetus, this is what's stored in it - CircleExecutionState(BlockPos, Direction, Set<BlockPos>, List<BlockPos>, BlockPos, Direction, CastingImage, UUID, FrozenPigment) - Constructor for class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- CircleMishapEnv - Class in at.petrak.hexcasting.api.casting.eval.env
- CircleMishapEnv(ServerLevel, CircleExecutionState) - Constructor for class at.petrak.hexcasting.api.casting.eval.env.CircleMishapEnv
- circleState() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- CITRINE_EDIFIED_LEAVES - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- CITRINE_EDIFIED_TREE - Static variable in class at.petrak.hexcasting.common.lib.HexConfiguredFeatures
- CITRINE_EDIFIED_TREE_CONFIG - Static variable in class at.petrak.hexcasting.common.lib.HexFeatureConfigs
- clampVariant(int) - Method in interface at.petrak.hexcasting.api.item.VariantItem
- clearCastingData(ServerPlayer) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- clearContent() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- clearDisplay() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- clearHex() - Method in interface at.petrak.hexcasting.api.addldata.ADHexHolder
- clearHex(ItemStack) - Method in interface at.petrak.hexcasting.api.item.HexHolderItem
- clearHex(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemAncientCypher
- clearHex(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- clearIota() - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- clearPlayer() - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- clickingTogglesDrawing() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- client() - Static method in class at.petrak.hexcasting.api.mod.HexConfig
- clientInit() - Static method in class at.petrak.hexcasting.interop.HexInterop
- ClientTickCounter - Class in at.petrak.hexcasting.client
- ClientTickCounter() - Constructor for class at.petrak.hexcasting.client.ClientTickCounter
- clientTickEnd() - Static method in class at.petrak.hexcasting.client.ClientTickCounter
- clientTickEnd() - Static method in class at.petrak.hexcasting.client.ShiftScrollListener
- codec() - Method in class at.petrak.hexcasting.common.particles.ConjureParticleOptions.Type
- CODEC - Static variable in class at.petrak.hexcasting.common.particles.ConjureParticleOptions.Type
- COERCE_AXIAL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- collapse(Function<T, U>, Function<E, U>) - Method in class at.petrak.hexcasting.api.misc.Result
- color() - Method in class at.petrak.hexcasting.api.casting.iota.IotaType
-
Get the color associated with this datum type.
- color() - Method in record class at.petrak.hexcasting.common.particles.ConjureParticleOptions
-
Returns the value of the
colorrecord component. - COLORIZE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- colorizer() - Method in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
-
Returns the value of the
colorizerrecord component. - colorProvider - Variable in class at.petrak.hexcasting.common.items.pigment.ItemAmethystAndCopperPigment
- colorProvider - Variable in class at.petrak.hexcasting.common.items.pigment.ItemAmethystPigment
- colorProvider - Variable in class at.petrak.hexcasting.common.items.pigment.ItemDyePigment
- colorProvider - Variable in class at.petrak.hexcasting.common.items.pigment.ItemPridePigment
- ColorProvider - Class in at.petrak.hexcasting.api.pigment
- ColorProvider() - Constructor for class at.petrak.hexcasting.api.pigment.ColorProvider
- common() - Static method in class at.petrak.hexcasting.api.mod.HexConfig
- CompatIngredientValue - Class in at.petrak.hexcasting.datagen.recipe.builders
- CompatIngredientValue(String) - Constructor for class at.petrak.hexcasting.datagen.recipe.builders.CompatIngredientValue
- CompatProcessingOutput - Record Class in at.petrak.hexcasting.datagen.recipe.builders
- CompatProcessingOutput(String, int, float) - Constructor for record class at.petrak.hexcasting.datagen.recipe.builders.CompatProcessingOutput
-
Creates an instance of a
CompatProcessingOutputrecord class. - component1() - Method in record class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.HeldItemInfo
- component2() - Method in record class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.HeldItemInfo
- componentMap - Variable in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- CONJURE_BLOCK - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONJURE_LIGHT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONJURE_PARTICLE - Static variable in class at.petrak.hexcasting.common.lib.HexParticles
- CONJURE_RENDER_TYPE - Static variable in class at.petrak.hexcasting.client.particles.ConjureParticle
- CONJURED_BLOCK - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- CONJURED_LIGHT - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- CONJURED_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- ConjureParticle - Class in at.petrak.hexcasting.client.particles
- ConjureParticle.Provider - Class in at.petrak.hexcasting.client.particles
- ConjureParticleOptions - Record Class in at.petrak.hexcasting.common.particles
- ConjureParticleOptions(int) - Constructor for record class at.petrak.hexcasting.common.particles.ConjureParticleOptions
-
Creates an instance of a
ConjureParticleOptionsrecord class. - ConjureParticleOptions.Type - Class in at.petrak.hexcasting.common.particles
- CONS - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- CONSIDERATION - Static variable in class at.petrak.hexcasting.api.casting.eval.SpecialPatterns
- CONST$DOUBLE$PI - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$DOUBLE$TAU - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$E - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$FALSE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$NULL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$TRUE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$VEC$0 - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$VEC$NX - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$VEC$NY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$VEC$NZ - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$VEC$PX - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$VEC$PY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONST$VEC$PZ - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONSTRUCT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONSTRUCT_VEC - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CONTINUATION - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- CONTINUATION_TYPE - Static variable in class at.petrak.hexcasting.common.lib.HexRegistries
- ContinuationIota - Class in at.petrak.hexcasting.api.casting.iota
-
An iota storing a continuation (in essence an execution state).
- ContinuationIota(SpellContinuation) - Constructor for class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- Continue(CastingImage, List<Pair<BlockPos, Direction>>) - Constructor for class at.petrak.hexcasting.api.casting.circles.ICircleComponent.ControlFlow.Continue
- ControlFlow() - Constructor for class at.petrak.hexcasting.api.casting.circles.ICircleComponent.ControlFlow
- cooldown() - Method in class at.petrak.hexcasting.common.items.magic.ItemArtifact
- cooldown() - Method in class at.petrak.hexcasting.common.items.magic.ItemCypher
- cooldown() - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- cooldown() - Method in class at.petrak.hexcasting.common.items.magic.ItemTrinket
- copperIngot() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- copyBrainsweepPostTransformation(LivingEntity, LivingEntity) - Static method in class at.petrak.hexcasting.common.misc.BrainsweepingEvents
- copyProperties(BlockState, BlockState) - Static method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
- COS - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- COS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- count() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.CompatProcessingOutput
-
Returns the value of the
countrecord component. - countRange() - Method in record class at.petrak.hexcasting.common.loot.HexLootHandler.ScrollInjection
-
Returns the value of the
countRangerecord component. - CRAFT$ARTIFACT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CRAFT$BATTERY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CRAFT$CYPHER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CRAFT$TRINKET - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- create(String) - Static method in class at.petrak.hexcasting.api.mod.HexTags.Actions
- create(String) - Static method in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- create(String) - Static method in class at.petrak.hexcasting.api.mod.HexTags.Entities
- create(String) - Static method in class at.petrak.hexcasting.api.mod.HexTags.Items
- create(ResourceLocation) - Static method in class at.petrak.hexcasting.api.mod.HexTags.Items
- CREATE_LAVA - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CREATE_WATER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- createBlockEntityType(BiFunction<BlockPos, BlockState, T>, Block...) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRedstoneImpetus
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockAmethystDirectional
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- CreateCrushingRecipeBuilder - Class in at.petrak.hexcasting.datagen.recipe.builders
- CreateCrushingRecipeBuilder() - Constructor for class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- CreateCrushingRecipeBuilder.CrushingRecipe - Class in at.petrak.hexcasting.datagen.recipe.builders
- createFromScratch(long) - Static method in class at.petrak.hexcasting.server.ScrungledPatternsSave
- createInstance(JsonObject, ContextAwarePredicate, DeserializationContext) - Method in class at.petrak.hexcasting.api.advancements.FailToCastGreatSpellTrigger
- createInstance(JsonObject, ContextAwarePredicate, DeserializationContext) - Method in class at.petrak.hexcasting.api.advancements.OvercastTrigger
- createInstance(JsonObject, ContextAwarePredicate, DeserializationContext) - Method in class at.petrak.hexcasting.api.advancements.SpendMediaTrigger
- createNew(BlockEntityAbstractImpetus, ServerPlayer) - Static method in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- createParticle(ConjureParticleOptions, ClientLevel, double, double, double, double, double, double) - Method in class at.petrak.hexcasting.client.particles.ConjureParticle.Provider
- createStacks() - Static method in class at.petrak.hexcasting.interop.utils.PhialRecipeStackBuilder
- createTickerHelper(BlockEntityType<A>, BlockEntityType<E>, BlockEntityTicker<? super E>) - Static method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockLookingImpetus
- CREATIVE_UNLOCKER - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- creativeUnlocker() - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
-
Returns the value of the
creativeUnlockerrecord component. - CRITEREON_KEY - Static variable in class at.petrak.hexcasting.common.items.ItemLoreFragment
- CriteriaTriggersAccessor - Interface in at.petrak.hexcasting.mixin.accessor
- CrushingRecipe(ResourceLocation) - Constructor for class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder.CrushingRecipe
- CRYSTAL_UNIT - Static variable in class at.petrak.hexcasting.api.misc.MediaConstants
- ctrlTogglesOffStrokeOrder() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- CURIOS_API_ID - Static variable in class at.petrak.hexcasting.interop.HexInterop.Forge
- currentImage - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- currentPos - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- CustomComponentTooltip - Class in at.petrak.hexcasting.interop.patchouli
- CustomComponentTooltip() - Constructor for class at.petrak.hexcasting.interop.patchouli.CustomComponentTooltip
- CuttingRecipe(ResourceLocation) - Constructor for class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder.CuttingRecipe
- CYCLE_VARIANT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- CYPHER - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- cypherCooldown() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
D
- damage(float) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleMishapEnv
- damage(float) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedMishapEnv
- damage(float) - Method in class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- DATA_VERSION - Static variable in class at.petrak.hexcasting.server.ScrungledPatternsSave
- DebugUnlockerHolder - Record Class in at.petrak.hexcasting.common.items.magic
- DebugUnlockerHolder(ItemStack) - Constructor for record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
-
Creates an instance of a
DebugUnlockerHolderrecord class. - DECONSTRUCT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- DECONSTRUCT_VEC - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- DEFAULT - Static variable in record class at.petrak.hexcasting.api.pigment.FrozenPigment
- DEFAULT_ALWAYS_SHOW_LIST_COMMAS - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- DEFAULT_AMBIT_RADIUS - Static variable in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- DEFAULT_ARTIFACT_COOLDOWN - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- DEFAULT_CHARGED_MEDIA_AMOUNT - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- DEFAULT_CLICKING_TOGGLES_DRAWING - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- DEFAULT_CTRL_TOGGLES_OFF_STROKE_ORDER - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- DEFAULT_CYPHER_CHANCE - Static variable in class at.petrak.hexcasting.common.loot.HexLootHandler
- DEFAULT_CYPHER_COOLDOWN - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- DEFAULT_CYPHER_INJECTS - Static variable in class at.petrak.hexcasting.common.loot.HexLootHandler
- DEFAULT_DIM_TP_DENYLIST - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- DEFAULT_DUST_MEDIA_AMOUNT - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- DEFAULT_GRADIENT_COLOR - Static variable in record class at.petrak.hexcasting.client.render.PatternColors
- DEFAULT_GREATER_TELEPORT_SPLATS_ITEMS - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- DEFAULT_GRID_SNAP_THRESHOLD - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- DEFAULT_INVERT_ABACUS_SCROLL - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- DEFAULT_INVERT_SPELLBOOK_SCROLL - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- DEFAULT_LORE_CHANCE - Static variable in class at.petrak.hexcasting.common.loot.HexLootHandler
- DEFAULT_LORE_INJECTS - Static variable in class at.petrak.hexcasting.common.loot.HexLootHandler
- DEFAULT_MAX_OP_COUNT - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- DEFAULT_MAX_SPELL_CIRCLE_LENGTH - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- DEFAULT_MEDIA_TO_HEALTH_RATE - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- DEFAULT_OP_BREAK_HARVEST_LEVEL - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- DEFAULT_PATTERN_COLOR - Static variable in record class at.petrak.hexcasting.client.render.PatternColors
- DEFAULT_PIGMENT - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- DEFAULT_SCROLL_INJECTS - Static variable in class at.petrak.hexcasting.common.loot.HexLootHandler
- DEFAULT_SENTINEL_RADIUS - Static variable in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- DEFAULT_SHARD_MEDIA_AMOUNT - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- DEFAULT_SHARD_MODIFICATION - Static variable in class at.petrak.hexcasting.common.loot.HexLootHandler
- DEFAULT_TRADER_SCROLL_CHANCE - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- DEFAULT_TRINKET_COOLDOWN - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- DEFAULT_TRUE_NAME_HAS_AMBIT - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- DEFAULT_VILLAGERS_DISLIKE_MIND_MURDER - Static variable in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- defaultBrainsweepingBehavior() - Method in interface at.petrak.hexcasting.api.HexAPI
-
The default behavior when an entity gets brainswept.
- defaultBrainsweepingBehavior() - Method in class at.petrak.hexcasting.common.impl.HexAPIImpl
- defineSynchedData() - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- delta - Variable in class at.petrak.hexcasting.common.loot.AmethystReducerFunc
- DEMIBOY - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- DEMIGIRL - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- depth() - Method in class at.petrak.hexcasting.api.casting.iota.Iota
- depth() - Method in class at.petrak.hexcasting.api.casting.iota.ListIota
- descriptionTooltip() - Method in interface at.petrak.hexcasting.common.recipe.ingredient.StateIngredient
-
A description tooltip to display in areas like JEI recipes.
- descriptionTooltip() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- deserialize(JsonObject) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- deserialize(JsonObject) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- deserialize(JsonObject) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- deserialize(JsonObject) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- deserialize(JsonObject) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- deserialize(JsonObject, JsonDeserializationContext, LootItemCondition[]) - Method in class at.petrak.hexcasting.common.loot.AddHexToAncientCypherFunc.Serializer
- deserialize(JsonObject, JsonDeserializationContext, LootItemCondition[]) - Method in class at.petrak.hexcasting.common.loot.AddPerWorldPatternToScrollFunc.Serializer
- deserialize(JsonObject, JsonDeserializationContext, LootItemCondition[]) - Method in class at.petrak.hexcasting.common.loot.AmethystReducerFunc.Serializer
- deserialize(ByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
- deserialize(ByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
- deserialize(ByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
- deserialize(ByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
- deserialize(ByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
- deserialize(ByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
- deserialize(ByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
- deserialize(ByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
- deserialize(ByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
- deserialize(CompoundTag, ServerLevel) - Static method in class at.petrak.hexcasting.api.casting.iota.IotaType
-
Attempt to deserialize an iota from a tag.
- deserialize(Tag) - Static method in class at.petrak.hexcasting.api.casting.iota.BooleanIota
- deserialize(Tag) - Static method in class at.petrak.hexcasting.api.casting.iota.DoubleIota
- deserialize(Tag) - Static method in class at.petrak.hexcasting.api.casting.iota.PatternIota
- deserialize(Tag) - Static method in class at.petrak.hexcasting.api.casting.iota.Vec3Iota
- deserialize(Tag, ServerLevel) - Method in class at.petrak.hexcasting.api.casting.iota.IotaType
-
Spell datums are stored as such:
{ "type": "modid:type", "datum": a_tag }. - deserialize(FriendlyByteBuf) - Static method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
- DESERIALIZER - Static variable in record class at.petrak.hexcasting.common.particles.ConjureParticleOptions
- DESTROY_WATER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- dimension() - Method in record class at.petrak.hexcasting.api.player.FlightAbility
-
Returns the value of the
dimensionrecord component. - dimension() - Method in record class at.petrak.hexcasting.api.player.Sentinel
-
Returns the value of the
dimensionrecord component. - DIMMED_COLOR - Static variable in record class at.petrak.hexcasting.client.render.PatternColors
- dir() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Returns the value of the
dirrecord component. - DIRECTRICES - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- DIRECTRICES - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- DIRECTRIX_BOOLEAN - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- DIRECTRIX_REDSTONE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- DiscoveryHandlers - Class in at.petrak.hexcasting.api.misc
- DiscoveryHandlers() - Constructor for class at.petrak.hexcasting.api.misc.DiscoveryHandlers
- DISPEL_RAIN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- display() - Method in class at.petrak.hexcasting.api.casting.iota.EntityIota
- display() - Method in class at.petrak.hexcasting.api.casting.iota.Iota
- display(boolean) - Static method in class at.petrak.hexcasting.api.casting.iota.BooleanIota
- display(double) - Static method in class at.petrak.hexcasting.api.casting.iota.DoubleIota
- display(double, double, double) - Static method in class at.petrak.hexcasting.api.casting.iota.Vec3Iota
- display(HexPattern) - Static method in class at.petrak.hexcasting.api.casting.iota.PatternIota
- display(Tag) - Method in class at.petrak.hexcasting.api.casting.iota.IotaType
-
Get a display of this datum from the
datatag, without the world. - display(Vec3) - Static method in class at.petrak.hexcasting.api.casting.iota.Vec3Iota
- DISPLAY - Static variable in class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- DISPLAY - Static variable in class at.petrak.hexcasting.api.casting.iota.GarbageIota
- DISPLAY - Static variable in class at.petrak.hexcasting.api.casting.iota.NullIota
- DISPLAY_MEDIA - Static variable in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- DISPLAY_PATTERNS - Static variable in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- displayItem - Variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- displayMsg - Variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- displayNonInline(HexPattern) - Static method in class at.petrak.hexcasting.api.casting.iota.PatternIota
- DIV - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- DIV_CROSS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- doesGreaterTeleportSplatItems() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- doStatic(ItemStack, RandomSource) - Static method in class at.petrak.hexcasting.common.loot.AddHexToAncientCypherFunc
-
This doesn't actually have any params so extract behaviour out for the benefit of forge
- doStatic(ItemStack, RandomSource, ServerLevel) - Static method in class at.petrak.hexcasting.common.loot.AddPerWorldPatternToScrollFunc
-
This doesn't actually have any params so extract behaviour out for the benefit of forge
- doStatic(ItemStack, LootContext, double) - Static method in class at.petrak.hexcasting.common.loot.AmethystReducerFunc
- dotsScaled - Variable in class at.petrak.hexcasting.client.render.HexPatternPoints
- DOUBLE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- DOUBLE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- DoubleIota - Class in at.petrak.hexcasting.api.casting.iota
- DoubleIota(double) - Constructor for class at.petrak.hexcasting.api.casting.iota.DoubleIota
- doVillagersTakeOffenseAtMindMurder() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- drainAllFluid(Level, BlockPos) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- drawPattern(GuiGraphics, int, int, List<PatternEntry>, List<Vec2>, boolean, int, int, int, int) - Static method in class at.petrak.hexcasting.interop.utils.PatternDrawingUtil
- dropHeldItems() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleMishapEnv
- dropHeldItems() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedMishapEnv
- dropHeldItems() - Method in class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- dropItem(Entity) - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- drown() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleMishapEnv
- drown() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedMishapEnv
- drown() - Method in class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- DUMMY_ARMOR_MATERIAL - Static variable in interface at.petrak.hexcasting.api.HexAPI
- dumpConfigs() - Static method in class at.petrak.hexcasting.common.lib.HexFeatureConfigs
- DUPLICATE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- DUPLICATE_N - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- duration(int) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- DUST_UNIT - Static variable in class at.petrak.hexcasting.api.misc.MediaConstants
- dustMediaAmount() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- DYE_PIGMENTS - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- dyes() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
E
- EDIFIED_BUTTON - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_DOOR - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_FENCE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_FENCE_GATE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_LOG - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_LOG_AMETHYST - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_LOG_AVENTURINE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_LOG_CITRINE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_LOG_PURPLE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_LOGS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- EDIFIED_LOGS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- EDIFIED_PANEL - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_PLANKS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- EDIFIED_PLANKS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- EDIFIED_PLANKS - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_PRESSURE_PLATE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_SLAB - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_STAIRS - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_TRAPDOOR - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_WOOD - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EDIFIED_WOOD - Static variable in class at.petrak.hexcasting.common.lib.HexBlockSetTypes
- EDIFY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- either(IotaMultiPredicate, IotaMultiPredicate) - Static method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate
-
The resulting IotaMultiPredicate returns true if either the first returns true or the second returns true.
- Either(IotaMultiPredicate, IotaMultiPredicate) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Either
-
Creates an instance of a
Eitherrecord class. - EMPTY_DIRECTRIX - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- EMPTY_LIST - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- emptyIota() - Method in interface at.petrak.hexcasting.api.addldata.ADIotaHolder
- emptyIota() - Method in class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder
- emptyIota(ItemStack) - Method in interface at.petrak.hexcasting.api.item.IotaHolderItem
-
What is this considered to contain when nothing can be read?
- END - Enum constant in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
- END - Static variable in class at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
- END_FIT - Enum constant in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
- endEnergized(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- endEnergized(BlockPos, BlockState, Level) - Method in interface at.petrak.hexcasting.api.casting.circles.ICircleComponent
-
End the
ICircleComponentat the given position glowing. - endEnergized(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- endExecution() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- endExecution(BlockEntityAbstractImpetus) - Method in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- ENERGIZED - Static variable in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- ENLARGE_GRID - Static variable in class at.petrak.hexcasting.common.lib.HexMobEffects
- ENLARGE_GRID - Static variable in class at.petrak.hexcasting.common.lib.HexPotions
- ENLARGE_GRID_LONG - Static variable in class at.petrak.hexcasting.common.lib.HexPotions
- ENLARGE_GRID_STRONG - Static variable in class at.petrak.hexcasting.common.lib.HexPotions
- ENLIGHTEN - Static variable in class at.petrak.hexcasting.datagen.HexAdvancements
- enteredFrom - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- Entities() - Constructor for class at.petrak.hexcasting.api.mod.HexTags.Entities
- ENTITY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- ENTITY_HEIGHT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ENTITY_LOOK - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ENTITY_POS$EYE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ENTITY_POS$FOOT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ENTITY_TAG - Enum constant in enum class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient.Type
- ENTITY_TYPE - Enum constant in enum class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient.Type
- ENTITY_VELOCITY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- entityId() - Method in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
-
Returns the value of the
entityIdrecord component. - entityIn() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
-
Returns the value of the
entityInrecord component. - EntityIota - Class in at.petrak.hexcasting.api.casting.iota
- EntityIota(Entity) - Constructor for class at.petrak.hexcasting.api.casting.iota.EntityIota
- EntityTagIngredient - Class in at.petrak.hexcasting.common.recipe.ingredient.brainsweep
- EntityTagIngredient(TagKey<EntityType<?>>) - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- entityType - Variable in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- EntityTypeIngredient - Class in at.petrak.hexcasting.common.recipe.ingredient.brainsweep
- EntityTypeIngredient(EntityType<?>) - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- entityTypeTag - Variable in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- EntityWallScroll - Class in at.petrak.hexcasting.common.entities
- EntityWallScroll(EntityType<? extends EntityWallScroll>, Level) - Constructor for class at.petrak.hexcasting.common.entities.EntityWallScroll
- EntityWallScroll(Level, BlockPos, Direction, ItemStack, boolean, int) - Constructor for class at.petrak.hexcasting.common.entities.EntityWallScroll
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.ActionRegistryEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pattern
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.IterPair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.All
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Any
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Either
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Pair
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Triple
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Any
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.OfType
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Or
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.HeldItemInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.casting.eval.sideeffects.EvalSound
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.pigment.FrozenPigment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.player.AltioraAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.player.FlightAbility
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.api.player.Sentinel
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.PureLines
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.client.render.PatternColors
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.client.render.PatternRenderer.WorldlyBits
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.client.render.shader.FakeBufferSource
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.loot.HexLootHandler.ScrollInjection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.misc.PatternTooltip
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.particles.ConjureParticleOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- equals(Object) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- equals(Object) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- equals(Object) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- equals(Object) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- equals(Object) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- equals(Object) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- equals(Object) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- equals(Object) - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.datagen.recipe.builders.CompatProcessingOutput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.datagen.recipe.builders.ItemProcessingOutput
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.interop.utils.PatternDrawingUtil.PatternRenderingData
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.interop.utils.PatternEntry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class at.petrak.hexcasting.server.ScrungledPatternsSave.PerWorldEntry
-
Indicates whether some other object is "equal to" this one.
- EQUALS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ERASE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- err - Variable in class at.petrak.hexcasting.api.misc.Result.Err
- Err(E) - Constructor for class at.petrak.hexcasting.api.misc.Result.Err
- EVAL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- EVAL_SOUND - Static variable in class at.petrak.hexcasting.common.lib.HexRegistries
- EVAL$CC - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- EvalSound - Record Class in at.petrak.hexcasting.api.casting.eval.sideeffects
-
The kind of sound that plays after a cast.
- EvalSound(SoundEvent, int) - Constructor for record class at.petrak.hexcasting.api.casting.eval.sideeffects.EvalSound
-
Creates an instance of a
EvalSoundrecord class. - EVALUATE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
- EVANITION - Static variable in class at.petrak.hexcasting.api.casting.eval.SpecialPatterns
- exactly(long) - Static method in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- exampleEntity(Level) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
-
For the benefit of showing to the client, return an example of the entity.
- exampleEntity(Level) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- exampleEntity(Level) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- exampleEntity(Level) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- execState - Variable in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- execState - Variable in class at.petrak.hexcasting.api.casting.eval.env.CircleMishapEnv
- executable() - Method in class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- executable() - Method in class at.petrak.hexcasting.api.casting.iota.Iota
-
Returns whether this iota is possible to execute (i.e.
- executable() - Method in class at.petrak.hexcasting.api.casting.iota.PatternIota
- execute(CastingVM, ServerLevel, SpellContinuation) - Method in class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- execute(CastingVM, ServerLevel, SpellContinuation) - Method in class at.petrak.hexcasting.api.casting.iota.Iota
-
This method is called when this iota is executed (i.e.
- execute(CastingVM, ServerLevel, SpellContinuation) - Method in class at.petrak.hexcasting.api.casting.iota.PatternIota
- executionState - Variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- exitPositionFromDirection(BlockPos, Direction) - Method in interface at.petrak.hexcasting.api.casting.circles.ICircleComponent
-
Given the current position and a direction, return a pair of the new position after a step in that direction, along with the direction (this is a helper function for creating
ICircleComponent.ControlFlows. - exits - Variable in class at.petrak.hexcasting.api.casting.circles.ICircleComponent.ControlFlow.Continue
- EXPLODE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- EXPLODE$FIRE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- extendsRange() - Method in record class at.petrak.hexcasting.api.player.Sentinel
-
Returns the value of the
extendsRangerecord component. - EXTINGUISH - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- EXTRACTION - Enum constant in enum class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.StackDiscoveryMode
-
When extracting things
- extractMedia(long, boolean) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Attempt to extract the given amount of media.
- extractMediaEnvironment(long, boolean) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Attempt to extract the given amount of media.
- extractMediaEnvironment(long, boolean) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- extractMediaEnvironment(long, boolean) - Method in class at.petrak.hexcasting.api.casting.eval.env.PackagedItemCastEnv
- extractMediaEnvironment(long, boolean) - Method in class at.petrak.hexcasting.api.casting.eval.env.StaffCastEnv
- extractMediaFromInsertedItem(ItemStack, boolean) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- extractMediaFromInventory(long, boolean, boolean) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
-
Search the player's inventory for media ADs and use them.
F
- Fabric() - Constructor for class at.petrak.hexcasting.interop.HexInterop.Fabric
- FABRIC - Enum constant in enum class at.petrak.hexcasting.xplat.Platform
- fabricAdditionalQuenchFrustumCheck(AABB) - Method in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- FACING - Static variable in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- FACING - Static variable in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- FACING - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- FACING - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- FACING - Static variable in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- FACING - Static variable in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- FACING - Static variable in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- FACING - Static variable in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- FactoryHandler() - Constructor for class at.petrak.hexcasting.common.lib.HexParticles.FactoryHandler
- FAIL_GREAT_SPELL_TRIGGER - Static variable in class at.petrak.hexcasting.api.advancements.HexAdvancementTriggers
- FailToCastGreatSpellTrigger - Class in at.petrak.hexcasting.api.advancements
- FailToCastGreatSpellTrigger() - Constructor for class at.petrak.hexcasting.api.advancements.FailToCastGreatSpellTrigger
- FailToCastGreatSpellTrigger.Instance - Class in at.petrak.hexcasting.api.advancements
- FakeBufferSource - Record Class in at.petrak.hexcasting.client.render.shader
- FakeBufferSource(MultiBufferSource, Function<ResourceLocation, RenderType>) - Constructor for record class at.petrak.hexcasting.client.render.shader.FakeBufferSource
-
Creates an instance of a
FakeBufferSourcerecord class. - fakeThrowMishap(BlockPos, BlockState, CastingImage, CircleCastEnv, Mishap) - Method in interface at.petrak.hexcasting.api.casting.circles.ICircleComponent
-
Helper function to "throw a mishap"
- fallback() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Any
-
Returns the value of the
fallbackrecord component. - FALSE - Enum constant in enum class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix.State
- FarmersDelightCuttingRecipeBuilder - Class in at.petrak.hexcasting.datagen.recipe.builders
- FarmersDelightCuttingRecipeBuilder() - Constructor for class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- FarmersDelightCuttingRecipeBuilder.CuttingRecipe - Class in at.petrak.hexcasting.datagen.recipe.builders
- FarmersDelightToolIngredient - Interface in at.petrak.hexcasting.datagen.recipe.builders
- FEEBLE_MIND - Static variable in class at.petrak.hexcasting.common.lib.HexAttributes
- finalScale - Variable in class at.petrak.hexcasting.client.render.HexPatternPoints
- findDataHolder(Entity) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- findDataHolder(ItemStack) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- findDebugItem(Player, String) - Static method in class at.petrak.hexcasting.api.misc.DiscoveryHandlers
- findHexHolder(ItemStack) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- findMediaHolder(ServerPlayer) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- findMediaHolder(ItemStack) - Method in interface at.petrak.hexcasting.api.HexAPI
- findMediaHolder(ItemStack) - Method in class at.petrak.hexcasting.common.impl.HexAPIImpl
- findMediaHolder(ItemStack) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- findVariantHolder(ItemStack) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- finishUsingItem(ItemStack, Level, LivingEntity) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- first() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Either
-
Returns the value of the
firstrecord component. - first() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Pair
-
Returns the value of the
firstrecord component. - first() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Triple
-
Returns the value of the
firstrecord component. - FISHERMAN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- FISHERMAN$COPY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- fit - Variable in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
- FLIGHT_AMBIENCE - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- FLIGHT_FINISH - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- FLIGHT$CAN_FLY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- FLIGHT$RANGE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- FLIGHT$TIME - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- FlightAbility - Record Class in at.petrak.hexcasting.api.player
- FlightAbility(int, ResourceKey<Level>, Vec3, double) - Constructor for record class at.petrak.hexcasting.api.player.FlightAbility
-
Creates an instance of a
FlightAbilityrecord class. - floodFillFor(BlockPos, Level, float, TriPredicate<BlockPos, BlockState, Level>, int) - Static method in interface at.petrak.hexcasting.common.blocks.akashic.AkashicFloodfiller
- floodFillFor(BlockPos, Level, TriPredicate<BlockPos, BlockState, Level>) - Static method in interface at.petrak.hexcasting.common.blocks.akashic.AkashicFloodfiller
- FLOOR - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- FLOOR - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- flowIrregular() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Returns the value of the
flowIrregularrecord component. - focus(ResourceLocation, CraftingBookCategory) - Static method in class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- FOCUS - Enum constant in enum class at.petrak.hexcasting.common.recipe.SealThingsRecipe.Sealee
- FOCUS - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- FOCUS_SERIALIZER - Static variable in class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- FOR_EACH - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- FOREACH - Static variable in class at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
- Forge() - Constructor for class at.petrak.hexcasting.interop.HexInterop.Forge
- FORGE - Enum constant in enum class at.petrak.hexcasting.xplat.Platform
- fromJson(JsonElement) - Static method in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- fromJson(ResourceLocation, JsonObject) - Method in class at.petrak.hexcasting.common.recipe.BrainsweepRecipe.Serializer
- fromKnownBlock(BlockQuenchedAllay) - Static method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityQuenchedAllay
- fromNBT(CompoundTag) - Static method in record class at.petrak.hexcasting.api.pigment.FrozenPigment
- fromNetwork(ResourceLocation, FriendlyByteBuf) - Method in class at.petrak.hexcasting.common.recipe.BrainsweepRecipe.Serializer
- fromReader(StringReader) - Static method in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- fromReader(StringReader, Function<Long, Long>) - Static method in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- fromStroke(double) - Static method in record class at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
- FrozenPigment - Record Class in at.petrak.hexcasting.api.pigment
-
A snapshot of a pigment item and its owner.
- FrozenPigment(ItemStack, UUID) - Constructor for record class at.petrak.hexcasting.api.pigment.FrozenPigment
-
Creates an instance of a
FrozenPigmentrecord class. - fullHeight - Variable in class at.petrak.hexcasting.client.render.HexPatternPoints
- fullWidth - Variable in class at.petrak.hexcasting.client.render.HexPatternPoints
- FUNNY_LEVEL_PREDICATE - Static variable in class at.petrak.hexcasting.common.items.ItemStaff
G
- GARBAGE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- GarbageIota - Class in at.petrak.hexcasting.api.casting.iota
-
this is LITERALLY a copy of NullIota but I can't see how to do it any better, i hate java generics
- GarbageIota() - Constructor for class at.petrak.hexcasting.api.casting.iota.GarbageIota
- GASLIGHTING_PRED - Static variable in class at.petrak.hexcasting.client.render.GaslightingTracker
- GaslightingTracker - Class in at.petrak.hexcasting.client.render
- GaslightingTracker() - Constructor for class at.petrak.hexcasting.client.render.GaslightingTracker
- GAY - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- gems() - Method in interface at.petrak.hexcasting.xplat.IXplatTags
- GENDERFLUID - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- GENDERQUEER - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- generate(HolderLookup.Provider, Consumer<Advancement>) - Method in class at.petrak.hexcasting.datagen.HexAdvancements
- GET_CASTER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- GET_ENTITY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- GET_ENTITY$ANIMAL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- GET_ENTITY$ITEM - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- GET_ENTITY$LIVING - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- GET_ENTITY$MONSTER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- GET_ENTITY$PLAYER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- getActionI18n(ResourceKey<ActionRegistryEntry>, boolean) - Method in interface at.petrak.hexcasting.api.HexAPI
- getActionI18nKey(ResourceKey<ActionRegistryEntry>) - Method in interface at.petrak.hexcasting.api.HexAPI
-
Return the localization key for the given action.
- getActionRegistry() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
-
Registry for actions.
- getAddEntityPacket() - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- getAdvancementId() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
- getAdvancementId() - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder.CrushingRecipe
- getAdvancementId() - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder.CuttingRecipe
- getAltiora(Player) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getAmbitRadius() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- getAnalogOutputSignal(BlockState, Level, BlockPos) - Method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- getAnalogOutputSignal(BlockState, Level, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- getArgs() - Method in exception at.petrak.hexcasting.api.casting.arithmetic.engine.NoOperatorCandidatesException
- getArithmeticRegistry() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getBarColor(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- getBarWidth(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- getBaseScale() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getBlock() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- getBlocks() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- getBlocks() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- getBlocks() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- getBool() - Method in class at.petrak.hexcasting.api.casting.iota.BooleanIota
- getBounds(List<BlockPos>) - Static method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- getBrainsweepBehavior(EntityType<T>) - Method in interface at.petrak.hexcasting.api.HexAPI
-
If something special's been returned with
HexAPI.registerCustomBrainsweepingBehavior(net.minecraft.world.entity.EntityType<T>, java.util.function.Consumer<T>), return that, otherwise return the default behavior - getBrainsweepBehavior(EntityType<T>) - Method in class at.petrak.hexcasting.common.impl.HexAPIImpl
- getBuffer(RenderType) - Method in record class at.petrak.hexcasting.client.render.shader.FakeBufferSource
- getCacheKey(HexPatternLike, double) - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getCanonicalStrokesPerWorld(ResourceKey<ActionRegistryEntry>, ServerLevel) - Static method in class at.petrak.hexcasting.common.casting.PatternRegistryManifest
- getCaster() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Deprecated.as of build 0.11.1-7-pre-619 you are recommended to use
CastingEnvironment.getCastingEntity() - getCaster() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- getCaster() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- getCaster(ServerLevel) - Method in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- getCastingEntity() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Gets the caster.
- getCastingEntity() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- getCastingEntity() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- getCastingHand() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- getCastingHand() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- getCastingHand() - Method in class at.petrak.hexcasting.api.casting.eval.env.PackagedItemCastEnv
- getCastingHand() - Method in class at.petrak.hexcasting.api.casting.eval.env.StaffCastEnv
- getClientCastingStack(Player) - Method in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- getCloneItemStack(BlockState, HitResult, BlockGetter, BlockPos, Player) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- getCodec() - Method in class at.petrak.hexcasting.interop.inline.InlinePatternData.InlinePatternDataType
- getColor(float, Vec3) - Method in class at.petrak.hexcasting.api.pigment.ColorProvider
-
Gets a color with a minimum luminance applied.
- getColor(CompoundTag) - Static method in class at.petrak.hexcasting.api.casting.iota.IotaType
- getColor(ItemStack) - Method in interface at.petrak.hexcasting.api.item.IotaHolderItem
- getColorizer() - Method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- getColorizer(Player) - Method in interface at.petrak.hexcasting.api.HexAPI
- getColorizer(Player) - Method in class at.petrak.hexcasting.common.impl.HexAPIImpl
- getColorProvider() - Method in record class at.petrak.hexcasting.api.pigment.FrozenPigment
- getColorProvider(FrozenPigment) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getConfiguredFeature(RandomSource, boolean) - Method in class at.petrak.hexcasting.common.misc.AkashicTreeGrower
- getConnectedDirection(BlockState) - Static method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- getConsumptionPriority() - Method in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
-
The priority for this media holder to be selected when casting a hex.
- getConsumptionPriority() - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
- getConsumptionPriority(ItemStack) - Method in interface at.petrak.hexcasting.api.item.MediaHolderItem
- getContainerSize() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- getContinuation() - Method in class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- getContinuationTypeRegistry() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getCriterion() - Method in class at.petrak.hexcasting.api.advancements.FailToCastGreatSpellTrigger.Instance
- getCriterion() - Method in class at.petrak.hexcasting.api.advancements.OvercastTrigger.Instance
- getCriterion() - Method in class at.petrak.hexcasting.api.advancements.SpendMediaTrigger.Instance
- getDefaultAttributeModifiers(EquipmentSlot) - Method in class at.petrak.hexcasting.common.items.ItemLens
- getDescriptionId(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- getDisplay(CompoundTag) - Static method in class at.petrak.hexcasting.api.casting.iota.IotaType
- getDisplayed() - Method in interface at.petrak.hexcasting.common.recipe.ingredient.StateIngredient
- getDisplayed() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- getDisplayed() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- getDisplayed() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- getDisplayed() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- getDisplayed() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- getDisplayedStacks() - Method in interface at.petrak.hexcasting.common.recipe.ingredient.StateIngredient
- getDisplayedStacks() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- getDisplayedStacks() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- getDisplayedStacks() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- getDisplayedStacks() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- getDisplayedStacks() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- getDisplayMsg() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- getDisplayWithMaxWidth(CompoundTag, int, Font) - Static method in class at.petrak.hexcasting.api.casting.iota.IotaType
- getDouble() - Method in class at.petrak.hexcasting.api.casting.iota.DoubleIota
- getDups() - Method in interface at.petrak.hexcasting.client.render.HexPatternLike
- getDups() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern
- getDups() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.PureLines
- getDyeColor() - Method in class at.petrak.hexcasting.common.items.pigment.ItemDyePigment
- getEnchantPowerBonus(BlockState, LevelReader, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- getEngine() - Static method in class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- getEntity() - Method in class at.petrak.hexcasting.api.casting.iota.EntityIota
- getEntityVelocitySpecial(Entity) - Method in interface at.petrak.hexcasting.api.HexAPI
-
If the entity has had a special getter registered with
HexAPI.registerSpecialVelocityGetter(net.minecraft.world.entity.EntityType<T>, at.petrak.hexcasting.api.HexAPI.EntityVelocityGetter<T>)then return that, otherwise return its normal delta movement - getEntityVelocitySpecial(Entity) - Method in class at.petrak.hexcasting.common.impl.HexAPIImpl
- getEquipmentSlot(ItemStack) - Method in class at.petrak.hexcasting.common.items.ItemLens
- getEvalSoundRegistry() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getExecutionState() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
-
ONLY CALL THIS WHEN YOU KNOW THE WORLD EXISTS AND ON THE SERVER, lazy-loads it
- getExtension(CastingEnvironmentComponent.Key<T>) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- getExtraStyle() - Method in class at.petrak.hexcasting.interop.inline.InlinePatternData
- getFabricId() - Method in interface at.petrak.hexcasting.common.msgs.IMessage
-
Forge auto-assigns incrementing integers, Fabric requires us to declare an ID These are sent using vanilla's custom plugin channel system and thus are written to every single packet.
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
- getFabricId() - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.BlockFlammable
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLeaves
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLog
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexDoor
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexFence
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexFenceGate
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexPressurePlate
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexSlab
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexStairs
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexTrapdoor
- getFireSpreadSpeed(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexWoodButton
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.BlockFlammable
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLeaves
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLog
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexDoor
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexFence
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexFenceGate
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexPressurePlate
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexSlab
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexStairs
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexTrapdoor
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexWoodButton
- getFlight(ServerPlayer) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getFlowIrregular() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getFluidState(BlockState) - Method in class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- getFluidState(BlockState) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- getFluidState(BlockState) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- getGaslightingAmount() - Static method in class at.petrak.hexcasting.client.render.GaslightingTracker
- getGlowPreference(InlinePatternData) - Method in class at.petrak.hexcasting.interop.inline.InlinePatternRenderer
- getGrayscaleLayer(ResourceLocation) - Static method in class at.petrak.hexcasting.client.render.shader.HexRenderTypes
- getGridDotsRadius(double) - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getHeight() - Method in class at.petrak.hexcasting.client.gui.PatternTooltipComponent
- getHeight() - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- getHeldItemToOperateOn(Predicate<ItemStack>) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Return the slot from which to take blocks and items.
- getHex(ServerLevel) - Method in interface at.petrak.hexcasting.api.addldata.ADHexHolder
- getHex(ItemStack, ServerLevel) - Method in interface at.petrak.hexcasting.api.item.HexHolderItem
- getHex(ItemStack, ServerLevel) - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- getHexBaubleAttrs(ItemStack) - Method in interface at.petrak.hexcasting.common.items.HexBaubleItem
- getHexBaubleAttrs(ItemStack) - Method in class at.petrak.hexcasting.common.items.ItemLens
- getHops() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getHorAlignment() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getHorPadding() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getId() - Method in class at.petrak.hexcasting.api.advancements.FailToCastGreatSpellTrigger
- getId() - Method in class at.petrak.hexcasting.api.advancements.OvercastTrigger
- getId() - Method in class at.petrak.hexcasting.api.advancements.SpendMediaTrigger
- getId() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
- getId() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
- getId() - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder.CrushingRecipe
- getId() - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder.CuttingRecipe
- getId() - Method in class at.petrak.hexcasting.interop.inline.HexPatternMatcher
-
Get the ID for this matcher
- getId() - Method in class at.petrak.hexcasting.interop.inline.InlinePatternData.InlinePatternDataType
- getId() - Method in class at.petrak.hexcasting.interop.inline.InlinePatternRenderer
- getImpetus() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- getInfo() - Method in class at.petrak.hexcasting.interop.inline.HexPatternMatcher
- getInnerWidth(double) - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getIotaTag() - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- getIotaTypeRegistry() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getItem(int) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- getItems() - Method in class at.petrak.hexcasting.datagen.recipe.builders.CompatIngredientValue
- getKey() - Method in interface at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent
- getLastSegmentProp() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getLines(BlockState, BlockPos, Player, Level, Direction) - Static method in class at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry
-
Internal use only.
- getList() - Method in class at.petrak.hexcasting.api.casting.iota.ListIota
- getMatch(MatchResult, MatchContext) - Method in class at.petrak.hexcasting.interop.inline.HexPatternMatcher
- getMatchAndGroup(MatchResult, MatchContext) - Method in class at.petrak.hexcasting.interop.inline.HexPatternMatcher
- getMaxMedia() - Method in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
-
Use
withdrawMedia(-1, true) + insertMedia(-1, true)where possible - getMaxMedia() - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
- getMaxMedia(ItemStack) - Method in interface at.petrak.hexcasting.api.item.MediaHolderItem
- getMaxMedia(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- getMaxMedia(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- getMedia() - Method in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
-
Use
withdrawMedia(-1, true) - getMedia() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- getMedia() - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
- getMedia(ItemStack) - Method in interface at.petrak.hexcasting.api.item.MediaHolderItem
- getMedia(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- getMedia(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- getMediaFullness(ItemStack) - Method in interface at.petrak.hexcasting.api.item.MediaHolderItem
- getMinHeight() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getMinWidth() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getMishapEnvironment() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Get an interface used to do mishaps
- getMishapEnvironment() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- getMishapEnvironment() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- getModName(String) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getModNameComponent(String) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- getMotion(ServerPlayer) - Static method in class at.petrak.hexcasting.common.misc.PlayerPositionRecorder
- getName() - Method in interface at.petrak.hexcasting.api.casting.castables.SpecialHandler
-
Get the name of this handler.
- getName() - Method in interface at.petrak.hexcasting.client.render.HexPatternLike
- getName() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern
- getName() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.PureLines
- getName() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getName() - Method in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- getName() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- getName() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- getName() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- getName() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- getName(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemAncientCypher
- getName(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- getName(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- getNonZappyPoints() - Method in interface at.petrak.hexcasting.client.render.HexPatternLike
- getNonZappyPoints() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern
- getNonZappyPoints() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.PureLines
- getOperator(HexPattern) - Method in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- getOperator(HexPattern) - Method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- getOtherHand() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- getOuterWidth(double) - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getPage(ItemStack, int) - Static method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- getPattern() - Method in exception at.petrak.hexcasting.api.casting.arithmetic.engine.NoOperatorCandidatesException
- getPattern() - Method in class at.petrak.hexcasting.api.casting.iota.PatternIota
- getPattern() - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- getPattern(CommandContext<CommandSourceStack>, String) - Static method in class at.petrak.hexcasting.common.command.PatternResLocArgument
- getPattern(ItemStack) - Static method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- getPatternName(HexPattern) - Static method in class at.petrak.hexcasting.interop.inline.InlinePatternData
- getPatterns(UnaryOperator<IVariable>) - Method in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent
- getPatterns(UnaryOperator<IVariable>) - Method in class at.petrak.hexcasting.interop.patchouli.LookupPatternComponent
- getPatterns(UnaryOperator<IVariable>) - Method in class at.petrak.hexcasting.interop.patchouli.ManualPatternComponent
- getPatternsSavedInUi(ServerPlayer) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getPehkuiApi() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getPickResult() - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- getPigment() - Method in interface at.petrak.hexcasting.api.addldata.ADHexHolder
- getPigment() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- getPigment() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- getPigment() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- getPigment() - Method in class at.petrak.hexcasting.api.casting.eval.env.PackagedItemCastEnv
- getPigment() - Method in class at.petrak.hexcasting.api.casting.eval.env.StaffCastEnv
- getPigment(Player) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getPigment(ItemStack) - Method in interface at.petrak.hexcasting.api.item.HexHolderItem
- getPigment(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- getPlayerName() - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- getPrimaryStacks() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Get the primary/secondary item stacks this env can use (i.e.
- getPrimaryStacks() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- getPrimaryStacks() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- getPrimaryStacksForPlayer(InteractionHand, ServerPlayer) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- getRawColor(float, Vec3) - Method in class at.petrak.hexcasting.api.pigment.ColorProvider
-
Implers, impl this function
- getRawColor(float, Vec3) - Method in class at.petrak.hexcasting.common.items.pigment.ItemAmethystAndCopperPigment.MyColorProvider
- getRawColor(float, Vec3) - Method in class at.petrak.hexcasting.common.items.pigment.ItemAmethystPigment.MyColorProvider
- getRawColor(float, Vec3) - Method in class at.petrak.hexcasting.common.items.pigment.ItemDyePigment.MyColorProvider
- getRawColor(float, Vec3) - Method in class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.MyColorProvider
- getRawColor(float, Vec3) - Method in class at.petrak.hexcasting.common.items.pigment.ItemUUIDPigment.MyColorProvider
- getRawHookI18n(ResourceLocation) - Method in interface at.petrak.hexcasting.api.HexAPI
- getRawHookI18nKey(ResourceLocation) - Method in interface at.petrak.hexcasting.api.HexAPI
-
Currently introspection/retrospection/consideration are hardcoded, but at least their names won't be
- getReadabilityOffset() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getRealFacing(BlockState) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- getRecipe(RecipeType<T>, ResourceLocation) - Static method in class at.petrak.hexcasting.interop.patchouli.PatchouliUtils
- getRegex() - Method in class at.petrak.hexcasting.interop.inline.HexPatternMatcher
- getRegistryName() - Method in class at.petrak.hexcasting.common.recipe.RecipeSerializerBase
- getRegistryType() - Method in class at.petrak.hexcasting.common.recipe.RecipeSerializerBase
- getRendererId() - Method in class at.petrak.hexcasting.interop.inline.InlinePatternData
- getRenderShape(BlockState) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- getRenderShape(BlockState) - Method in class at.petrak.hexcasting.common.blocks.BlockQuenchedAllay
- getRenderType() - Method in class at.petrak.hexcasting.client.particles.ConjureParticle
- getResult() - Method in class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder
- getResult() - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- getResult() - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- getResultItem(RegistryAccess) - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
- getScale(Entity) - Method in interface at.petrak.hexcasting.interop.pehkui.PehkuiInterop.ApiAbstraction
- getScrollCount(int, RandomSource) - Static method in class at.petrak.hexcasting.common.loot.HexLootHandler
- getSentinel(ServerPlayer) - Method in interface at.petrak.hexcasting.api.HexAPI
- getSentinel(ServerPlayer) - Method in class at.petrak.hexcasting.common.impl.HexAPIImpl
- getSentinel(Player) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getSentinelRadius() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- getSerializedName() - Method in enum class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix.State
- getSerializedName() - Method in enum class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient.Type
- getSerializedName() - Method in enum class at.petrak.hexcasting.common.recipe.SealThingsRecipe.Sealee
- getSerializer() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
- getSerializer() - Method in class at.petrak.hexcasting.common.recipe.SealSpellbookRecipe
- getSerializer() - Method in class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- getShadeBrightness(BlockState, BlockGetter, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- getShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- getShowsStrokeOrder() - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- getSlotsForFace(Direction) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- getSomeKindOfReasonableIDForEmi() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- getSomeKindOfReasonableIDForEmi() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- getSomeKindOfReasonableIDForEmi() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- getSomeKindOfReasonableIDForEmi() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- getSound() - Method in class at.petrak.hexcasting.api.casting.eval.env.PackagedItemCastEnv
- getSpecialHandlerI18n(ResourceKey<SpecialHandler.Factory<?>>) - Method in interface at.petrak.hexcasting.api.HexAPI
- getSpecialHandlerI18nKey(ResourceKey<SpecialHandler.Factory<?>>) - Method in interface at.petrak.hexcasting.api.HexAPI
- getSpecialHandlerRegistry() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getSpeed() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getStaffcastVM(ServerPlayer, InteractionHand) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getStartDirection() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- getStartDotRadius(double) - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getState() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockAmethystDirectional
- getStateForPlacement(BlockPlaceContext) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- getStaticPoints(HexPatternLike, PatternSettings, double) - Static method in class at.petrak.hexcasting.client.render.HexPatternPoints
-
Gets the static points for the given pattern, settings, and seed.
- getStoredPlayer() - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- getStrokeWidth(double) - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getStrokeWidthGuess() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getTagId() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- getTargetHeight() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getTargetWidth() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getTextureLocation(EntityWallScroll) - Method in class at.petrak.hexcasting.client.entity.WallScrollRenderer
- getTextures(HexPatternLike, PatternSettings, double, int) - Static method in class at.petrak.hexcasting.client.render.PatternTextureManager
- getTicker(Level, BlockState, BlockEntityType<T>) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- getTicker(Level, BlockState, BlockEntityType<T>) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockLookingImpetus
- getTickSpeed() - Method in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
-
How many ticks should pass between activations, given the number of blocks encountered so far.
- getTooltip(boolean) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- getTooltip(boolean) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- getTooltip(boolean) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- getTooltip(boolean) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- getTooltipImage(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- getTooltipImage(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- getTotal() - Static method in class at.petrak.hexcasting.client.ClientTickCounter
- getType() - Method in class at.petrak.hexcasting.api.casting.iota.Iota
- getType() - Method in class at.petrak.hexcasting.common.loot.AddHexToAncientCypherFunc
- getType() - Method in class at.petrak.hexcasting.common.loot.AddPerWorldPatternToScrollFunc
- getType() - Method in class at.petrak.hexcasting.common.loot.AmethystReducerFunc
- getType() - Method in record class at.petrak.hexcasting.common.particles.ConjureParticleOptions
- getType() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
- getType() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
- getType() - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder.CrushingRecipe
- getType() - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder.CuttingRecipe
- getType() - Method in class at.petrak.hexcasting.interop.inline.InlinePatternData
- getTypeFromTag(CompoundTag) - Static method in class at.petrak.hexcasting.api.casting.iota.IotaType
-
This method attempts to find the type from the
typekey. - getUnsealedIngredient(ItemStack) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- getUpdatePacket() - Method in class at.petrak.hexcasting.api.block.HexBlockEntity
- getUpdateTag() - Method in class at.petrak.hexcasting.api.block.HexBlockEntity
- getUsableStacks(CastingEnvironment.StackDiscoveryMode) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Get all the item stacks this env can use.
- getUsableStacks(CastingEnvironment.StackDiscoveryMode) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- getUsableStacks(CastingEnvironment.StackDiscoveryMode) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- getUsableStacksForPlayer(CastingEnvironment.StackDiscoveryMode, InteractionHand, ServerPlayer) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- getUseAnimation(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- getVariance() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getVariant() - Method in interface at.petrak.hexcasting.api.addldata.ADVariantItem
- getVariant(ItemStack) - Method in interface at.petrak.hexcasting.api.item.VariantItem
- getVec3() - Method in class at.petrak.hexcasting.api.casting.iota.Vec3Iota
- getVelocity(T) - Method in interface at.petrak.hexcasting.api.HexAPI.EntityVelocityGetter
- getVertAlignment() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getVertPadding() - Method in class at.petrak.hexcasting.client.render.PatternSettings
- getVisualShape(BlockState, BlockGetter, BlockPos, CollisionContext) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- getWidth() - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- getWidth(Font) - Method in class at.petrak.hexcasting.client.gui.PatternTooltipComponent
- getWorld() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- glowstoneDust() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- glowyStroke(int) - Static method in record class at.petrak.hexcasting.client.render.PatternColors
- goldIngot() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- goldNugget() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- gracePeriod() - Method in record class at.petrak.hexcasting.api.player.AltioraAbility
-
Returns the value of the
gracePeriodrecord component. - gradientStroke(int, int) - Static method in record class at.petrak.hexcasting.client.render.PatternColors
- gradientStrokes(int, int, int, int) - Static method in record class at.petrak.hexcasting.client.render.PatternColors
- GRANTS_ROOT_ADVANCEMENT - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- grayscale() - Static method in class at.petrak.hexcasting.client.render.shader.HexShaders
- GREATER - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- GREATER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- GREATER_EQ - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- GREATER_EQ - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- greaterOf(EvalSound) - Method in record class at.petrak.hexcasting.api.casting.eval.sideeffects.EvalSound
- GRID_DOTS - Static variable in record class at.petrak.hexcasting.client.render.PatternColors
- GRID_ZOOM - Static variable in class at.petrak.hexcasting.common.items.ItemLens
- GRID_ZOOM - Static variable in class at.petrak.hexcasting.common.lib.HexAttributes
- gridDotsColor() - Method in record class at.petrak.hexcasting.client.render.PatternColors
-
Returns the value of the
gridDotsColorrecord component. - gridDotsRadius() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
-
Returns the value of the
gridDotsRadiusrecord component. - gridSnapThreshold() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- group(String) - Method in class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder
- group(String) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- group(String) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- GROWERS - Static variable in class at.petrak.hexcasting.common.misc.AkashicTreeGrower
H
- HALT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- hand() - Method in record class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.HeldItemInfo
-
Returns the value of the
handrecord component. - hand() - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
-
Returns the value of the
handrecord component. - handle(MsgBeepS2C) - Static method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
- handle(MsgCastParticleS2C) - Static method in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
- handle(MsgClearSpiralPatternsS2C) - Static method in record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
- handle(MsgNewSpellPatternS2C) - Static method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
- handle(MsgNewSpiralPatternsS2C) - Static method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
- handle(MsgNewWallScrollS2C) - Static method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
- handle(MsgOpenSpellGuiS2C) - Static method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
- handle(MsgRecalcWallScrollDisplayS2C) - Static method in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
- handle(MinecraftServer, ServerPlayer) - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
- handle(MinecraftServer, ServerPlayer) - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
- handleNewPatternOnServer(ServerPlayer, MsgNewSpellPatternC2S) - Static method in class at.petrak.hexcasting.api.casting.eval.env.StaffCastEnv
- handler - Variable in class at.petrak.hexcasting.api.casting.PatternShapeMatch.Special
- handUsed() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
-
Returns the value of the
handUsedrecord component. - HAS_BOOKS - Static variable in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- HAS_PATTERNS_PRED - Static variable in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- hasAnalogOutputSignal(BlockState) - Method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- hasAnalogOutputSignal(BlockState) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- hasEditPermissionsAt(BlockPos) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Return whether the caster can edit blocks at the given permission (i.e.
- hasEditPermissionsAtEnvironment(BlockPos) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Return whether the caster can edit blocks at the given permission (i.e.
- hasEditPermissionsAtEnvironment(BlockPos) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- hasEditPermissionsAtEnvironment(BlockPos) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- hasEnchantPowerBonus(BlockState, LevelReader, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- hasEnchantPowerBonus(BlockState, LevelReader, BlockPos) - Method in interface at.petrak.hexcasting.xplat.IForgeLikeBlock
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.ActionRegistryEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pair
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pattern
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.IterPair
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.All
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Any
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Either
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Pair
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Triple
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Any
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.OfType
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Or
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.HeldItemInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.casting.eval.sideeffects.EvalSound
-
Returns a hash code value for this object.
- hashCode() - Method in class at.petrak.hexcasting.api.casting.iota.Iota
- hashCode() - Method in record class at.petrak.hexcasting.api.pigment.FrozenPigment
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.player.AltioraAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.player.FlightAbility
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.api.player.Sentinel
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.PureLines
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.client.render.PatternColors
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.client.render.PatternRenderer.WorldlyBits
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.client.render.shader.FakeBufferSource
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.loot.HexLootHandler.ScrollInjection
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.misc.PatternTooltip
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.particles.ConjureParticleOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
-
Returns a hash code value for this object.
- hashCode() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- hashCode() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- hashCode() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- hashCode() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- hashCode() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- hashCode() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- hashCode() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- hashCode() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- hashCode() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.CompatProcessingOutput
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.ItemProcessingOutput
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.interop.utils.PatternDrawingUtil.PatternRenderingData
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.interop.utils.PatternEntry
-
Returns a hash code value for this object.
- hashCode() - Method in record class at.petrak.hexcasting.server.ScrungledPatternsSave.PerWorldEntry
-
Returns a hash code value for this object.
- HashCons - Interface in at.petrak.hexcasting.api.casting.arithmetic.engine
- HashCons.Pair - Record Class in at.petrak.hexcasting.api.casting.arithmetic.engine
- HashCons.Pattern - Record Class in at.petrak.hexcasting.api.casting.arithmetic.engine
- hasHex() - Method in interface at.petrak.hexcasting.api.addldata.ADHexHolder
- hasHex(ItemStack) - Method in interface at.petrak.hexcasting.api.item.HexHolderItem
- hasHex(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- hasPattern(ItemStack) - Static method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- hAxis() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns the value of the
hAxisrecord component. - head() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pair
-
Returns the value of the
headrecord component. - healthLeft - Variable in class at.petrak.hexcasting.api.advancements.OvercastTrigger.Instance
- healthUsed - Variable in class at.petrak.hexcasting.api.advancements.OvercastTrigger.Instance
- HeldItemInfo(ItemStack, InteractionHand) - Constructor for record class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.HeldItemInfo
-
Creates an instance of a
HeldItemInforecord class. - HERMES - Static variable in class at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- HEX - Static variable in class at.petrak.hexcasting.common.lib.HexCreativeTabs
- HEX_COLOR - Static variable in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- HEX_CYPHER - Static variable in class at.petrak.hexcasting.common.lib.HexLootFunctions
- hex$checkTotemDeathProtection(DamageSource) - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLivingEntity
- hex$create(String, VertexFormat, VertexFormat.Mode, int, boolean, boolean, RenderType.CompositeState) - Static method in interface at.petrak.hexcasting.mixin.accessor.client.AccessorRenderType
- hex$cutoutTexture() - Method in interface at.petrak.hexcasting.mixin.accessor.client.AccessorEmptyTextureStateShard
- hex$getAccumulatedScroll() - Method in interface at.petrak.hexcasting.mixin.accessor.client.AccessorMouseHandler
- hex$getBlockRenderDispatcher() - Method in interface at.petrak.hexcasting.mixin.accessor.client.AccessorBlockEntityRenderDispatcher
- hex$getDeathSound() - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLivingEntity
- hex$getFunctions() - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLootTable
- hex$getLastHurt() - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLivingEntity
- hex$getSoundVolume() - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLivingEntity
- hex$isInGround() - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorAbstractArrow
- hex$markHurt() - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorEntity
- hex$name() - Method in interface at.petrak.hexcasting.mixin.accessor.client.AccessorRenderStateShard
- hex$new(Level, Player, InteractionHand, ItemStack, BlockHitResult) - Static method in interface at.petrak.hexcasting.mixin.accessor.AccessorUseOnContext
- hex$onRender(AbstractClientPlayer, float, float, PoseStack, MultiBufferSource, int, CallbackInfo) - Method in class at.petrak.hexcasting.mixin.client.MixinPlayerRenderer
- hex$playHurtSound(DamageSource) - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLivingEntity
- hex$register(T) - Static method in interface at.petrak.hexcasting.mixin.accessor.CriteriaTriggersAccessor
- hex$releaseAllPois() - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorVillager
- hex$setAccumulatedScroll(double) - Method in interface at.petrak.hexcasting.mixin.accessor.client.AccessorMouseHandler
- hex$setCompositeFunction(BiFunction<ItemStack, LootContext, ItemStack>) - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLootTable
- hex$setFunctions(LootItemFunction[]) - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLootTable
- hex$setLastDamageSource(DamageSource) - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLivingEntity
- hex$setLastDamageStamp(long) - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLivingEntity
- hex$setLastHurt(float) - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorLivingEntity
- hex$state() - Method in interface at.petrak.hexcasting.mixin.accessor.client.AccessorCompositeRenderType
- hex$tellWitnessesThatIWasMurdered(Entity) - Method in interface at.petrak.hexcasting.mixin.accessor.AccessorVillager
- HexActions - Class in at.petrak.hexcasting.common.lib.hex
- HexActions() - Constructor for class at.petrak.hexcasting.common.lib.hex.HexActions
- HexActionTagProvider - Class in at.petrak.hexcasting.datagen.tag
- HexActionTagProvider(PackOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class at.petrak.hexcasting.datagen.tag.HexActionTagProvider
- HexAdditionalRenderers - Class in at.petrak.hexcasting.client.render
- HexAdditionalRenderers() - Constructor for class at.petrak.hexcasting.client.render.HexAdditionalRenderers
- HexAdvancements - Class in at.petrak.hexcasting.datagen
- HexAdvancements() - Constructor for class at.petrak.hexcasting.datagen.HexAdvancements
- HexAdvancementTriggers - Class in at.petrak.hexcasting.api.advancements
- HexAdvancementTriggers() - Constructor for class at.petrak.hexcasting.api.advancements.HexAdvancementTriggers
- HexAPI - Interface in at.petrak.hexcasting.api
- HexAPI.EntityVelocityGetter<T extends net.minecraft.world.entity.Entity> - Interface in at.petrak.hexcasting.api
- HexAPIImpl - Class in at.petrak.hexcasting.common.impl
- HexAPIImpl() - Constructor for class at.petrak.hexcasting.common.impl.HexAPIImpl
- HexArithmetics - Class in at.petrak.hexcasting.common.lib.hex
- HexArithmetics() - Constructor for class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- HexAttributes - Class in at.petrak.hexcasting.common.lib
-
On forge: these are setup in ForgeHexInit On fabric: it's a mixin
- HexAttributes() - Constructor for class at.petrak.hexcasting.common.lib.HexAttributes
- HexBaubleItem - Interface in at.petrak.hexcasting.common.items
-
Why don't we just use the same API mod on Forge and Fabric? Beats me.
- HexBlockEntities - Class in at.petrak.hexcasting.common.lib
- HexBlockEntities() - Constructor for class at.petrak.hexcasting.common.lib.HexBlockEntities
- HexBlockEntity - Class in at.petrak.hexcasting.api.block
- HexBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class at.petrak.hexcasting.api.block.HexBlockEntity
- HexBlocks - Class in at.petrak.hexcasting.common.lib
- HexBlocks() - Constructor for class at.petrak.hexcasting.common.lib.HexBlocks
- HexBlockSetTypes - Class in at.petrak.hexcasting.common.lib
- HexBlockSetTypes() - Constructor for class at.petrak.hexcasting.common.lib.HexBlockSetTypes
- HexBlockTagProvider - Class in at.petrak.hexcasting.datagen.tag
- HexBlockTagProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, IXplatTags) - Constructor for class at.petrak.hexcasting.datagen.tag.HexBlockTagProvider
- HEXCASTING - Static variable in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- HexCommands - Class in at.petrak.hexcasting.common.lib
- HexCommands() - Constructor for class at.petrak.hexcasting.common.lib.HexCommands
- HexComposting - Class in at.petrak.hexcasting.common.blocks.behavior
- HexComposting() - Constructor for class at.petrak.hexcasting.common.blocks.behavior.HexComposting
- HexConfig - Class in at.petrak.hexcasting.api.mod
- HexConfig() - Constructor for class at.petrak.hexcasting.api.mod.HexConfig
- HexConfig.ClientConfigAccess - Interface in at.petrak.hexcasting.api.mod
- HexConfig.CommonConfigAccess - Interface in at.petrak.hexcasting.api.mod
- HexConfig.ServerConfigAccess - Interface in at.petrak.hexcasting.api.mod
- HexConfiguredFeatures - Class in at.petrak.hexcasting.common.lib
- HexConfiguredFeatures() - Constructor for class at.petrak.hexcasting.common.lib.HexConfiguredFeatures
- HexContinuationTypes - Class in at.petrak.hexcasting.common.lib.hex
-
Stores the registry for continuation frame types, some utility methods, and all the types Hexcasting itself defines.
- HexContinuationTypes() - Constructor for class at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
- HexCreativeTabs - Class in at.petrak.hexcasting.common.lib
- HexCreativeTabs() - Constructor for class at.petrak.hexcasting.common.lib.HexCreativeTabs
- HexDamageTypes - Class in at.petrak.hexcasting.common.lib
- HexDamageTypes() - Constructor for class at.petrak.hexcasting.common.lib.HexDamageTypes
- HexDamageTypeTagProvider - Class in at.petrak.hexcasting.datagen.tag
- HexDamageTypeTagProvider(PackOutput, CompletableFuture<HolderLookup.Provider>) - Constructor for class at.petrak.hexcasting.datagen.tag.HexDamageTypeTagProvider
- HexEntities - Class in at.petrak.hexcasting.common.entities
- HexEntities() - Constructor for class at.petrak.hexcasting.common.entities.HexEntities
- HexEvalSounds - Class in at.petrak.hexcasting.common.lib.hex
- HexEvalSounds() - Constructor for class at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- HexFeatureConfigs - Class in at.petrak.hexcasting.common.lib
- HexFeatureConfigs() - Constructor for class at.petrak.hexcasting.common.lib.HexFeatureConfigs
- HexHolderItem - Interface in at.petrak.hexcasting.api.item
-
Items which can cast a packaged Hex can implement this interface.
- HexInterop - Class in at.petrak.hexcasting.interop
- HexInterop() - Constructor for class at.petrak.hexcasting.interop.HexInterop
- HexInterop.Fabric - Class in at.petrak.hexcasting.interop
- HexInterop.Forge - Class in at.petrak.hexcasting.interop
- HexIotaTypes - Class in at.petrak.hexcasting.common.lib.hex
-
Stores the registry for iota types, some utility methods, and all the types Hexcasting itself defines.
- HexIotaTypes() - Constructor for class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- HexItems - Class in at.petrak.hexcasting.common.lib
- HexItems() - Constructor for class at.petrak.hexcasting.common.lib.HexItems
- HexItemTagProvider - Class in at.petrak.hexcasting.datagen.tag
- HexItemTagProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, TagsProvider<Block>, IXplatTags) - Constructor for class at.petrak.hexcasting.datagen.tag.HexItemTagProvider
- HexLootFunctions - Class in at.petrak.hexcasting.common.lib
- HexLootFunctions() - Constructor for class at.petrak.hexcasting.common.lib.HexLootFunctions
- HexLootHandler - Class in at.petrak.hexcasting.common.loot
- HexLootHandler() - Constructor for class at.petrak.hexcasting.common.loot.HexLootHandler
- HexLootHandler.ScrollInjection - Record Class in at.petrak.hexcasting.common.loot
- HexLootTables - Class in at.petrak.hexcasting.datagen
- HexLootTables() - Constructor for class at.petrak.hexcasting.datagen.HexLootTables
- HexMobEffect - Class in at.petrak.hexcasting.common.misc
-
Dodge protected ctor
- HexMobEffect(MobEffectCategory, int) - Constructor for class at.petrak.hexcasting.common.misc.HexMobEffect
- HexMobEffects - Class in at.petrak.hexcasting.common.lib
- HexMobEffects() - Constructor for class at.petrak.hexcasting.common.lib.HexMobEffects
- HexModelLayers - Class in at.petrak.hexcasting.client.model
- HexModelLayers() - Constructor for class at.petrak.hexcasting.client.model.HexModelLayers
- HexParticles - Class in at.petrak.hexcasting.common.lib
- HexParticles() - Constructor for class at.petrak.hexcasting.common.lib.HexParticles
- HexParticles.FactoryHandler - Class in at.petrak.hexcasting.common.lib
- HexParticles.FactoryHandler.Consumer - Interface in at.petrak.hexcasting.common.lib
- HexPatternLike - Interface in at.petrak.hexcasting.client.render
-
A simple wrapper around the parts of HexPattern that are actually used for rendering.
- HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern - Record Class in at.petrak.hexcasting.client.render
- HexPatternLike.PureLines - Record Class in at.petrak.hexcasting.client.render
- HexPatternLikeBecauseItsActuallyAHexPattern(HexPattern) - Constructor for record class at.petrak.hexcasting.client.render.HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern
-
Creates an instance of a
HexPatternLikeBecauseItsActuallyAHexPatternrecord class. - HexPatternMatcher - Class in at.petrak.hexcasting.interop.inline
- HexPatternMatcher() - Constructor for class at.petrak.hexcasting.interop.inline.HexPatternMatcher
- HexPatternPoints - Class in at.petrak.hexcasting.client.render
-
static points making up a hex pattern to be rendered.
- HexplatRecipes - Class in at.petrak.hexcasting.datagen.recipe
- HexplatRecipes(PackOutput, IXplatIngredients, Function<RecipeBuilder, IXplatConditionsBuilder>) - Constructor for class at.petrak.hexcasting.datagen.recipe.HexplatRecipes
- HexPotions - Class in at.petrak.hexcasting.common.lib
- HexPotions() - Constructor for class at.petrak.hexcasting.common.lib.HexPotions
- HexRecipeStuffRegistry - Class in at.petrak.hexcasting.common.recipe
- HexRecipeStuffRegistry() - Constructor for class at.petrak.hexcasting.common.recipe.HexRecipeStuffRegistry
- HexRegistries - Class in at.petrak.hexcasting.common.lib
- HexRegistries() - Constructor for class at.petrak.hexcasting.common.lib.HexRegistries
- HexRenderTypes - Class in at.petrak.hexcasting.client.render.shader
- HexRobesModels - Class in at.petrak.hexcasting.client.model
- HexRobesModels() - Constructor for class at.petrak.hexcasting.client.model.HexRobesModels
- HexShaders - Class in at.petrak.hexcasting.client.render.shader
- HexShaders() - Constructor for class at.petrak.hexcasting.client.render.shader.HexShaders
- hexSize - Variable in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent
- hexSize() - Method in record class at.petrak.hexcasting.interop.utils.PatternDrawingUtil.PatternRenderingData
-
Returns the value of the
hexSizerecord component. - HexSounds - Class in at.petrak.hexcasting.common.lib
- HexSounds() - Constructor for class at.petrak.hexcasting.common.lib.HexSounds
- HexSpecialHandlers - Class in at.petrak.hexcasting.common.lib.hex
- HexSpecialHandlers() - Constructor for class at.petrak.hexcasting.common.lib.hex.HexSpecialHandlers
- HexStatistics - Class in at.petrak.hexcasting.api.mod
- HexStatistics() - Constructor for class at.petrak.hexcasting.api.mod.HexStatistics
- HexStrippables - Class in at.petrak.hexcasting.common.blocks.behavior
- HexStrippables() - Constructor for class at.petrak.hexcasting.common.blocks.behavior.HexStrippables
- HexTags - Class in at.petrak.hexcasting.api.mod
- HexTags() - Constructor for class at.petrak.hexcasting.api.mod.HexTags
- HexTags.Actions - Class in at.petrak.hexcasting.api.mod
- HexTags.Blocks - Class in at.petrak.hexcasting.api.mod
- HexTags.Entities - Class in at.petrak.hexcasting.api.mod
- HexTags.Items - Class in at.petrak.hexcasting.api.mod
- highestPage(ItemStack) - Static method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- hops() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Returns the value of the
hopsrecord component. - hPadding() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns the value of the
hPaddingrecord component.
I
- ICircleComponent - Interface in at.petrak.hexcasting.api.casting.circles
-
Implement this on a block to make circles interact with it.
- ICircleComponent.ControlFlow - Class in at.petrak.hexcasting.api.casting.circles
- ICircleComponent.ControlFlow.Continue - Class in at.petrak.hexcasting.api.casting.circles
- ICircleComponent.ControlFlow.Stop - Class in at.petrak.hexcasting.api.casting.circles
- IClientXplatAbstractions - Interface in at.petrak.hexcasting.xplat
- id() - Static method in class at.petrak.hexcasting.common.command.PatternResLocArgument
- id() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
-
Returns the value of the
idrecord component. - id() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Returns the value of the
idrecord component. - ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
- ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
- ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
- ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
- ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
- ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
- ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
- ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
- ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
- ID - Static variable in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
- IF - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- IForgeLikeBlock - Interface in at.petrak.hexcasting.xplat
-
An interface that mimics some methods of IForgeBlock.
- IGNITE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- IMessage - Interface in at.petrak.hexcasting.common.msgs
- IMPETI - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- IMPETI - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- IMPETUS_EMPTY - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- IMPETUS_LOOK - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- IMPETUS_LOOK_TICK - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- IMPETUS_LOOK_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- IMPETUS_REDSTONE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- IMPETUS_REDSTONE_CLEAR - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- IMPETUS_REDSTONE_DING - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- IMPETUS_REDSTONE_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- IMPETUS_RIGHTCLICK - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- IMPETUS_RIGHTCLICK_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- impetusDir - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- impetusPos - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- index() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
-
Returns the value of the
indexrecord component. - INDEX - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- INDEX - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- INDEX_OF - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- INDEX_OF - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- infiniteMedia(Level) - Static method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- info() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
-
Returns the value of the
inforecord component. - ingrType() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- ingrType() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- ingrType() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- ingrType() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- init() - Static method in class at.petrak.hexcasting.client.RegisterClientStuff
- init() - Static method in class at.petrak.hexcasting.common.blocks.behavior.HexStrippables
- init() - Static method in class at.petrak.hexcasting.common.misc.AkashicTreeGrower
- init() - Static method in class at.petrak.hexcasting.interop.HexInterop
- init() - Static method in class at.petrak.hexcasting.interop.inline.InlineHex
- init() - Static method in class at.petrak.hexcasting.interop.inline.InlineHexClient
- init() - Static method in class at.petrak.hexcasting.interop.pehkui.PehkuiInterop
- init(BiConsumer<ModelLayerLocation, Supplier<LayerDefinition>>) - Static method in class at.petrak.hexcasting.client.model.HexModelLayers
- init(ResourceProvider, Consumer<Pair<ShaderInstance, Consumer<ShaderInstance>>>) - Static method in class at.petrak.hexcasting.client.render.shader.HexShaders
- initPlatformSpecific() - Method in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- initPlatformSpecific() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- injectee() - Method in record class at.petrak.hexcasting.common.loot.HexLootHandler.ScrollInjection
-
Returns the value of the
injecteerecord component. - INLINE_SETTINGS - Static variable in class at.petrak.hexcasting.interop.inline.InlinePatternRenderer
- INLINE_SETTINGS_GLOWY - Static variable in class at.petrak.hexcasting.interop.inline.InlinePatternRenderer
- INLINE_TEXTURE_RES - Static variable in class at.petrak.hexcasting.interop.inline.InlinePatternRenderer
- InlineHex - Class in at.petrak.hexcasting.interop.inline
- InlineHex() - Constructor for class at.petrak.hexcasting.interop.inline.InlineHex
- InlineHexClient - Class in at.petrak.hexcasting.interop.inline
- InlineHexClient() - Constructor for class at.petrak.hexcasting.interop.inline.InlineHexClient
- InlinePatternData - Class in at.petrak.hexcasting.interop.inline
- InlinePatternData(HexPattern) - Constructor for class at.petrak.hexcasting.interop.inline.InlinePatternData
- InlinePatternData.InlinePatternDataType - Class in at.petrak.hexcasting.interop.inline
- InlinePatternDataType() - Constructor for class at.petrak.hexcasting.interop.inline.InlinePatternData.InlinePatternDataType
- InlinePatternRenderer - Class in at.petrak.hexcasting.interop.inline
- InlinePatternRenderer() - Constructor for class at.petrak.hexcasting.interop.inline.InlinePatternRenderer
- inner - Variable in class at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorBinary
- inner - Variable in class at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorUnary
- inner() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.All
-
Returns the value of the
innerrecord component. - inner() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Returns the value of the
innerrecord component. - innerEndColor() - Method in record class at.petrak.hexcasting.client.render.PatternColors
-
Returns the value of the
innerEndColorrecord component. - innerStartColor() - Method in record class at.petrak.hexcasting.client.render.PatternColors
-
Returns the value of the
innerStartColorrecord component. - innerWidth() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
-
Returns the value of the
innerWidthrecord component. - insertMedia(long, boolean) - Method in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
-
Inserts media into the holder.
- insertMedia(long, boolean) - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
- insertMedia(ItemStack) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- insertMedia(ItemStack, long, boolean) - Method in interface at.petrak.hexcasting.api.item.MediaHolderItem
- insertMedia(ItemStack, long, boolean) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- instance() - Static method in interface at.petrak.hexcasting.api.HexAPI
- Instance(ContextAwarePredicate) - Constructor for class at.petrak.hexcasting.api.advancements.FailToCastGreatSpellTrigger.Instance
- Instance(ContextAwarePredicate, MinMaxLongs, MinMaxLongs) - Constructor for class at.petrak.hexcasting.api.advancements.SpendMediaTrigger.Instance
- Instance(ContextAwarePredicate, MinMaxBounds.Ints, MinMaxBounds.Doubles, MinMaxBounds.Doubles) - Constructor for class at.petrak.hexcasting.api.advancements.OvercastTrigger.Instance
- INSTANCE - Enum constant in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- INSTANCE - Static variable in interface at.petrak.hexcasting.api.HexAPI
- INSTANCE - Static variable in class at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorPack
- INSTANCE - Static variable in class at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorUnpack
- INSTANCE - Static variable in class at.petrak.hexcasting.common.misc.AkashicTreeGrower
- INSTANCE - Static variable in class at.petrak.hexcasting.interop.inline.HexPatternMatcher
- INSTANCE - Static variable in class at.petrak.hexcasting.interop.inline.InlinePatternData.InlinePatternDataType
- INSTANCE - Static variable in class at.petrak.hexcasting.interop.inline.InlinePatternRenderer
- INSTANCE - Static variable in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- INSTANCE - Static variable in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- instrument() - Method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
-
Returns the value of the
instrumentrecord component. - interactAt(Player, Vec3, InteractionHand) - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- interactWithBrainswept(Player, Level, InteractionHand, Entity, EntityHitResult) - Static method in class at.petrak.hexcasting.common.misc.BrainsweepingEvents
- INTERSEX - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- interweaveIngredients(List<Ingredient>) - Static method in class at.petrak.hexcasting.interop.patchouli.PatchouliUtils
-
Overload of the method above that uses the provided list's longest ingredient size.
- interweaveIngredients(List<Ingredient>, int) - Static method in class at.petrak.hexcasting.interop.patchouli.PatchouliUtils
-
Combines the ingredients, returning the first matching stack of each, then the second stack of each, etc.
- INTROSPECTION - Static variable in class at.petrak.hexcasting.api.casting.eval.SpecialPatterns
- InvalidOperatorException - Exception in at.petrak.hexcasting.api.casting.arithmetic.engine
- InvalidOperatorException() - Constructor for exception at.petrak.hexcasting.api.casting.arithmetic.engine.InvalidOperatorException
- InvalidOperatorException(String) - Constructor for exception at.petrak.hexcasting.api.casting.arithmetic.engine.InvalidOperatorException
- InvalidOperatorException(String, Throwable) - Constructor for exception at.petrak.hexcasting.api.casting.arithmetic.engine.InvalidOperatorException
- InvalidOperatorException(Throwable) - Constructor for exception at.petrak.hexcasting.api.casting.arithmetic.engine.InvalidOperatorException
- inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- inventoryTick(ItemStack, Level, Entity, int, boolean) - Method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- invertAbacus() - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
-
Returns the value of the
invertAbacusrecord component. - invertAbacusScrollDirection() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- invertSpellbook() - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
-
Returns the value of the
invertSpellbookrecord component. - invertSpellbookScrollDirection() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ClientConfigAccess
- Iota - Class in at.petrak.hexcasting.api.casting.iota
- Iota(IotaType<?>, Object) - Constructor for class at.petrak.hexcasting.api.casting.iota.Iota
- IOTA_TYPE - Static variable in class at.petrak.hexcasting.common.lib.HexRegistries
- IotaHolderItem - Interface in at.petrak.hexcasting.api.item
-
Items that store an iota to their tag can implement this interface.
- IotaMultiPredicate - Interface in at.petrak.hexcasting.api.casting.arithmetic.predicates
-
Used to determine whether a given set of iotas on the stack are acceptable types for the operator that is storing this IotaMultiPredicate.
- IotaMultiPredicate.All - Record Class in at.petrak.hexcasting.api.casting.arithmetic.predicates
- IotaMultiPredicate.Any - Record Class in at.petrak.hexcasting.api.casting.arithmetic.predicates
- IotaMultiPredicate.Either - Record Class in at.petrak.hexcasting.api.casting.arithmetic.predicates
- IotaMultiPredicate.Pair - Record Class in at.petrak.hexcasting.api.casting.arithmetic.predicates
- IotaMultiPredicate.Triple - Record Class in at.petrak.hexcasting.api.casting.arithmetic.predicates
- IotaPredicate - Interface in at.petrak.hexcasting.api.casting.arithmetic.predicates
-
Used to determine whether a given iota is an acceptable type for the operator that is storing this.
- IotaPredicate.Any - Record Class in at.petrak.hexcasting.api.casting.arithmetic.predicates
- IotaPredicate.OfType - Record Class in at.petrak.hexcasting.api.casting.arithmetic.predicates
- IotaPredicate.Or - Record Class in at.petrak.hexcasting.api.casting.arithmetic.predicates
- IotaType<T extends Iota> - Class in at.petrak.hexcasting.api.casting.iota
- IotaType() - Constructor for class at.petrak.hexcasting.api.casting.iota.IotaType
- ironIngot() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- ironNugget() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- isActionAllowed(ResourceLocation) - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- isActionAllowedInCircles(ResourceLocation) - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- isActive() - Static method in class at.petrak.hexcasting.interop.pehkui.PehkuiInterop
- isAncient - Variable in class at.petrak.hexcasting.common.entities.EntityWallScroll
- isBarVisible(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- isBrainswept(Mob) - Method in interface at.petrak.hexcasting.api.HexAPI
- isBrainswept(Mob) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- isBreakingAllowed(ServerLevel, BlockPos, BlockState, Player) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- isCorrectSealee(ItemStack) - Method in enum class at.petrak.hexcasting.common.recipe.SealThingsRecipe.Sealee
- isCorrectTierForDrops(Tier, BlockState) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- isCreativeMode() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Whether to provide infinite items.
- isCreativeMode() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- isCtrl() - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
-
Returns the value of the
isCtrlrecord component. - isDebug(ItemStack) - Static method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- isDebug(ItemStack, String) - Static method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- isEmpty() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- isEnergized(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- isEnergized(BlockPos, BlockState, Level) - Method in interface at.petrak.hexcasting.api.casting.circles.ICircleComponent
-
Returns whether the
ICircleComponentat the given position is energized. - isEnlightened() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Return whether this env can cast great spells.
- isEnlightened() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- isEntityInRange(Entity) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- isEntityInRange(Entity, boolean) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- isErr() - Method in class at.petrak.hexcasting.api.misc.Result
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.BlockFlammable
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLeaves
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockAkashicLog
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexDoor
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexFence
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexFenceGate
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexPressurePlate
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexSlab
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexStairs
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexTrapdoor
- isFlammable(BlockState, BlockGetter, BlockPos, Direction) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockHexWoodButton
- isFoil(ItemStack) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- isModPresent(String) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- isOk() - Method in class at.petrak.hexcasting.api.misc.Result
- isPhysicalClient() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- isPigment(ItemStack) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- isPlacingAllowed(ServerLevel, BlockPos, ItemStack, Player) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- isSealed(ItemStack) - Static method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- isSealed(ItemStack) - Static method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- isShearsCondition() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- isTooLargeToSerialize(Iterable<Iota>) - Static method in class at.petrak.hexcasting.api.casting.iota.IotaType
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.BooleanIota
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.DoubleIota
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.EntityIota
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.GarbageIota
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.Iota
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.ListIota
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.NullIota
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.PatternIota
- isTruthy() - Method in class at.petrak.hexcasting.api.casting.iota.Vec3Iota
- isVecInAmbit(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- isVecInRange(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Get if the vec is close enough, to the player or sentinel ...
- isVecInRangeEnvironment(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Get if the vec is close enough, to the player or sentinel ...
- isVecInRangeEnvironment(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- isVecInRangeEnvironment(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- isVecInWorld(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- item - Variable in class at.petrak.hexcasting.datagen.recipe.builders.CompatIngredientValue
- item() - Method in record class at.petrak.hexcasting.api.pigment.FrozenPigment
-
Returns the value of the
itemrecord component. - ItemAbacus - Class in at.petrak.hexcasting.common.items.storage
- ItemAbacus(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.storage.ItemAbacus
- ItemAmethystAndCopperPigment - Class in at.petrak.hexcasting.common.items.pigment
- ItemAmethystAndCopperPigment(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.pigment.ItemAmethystAndCopperPigment
- ItemAmethystAndCopperPigment.MyColorProvider - Class in at.petrak.hexcasting.common.items.pigment
- ItemAmethystPigment - Class in at.petrak.hexcasting.common.items.pigment
- ItemAmethystPigment(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.pigment.ItemAmethystPigment
- ItemAmethystPigment.MyColorProvider - Class in at.petrak.hexcasting.common.items.pigment
- ItemAncientCypher - Class in at.petrak.hexcasting.common.items.magic
- ItemAncientCypher(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.magic.ItemAncientCypher
- ItemArtifact - Class in at.petrak.hexcasting.common.items.magic
- ItemArtifact(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.magic.ItemArtifact
- ItemCreativeUnlocker - Class in at.petrak.hexcasting.common.items.magic
- ItemCreativeUnlocker(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- ItemCypher - Class in at.petrak.hexcasting.common.items.magic
- ItemCypher(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.magic.ItemCypher
- ItemDelegatingEntityIotaHolder - Class in at.petrak.hexcasting.api.addldata
- ItemDelegatingEntityIotaHolder(Supplier<ItemStack>, Consumer<ItemStack>) - Constructor for class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder
- ItemDelegatingEntityIotaHolder.ToItemEntity - Class in at.petrak.hexcasting.api.addldata
- ItemDelegatingEntityIotaHolder.ToItemFrame - Class in at.petrak.hexcasting.api.addldata
- ItemDelegatingEntityIotaHolder.ToWallScroll - Class in at.petrak.hexcasting.api.addldata
- ItemDyePigment - Class in at.petrak.hexcasting.common.items.pigment
- ItemDyePigment(DyeColor, Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.pigment.ItemDyePigment
- ItemDyePigment.MyColorProvider - Class in at.petrak.hexcasting.common.items.pigment
- ItemFocus - Class in at.petrak.hexcasting.common.items.storage
- ItemFocus(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.storage.ItemFocus
- ItemJewelerHammer - Class in at.petrak.hexcasting.common.items
- ItemJewelerHammer(Tier, int, float, Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.ItemJewelerHammer
- ItemLens - Class in at.petrak.hexcasting.common.items
- ItemLens(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.ItemLens
- ItemLoreFragment - Class in at.petrak.hexcasting.common.items
- ItemLoreFragment(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.ItemLoreFragment
- ItemMediaBattery - Class in at.petrak.hexcasting.common.items.magic
- ItemMediaBattery(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.magic.ItemMediaBattery
- ItemMediaHolder - Class in at.petrak.hexcasting.common.items.magic
- ItemMediaHolder(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- ItemPackagedHex - Class in at.petrak.hexcasting.common.items.magic
-
Item that holds a list of patterns in it ready to be cast
- ItemPackagedHex(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- ItemPridePigment - Class in at.petrak.hexcasting.common.items.pigment
- ItemPridePigment(ItemPridePigment.Type, Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.pigment.ItemPridePigment
- ItemPridePigment.MyColorProvider - Class in at.petrak.hexcasting.common.items.pigment
- ItemPridePigment.Type - Enum Class in at.petrak.hexcasting.common.items.pigment
- ItemProcessingOutput - Record Class in at.petrak.hexcasting.datagen.recipe.builders
- ItemProcessingOutput(ItemStack, float) - Constructor for record class at.petrak.hexcasting.datagen.recipe.builders.ItemProcessingOutput
-
Creates an instance of a
ItemProcessingOutputrecord class. - ItemRobes - Class in at.petrak.hexcasting.common.items.armor
-
To get the armor model in; On forge: cursed self-mixin On fabric: hook in ClientInit
- ItemRobes(ArmorItem.Type, Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.armor.ItemRobes
- Items() - Constructor for class at.petrak.hexcasting.api.mod.HexTags.Items
- ItemScroll - Class in at.petrak.hexcasting.common.items.storage
-
TAG_OP_ID and TAG_PATTERN: "Ancient Scroll of %s" (per-world pattern preloaded)
TAG_OP_ID: "Ancient Scroll of %s" (per-world pattern loaded on inv tick)
TAG_PATTERN: "Scroll" (custom)
(none): "Empty Scroll" - ItemScroll(Item.Properties, int) - Constructor for class at.petrak.hexcasting.common.items.storage.ItemScroll
- ItemSlate - Class in at.petrak.hexcasting.common.items.storage
- ItemSlate(Block, Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.storage.ItemSlate
- ItemSpellbook - Class in at.petrak.hexcasting.common.items.storage
- ItemSpellbook(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- ItemStaff - Class in at.petrak.hexcasting.common.items
- ItemStaff(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.ItemStaff
- ItemThoughtKnot - Class in at.petrak.hexcasting.common.items.storage
- ItemThoughtKnot(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.storage.ItemThoughtKnot
- ItemTrinket - Class in at.petrak.hexcasting.common.items.magic
- ItemTrinket(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.magic.ItemTrinket
- ItemUUIDPigment - Class in at.petrak.hexcasting.common.items.pigment
- ItemUUIDPigment(Item.Properties) - Constructor for class at.petrak.hexcasting.common.items.pigment.ItemUUIDPigment
- ItemUUIDPigment.MyColorProvider - Class in at.petrak.hexcasting.common.items.pigment
- iterator() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.IterPair
- iterator() - Method in class at.petrak.hexcasting.api.casting.arithmetic.TripleIterable
- IterPair<T> - Record Class in at.petrak.hexcasting.api.casting.arithmetic
- IterPair(T, T) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.IterPair
-
Creates an instance of a
IterPairrecord class. - IXplatAbstractions - Interface in at.petrak.hexcasting.xplat
-
more like IHexplatAbstracts lmaooooooo
- IXplatConditionsBuilder - Interface in at.petrak.hexcasting.datagen
- IXplatIngredients - Interface in at.petrak.hexcasting.datagen
- IXplatTags - Interface in at.petrak.hexcasting.xplat
J
- JEWELER_HAMMER - Static variable in class at.petrak.hexcasting.common.lib.HexItems
K
- key - Variable in class at.petrak.hexcasting.api.casting.PatternShapeMatch.Normal
- key - Variable in class at.petrak.hexcasting.api.casting.PatternShapeMatch.PerWorld
- key - Variable in class at.petrak.hexcasting.api.casting.PatternShapeMatch.Special
- key() - Method in record class at.petrak.hexcasting.server.ScrungledPatternsSave.PerWorldEntry
-
Returns the value of the
keyrecord component. - KEY_DATA - Static variable in class at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
- KEY_DATA - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- KEY_TYPE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
- KEY_TYPE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- knownPositions - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
L
- landParticle(Entity, int) - Method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- LAST_N_LIST - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- lastSegmentLenProportion() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Returns the value of the
lastSegmentLenProportionrecord component. - LAYER_LOCATION - Static variable in class at.petrak.hexcasting.client.model.HexRobesModels
- leather() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- left() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.IterPair
-
Returns the value of the
leftrecord component. - left() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Or
-
Returns the value of the
leftrecord component. - lerpTo(double, double, double, float, float, int, boolean) - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- LESBIAN - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- LESS - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- LESS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- LESS_EQ - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- LESS_EQ - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- lifetime() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
-
Returns the value of the
lifetimerecord component. - light() - Method in record class at.petrak.hexcasting.client.render.PatternRenderer.WorldlyBits
-
Returns the value of the
lightrecord component. - LIGHTNING - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- lines() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.PureLines
-
Returns the value of the
linesrecord component. - LIST - Static variable in class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- LIST - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- LIST_SET - Static variable in class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- ListIota - Class in at.petrak.hexcasting.api.casting.iota
-
This is a wrapper for
SpellList. - ListIota(SpellList) - Constructor for class at.petrak.hexcasting.api.casting.iota.ListIota
- ListIota(List<Iota>) - Constructor for class at.petrak.hexcasting.api.casting.iota.ListIota
- ListPerWorldPatternsCommand - Class in at.petrak.hexcasting.common.command
- ListPerWorldPatternsCommand() - Constructor for class at.petrak.hexcasting.common.command.ListPerWorldPatternsCommand
- listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class at.petrak.hexcasting.common.command.PatternResLocArgument
- load(CompoundTag) - Method in class at.petrak.hexcasting.api.block.HexBlockEntity
- load(CompoundTag, ServerLevel) - Static method in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- loadModData(CompoundTag) - Method in class at.petrak.hexcasting.api.block.HexBlockEntity
- loadModData(CompoundTag) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- loadModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- loadModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEntitySlate
- loadModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityLookingImpetus
- loadModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- loadModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- loadModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityQuenchedAllay
- loadPatterns(List<Pair<HexPattern, HexCoord>>, float, float) - Static method in class at.petrak.hexcasting.interop.utils.PatternDrawingUtil
- LOG - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- LOGARITHM - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- LOGGER - Static variable in interface at.petrak.hexcasting.api.HexAPI
- lookup(String) - Method in class at.petrak.hexcasting.server.ScrungledPatternsSave
- lookupPattern(BlockPos, HexPattern, ServerLevel) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicRecord
- LookupPatternComponent - Class in at.petrak.hexcasting.interop.patchouli
-
Grab the pattern from the registry
- LookupPatternComponent() - Constructor for class at.petrak.hexcasting.interop.patchouli.LookupPatternComponent
- lookupReverse(ResourceKey<ActionRegistryEntry>) - Method in class at.petrak.hexcasting.server.ScrungledPatternsSave
- LORE_FRAGMENT - Static variable in class at.petrak.hexcasting.common.lib.HexItems
M
- mainHandDelta() - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
-
Returns the value of the
mainHandDeltarecord component. - make(String, ActionRegistryEntry) - Static method in class at.petrak.hexcasting.common.lib.hex.HexActions
- make(String, OperationAction) - Static method in class at.petrak.hexcasting.common.lib.hex.HexActions
- make1(Function<Vec3, Vec3>) - Static method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- make1Double(Function<Vec3, Double>) - Static method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- make2Double(HexPattern, BiFunction<Vec3, Vec3, Double>) - Static method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- make2Fallback(HexPattern) - Static method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- make2Vec(HexPattern, BiFunction<Vec3, Vec3, Vec3>) - Static method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- makeIotaStorageColorizer(ToIntFunction<ItemStack>) - Static method in class at.petrak.hexcasting.client.RegisterClientStuff
-
Helper function to colorize the layers of an item that stores an iota, in the manner of foci and spellbooks.
- makeLootTables(Map<Block, LootTable.Builder>, Map<ResourceLocation, LootTable.Builder>) - Method in class at.petrak.hexcasting.datagen.HexLootTables
- ManualPatternComponent - Class in at.petrak.hexcasting.interop.patchouli
-
Provide the pattern(s) manually
- ManualPatternComponent() - Constructor for class at.petrak.hexcasting.interop.patchouli.ManualPatternComponent
- mapper() - Method in record class at.petrak.hexcasting.client.render.shader.FakeBufferSource
-
Returns the value of the
mapperrecord component. - MARKED_MOVED_USERDATA - Static variable in interface at.petrak.hexcasting.api.HexAPI
- MASK - Static variable in class at.petrak.hexcasting.common.lib.hex.HexSpecialHandlers
- match(Function<T, T2>, Function<E, E2>) - Method in class at.petrak.hexcasting.api.misc.Result
- matches(long) - Method in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- matches(Container, Level) - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
- matches(CraftingContainer, Level) - Method in class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- matches(BlockState, Entity, ServerLevel) - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
- matchesSqr(long) - Method in class at.petrak.hexcasting.api.advancements.MinMaxLongs
- matchPattern(HexPattern, CastingEnvironment, boolean) - Static method in class at.petrak.hexcasting.common.casting.PatternRegistryManifest
-
Try to match this pattern to an action, whether via a normal pattern, a per-world pattern, or the machinations of a special handler.
- matchPatternToSpecialHandler(HexPattern, CastingEnvironment) - Static method in class at.petrak.hexcasting.common.casting.PatternRegistryManifest
-
Try to match this pattern to a special handler.
- matchVoid(Consumer<T>, Consumer<E>) - Method in class at.petrak.hexcasting.api.misc.Result
- MAX_LOOK_AMOUNT - Static variable in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityLookingImpetus
- MAX_MEDIA_PREDICATE - Static variable in class at.petrak.hexcasting.common.items.magic.ItemMediaBattery
- MAX_PAGES - Static variable in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- MAX_SERIALIZATION_DEPTH - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- MAX_SERIALIZATION_TOTAL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- maxOpCount() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- maxOpCount() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- maxSpellCircleLength() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- mayPlace(Player, Direction, ItemStack, BlockPos) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- media - Variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- MEDIA_CONSUMPTION_MODIFIER - Static variable in class at.petrak.hexcasting.common.lib.HexAttributes
- MEDIA_OVERCAST - Static variable in class at.petrak.hexcasting.api.mod.HexStatistics
- MEDIA_PREDICATE - Static variable in class at.petrak.hexcasting.common.items.magic.ItemMediaBattery
- MEDIA_USED - Static variable in class at.petrak.hexcasting.api.mod.HexStatistics
- MediaConstants - Class in at.petrak.hexcasting.api.misc
- MediaConstants() - Constructor for class at.petrak.hexcasting.api.misc.MediaConstants
- mediaCost() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
-
Returns the value of the
mediaCostrecord component. - mediaCost() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Returns the value of the
mediaCostrecord component. - mediaGenerated - Variable in class at.petrak.hexcasting.api.advancements.OvercastTrigger.Instance
- MediaHolderItem - Interface in at.petrak.hexcasting.api.item
-
Items which can store Media can implement this interface.
- mediaSpent - Variable in class at.petrak.hexcasting.api.advancements.SpendMediaTrigger.Instance
- mediaToHealthRate() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- mediaWasted - Variable in class at.petrak.hexcasting.api.advancements.SpendMediaTrigger.Instance
- MINDFLAYED_CIRCLE_COMPONENTS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- MINDFLAYED_CIRCLE_COMPONENTS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- minHeight() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns the value of the
minHeightrecord component. - minLevel - Variable in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- MinMaxLongs - Class in at.petrak.hexcasting.api.advancements
- minWidth() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns the value of the
minWidthrecord component. - mirror(BlockState, Mirror) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- mirror(BlockState, Mirror) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- mirror(BlockState, Mirror) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- mirror(BlockState, Mirror) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- mirror(BlockState, Mirror) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- mirror(BlockState, Mirror) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- mirror(BlockState, Mirror) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- MISHAP - Static variable in class at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- MishapEnvironment - Class in at.petrak.hexcasting.api.casting.eval
-
Kinda like
CastingEnvironmentbut for executing mishaps. - MishapEnvironment(ServerLevel, ServerPlayer) - Constructor for class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- mishapSprayPos() - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- mishapSprayPos() - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- mishapSprayPos() - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- MISSING - Static variable in class at.petrak.hexcasting.api.pigment.ColorProvider
- MixinAbstractVillager - Class in at.petrak.hexcasting.mixin
- MixinAbstractVillager() - Constructor for class at.petrak.hexcasting.mixin.MixinAbstractVillager
- MixinClientLevel - Class in at.petrak.hexcasting.mixin.client
- MixinClientLevel() - Constructor for class at.petrak.hexcasting.mixin.client.MixinClientLevel
- MixinLivingEntity - Class in at.petrak.hexcasting.mixin
- MixinLivingEntity() - Constructor for class at.petrak.hexcasting.mixin.MixinLivingEntity
- MixinMob - Class in at.petrak.hexcasting.mixin
- MixinMob() - Constructor for class at.petrak.hexcasting.mixin.MixinMob
- MixinPlayerRenderer - Class in at.petrak.hexcasting.mixin.client
- MixinPlayerRenderer() - Constructor for class at.petrak.hexcasting.mixin.client.MixinPlayerRenderer
- MixinRaider - Class in at.petrak.hexcasting.mixin
- MixinRaider() - Constructor for class at.petrak.hexcasting.mixin.MixinRaider
- MixinVillager - Class in at.petrak.hexcasting.mixin
- MixinVillager() - Constructor for class at.petrak.hexcasting.mixin.MixinVillager
- MixinWanderingTrader - Class in at.petrak.hexcasting.mixin
- MixinWanderingTrader() - Constructor for class at.petrak.hexcasting.mixin.MixinWanderingTrader
- MixinWitch - Class in at.petrak.hexcasting.mixin
- MixinWitch() - Constructor for class at.petrak.hexcasting.mixin.MixinWitch
- MOD - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- MOD_ID - Static variable in interface at.petrak.hexcasting.api.HexAPI
- modLoc(String) - Static method in interface at.petrak.hexcasting.api.HexAPI
- MODULO - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- morphBetweenColors(int[], Vec3, float, Vec3) - Static method in interface at.petrak.hexcasting.api.addldata.ADPigment
- moveTo(double, double, double, float, float) - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- MsgBeepS2C - Record Class in at.petrak.hexcasting.common.msgs
- MsgBeepS2C(Vec3, int, NoteBlockInstrument) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
-
Creates an instance of a
MsgBeepS2Crecord class. - MsgCastParticleS2C - Record Class in at.petrak.hexcasting.common.msgs
-
Sent server->client to spray particles everywhere.
- MsgCastParticleS2C(ParticleSpray, FrozenPigment) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
-
Creates an instance of a
MsgCastParticleS2Crecord class. - MsgClearSpiralPatternsS2C - Record Class in at.petrak.hexcasting.common.msgs
- MsgClearSpiralPatternsS2C(UUID) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
-
Creates an instance of a
MsgClearSpiralPatternsS2Crecord class. - MsgNewSpellPatternC2S - Record Class in at.petrak.hexcasting.common.msgs
-
Sent client->server when the player finishes drawing a pattern.
- MsgNewSpellPatternC2S(InteractionHand, HexPattern, List<ResolvedPattern>) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
-
Creates an instance of a
MsgNewSpellPatternC2Srecord class. - MsgNewSpellPatternS2C - Record Class in at.petrak.hexcasting.common.msgs
-
Sent server->client when the player finishes casting a spell.
- MsgNewSpellPatternS2C(ExecutionClientView, int) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
-
Creates an instance of a
MsgNewSpellPatternS2Crecord class. - MsgNewSpiralPatternsS2C - Record Class in at.petrak.hexcasting.common.msgs
- MsgNewSpiralPatternsS2C(UUID, List<HexPattern>, int) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
-
Creates an instance of a
MsgNewSpiralPatternsS2Crecord class. - MsgNewWallScrollS2C - Record Class in at.petrak.hexcasting.common.msgs
- MsgNewWallScrollS2C(ClientboundAddEntityPacket, BlockPos, Direction, ItemStack, boolean, int) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Creates an instance of a
MsgNewWallScrollS2Crecord class. - MsgOpenSpellGuiS2C - Record Class in at.petrak.hexcasting.common.msgs
-
Sent server->client when the player opens the spell gui to request the server provide the current stack.
- MsgOpenSpellGuiS2C(InteractionHand, List<ResolvedPattern>, List<CompoundTag>, CompoundTag, int) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
-
Creates an instance of a
MsgOpenSpellGuiS2Crecord class. - MsgRecalcWallScrollDisplayS2C - Record Class in at.petrak.hexcasting.common.msgs
-
Sent S->C to have a wall scroll recalculate its pattern, to get readability offset.
- MsgRecalcWallScrollDisplayS2C(int, boolean) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
-
Creates an instance of a
MsgRecalcWallScrollDisplayS2Crecord class. - MsgShiftScrollC2S - Record Class in at.petrak.hexcasting.common.msgs
-
Sent client->server when the client shift+scrolls with a shift-scrollable item or scrolls in the spellcasting UI.
- MsgShiftScrollC2S(double, double, boolean, boolean, boolean) - Constructor for record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
-
Creates an instance of a
MsgShiftScrollC2Srecord class. - MUL - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- MUL_DOT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- MultiCraftingProcessor - Class in at.petrak.hexcasting.interop.patchouli
- MultiCraftingProcessor() - Constructor for class at.petrak.hexcasting.interop.patchouli.MultiCraftingProcessor
- MUTE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- MyColorProvider() - Constructor for class at.petrak.hexcasting.common.items.pigment.ItemAmethystAndCopperPigment.MyColorProvider
- MyColorProvider() - Constructor for class at.petrak.hexcasting.common.items.pigment.ItemAmethystPigment.MyColorProvider
- MyColorProvider() - Constructor for class at.petrak.hexcasting.common.items.pigment.ItemDyePigment.MyColorProvider
- MyColorProvider() - Constructor for class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.MyColorProvider
- MyOwnArmorModelWithBlackjackAndHookers - Class in at.petrak.hexcasting.client.model
- MyOwnArmorModelWithBlackjackAndHookers(ModelPart, EquipmentSlot) - Constructor for class at.petrak.hexcasting.client.model.MyOwnArmorModelWithBlackjackAndHookers
N
- name() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.PureLines
-
Returns the value of the
namerecord component. - name() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.CompatProcessingOutput
-
Returns the value of the
namerecord component. - NAMES - Static variable in class at.petrak.hexcasting.common.items.ItemLoreFragment
- needs() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Any
-
Returns the value of the
needsrecord component. - neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRedstoneImpetus
- NEITHER - Enum constant in enum class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix.State
- newBlockEntity(BlockPos, BlockState) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- newBlockEntity(BlockPos, BlockState) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- newBlockEntity(BlockPos, BlockState) - Method in class at.petrak.hexcasting.common.blocks.BlockQuenchedAllay
- newBlockEntity(BlockPos, BlockState) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- newBlockEntity(BlockPos, BlockState) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockLookingImpetus
- newBlockEntity(BlockPos, BlockState) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRedstoneImpetus
- newBlockEntity(BlockPos, BlockState) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRightClickImpetus
- NO_BRAINSWEEPING - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Entities
- NONBINARY - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- noneMatch(List<? extends String>, ResourceLocation) - Static method in class at.petrak.hexcasting.api.mod.HexConfig
- NoOperatorCandidatesException - Exception in at.petrak.hexcasting.api.casting.arithmetic.engine
- NoOperatorCandidatesException(HexPattern, List<Iota>) - Constructor for exception at.petrak.hexcasting.api.casting.arithmetic.engine.NoOperatorCandidatesException
- NoOperatorCandidatesException(HexPattern, List<Iota>, String) - Constructor for exception at.petrak.hexcasting.api.casting.arithmetic.engine.NoOperatorCandidatesException
- normal() - Method in record class at.petrak.hexcasting.client.render.PatternRenderer.WorldlyBits
-
Returns the value of the
normalrecord component. - Normal(ResourceKey<ActionRegistryEntry>) - Constructor for class at.petrak.hexcasting.api.casting.PatternShapeMatch.Normal
- NORMAL_EXECUTE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- normalDir(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
-
Which direction points "up" or "out" for this block? This is used for
ICircleComponent.canEnterFromDirection(Direction, BlockPos, BlockState, ServerLevel)as well as particles. - normalDir(BlockPos, BlockState, Level, int) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- normalDir(BlockPos, BlockState, Level, int) - Method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- normalDir(BlockPos, BlockState, Level, int) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- normalDir(BlockPos, BlockState, Level, int) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- normalDir(BlockPos, BlockState, Level, int) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- normalDir(BlockPos, BlockState, Level, int) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- normalDir(BlockPos, BlockState, Level, int) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- normalDirOfOther(BlockPos, Level, int) - Static method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- NOT - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- NOT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- NOT_EQUALS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- note() - Method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
-
Returns the value of the
noterecord component. - Nothing() - Constructor for class at.petrak.hexcasting.api.casting.PatternShapeMatch.Nothing
- NOTHING - Static variable in class at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- NULL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- NullIota - Class in at.petrak.hexcasting.api.casting.iota
-
An iota with no data associated with it.
- NullIota() - Constructor for class at.petrak.hexcasting.api.casting.iota.NullIota
- NUM_VARIANTS - Static variable in class at.petrak.hexcasting.common.items.storage.ItemFocus
- NUMBER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexSpecialHandlers
- numVariants() - Method in interface at.petrak.hexcasting.api.addldata.ADVariantItem
- numVariants() - Method in interface at.petrak.hexcasting.api.item.VariantItem
- numVariants() - Method in class at.petrak.hexcasting.common.items.magic.ItemArtifact
- numVariants() - Method in class at.petrak.hexcasting.common.items.magic.ItemCypher
- numVariants() - Method in class at.petrak.hexcasting.common.items.magic.ItemTrinket
- numVariants() - Method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- numVariants() - Method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
O
- of(HexPattern) - Static method in interface at.petrak.hexcasting.client.render.HexPatternLike
- of(String) - Static method in class at.petrak.hexcasting.datagen.recipe.builders.CompatIngredientValue
- of(Collection<Block>) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- of(List<Vec2>, String) - Static method in interface at.petrak.hexcasting.client.render.HexPatternLike
- of(ResourceLocation) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- of(TagKey<Block>) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- of(Block) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- of(BlockState) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- offHandDelta() - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
-
Returns the value of the
offHandDeltarecord component. - ofType(IotaType<?>) - Static method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate
-
The resulting IotaPredicate returns true if the given iota's type is type.
- OfType(IotaType<?>) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.OfType
-
Creates an instance of a
OfTyperecord class. - ok - Variable in class at.petrak.hexcasting.api.misc.Result.Ok
- Ok(T) - Constructor for class at.petrak.hexcasting.api.misc.Result.Ok
- onEntityItemUpdate(ItemStack, ItemEntity) - Method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- onExtractMedia(long, boolean) - Method in interface at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.ExtractMedia
-
Receives the cost that is being extracted, should return the remaining cost after deducting whatever cost source this component is responsible for (should be >= 0)
- onHasEditPermissionsAt(BlockPos, boolean) - Method in interface at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.HasEditPermissionsAt
-
Receives the vec, and the current return value, and returns the new return value.
- onIsVecInRange(Vec3, boolean) - Method in interface at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.IsVecInRange
-
Receives the vec, and the current return value, and returns the new return value.
- onModelBake(ModelBakery, Map<ResourceLocation, BakedModel>) - Static method in class at.petrak.hexcasting.client.RegisterClientStuff
- onModelRegister(ResourceManager, Consumer<ResourceLocation>) - Static method in class at.petrak.hexcasting.client.RegisterClientStuff
- onPlace(BlockState, Level, BlockPos, BlockState, boolean) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- onPlayAmbientSound(CallbackInfo) - Method in class at.petrak.hexcasting.mixin.MixinMob
- onPostCast(CastingImage) - Method in interface at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.PostCast
-
Do things after the whole cast is finished (i.e.
- onPostExecution(CastResult) - Method in interface at.petrak.hexcasting.api.casting.eval.CastingEnvironmentComponent.PostExecution
-
Do whatever you like after a pattern is executed.
- onProjectileHit(Level, BlockState, BlockHitResult, Projectile) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockAmethystDirectional
- onRemove(BlockState, Level, BlockPos, BlockState, boolean) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- onScroll(double, boolean) - Static method in class at.petrak.hexcasting.client.ShiftScrollListener
- onScrollInGameplay(double) - Static method in class at.petrak.hexcasting.client.ShiftScrollListener
- onVariablesAvailable(UnaryOperator<IVariable>) - Method in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent
- onVariablesAvailable(UnaryOperator<IVariable>) - Method in class at.petrak.hexcasting.interop.patchouli.CustomComponentTooltip
- onVariablesAvailable(UnaryOperator<IVariable>) - Method in class at.petrak.hexcasting.interop.patchouli.LookupPatternComponent
- onVariablesAvailable(UnaryOperator<IVariable>) - Method in class at.petrak.hexcasting.interop.patchouli.ManualPatternComponent
- OP_COUNT_USERDATA - Static variable in interface at.petrak.hexcasting.api.HexAPI
-
Location in the userdata of the number of ops executed
- opBreakHarvestLevel() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- opBreakHarvestLevelBecauseForgeThoughtItWasAGoodIdeaToImplementHarvestTiersUsingAnHonestToGodTopoSort() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- open(ServerLevel) - Static method in class at.petrak.hexcasting.server.ScrungledPatternsSave
- operator() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pattern
-
Returns the value of the
operatorrecord component. - OperatorBinary - Class in at.petrak.hexcasting.api.casting.arithmetic.operator
-
A helper class for defining
Operators of two iotas. - OperatorBinary(IotaMultiPredicate, BinaryOperator<Iota>) - Constructor for class at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorBinary
- OperatorPack - Class in at.petrak.hexcasting.common.casting.arithmetic.operator.vec
- operatorSyms() - Method in class at.petrak.hexcasting.api.casting.arithmetic.engine.ArithmeticEngine
- OperatorUnary - Class in at.petrak.hexcasting.api.casting.arithmetic.operator
-
A helper class for defining
Operators of one iota. - OperatorUnary(IotaMultiPredicate, UnaryOperator<Iota>) - Constructor for class at.petrak.hexcasting.api.casting.arithmetic.operator.OperatorUnary
- OperatorUnpack - Class in at.petrak.hexcasting.common.casting.arithmetic.operator.vec
- OperatorVec3Delegating - Class in at.petrak.hexcasting.common.casting.arithmetic.operator.vec
- OperatorVec3Delegating(BiFunction<Vec3, Vec3, Iota>, HexPattern) - Constructor for class at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorVec3Delegating
- opName - Variable in class at.petrak.hexcasting.interop.patchouli.LookupPatternComponent
- opNameRaw - Variable in class at.petrak.hexcasting.interop.patchouli.LookupPatternComponent
- OPS - Static variable in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- opTypes() - Method in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- opTypes() - Method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
- or(IotaPredicate, IotaPredicate) - Static method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate
-
The resulting IotaPredicate returns true if the given iota matches either the left or right predicates.
- Or(IotaPredicate, IotaPredicate) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Or
-
Creates an instance of a
Orrecord class. - OR - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- OR - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- origin() - Method in record class at.petrak.hexcasting.api.player.FlightAbility
-
Returns the value of the
originrecord component. - origin() - Method in record class at.petrak.hexcasting.interop.utils.PatternEntry
-
Returns the value of the
originrecord component. - outerEndColor() - Method in record class at.petrak.hexcasting.client.render.PatternColors
-
Returns the value of the
outerEndColorrecord component. - outerStartColor() - Method in record class at.petrak.hexcasting.client.render.PatternColors
-
Returns the value of the
outerStartColorrecord component. - outerWidth() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
-
Returns the value of the
outerWidthrecord component. - OVER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- OVERCAST - Static variable in class at.petrak.hexcasting.common.lib.HexDamageTypes
- OVERCAST_TRIGGER - Static variable in class at.petrak.hexcasting.api.advancements.HexAdvancementTriggers
- OvercastTrigger - Class in at.petrak.hexcasting.api.advancements
- OvercastTrigger() - Constructor for class at.petrak.hexcasting.api.advancements.OvercastTrigger
- OvercastTrigger.Instance - Class in at.petrak.hexcasting.api.advancements
- OVERLAY_PRED - Static variable in class at.petrak.hexcasting.common.items.storage.ItemFocus
- overlayGui(GuiGraphics, float) - Static method in class at.petrak.hexcasting.client.render.HexAdditionalRenderers
- overlayLevel(PoseStack, float) - Static method in class at.petrak.hexcasting.client.render.HexAdditionalRenderers
- owner() - Method in record class at.petrak.hexcasting.api.pigment.FrozenPigment
-
Returns the value of the
ownerrecord component.
P
- PACK - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- PackagedItemCastEnv - Class in at.petrak.hexcasting.api.casting.eval.env
- PackagedItemCastEnv(ServerPlayer, InteractionHand) - Constructor for class at.petrak.hexcasting.api.casting.eval.env.PackagedItemCastEnv
- paddedSquare(double) - Static method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Makes settings ideal for rendering in a square.
- paddedSquare(double, double, double) - Static method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
- pair(IotaPredicate, IotaPredicate) - Static method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate
-
The resulting IotaMultiPredicate returns true if two iotas are passed, the first matching first, and the second matching second.
- Pair(IotaPredicate, IotaPredicate) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Pair
-
Creates an instance of a
Pairrecord class. - Pair(IotaType<?>, HashCons) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pair
-
Creates an instance of a
Pairrecord class. - PANSEXUAL - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- parenCount() - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
-
Returns the value of the
parenCountrecord component. - parent() - Method in record class at.petrak.hexcasting.client.render.shader.FakeBufferSource
-
Returns the value of the
parentrecord component. - partialTicks - Static variable in class at.petrak.hexcasting.client.ClientTickCounter
- particleEffect() - Method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- particleHeight(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- particleHeight(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
-
How many blocks in the
BlockCircleComponent.normalDir(BlockPos, BlockState, Level)from the center particles should be spawned in - particleHeight(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- particleHeight(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- particleHeight(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- particleHeight(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- particleHeight(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- pat() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern
-
Returns the value of the
patrecord component. - PATCHOULI_ANY_INTEROP_FLAG - Static variable in class at.petrak.hexcasting.interop.HexInterop
- PatchouliUtils - Class in at.petrak.hexcasting.interop.patchouli
-
> no this is a "literally copy these files/parts of file into your mod" > we should put this in patchy but lol > lazy -- Hubry Vazcord
- PatchouliUtils() - Constructor for class at.petrak.hexcasting.interop.patchouli.PatchouliUtils
- pathfinderDots() - Method in record class at.petrak.hexcasting.interop.utils.PatternDrawingUtil.PatternRenderingData
-
Returns the value of the
pathfinderDotsrecord component. - pattern - Variable in class at.petrak.hexcasting.common.blocks.circles.BlockEntitySlate
- pattern - Variable in class at.petrak.hexcasting.common.entities.EntityWallScroll
- pattern - Variable in class at.petrak.hexcasting.interop.inline.InlinePatternData
- pattern() - Method in record class at.petrak.hexcasting.common.misc.PatternTooltip
-
Returns the value of the
patternrecord component. - pattern() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
-
Returns the value of the
patternrecord component. - pattern() - Method in record class at.petrak.hexcasting.interop.utils.PatternEntry
-
Returns the value of the
patternrecord component. - Pattern(HexPattern) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pattern
-
Creates an instance of a
Patternrecord class. - PATTERN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- PATTERN_SCROLL - Static variable in class at.petrak.hexcasting.common.lib.HexLootFunctions
- PatternColors - Record Class in at.petrak.hexcasting.client.render
-
An immutable wrapper for pattern colors.
- PatternColors(int, int) - Constructor for record class at.petrak.hexcasting.client.render.PatternColors
- PatternColors(int, int, int, int, int, int) - Constructor for record class at.petrak.hexcasting.client.render.PatternColors
-
Creates an instance of a
PatternColorsrecord class. - PatternDrawingUtil - Class in at.petrak.hexcasting.interop.utils
- PatternDrawingUtil() - Constructor for class at.petrak.hexcasting.interop.utils.PatternDrawingUtil
- PatternDrawingUtil.PatternRenderingData - Record Class in at.petrak.hexcasting.interop.utils
- PatternEntry - Record Class in at.petrak.hexcasting.interop.utils
- PatternEntry(HexPattern, HexCoord, List<Vec2>) - Constructor for record class at.petrak.hexcasting.interop.utils.PatternEntry
-
Creates an instance of a
PatternEntryrecord class. - PatternIota - Class in at.petrak.hexcasting.api.casting.iota
- PatternIota(IotaType<?>, Object) - Constructor for class at.petrak.hexcasting.api.casting.iota.PatternIota
- PatternIota(HexPattern) - Constructor for class at.petrak.hexcasting.api.casting.iota.PatternIota
- PatternProcessor - Class in at.petrak.hexcasting.interop.patchouli
- PatternProcessor() - Constructor for class at.petrak.hexcasting.interop.patchouli.PatternProcessor
- PatternRegistryManifest - Class in at.petrak.hexcasting.common.casting
- PatternRegistryManifest() - Constructor for class at.petrak.hexcasting.common.casting.PatternRegistryManifest
- PatternRenderer - Class in at.petrak.hexcasting.client.render
- PatternRenderer() - Constructor for class at.petrak.hexcasting.client.render.PatternRenderer
- PatternRenderer.WorldlyBits - Record Class in at.petrak.hexcasting.client.render
- PatternRenderingData(List<PatternEntry>, List<Vec2>, float) - Constructor for record class at.petrak.hexcasting.interop.utils.PatternDrawingUtil.PatternRenderingData
-
Creates an instance of a
PatternRenderingDatarecord class. - PatternResLocArgument - Class in at.petrak.hexcasting.common.command
- PatternResLocArgument() - Constructor for class at.petrak.hexcasting.common.command.PatternResLocArgument
- patterns() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
-
Returns the value of the
patternsrecord component. - patterns() - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
-
Returns the value of the
patternsrecord component. - patterns() - Method in record class at.petrak.hexcasting.interop.utils.PatternDrawingUtil.PatternRenderingData
-
Returns the value of the
patternsrecord component. - PATTERNS_DRAWN - Static variable in class at.petrak.hexcasting.api.mod.HexStatistics
- PatternSettings - Class in at.petrak.hexcasting.client.render
-
A class holding settings for shaping and positioning patterns.
- PatternSettings(String, PatternSettings.PositionSettings, PatternSettings.StrokeSettings, PatternSettings.ZappySettings) - Constructor for class at.petrak.hexcasting.client.render.PatternSettings
- PatternSettings.AxisAlignment - Enum Class in at.petrak.hexcasting.client.render
- PatternSettings.PositionSettings - Record Class in at.petrak.hexcasting.client.render
-
Settings for positioning the pattern and defining its general size/render area.
- PatternSettings.StrokeSettings - Record Class in at.petrak.hexcasting.client.render
-
Settings for stroke and dot sizings.
- PatternSettings.ZappySettings - Record Class in at.petrak.hexcasting.client.render
-
Controls how the pattern is zappified.
- PatternShapeMatch - Class in at.petrak.hexcasting.api.casting
-
Possible things we find when trying to match a pattern's shape.
- PatternShapeMatch() - Constructor for class at.petrak.hexcasting.api.casting.PatternShapeMatch
- PatternShapeMatch.Normal - Class in at.petrak.hexcasting.api.casting
-
The shape exactly matches a pattern that isn't altered per world
- PatternShapeMatch.Nothing - Class in at.petrak.hexcasting.api.casting
-
I've never met that pattern in my life
- PatternShapeMatch.PerWorld - Class in at.petrak.hexcasting.api.casting
-
The pattern is the right shape to be one of the per-world patterns.
- PatternShapeMatch.Special - Class in at.petrak.hexcasting.api.casting
-
The shape matches a special handler
- PatternShapeMatcher - Class in at.petrak.hexcasting.client
- PatternShapeMatcher() - Constructor for class at.petrak.hexcasting.client.PatternShapeMatcher
- patternsRaw - Variable in class at.petrak.hexcasting.interop.patchouli.ManualPatternComponent
- PatternTextureManager - Class in at.petrak.hexcasting.client.render
- PatternTextureManager() - Constructor for class at.petrak.hexcasting.client.render.PatternTextureManager
- PatternTexturesCommand - Class in at.petrak.hexcasting.common.command
- PatternTexturesCommand() - Constructor for class at.petrak.hexcasting.common.command.PatternTexturesCommand
- PatternTooltip - Record Class in at.petrak.hexcasting.common.misc
-
Used for displaying patterns on the tooltips for scrolls and slates.
- PatternTooltip(HexPattern, ResourceLocation) - Constructor for record class at.petrak.hexcasting.common.misc.PatternTooltip
-
Creates an instance of a
PatternTooltiprecord class. - PatternTooltipComponent - Class in at.petrak.hexcasting.client.gui
- PatternTooltipComponent(PatternTooltip) - Constructor for class at.petrak.hexcasting.client.gui.PatternTooltipComponent
- payload - Variable in class at.petrak.hexcasting.api.casting.iota.Iota
- PEHKUI_ID - Static variable in class at.petrak.hexcasting.interop.HexInterop
- PehkuiInterop - Class in at.petrak.hexcasting.interop.pehkui
- PehkuiInterop() - Constructor for class at.petrak.hexcasting.interop.pehkui.PehkuiInterop
- PehkuiInterop.ApiAbstraction - Interface in at.petrak.hexcasting.interop.pehkui
-
Pehkui doesn't publish an API jar so we do this BS
- PER_WORLD_PATTERN - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Actions
-
Actions where the pattern is calculated per-world
- PerWorld(ResourceKey<ActionRegistryEntry>, boolean) - Constructor for class at.petrak.hexcasting.api.casting.PatternShapeMatch.PerWorld
- PerWorldEntry(ResourceKey<ActionRegistryEntry>, HexDir) - Constructor for record class at.petrak.hexcasting.server.ScrungledPatternsSave.PerWorldEntry
-
Creates an instance of a
PerWorldEntryrecord class. - PHIAL_BASE - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- PhialRecipeStackBuilder - Class in at.petrak.hexcasting.interop.utils
- PhialRecipeStackBuilder() - Constructor for class at.petrak.hexcasting.interop.utils.PhialRecipeStackBuilder
- pick(Random) - Method in interface at.petrak.hexcasting.common.recipe.ingredient.StateIngredient
- pick(Random) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- pick(Random) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- pick(Random) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- pick(Random) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- pick(Random) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- pigment - Variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- PigmentItem - Interface in at.petrak.hexcasting.api.item
-
Items which can be used as a colorizer can implement this interface.
- PLACE_BLOCK - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- placeStateDirAndSneak(BlockState, BlockPlaceContext) - Static method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- platform() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- Platform - Enum Class in at.petrak.hexcasting.xplat
- PlayerBasedCastEnv - Class in at.petrak.hexcasting.api.casting.eval.env
- PlayerBasedCastEnv(ServerPlayer, InteractionHand) - Constructor for class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- PlayerBasedMishapEnv - Class in at.petrak.hexcasting.api.casting.eval.env
- PlayerBasedMishapEnv(ServerPlayer) - Constructor for class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedMishapEnv
- PlayerPositionRecorder - Class in at.petrak.hexcasting.common.misc
- PlayerPositionRecorder() - Constructor for class at.petrak.hexcasting.common.misc.PlayerPositionRecorder
- playerUUID() - Method in record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
-
Returns the value of the
playerUUIDrecord component. - playerUUID() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
-
Returns the value of the
playerUUIDrecord component. - playerWillDestroy(Level, BlockPos, BlockState, Player) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- playPlacementSound() - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- PLURAL - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- points - Variable in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- pos() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Returns the value of the
posrecord component. - position() - Method in record class at.petrak.hexcasting.api.player.Sentinel
-
Returns the value of the
positionrecord component. - PositionSettings(double, double, double, double, PatternSettings.AxisAlignment, PatternSettings.AxisAlignment, double, double, double) - Constructor for record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Creates an instance of a
PositionSettingsrecord class. - posSets - Variable in class at.petrak.hexcasting.client.render.PatternSettings
- possibleExitDirections(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- possibleExitDirections(BlockPos, BlockState, Level) - Method in interface at.petrak.hexcasting.api.casting.circles.ICircleComponent
-
This determines the directions the control flow can exit from.
- possibleExitDirections(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- possibleExitDirections(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- possibleExitDirections(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- possibleExitDirections(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- possibleExitDirections(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- postCast(CastingImage) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Do things after the whole cast is finished (i.e.
- postCast(CastingImage) - Method in class at.petrak.hexcasting.api.casting.eval.env.StaffCastEnv
- postDisplay(Component, ItemStack) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- postExecution(CastResult) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Do whatever you like after a pattern is executed.
- postExecution(CastResult) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- postExecution(CastResult) - Method in class at.petrak.hexcasting.api.casting.eval.env.PackagedItemCastEnv
- postExecution(CastResult) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- postExecution(CastResult) - Method in class at.petrak.hexcasting.api.casting.eval.env.StaffCastEnv
- postFrameCheckRendered() - Static method in class at.petrak.hexcasting.client.render.GaslightingTracker
- postMishap(Component) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- postNoExits(BlockPos) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- postPrint(Component) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- POTION$ABSORPTION - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POTION$HASTE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POTION$LEVITATION - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POTION$NIGHT_VISION - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POTION$POISON - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POTION$REGENERATION - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POTION$SLOWNESS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POTION$STRENGTH - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POTION$WEAKNESS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POTION$WITHER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POW - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- POW_PROJ - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- POWERED - Static variable in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRedstoneImpetus
- precheckAction(PatternShapeMatch) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
If something about this ARE itself is invalid, mishap.
- precheckAction(PatternShapeMatch) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- PRIDE_PIGMENTS - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- PRINT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- printMessage(Component) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- printMessage(Component) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- printMessage(Component) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- priority() - Method in record class at.petrak.hexcasting.api.casting.eval.sideeffects.EvalSound
-
Returns the value of the
priorityrecord component. - PRISTINE_BG - Static variable in class at.petrak.hexcasting.client.gui.PatternTooltipComponent
- process(Level, String) - Method in class at.petrak.hexcasting.interop.patchouli.BrainsweepProcessor
- process(Level, String) - Method in class at.petrak.hexcasting.interop.patchouli.MultiCraftingProcessor
- process(Level, String) - Method in class at.petrak.hexcasting.interop.patchouli.PatternProcessor
- ProcessingOutput - Interface in at.petrak.hexcasting.datagen.recipe.builders
- processRegistry(ServerLevel) - Static method in class at.petrak.hexcasting.common.casting.PatternRegistryManifest
-
Process the registry!
- produceParticles(ParticleSpray, FrozenPigment) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- produceParticles(ParticleSpray, FrozenPigment) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- produceParticles(ParticleSpray, FrozenPigment) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- profession - Variable in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- propagatesSkylightDown(BlockState, BlockGetter, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- propagatesSkylightDown(BlockState, BlockGetter, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- propagatesSkylightDown(BlockState, BlockGetter, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- props() - Static method in class at.petrak.hexcasting.common.lib.HexItems
- prototype() - Method in record class at.petrak.hexcasting.api.casting.ActionRegistryEntry
-
Returns the value of the
prototyperecord component. - provideColor(UUID) - Method in interface at.petrak.hexcasting.api.addldata.ADPigment
- provideColor(ItemStack, UUID) - Method in interface at.petrak.hexcasting.api.item.PigmentItem
- provideColor(ItemStack, UUID) - Method in class at.petrak.hexcasting.common.items.pigment.ItemAmethystAndCopperPigment
- provideColor(ItemStack, UUID) - Method in class at.petrak.hexcasting.common.items.pigment.ItemAmethystPigment
- provideColor(ItemStack, UUID) - Method in class at.petrak.hexcasting.common.items.pigment.ItemDyePigment
- provideColor(ItemStack, UUID) - Method in class at.petrak.hexcasting.common.items.pigment.ItemPridePigment
- provideColor(ItemStack, UUID) - Method in class at.petrak.hexcasting.common.items.pigment.ItemUUIDPigment
- provider() - Method in record class at.petrak.hexcasting.client.render.PatternRenderer.WorldlyBits
-
Returns the value of the
providerrecord component. - Provider(SpriteSet) - Constructor for class at.petrak.hexcasting.client.particles.ConjureParticle.Provider
- PureLines(List<Vec2>, String) - Constructor for record class at.petrak.hexcasting.client.render.HexPatternLike.PureLines
-
Creates an instance of a
PureLinesrecord class.
Q
- q - Variable in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent.RawPattern
- QUENCHED_ALLAY - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- QUENCHED_ALLAY_BLOCKS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- QUENCHED_ALLAY_BLOCKS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- QUENCHED_ALLAY_BRICKS - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- QUENCHED_ALLAY_BRICKS_SMALL - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- QUENCHED_ALLAY_BRICKS_SMALL_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- QUENCHED_ALLAY_BRICKS_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- QUENCHED_ALLAY_PRIORITY - Static variable in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
- QUENCHED_ALLAY_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- QUENCHED_ALLAY_TILES - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- QUENCHED_ALLAY_TILES_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- QUENCHED_ALLAY_VARIANTS - Static variable in class at.petrak.hexcasting.client.RegisterClientStuff
- QUENCHED_BLOCK_UNIT - Static variable in class at.petrak.hexcasting.api.misc.MediaConstants
- QUENCHED_SHARD - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- QUENCHED_SHARD_PRIORITY - Static variable in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
- QUENCHED_SHARD_UNIT - Static variable in class at.petrak.hexcasting.api.misc.MediaConstants
- QUERY - Enum constant in enum class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.StackDiscoveryMode
-
When finding items to pick (hotbar)
- queryForMatchingStack(Predicate<ItemStack>) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Return the slot from which to take blocks and items.
R
- r - Variable in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent.RawPattern
- radius() - Method in record class at.petrak.hexcasting.api.player.FlightAbility
-
Returns the value of the
radiusrecord component. - RANDOM - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- rangeX - Variable in class at.petrak.hexcasting.client.render.HexPatternPoints
- rangeY - Variable in class at.petrak.hexcasting.client.render.HexPatternPoints
- ravenmind() - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
-
Returns the value of the
ravenmindrecord component. - RAVENMIND_USERDATA - Static variable in interface at.petrak.hexcasting.api.HexAPI
-
Location in the userdata of the ravenmind
- RawPattern() - Constructor for class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent.RawPattern
- RAYCAST - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- RAYCAST_AXIS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- RAYCAST_ENTITY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- reachedPositions - Variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- read(FriendlyByteBuf) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- read(FriendlyByteBuf) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- read(FriendlyByteBuf) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- read(FriendlyByteBuf) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- read(FriendlyByteBuf) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- READ - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- READ_LORE_FRAGMENT - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- READ$ENTITY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- READ$LOCAL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- readabilityOffset() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Returns the value of the
readabilityOffsetrecord component. - READABLE - Static variable in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
- READABLE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- READABLE_GRID_SCROLL_COLORS - Static variable in record class at.petrak.hexcasting.client.render.PatternColors
- READABLE_OFFSET - Static variable in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
- READABLE_SCROLL_COLORS - Static variable in record class at.petrak.hexcasting.client.render.PatternColors
- READABLE_SCROLL_SETTINGS - Static variable in class at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
- READABLE_SEGMENT - Static variable in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
- READABLE$ENTITY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- readAdditionalSaveData(CompoundTag) - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- readBlockState(JsonObject) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
-
Reads the block state from the provided json object.
- readIota(ServerLevel) - Method in interface at.petrak.hexcasting.api.addldata.ADIotaHolder
- readIota(ServerLevel) - Method in class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder
- readIota(ItemStack, ServerLevel) - Method in interface at.petrak.hexcasting.api.item.IotaHolderItem
- readIotaTag() - Method in interface at.petrak.hexcasting.api.addldata.ADIotaHolder
- readIotaTag() - Method in class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder
- readIotaTag(ItemStack) - Method in interface at.petrak.hexcasting.api.item.IotaHolderItem
- readIotaTag(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemAbacus
- readIotaTag(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- readIotaTag(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- readIotaTag(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- readIotaTag(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- readIotaTag(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemThoughtKnot
- readSpawnData(BlockPos, Direction, ItemStack, boolean, int) - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- RecalcPatternsCommand - Class in at.petrak.hexcasting.common.command
- RecalcPatternsCommand() - Constructor for class at.petrak.hexcasting.common.command.RecalcPatternsCommand
- recalculateDisplay() - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- RECHARGE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- RecipeSerializerBase<T extends net.minecraft.world.item.crafting.Recipe<?>> - Class in at.petrak.hexcasting.common.recipe
- RecipeSerializerBase() - Constructor for class at.petrak.hexcasting.common.recipe.RecipeSerializerBase
- REDSTONE_POWERED - Static variable in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- register() - Static method in class at.petrak.hexcasting.api.mod.HexStatistics
- register() - Static method in class at.petrak.hexcasting.common.misc.RegisterMisc
- register(CommandDispatcher<CommandSourceStack>) - Static method in class at.petrak.hexcasting.common.lib.HexCommands
- register(BiConsumer<ActionRegistryEntry, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.hex.HexActions
- register(BiConsumer<Arithmetic, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- register(BiConsumer<SpecialHandler.Factory<?>, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.hex.HexSpecialHandlers
- register(BiConsumer<EvalSound, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- register(BiConsumer<MobEffect, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexMobEffects
- register(BiConsumer<Attribute, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexAttributes
- register(BiConsumer<Potion, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexPotions
- register(ParticleType<T>, Function<SpriteSet, ParticleProvider<T>>) - Method in interface at.petrak.hexcasting.common.lib.HexParticles.FactoryHandler.Consumer
- registerBlockCreativeTab(Consumer<Block>, CreativeModeTab) - Static method in class at.petrak.hexcasting.common.lib.HexBlocks
- registerBlockEntityRenderer(BlockEntityType<T>, BlockEntityRendererProvider<? super T>) - Method in interface at.petrak.hexcasting.client.RegisterClientStuff.BlockEntityRendererRegisterererer
- registerBlockEntityRenderers(RegisterClientStuff.BlockEntityRendererRegisterererer) - Static method in class at.petrak.hexcasting.client.RegisterClientStuff
- registerBlockItems(BiConsumer<Item, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexBlocks
- registerBlocks(BiConsumer<Block, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexBlocks
- registerBlocks(Consumer<BlockSetType>) - Static method in class at.petrak.hexcasting.common.lib.HexBlockSetTypes
- RegisterClientStuff - Class in at.petrak.hexcasting.client
- RegisterClientStuff() - Constructor for class at.petrak.hexcasting.client.RegisterClientStuff
- RegisterClientStuff.BlockEntityRendererRegisterererer - Interface in at.petrak.hexcasting.client
- registerColorProviders(BiConsumer<ItemColor, Item>, BiConsumer<BlockColor, Block>) - Static method in class at.petrak.hexcasting.client.RegisterClientStuff
- registerContinuations(BiConsumer<ContinuationFrame.Type<?>, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
- registerCreativeTabs(BiConsumer<CreativeModeTab, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexCreativeTabs
- registerCustomBrainsweepingBehavior(EntityType<T>, Consumer<T>) - Method in interface at.petrak.hexcasting.api.HexAPI
-
Register an entity type to have a custom behavior when getting brainswept.
- registerCustomBrainsweepingBehavior(EntityType<T>, Consumer<T>) - Method in class at.petrak.hexcasting.common.impl.HexAPIImpl
- registerEntities(BiConsumer<EntityType<?>, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.entities.HexEntities
- registerEntityRenderer(EntityType<? extends T>, EntityRendererProvider<T>) - Method in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- registerFactories(HexParticles.FactoryHandler.Consumer) - Static method in class at.petrak.hexcasting.common.lib.HexParticles.FactoryHandler
- registerItemCreativeTab(CreativeModeTab.Output, CreativeModeTab) - Static method in class at.petrak.hexcasting.common.lib.HexItems
- registerItemProperty(Item, ResourceLocation, ItemPropertyFunction) - Method in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- registerItems(BiConsumer<Item, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexItems
- RegisterMisc - Class in at.petrak.hexcasting.common.misc
- RegisterMisc() - Constructor for class at.petrak.hexcasting.common.misc.RegisterMisc
- registerParticles(BiConsumer<ParticleType<?>, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexParticles
- registerSerializers(BiConsumer<RecipeSerializer<?>, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.recipe.HexRecipeStuffRegistry
- registerSerializers(BiConsumer<LootItemFunctionType, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexLootFunctions
- registerSounds(BiConsumer<SoundEvent, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexSounds
- registerSpecialVelocityGetter(EntityType<T>, HexAPI.EntityVelocityGetter<T>) - Method in interface at.petrak.hexcasting.api.HexAPI
-
Register an entity with the given ID to have its velocity as perceived by OpEntityVelocity be different than it's "normal" velocity
- registerSpecialVelocityGetter(EntityType<T>, HexAPI.EntityVelocityGetter<T>) - Method in class at.petrak.hexcasting.common.impl.HexAPIImpl
- registerTiles(BiConsumer<BlockEntityType<?>, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.HexBlockEntities
- registerTriggers() - Static method in class at.petrak.hexcasting.api.advancements.HexAdvancementTriggers
- registerTypes(BiConsumer<IotaType<?>, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- registerTypes(BiConsumer<RecipeType<?>, ResourceLocation>) - Static method in class at.petrak.hexcasting.common.recipe.HexRecipeStuffRegistry
- REGISTRY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- REGISTRY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- REGISTRY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
- REGISTRY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- remainingMediaCapacity() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- REMOVE - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- REMOVE_FROM - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- removeExtension(CastingEnvironmentComponent.Key<?>) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- removeItem(int, int) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- removeItemNoUpdate(int) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- removeXp(int) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleMishapEnv
- removeXp(int) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedMishapEnv
- removeXp(int) - Method in class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- render(BlockEntityAkashicBookshelf, float, PoseStack, MultiBufferSource, int, int) - Method in class at.petrak.hexcasting.client.render.be.BlockEntityAkashicBookshelfRenderer
- render(BlockEntitySlate, float, PoseStack, MultiBufferSource, int, int) - Method in class at.petrak.hexcasting.client.render.be.BlockEntitySlateRenderer
- render(BlockEntityQuenchedAllay, float, PoseStack, MultiBufferSource, int, int) - Method in class at.petrak.hexcasting.client.render.be.BlockEntityQuenchedAllayRenderer
- render(EntityWallScroll, float, float, PoseStack, MultiBufferSource, int) - Method in class at.petrak.hexcasting.client.entity.WallScrollRenderer
- render(InlinePatternData, GuiGraphics, int, Style, int, InlineRenderer.TextRenderingContext) - Method in class at.petrak.hexcasting.interop.inline.InlinePatternRenderer
- render(PoseStack, MultiBufferSource, int, AbstractClientPlayer, float, float, float, float, float, float) - Method in class at.petrak.hexcasting.client.model.AltioraLayer
- render(GuiGraphics, IComponentRenderContext, float, int, int) - Method in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent
- render(GuiGraphics, IComponentRenderContext, float, int, int) - Method in class at.petrak.hexcasting.interop.patchouli.CustomComponentTooltip
- rendererId - Static variable in class at.petrak.hexcasting.interop.inline.InlinePatternData
- renderImage(Font, int, int, GuiGraphics) - Method in class at.petrak.hexcasting.client.gui.PatternTooltipComponent
- renderPattern(HexPattern, PatternSettings, PatternColors, double, PoseStack, MultiBufferSource, Vec3, Float, int, int) - Static method in class at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
-
Renders a pattern in world space based on the given transform requirements
- renderPattern(HexPattern, PoseStack, PatternRenderer.WorldlyBits, PatternSettings, PatternColors, double, int) - Static method in class at.petrak.hexcasting.client.render.PatternRenderer
- renderPattern(HexPattern, PoseStack, PatternSettings, PatternColors, double, int) - Static method in class at.petrak.hexcasting.client.render.PatternRenderer
- renderPattern(HexPatternLike, PoseStack, PatternRenderer.WorldlyBits, PatternSettings, PatternColors, double, int) - Static method in class at.petrak.hexcasting.client.render.PatternRenderer
-
Renders a pattern (or rather a pattern-like) according to the given settings.
- renderPatternForAkashicBookshelf(BlockEntityAkashicBookshelf, HexPattern, PoseStack, MultiBufferSource, int, BlockState) - Static method in class at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
- renderPatternForScroll(HexPattern, EntityWallScroll, PoseStack, MultiBufferSource, int, int, boolean) - Static method in class at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
- renderPatternForSlate(BlockEntitySlate, HexPattern, PoseStack, MultiBufferSource, int, BlockState) - Static method in class at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
- renderTickStart(float) - Static method in class at.petrak.hexcasting.client.ClientTickCounter
- renderToBuffer(PoseStack, VertexConsumer, int, int, float, float, float, float) - Method in class at.petrak.hexcasting.client.model.MyOwnArmorModelWithBlackjackAndHookers
- repaint() - Static method in class at.petrak.hexcasting.client.render.PatternTextureManager
- repaintIndex - Static variable in class at.petrak.hexcasting.client.render.PatternTextureManager
- REPLACE - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- REPLACE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- replaceItem(Predicate<ItemStack>, ItemStack, InteractionHand) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Attempt to replace the first stack found which matches the predicate with the stack to replace with.
- replaceItem(Predicate<ItemStack>, ItemStack, InteractionHand) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- replaceItem(Predicate<ItemStack>, ItemStack, InteractionHand) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- replaceItemForPlayer(Predicate<ItemStack>, ItemStack, InteractionHand, ServerPlayer) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- REQUIRES_ENLIGHTENMENT - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Actions
-
Actions with this tag can't be used until the caster is enlightened and send the "am I not skilled enough" message
- resolve() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- resolvedPatterns() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
-
Returns the value of the
resolvedPatternsrecord component. - restoreLastFilter(AbstractTexture) - Method in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- result() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
-
Returns the value of the
resultrecord component. - result() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Returns the value of the
resultrecord component. - Result<T,
E> - Class in at.petrak.hexcasting.api.misc -
I'm sick and tired of not having a result class god dammit
- Result() - Constructor for class at.petrak.hexcasting.api.misc.Result
- Result(ResourceLocation, StateIngredient, BrainsweepeeIngredient, long, BlockState, Advancement.Builder, ResourceLocation) - Constructor for record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Creates an instance of a
Resultrecord class. - Result.Err<T,
E> - Class in at.petrak.hexcasting.api.misc - Result.Ok<T,
E> - Class in at.petrak.hexcasting.api.misc - RETROSPECTION - Static variable in class at.petrak.hexcasting.api.casting.eval.SpecialPatterns
- REV - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- REVERSE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- right() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.IterPair
-
Returns the value of the
rightrecord component. - right() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Or
-
Returns the value of the
rightrecord component. - ROBES - Static variable in class at.petrak.hexcasting.client.model.HexModelLayers
- robesMaterial() - Method in interface at.petrak.hexcasting.api.HexAPI
- robesMaterial() - Method in class at.petrak.hexcasting.common.impl.HexAPIImpl
- rotate(BlockState, Rotation) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- rotate(BlockState, Rotation) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- rotate(BlockState, Rotation) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEmptyImpetus
- rotate(BlockState, Rotation) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- rotate(BlockState, Rotation) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- rotate(BlockState, Rotation) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockEmptyDirectrix
- rotate(BlockState, Rotation) - Method in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockRedstoneDirectrix
- ROTATE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ROTATE_REVERSE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- rotatePageIdx(ItemStack, boolean) - Static method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- run(HexPattern, CastingEnvironment, CastingImage, SpellContinuation) - Method in class at.petrak.hexcasting.api.casting.arithmetic.engine.ArithmeticEngine
-
Runs one of the contained Operators assigned to the given pattern, modifying the passed stack of iotas.
- run(ItemStack, LootContext) - Method in class at.petrak.hexcasting.common.loot.AddHexToAncientCypherFunc
- run(ItemStack, LootContext) - Method in class at.petrak.hexcasting.common.loot.AddPerWorldPatternToScrollFunc
- run(ItemStack, LootContext) - Method in class at.petrak.hexcasting.common.loot.AmethystReducerFunc
S
- save() - Method in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- save(Consumer<FinishedRecipe>, ResourceLocation) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- save(Consumer<FinishedRecipe>, ResourceLocation) - Method in class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder
- save(Consumer<FinishedRecipe>, ResourceLocation) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- save(CompoundTag) - Method in class at.petrak.hexcasting.server.ScrungledPatternsSave
- saveAdditional(CompoundTag) - Method in class at.petrak.hexcasting.api.block.HexBlockEntity
- saveModData(CompoundTag) - Method in class at.petrak.hexcasting.api.block.HexBlockEntity
- saveModData(CompoundTag) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- saveModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- saveModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockEntitySlate
- saveModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityLookingImpetus
- saveModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- saveModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- saveModData(CompoundTag) - Method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityQuenchedAllay
- scaleVec(Vec2) - Method in class at.petrak.hexcasting.client.render.HexPatternPoints
- scaleVecs(List<Vec2>) - Method in class at.petrak.hexcasting.client.render.HexPatternPoints
- SCONCE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- scroll - Variable in class at.petrak.hexcasting.common.entities.EntityWallScroll
- SCROLL_DUST - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- SCROLL_LARGE - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- SCROLL_MEDIUM - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- SCROLL_PAPER - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SCROLL_PAPER_LANTERN - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SCROLL_SCRIBBLE - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- SCROLL_SETTINGS - Static variable in class at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
- SCROLL_SMOL - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- ScrollInjection(ResourceLocation, int) - Constructor for record class at.petrak.hexcasting.common.loot.HexLootHandler.ScrollInjection
-
Creates an instance of a
ScrollInjectionrecord class. - scrollItem() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Returns the value of the
scrollItemrecord component. - SCROLLS - Static variable in class at.petrak.hexcasting.common.lib.HexCreativeTabs
- ScrungledPatternsSave - Class in at.petrak.hexcasting.server
-
Maps angle sigs to resource locations and their preferred start dir so we can look them up in the main registry Save this on the world in case the random algorithm changes.
- ScrungledPatternsSave.PerWorldEntry - Record Class in at.petrak.hexcasting.server
- SCRY_SIGHT - Static variable in class at.petrak.hexcasting.common.items.ItemLens
- SCRY_SIGHT - Static variable in class at.petrak.hexcasting.common.lib.HexAttributes
-
Whether you have the lens overlay when looking at something.
- SCRYING_LENS - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- ScryingLensOverlayRegistry - Class in at.petrak.hexcasting.api.client
-
Use this to make things display when the player looks at things with a Scrying Lens.
- ScryingLensOverlayRegistry() - Constructor for class at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry
- ScryingLensOverlayRegistry.OverlayBuilder - Interface in at.petrak.hexcasting.api.client
-
Return the lines displayed by the cursor: an item and some text.
- ScryingLensOverlayRegistry.OverlayPredicate - Interface in at.petrak.hexcasting.api.client
-
Predicate for matching on a block state.
- ScryingLensOverlays - Class in at.petrak.hexcasting.client.render
- ScryingLensOverlays() - Constructor for class at.petrak.hexcasting.client.render.ScryingLensOverlays
- seal(ItemStack) - Static method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- seal(ItemStack) - Method in enum class at.petrak.hexcasting.common.recipe.SealThingsRecipe.Sealee
- SEAL_FOCUS - Static variable in class at.petrak.hexcasting.common.recipe.HexRecipeStuffRegistry
- SEAL_MATERIALS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- SEAL_SPELLBOOK - Static variable in class at.petrak.hexcasting.common.recipe.HexRecipeStuffRegistry
- sealee - Variable in class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- SealSpellbookRecipe - Class in at.petrak.hexcasting.common.recipe
- SealSpellbookRecipe(ResourceLocation, CraftingBookCategory) - Constructor for class at.petrak.hexcasting.common.recipe.SealSpellbookRecipe
- SealThingsRecipe - Class in at.petrak.hexcasting.common.recipe
- SealThingsRecipe(ResourceLocation, CraftingBookCategory, SealThingsRecipe.Sealee) - Constructor for class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- SealThingsRecipe.Sealee - Enum Class in at.petrak.hexcasting.common.recipe
- second() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Either
-
Returns the value of the
secondrecord component. - second() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Pair
-
Returns the value of the
secondrecord component. - second() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Triple
-
Returns the value of the
secondrecord component. - semitoneFromScale(int) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- sendMishapMsgToPlayer(OperatorSideEffect.DoMishap) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- sendPacketNear(Vec3, double, ServerLevel, IMessage) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- sendPacketToPlayer(ServerPlayer, IMessage) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- sendPacketToServer(IMessage) - Method in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- sendPacketTracking(Entity, IMessage) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- Sentinel - Record Class in at.petrak.hexcasting.api.player
-
A null sentinel means no sentinel
- Sentinel(boolean, Vec3, ResourceKey<Level>) - Constructor for record class at.petrak.hexcasting.api.player.Sentinel
-
Creates an instance of a
Sentinelrecord class. - SENTINEL_RADIUS - Static variable in class at.petrak.hexcasting.common.lib.HexAttributes
- SENTINEL$CREATE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- SENTINEL$DESTROY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- SENTINEL$GET_POS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- SENTINEL$GREAT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- SENTINEL$WAYFIND - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- serialize() - Method in class at.petrak.hexcasting.api.casting.iota.BooleanIota
- serialize() - Method in class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- serialize() - Method in class at.petrak.hexcasting.api.casting.iota.DoubleIota
- serialize() - Method in class at.petrak.hexcasting.api.casting.iota.EntityIota
- serialize() - Method in class at.petrak.hexcasting.api.casting.iota.GarbageIota
- serialize() - Method in class at.petrak.hexcasting.api.casting.iota.Iota
-
Serialize this under the
datatag. - serialize() - Method in class at.petrak.hexcasting.api.casting.iota.ListIota
- serialize() - Method in class at.petrak.hexcasting.api.casting.iota.NullIota
- serialize() - Method in class at.petrak.hexcasting.api.casting.iota.PatternIota
- serialize() - Method in class at.petrak.hexcasting.api.casting.iota.Vec3Iota
- serialize() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- serialize() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- serialize() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- serialize() - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- serialize() - Method in interface at.petrak.hexcasting.common.recipe.ingredient.StateIngredient
- serialize() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- serialize() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- serialize() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- serialize() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- serialize() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- serialize() - Method in class at.petrak.hexcasting.datagen.recipe.builders.CompatIngredientValue
- serialize() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.CompatProcessingOutput
- serialize() - Method in interface at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightToolIngredient
- serialize() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.ItemProcessingOutput
- serialize() - Method in interface at.petrak.hexcasting.datagen.recipe.builders.ProcessingOutput
- serialize(Iota) - Static method in class at.petrak.hexcasting.api.casting.iota.IotaType
- serialize(JsonObject, AddHexToAncientCypherFunc, JsonSerializationContext) - Method in class at.petrak.hexcasting.common.loot.AddHexToAncientCypherFunc.Serializer
- serialize(JsonObject, AddPerWorldPatternToScrollFunc, JsonSerializationContext) - Method in class at.petrak.hexcasting.common.loot.AddPerWorldPatternToScrollFunc.Serializer
- serialize(JsonObject, AmethystReducerFunc, JsonSerializationContext) - Method in class at.petrak.hexcasting.common.loot.AmethystReducerFunc.Serializer
- serialize(FriendlyByteBuf) - Method in interface at.petrak.hexcasting.common.msgs.IMessage
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
- serialize(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
- serializeAdvancement() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
- serializeAdvancement() - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder.CrushingRecipe
- serializeAdvancement() - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder.CuttingRecipe
- serializeBlockState(BlockState) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
-
Writes data about the block state to the provided json object.
- Serializer() - Constructor for class at.petrak.hexcasting.common.loot.AddHexToAncientCypherFunc.Serializer
- Serializer() - Constructor for class at.petrak.hexcasting.common.loot.AddPerWorldPatternToScrollFunc.Serializer
- Serializer() - Constructor for class at.petrak.hexcasting.common.loot.AmethystReducerFunc.Serializer
- Serializer() - Constructor for class at.petrak.hexcasting.common.recipe.BrainsweepRecipe.Serializer
- SERIALIZER - Static variable in class at.petrak.hexcasting.common.recipe.SealSpellbookRecipe
- serializeRecipeData(JsonObject) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder.CrushingRecipe
- serializeRecipeData(JsonObject) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder.CuttingRecipe
- serializeRecipeData(JsonObject) - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
- serializeToJson(SerializationContext) - Method in class at.petrak.hexcasting.api.advancements.FailToCastGreatSpellTrigger.Instance
- serializeToJson(SerializationContext) - Method in class at.petrak.hexcasting.api.advancements.OvercastTrigger.Instance
- serializeToJson(SerializationContext) - Method in class at.petrak.hexcasting.api.advancements.SpendMediaTrigger.Instance
- serializeToNBT() - Method in record class at.petrak.hexcasting.api.pigment.FrozenPigment
- server() - Static method in class at.petrak.hexcasting.api.mod.HexConfig
- serverTick(Level, BlockPos, BlockState, BlockEntityLookingImpetus) - Static method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityLookingImpetus
- setAltiora(Player, AltioraAbility) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- setArgs(List<Iota>) - Method in exception at.petrak.hexcasting.api.casting.arithmetic.engine.NoOperatorCandidatesException
- setBrainsweepAddlData(Mob) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
-
Doesn't actually knock out its AI or anything anymore, just sets caps/ccs
- setClient(HexConfig.ClientConfigAccess) - Static method in class at.petrak.hexcasting.api.mod.HexConfig
- setColor(LevelAccessor, BlockPos, FrozenPigment) - Static method in class at.petrak.hexcasting.common.blocks.BlockConjured
- setColorizer(FrozenPigment) - Method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- setCommon(HexConfig.CommonConfigAccess) - Static method in class at.petrak.hexcasting.api.mod.HexConfig
- setFilterSave(AbstractTexture, boolean, boolean) - Method in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- setFlight(ServerPlayer, FlightAbility) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- setInfiniteMedia() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- setItem(int, ItemStack) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- setMedia(long) - Method in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
-
Use
insertMedia(media - withdrawMedia(-1, true), false)where possible - setMedia(long) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- setMedia(long) - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
- setMedia(ItemStack, long) - Method in interface at.petrak.hexcasting.api.item.MediaHolderItem
- setMedia(ItemStack, long) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- setMedia(ItemStack, long) - Method in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- setNewMapping(HexPattern, Iota) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- setPattern(HexPattern) - Method in exception at.petrak.hexcasting.api.casting.arithmetic.engine.NoOperatorCandidatesException
- setPatterns(ServerPlayer, List<ResolvedPattern>) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- setPigment(FrozenPigment) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- setPigment(FrozenPigment) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- setPigment(FrozenPigment) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleCastEnv
- setPigment(FrozenPigment) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedCastEnv
- setPigment(Player, FrozenPigment) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- setPlayer(GameProfile, UUID) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- setRegistryName(ResourceLocation) - Method in class at.petrak.hexcasting.common.recipe.RecipeSerializerBase
- setRenderLayer(Block, RenderType) - Method in interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
- setScale(Entity, float) - Method in interface at.petrak.hexcasting.interop.pehkui.PehkuiInterop.ApiAbstraction
- setSealed(ItemStack, boolean) - Static method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- setSentinel(Player, Sentinel) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- setServer(HexConfig.ServerConfigAccess) - Static method in class at.petrak.hexcasting.api.mod.HexConfig
- setShowsStrokeOrder(boolean) - Method in class at.petrak.hexcasting.common.entities.EntityWallScroll
- setSpriteFromAge(SpriteSet) - Method in class at.petrak.hexcasting.client.particles.ConjureParticle
- setStaffcastImage(ServerPlayer, CastingImage) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- setup() - Static method in class at.petrak.hexcasting.common.blocks.behavior.HexComposting
- setup(Level, IVariableProvider) - Method in class at.petrak.hexcasting.interop.patchouli.BrainsweepProcessor
- setup(Level, IVariableProvider) - Method in class at.petrak.hexcasting.interop.patchouli.MultiCraftingProcessor
- setup(Level, IVariableProvider) - Method in class at.petrak.hexcasting.interop.patchouli.PatternProcessor
- setupAnim(LivingEntity, float, float, float, float, float) - Method in class at.petrak.hexcasting.client.model.MyOwnArmorModelWithBlackjackAndHookers
- setVariant(int) - Method in interface at.petrak.hexcasting.api.addldata.ADVariantItem
- setVariant(ItemStack, int) - Method in interface at.petrak.hexcasting.api.item.VariantItem
- setVariant(ItemStack, int) - Method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- setVariant(ItemStack, int) - Method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- sfx(BlockPos, BlockState, Level, BlockEntityAbstractImpetus, boolean) - Static method in interface at.petrak.hexcasting.api.casting.circles.ICircleComponent
- SHARD_UNIT - Static variable in class at.petrak.hexcasting.api.misc.MediaConstants
- shardMediaAmount() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- ShiftScrollListener - Class in at.petrak.hexcasting.client
- ShiftScrollListener() - Constructor for class at.petrak.hexcasting.client.ShiftScrollListener
- shouldAddRecipe() - Static method in class at.petrak.hexcasting.interop.utils.PhialRecipeStackBuilder
- shouldDoStrokeGradient() - Static method in class at.petrak.hexcasting.client.render.PatternRenderer
- shouldFailToBreak(Player, BlockState, BlockPos) - Static method in class at.petrak.hexcasting.common.items.ItemJewelerHammer
- shouldRenderOffScreen(BlockEntityQuenchedAllay) - Method in class at.petrak.hexcasting.client.render.be.BlockEntityQuenchedAllayRenderer
- showsStrokeOrder() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Returns the value of the
showsStrokeOrderrecord component. - showStrokeOrder() - Method in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
-
Returns the value of the
showStrokeOrderrecord component. - showStrokeOrder() - Method in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent
- showStrokeOrder() - Method in class at.petrak.hexcasting.interop.patchouli.LookupPatternComponent
- showStrokeOrder() - Method in class at.petrak.hexcasting.interop.patchouli.ManualPatternComponent
- SHRINK_GRID - Static variable in class at.petrak.hexcasting.common.lib.HexMobEffects
- SHRINK_GRID - Static variable in class at.petrak.hexcasting.common.lib.HexPotions
- SHRINK_GRID_LONG - Static variable in class at.petrak.hexcasting.common.lib.HexPotions
- SHRINK_GRID_STRONG - Static variable in class at.petrak.hexcasting.common.lib.HexPotions
- signature - Variable in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent.RawPattern
- SIN - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- SIN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- singleStroke(int) - Static method in record class at.petrak.hexcasting.client.render.PatternColors
- SINGLETON - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- size() - Method in class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- size() - Method in class at.petrak.hexcasting.api.casting.iota.Iota
-
This method is called to determine whether the iota is above the max serialisation depth/serialisation count limits.
- size() - Method in class at.petrak.hexcasting.api.casting.iota.ListIota
- SLATE - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- SLATE_AMETHYST_BRICKS - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE_AMETHYST_BRICKS_SMALL - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE_AMETHYST_PILLAR - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE_AMETHYST_TILES - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE_BG - Static variable in class at.petrak.hexcasting.client.gui.PatternTooltipComponent
- SLATE_BLOCK - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE_BLOCKS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- SLATE_BLOCKS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- SLATE_BRICKS - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE_BRICKS_SMALL - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE_PILLAR - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE_TILE - Static variable in class at.petrak.hexcasting.common.lib.HexBlockEntities
- SLATE_TILES - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- SLATE_WOBBLY_COLOR - Static variable in record class at.petrak.hexcasting.client.render.PatternColors
- SLATE_WOBBLY_PURPLE_COLOR - Static variable in record class at.petrak.hexcasting.client.render.PatternColors
- SLICE - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- SLICE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- slot - Variable in class at.petrak.hexcasting.client.model.MyOwnArmorModelWithBlackjackAndHookers
- SoftImplement - Annotation Interface in at.petrak.hexcasting.annotations
-
A purely-documentative annotation.
- sound - Variable in class at.petrak.hexcasting.api.casting.eval.env.PackagedItemCastEnv
- sound() - Method in record class at.petrak.hexcasting.api.casting.eval.sideeffects.EvalSound
-
Returns the value of the
soundrecord component. - spaceHeight() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns the value of the
spaceHeightrecord component. - spaceWidth() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns the value of the
spaceWidthrecord component. - spawnDestroyParticles(Level, Player, BlockPos, BlockState) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- Special(ResourceKey<SpecialHandler.Factory<?>>, SpecialHandler) - Constructor for class at.petrak.hexcasting.api.casting.PatternShapeMatch.Special
- SPECIAL_HANDLER - Static variable in class at.petrak.hexcasting.common.lib.HexRegistries
- SpecialHandler - Interface in at.petrak.hexcasting.api.casting.castables
-
Special handling of a pattern.
- SpecialHandler.Factory<T extends SpecialHandler> - Interface in at.petrak.hexcasting.api.casting.castables
-
Given a pattern, possibly make up the special handler from it.
- SpecialPatterns - Class in at.petrak.hexcasting.api.casting.eval
- SpecialPatterns() - Constructor for class at.petrak.hexcasting.api.casting.eval.SpecialPatterns
- speed() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Returns the value of the
speedrecord component. - SPELL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- SPELL_CIRCLE_FAIL - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- SPELL_CIRCLE_FIND_BLOCK - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- spellbook(ResourceLocation, CraftingBookCategory) - Static method in class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- SPELLBOOK - Enum constant in enum class at.petrak.hexcasting.common.recipe.SealThingsRecipe.Sealee
- SPELLBOOK - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- SPELLBOOK_SERIALIZER - Static variable in class at.petrak.hexcasting.common.recipe.SealThingsRecipe
- SPELLS_CAST - Static variable in class at.petrak.hexcasting.api.mod.HexStatistics
- SPEND_MEDIA_TRIGGER - Static variable in class at.petrak.hexcasting.api.advancements.HexAdvancementTriggers
- SpendMediaTrigger - Class in at.petrak.hexcasting.api.advancements
- SpendMediaTrigger() - Constructor for class at.petrak.hexcasting.api.advancements.SpendMediaTrigger
- SpendMediaTrigger.Instance - Class in at.petrak.hexcasting.api.advancements
- SPLAT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- spray() - Method in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
-
Returns the value of the
sprayrecord component. - spread - Variable in class at.petrak.hexcasting.common.blocks.BlockFlammable
- stack() - Method in record class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.HeldItemInfo
-
Returns the value of the
stackrecord component. - stack() - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
-
Returns the value of the
stackrecord component. - stack() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.ItemProcessingOutput
-
Returns the value of the
stackrecord component. - STACK_LEN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- STAFF_ACACIA - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_BAMBOO - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_BIRCH - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_CHERRY - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_CRIMSON - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_DARK_OAK - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_EDIFIED - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_JUNGLE - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_MANGROVE - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_MINDSPLICE - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_OAK - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_QUENCHED - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_RESET - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- STAFF_SPRUCE - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- STAFF_WARPED - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- StaffCastEnv - Class in at.petrak.hexcasting.api.casting.eval.env
- StaffCastEnv(ServerPlayer, InteractionHand) - Constructor for class at.petrak.hexcasting.api.casting.eval.env.StaffCastEnv
- START_PATTERN - Static variable in class at.petrak.hexcasting.common.lib.HexSounds
- startdir - Variable in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent.RawPattern
- startDotRadius() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
-
Returns the value of the
startDotRadiusrecord component. - startEnergized(BlockPos, BlockState, Level) - Method in class at.petrak.hexcasting.api.block.circle.BlockCircleComponent
- startEnergized(BlockPos, BlockState, Level) - Method in interface at.petrak.hexcasting.api.casting.circles.ICircleComponent
-
Start the
ICircleComponentat the given position glowing. - startExecution(ServerPlayer) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- STARTING_DOT - Static variable in record class at.petrak.hexcasting.client.render.PatternColors
- startingDotColor() - Method in record class at.petrak.hexcasting.client.render.PatternColors
-
Returns the value of the
startingDotColorrecord component. - STATE - Static variable in class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix
- StateIngredient - Interface in at.petrak.hexcasting.common.recipe.ingredient
- StateIngredientBlock - Class in at.petrak.hexcasting.common.recipe.ingredient
- StateIngredientBlock(Block) - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- StateIngredientBlocks - Class in at.petrak.hexcasting.common.recipe.ingredient
- StateIngredientBlocks(Collection<Block>) - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- StateIngredientBlockState - Class in at.petrak.hexcasting.common.recipe.ingredient
- StateIngredientBlockState(BlockState) - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- StateIngredientHelper - Class in at.petrak.hexcasting.common.recipe.ingredient
- StateIngredientHelper() - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- StateIngredientTag - Class in at.petrak.hexcasting.common.recipe.ingredient
- StateIngredientTag(ResourceLocation) - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- StateIngredientTagExcluding - Class in at.petrak.hexcasting.common.recipe.ingredient
- StateIngredientTagExcluding(ResourceLocation, Collection<StateIngredient>) - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- STATIC - Static variable in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
- STAVES - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Items
- stepOn(Level, BlockPos, BlockState, Entity) - Method in class at.petrak.hexcasting.common.blocks.BlockConjured
- stepOn(Level, BlockPos, BlockState, Entity) - Method in class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- stick() - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- STICKY_TELEPORTERS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Entities
- stillValid(Player) - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- Stop() - Constructor for class at.petrak.hexcasting.api.casting.circles.ICircleComponent.ControlFlow.Stop
- STRIPPABLES - Static variable in class at.petrak.hexcasting.common.blocks.behavior.HexStrippables
- STRIPPED_EDIFIED_LOG - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- STRIPPED_EDIFIED_WOOD - Static variable in class at.petrak.hexcasting.common.lib.HexBlocks
- strokeOrder - Variable in class at.petrak.hexcasting.interop.patchouli.LookupPatternComponent
- strokeOrder - Variable in class at.petrak.hexcasting.interop.patchouli.ManualPatternComponent
- strokeOrderRaw - Variable in class at.petrak.hexcasting.interop.patchouli.ManualPatternComponent
- strokeSets - Variable in class at.petrak.hexcasting.client.render.PatternSettings
- StrokeSettings(double, double, double, double) - Constructor for record class at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
-
Creates an instance of a
StrokeSettingsrecord class. - SUB - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- SUB - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- subIotas() - Method in class at.petrak.hexcasting.api.casting.iota.Iota
-
This method is called to determine whether the iota is above the max serialisation depth/serialisation count limits.
- subIotas() - Method in class at.petrak.hexcasting.api.casting.iota.ListIota
- SUBMARINE_SANDWICH - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- SUMMON_RAIN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- SWAP - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- SWIZZLE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- sync() - Method in class at.petrak.hexcasting.api.block.HexBlockEntity
T
- TABLE_INJECT_AMETHYST_CLUSTER - Static variable in class at.petrak.hexcasting.common.loot.HexLootHandler
- TAG_CASTER - Static variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- TAG_COLORIZER - Static variable in class at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- TAG_CURRENT_POS - Static variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- TAG_DATA - Static variable in class at.petrak.hexcasting.common.items.storage.ItemFocus
- TAG_DATA - Static variable in class at.petrak.hexcasting.common.items.storage.ItemThoughtKnot
- TAG_DUMMY - Static variable in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- TAG_ENTERED_FROM - Static variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- TAG_ERROR_DISPLAY - Static variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- TAG_ERROR_MSG - Static variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- TAG_EXECUTION_STATE - Static variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- TAG_EXTRACTIONS - Static variable in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- TAG_HEX_NAME - Static variable in class at.petrak.hexcasting.common.items.magic.ItemAncientCypher
- TAG_IMAGE - Static variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- TAG_IMPETUS_DIR - Static variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- TAG_IMPETUS_POS - Static variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- TAG_INSERTIONS - Static variable in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- TAG_IOTA - Static variable in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- TAG_KNOWN_POSITIONS - Static variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- TAG_LOOK_AMOUNT - Static variable in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityLookingImpetus
- TAG_MAX_MEDIA - Static variable in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- TAG_MEDIA - Static variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- TAG_MEDIA - Static variable in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- TAG_NEEDS_PURCHASE - Static variable in class at.petrak.hexcasting.common.items.storage.ItemScroll
- TAG_OP_ID - Static variable in class at.petrak.hexcasting.common.items.storage.ItemScroll
- TAG_OVERRIDE_VISUALLY - Static variable in interface at.petrak.hexcasting.api.item.IotaHolderItem
-
If this key is set on the item, we ignore the rest of the item and render this as if it were of the
IotaTypegiven by the resource location. - TAG_OWNER - Static variable in record class at.petrak.hexcasting.api.pigment.FrozenPigment
- TAG_PAGE_NAMES - Static variable in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- TAG_PAGES - Static variable in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- TAG_PATTERN - Static variable in class at.petrak.hexcasting.common.blocks.akashic.BlockEntityAkashicBookshelf
- TAG_PATTERN - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockEntitySlate
- TAG_PATTERN - Static variable in class at.petrak.hexcasting.common.items.storage.ItemScroll
- TAG_PATTERNS - Static variable in class at.petrak.hexcasting.common.items.magic.ItemAncientCypher
- TAG_PIGMENT - Static variable in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- TAG_PIGMENT - Static variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- TAG_PIGMENT - Static variable in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- TAG_PROGRAM - Static variable in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- TAG_REACHED_POSITIONS - Static variable in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
- TAG_SAVED_DATA - Static variable in class at.petrak.hexcasting.server.ScrungledPatternsSave
- TAG_SEALED - Static variable in class at.petrak.hexcasting.common.items.storage.ItemFocus
- TAG_SEALED - Static variable in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- TAG_SELECTED_PAGE - Static variable in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- TAG_STACK - Static variable in record class at.petrak.hexcasting.api.pigment.FrozenPigment
- TAG_STORED_PLAYER - Static variable in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- TAG_STORED_PLAYER_PROFILE - Static variable in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- TAG_VALUE - Static variable in class at.petrak.hexcasting.common.items.storage.ItemAbacus
- TAG_VARIANT - Static variable in interface at.petrak.hexcasting.api.item.VariantItem
- TAG_VARIANT - Static variable in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- tagExcluding(TagKey<Block>, StateIngredient...) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
- tags() - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- tail() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pair
-
Returns the value of the
tailrecord component. - TAN - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- TAN - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- target() - Method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
-
Returns the value of the
targetrecord component. - TELEPORT - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- test(A, B, C) - Method in interface at.petrak.hexcasting.api.misc.TriPredicate
- test(Iota) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Any
- test(Iota) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.OfType
- test(Iota) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Or
- test(Iota) - Method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate
- test(Iterable<Iota>) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.All
- test(Iterable<Iota>) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Any
- test(Iterable<Iota>) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Either
- test(Iterable<Iota>) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Pair
- test(Iterable<Iota>) - Method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate
- test(Iterable<Iota>) - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Triple
- test(Entity, ServerLevel) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- test(Entity, ServerLevel) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- test(Entity, ServerLevel) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- test(Entity, ServerLevel) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- test(BlockState) - Method in interface at.petrak.hexcasting.common.recipe.ingredient.StateIngredient
- test(BlockState) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- test(BlockState) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- test(BlockState) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- test(BlockState) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- test(BlockState) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTagExcluding
- test(BlockState, BlockPos, Player, Level, Direction) - Method in interface at.petrak.hexcasting.api.client.ScryingLensOverlayRegistry.OverlayPredicate
- THANATOS - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- THICKNESS - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- third() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Triple
-
Returns the value of the
thirdrecord component. - THOTH - Static variable in class at.petrak.hexcasting.common.lib.hex.HexEvalSounds
- THOUGHT_KNOT - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- tick() - Method in class at.petrak.hexcasting.client.particles.ConjureParticle
- tick(BlockEntityAbstractImpetus) - Method in class at.petrak.hexcasting.api.casting.circles.CircleExecutionState
-
Update this, also mutates the impetus.
- tick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class at.petrak.hexcasting.api.block.circle.BlockAbstractImpetus
- tick(BlockState, ServerLevel, BlockPos, RandomSource) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRedstoneImpetus
- tickExecution() - Method in class at.petrak.hexcasting.api.casting.circles.BlockEntityAbstractImpetus
- ticksInGame - Static variable in class at.petrak.hexcasting.client.ClientTickCounter
- timeLeft() - Method in record class at.petrak.hexcasting.api.player.FlightAbility
-
Returns the value of the
timeLeftrecord component. - toBuf() - Method in interface at.petrak.hexcasting.common.msgs.IMessage
- ToItemEntity(ItemEntity) - Constructor for class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder.ToItemEntity
- ToItemFrame(ItemFrame) - Constructor for class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder.ToItemFrame
- TOLERANCE - Static variable in class at.petrak.hexcasting.api.casting.iota.DoubleIota
- tolerates(double, double) - Static method in class at.petrak.hexcasting.api.casting.iota.DoubleIota
- tolerates(Iota, Iota) - Static method in class at.petrak.hexcasting.api.casting.iota.Iota
-
Helper method to see if either iota tolerates the other.
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.BooleanIota
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.DoubleIota
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.EntityIota
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.GarbageIota
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.Iota
-
Compare this to another object, within a tolerance.
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.ListIota
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.NullIota
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.PatternIota
- toleratesOther(Iota) - Method in class at.petrak.hexcasting.api.casting.iota.Vec3Iota
- toNetwork(FriendlyByteBuf, BrainsweepRecipe) - Method in class at.petrak.hexcasting.common.recipe.BrainsweepRecipe.Serializer
- toStackList(StateIngredient) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
-
Deprecated.
- toString() - Method in record class at.petrak.hexcasting.api.casting.ActionRegistryEntry
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pair
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.engine.HashCons.Pattern
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.IterPair
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.All
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Any
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Either
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Pair
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Triple
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Any
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.OfType
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.Or
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.HeldItemInfo
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.casting.eval.sideeffects.EvalSound
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.pigment.FrozenPigment
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.player.AltioraAbility
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.player.FlightAbility
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.api.player.Sentinel
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.HexPatternLikeBecauseItsActuallyAHexPattern
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.client.render.HexPatternLike.PureLines
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.client.render.PatternColors
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.client.render.PatternRenderer.WorldlyBits
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.StrokeSettings
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.client.render.shader.FakeBufferSource
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.loot.HexLootHandler.ScrollInjection
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.misc.PatternTooltip
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgBeepS2C
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgCastParticleS2C
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgClearSpiralPatternsS2C
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternC2S
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpellPatternS2C
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewSpiralPatternsS2C
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgNewWallScrollS2C
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgOpenSpellGuiS2C
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgRecalcWallScrollDisplayS2C
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.msgs.MsgShiftScrollC2S
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.particles.ConjureParticleOptions
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.common.recipe.BrainsweepRecipe
-
Returns a string representation of this record class.
- toString() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- toString() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- toString() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- toString() - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientTag
- toString() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.CompatProcessingOutput
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.ItemProcessingOutput
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.interop.utils.PatternDrawingUtil.PatternRenderingData
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.interop.utils.PatternEntry
-
Returns a string representation of this record class.
- toString() - Method in record class at.petrak.hexcasting.server.ScrungledPatternsSave.PerWorldEntry
-
Returns a string representation of this record class.
- toVanillaClientboundPacket(IMessage) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- ToWallScroll(EntityWallScroll) - Constructor for class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder.ToWallScroll
- traderScrollChance() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- TRANSGENDER - Enum constant in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
- trigger(ServerPlayer) - Method in class at.petrak.hexcasting.api.advancements.FailToCastGreatSpellTrigger
- trigger(ServerPlayer, int) - Method in class at.petrak.hexcasting.api.advancements.OvercastTrigger
- trigger(ServerPlayer, long, long) - Method in class at.petrak.hexcasting.api.advancements.SpendMediaTrigger
- triggerCreateEvent(CompoundTag) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- TRINKET - Static variable in class at.petrak.hexcasting.common.lib.HexItems
- trinketCooldown() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.CommonConfigAccess
- TRINKETS_API_ID - Static variable in class at.petrak.hexcasting.interop.HexInterop.Fabric
- triple(IotaPredicate, IotaPredicate, IotaPredicate) - Static method in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate
-
The resulting IotaMultiPredicate returns true if three iotas are passed, the first matching first, the second matching second, and the third matching third.
- Triple(IotaPredicate, IotaPredicate, IotaPredicate) - Constructor for record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaMultiPredicate.Triple
-
Creates an instance of a
Triplerecord class. - TripleIterable<A,
B, C, D> - Class in at.petrak.hexcasting.api.casting.arithmetic - TripleIterable(Iterable<A>, Iterable<B>, Iterable<C>, TriFunction<A, B, C, D>) - Constructor for class at.petrak.hexcasting.api.casting.arithmetic.TripleIterable
- triplicate(double) - Static method in class at.petrak.hexcasting.common.casting.arithmetic.operator.vec.OperatorVec3Delegating
- TriPredicate<A,
B, C> - Interface in at.petrak.hexcasting.api.misc -
Society if java actually had first-class function support
- TRUE - Enum constant in enum class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix.State
- TRUE - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate
-
This IotaPredicate returns true for all iotas.
- trueNameHasAmbit() - Method in interface at.petrak.hexcasting.api.mod.HexConfig.ServerConfigAccess
- tryConvert(TooltipComponent) - Static method in class at.petrak.hexcasting.client.gui.PatternTooltipComponent
- tryDeserialize(JsonObject) - Static method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientHelper
-
Deserializes a state ingredient, but removes air from its data, and returns null if the ingredient only matched air.
- tryMatch(HexPattern, CastingEnvironment) - Method in interface at.petrak.hexcasting.api.casting.castables.SpecialHandler.Factory
- tryPlaceFluid(Level, InteractionHand, BlockPos, Fluid) - Method in interface at.petrak.hexcasting.xplat.IXplatAbstractions
- TUCK - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- TWO_DUP - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- type - Variable in class at.petrak.hexcasting.api.casting.iota.Iota
- type - Variable in class at.petrak.hexcasting.common.items.armor.ItemRobes
- type - Variable in class at.petrak.hexcasting.common.items.pigment.ItemPridePigment
- type() - Method in record class at.petrak.hexcasting.api.casting.arithmetic.predicates.IotaPredicate.OfType
-
Returns the value of the
typerecord component. - Type(boolean) - Constructor for class at.petrak.hexcasting.common.particles.ConjureParticleOptions.Type
- TYPE - Static variable in class at.petrak.hexcasting.api.casting.iota.BooleanIota
- TYPE - Static variable in class at.petrak.hexcasting.api.casting.iota.ContinuationIota
- TYPE - Static variable in class at.petrak.hexcasting.api.casting.iota.DoubleIota
- TYPE - Static variable in class at.petrak.hexcasting.api.casting.iota.EntityIota
- TYPE - Static variable in class at.petrak.hexcasting.api.casting.iota.GarbageIota
- TYPE - Static variable in class at.petrak.hexcasting.api.casting.iota.ListIota
- TYPE - Static variable in class at.petrak.hexcasting.api.casting.iota.NullIota
- TYPE - Static variable in class at.petrak.hexcasting.api.casting.iota.PatternIota
- TYPE - Static variable in class at.petrak.hexcasting.api.casting.iota.Vec3Iota
- typeForQuenchedAllay(BlockQuenchedAllay) - Static method in class at.petrak.hexcasting.common.lib.HexBlockEntities
- typeName() - Method in class at.petrak.hexcasting.api.casting.iota.IotaType
-
Get a display component that's the name of this iota type.
- typesMatch(Iota, Iota) - Static method in class at.petrak.hexcasting.api.casting.iota.Iota
-
Helper method to see if two iotas have the same type.
U
- UNAPPEND - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- UNAPPEND - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- UNCONS - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- UNIQUE - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- UNIQUE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- unlockedBy(String, CriterionTriggerInstance) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- unlockedBy(String, CriterionTriggerInstance) - Method in class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder
- unlockedBy(String, CriterionTriggerInstance) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- UNPACK - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- unstackable() - Static method in class at.petrak.hexcasting.common.lib.HexItems
- unwrap() - Method in class at.petrak.hexcasting.api.misc.Result
- unwrapErr() - Method in class at.petrak.hexcasting.api.misc.Result
- update - Variable in class at.petrak.hexcasting.api.casting.circles.ICircleComponent.ControlFlow.Continue
- updateAllPlayers(ServerLevel) - Static method in class at.petrak.hexcasting.common.misc.PlayerPositionRecorder
- updatePlayerProfile() - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockEntityRedstoneImpetus
- updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class at.petrak.hexcasting.common.blocks.akashic.BlockAkashicBookshelf
- use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRedstoneImpetus
- use(BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class at.petrak.hexcasting.common.blocks.circles.impetuses.BlockRightClickImpetus
- use(Level, Player, InteractionHand) - Method in class at.petrak.hexcasting.common.items.ItemLoreFragment
- use(Level, Player, InteractionHand) - Method in class at.petrak.hexcasting.common.items.ItemStaff
- use(Level, Player, InteractionHand) - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- use(Level, Player, InteractionHand) - Method in class at.petrak.hexcasting.common.items.storage.ItemAbacus
- useOn(UseOnContext) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- useOn(UseOnContext) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- useTextures - Static variable in class at.petrak.hexcasting.client.render.PatternTextureManager
- UUID_PIGMENT - Static variable in class at.petrak.hexcasting.common.lib.HexItems
V
- value() - Element in annotation interface at.petrak.hexcasting.annotations.SoftImplement
-
What interface we're soft implementing
- valueOf(String) - Static method in enum class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.StackDiscoveryMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix.State
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class at.petrak.hexcasting.common.recipe.SealThingsRecipe.Sealee
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class at.petrak.hexcasting.xplat.Platform
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class at.petrak.hexcasting.api.casting.eval.CastingEnvironment.StackDiscoveryMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class at.petrak.hexcasting.client.render.PatternSettings.AxisAlignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class at.petrak.hexcasting.common.blocks.circles.directrix.BlockBooleanDirectrix.State
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class at.petrak.hexcasting.common.casting.arithmetic.Vec3Arithmetic
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class at.petrak.hexcasting.common.items.pigment.ItemPridePigment.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class at.petrak.hexcasting.common.recipe.SealThingsRecipe.Sealee
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class at.petrak.hexcasting.xplat.Platform
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variance() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Returns the value of the
variancerecord component. - VARIANT_PRED - Static variable in class at.petrak.hexcasting.common.items.storage.ItemFocus
- variant1() - Static method in class at.petrak.hexcasting.client.model.HexRobesModels
- VariantItem - Interface in at.petrak.hexcasting.api.item
-
Items that have multiple different otherwise identical visual variants can implement this interface.
- VARIANTS - Static variable in class at.petrak.hexcasting.common.blocks.BlockQuenchedAllay
- vAxis() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns the value of the
vAxisrecord component. - VEC3 - Static variable in class at.petrak.hexcasting.common.lib.hex.HexArithmetics
- VEC3 - Static variable in class at.petrak.hexcasting.common.lib.hex.HexIotaTypes
- Vec3Arithmetic - Enum Class in at.petrak.hexcasting.common.casting.arithmetic
- Vec3Iota - Class in at.petrak.hexcasting.api.casting.iota
- Vec3Iota(Vec3) - Constructor for class at.petrak.hexcasting.api.casting.iota.Vec3Iota
- VILLAGER - Enum constant in enum class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient.Type
- villagerIn() - Method in record class at.petrak.hexcasting.datagen.recipe.builders.BrainsweepRecipeBuilder.Result
-
Returns the value of the
villagerInrecord component. - VillagerIngredient - Class in at.petrak.hexcasting.common.recipe.ingredient.brainsweep
-
Special case for villagers so we can have biome/profession/level reqs
- VillagerIngredient(VillagerProfession, VillagerType, int) - Constructor for class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- vPadding() - Method in record class at.petrak.hexcasting.client.render.PatternSettings.PositionSettings
-
Returns the value of the
vPaddingrecord component.
W
- walkParticle(Entity) - Method in class at.petrak.hexcasting.common.blocks.entity.BlockEntityConjured
- WALL_SCROLL - Static variable in class at.petrak.hexcasting.common.entities.HexEntities
- WallScrollRenderer - Class in at.petrak.hexcasting.client.entity
- WallScrollRenderer(EntityRendererProvider.Context) - Constructor for class at.petrak.hexcasting.client.entity.WallScrollRenderer
- WATER_PLANTS - Static variable in class at.petrak.hexcasting.api.mod.HexTags.Blocks
- WATERLOGGED - Static variable in class at.petrak.hexcasting.common.blocks.BlockConjuredLight
- WATERLOGGED - Static variable in class at.petrak.hexcasting.common.blocks.circles.BlockSlate
- WATERLOGGED - Static variable in class at.petrak.hexcasting.common.blocks.decoration.BlockSconce
- whenModIngredient(Ingredient, String, Ingredient) - Method in interface at.petrak.hexcasting.datagen.IXplatIngredients
- whenModLoaded(String) - Method in interface at.petrak.hexcasting.datagen.IXplatConditionsBuilder
- whenModMissing(String) - Method in interface at.petrak.hexcasting.datagen.IXplatConditionsBuilder
- withDotColors(int, int) - Method in record class at.petrak.hexcasting.client.render.PatternColors
- withDots(boolean, boolean) - Method in record class at.petrak.hexcasting.client.render.PatternColors
- withdrawItem(Predicate<ItemStack>, int, boolean) - Method in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
-
Attempt to withdraw some number of items from stacks available.
- withdrawMedia(long, boolean) - Method in interface at.petrak.hexcasting.api.addldata.ADMediaHolder
-
Withdraws media from the holder.
- withdrawMedia(long, boolean) - Method in record class at.petrak.hexcasting.common.items.magic.DebugUnlockerHolder
- withdrawMedia(ItemStack, long, boolean) - Method in interface at.petrak.hexcasting.api.item.MediaHolderItem
- withdrawMedia(ItemStack, long, boolean) - Method in class at.petrak.hexcasting.common.items.magic.ItemCreativeUnlocker
- withGradientEnds(int, int) - Method in record class at.petrak.hexcasting.client.render.PatternColors
- withGradientEnds(PatternColors) - Method in record class at.petrak.hexcasting.client.render.PatternColors
- withInput(Ingredient) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withInput(Ingredient) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withInput(ItemStack) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withInput(ItemStack) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withInput(ItemLike) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withInput(ItemLike) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withMedia(ItemStack, long, long) - Static method in class at.petrak.hexcasting.common.items.magic.ItemMediaHolder
- withOutput(float, String) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withOutput(float, String) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withOutput(float, String, int) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withOutput(float, String, int) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withOutput(float, ItemLike) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withOutput(float, ItemLike) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withOutput(float, ItemLike, int) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withOutput(float, ItemLike, int) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withOutput(String) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withOutput(String) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withOutput(String, int) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withOutput(String, int) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withOutput(ItemStack, float) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withOutput(ItemStack, float) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withOutput(ItemLike) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withOutput(ItemLike) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withOutput(ItemLike, int) - Method in class at.petrak.hexcasting.datagen.recipe.builders.CreateCrushingRecipeBuilder
- withOutput(ItemLike, int) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withPerWorldPattern(ItemStack, String) - Static method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- withSound(SoundEvent) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- withTool(FarmersDelightToolIngredient) - Method in class at.petrak.hexcasting.datagen.recipe.builders.FarmersDelightCuttingRecipeBuilder
- WOBBLY - Static variable in record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
- world - Variable in class at.petrak.hexcasting.api.casting.eval.CastingEnvironment
- world - Variable in class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- WORLDLY_SETTINGS - Static variable in class at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
- WORLDLY_SETTINGS_WOBBLY - Static variable in class at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
- WorldlyBits(MultiBufferSource, Integer, Vec3) - Constructor for record class at.petrak.hexcasting.client.render.PatternRenderer.WorldlyBits
-
Creates an instance of a
WorldlyBitsrecord class. - WorldlyPatternRenderHelpers - Class in at.petrak.hexcasting.client.render
-
Helper methods for rendering patterns in the world.
- WorldlyPatternRenderHelpers() - Constructor for class at.petrak.hexcasting.client.render.WorldlyPatternRenderHelpers
- wrapWrite(FriendlyByteBuf) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- WRITABLE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- WRITABLE$ENTITY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- write(FriendlyByteBuf) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.BrainsweepeeIngredient
- write(FriendlyByteBuf) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTagIngredient
- write(FriendlyByteBuf) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.EntityTypeIngredient
- write(FriendlyByteBuf) - Method in class at.petrak.hexcasting.common.recipe.ingredient.brainsweep.VillagerIngredient
- write(FriendlyByteBuf) - Method in interface at.petrak.hexcasting.common.recipe.ingredient.StateIngredient
- write(FriendlyByteBuf) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlock
- write(FriendlyByteBuf) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlocks
- write(FriendlyByteBuf) - Method in class at.petrak.hexcasting.common.recipe.ingredient.StateIngredientBlockState
- WRITE - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- WRITE$ENTITY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- WRITE$LOCAL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- writeable() - Method in interface at.petrak.hexcasting.api.addldata.ADIotaHolder
- writeable() - Method in class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder
- writeable(ItemStack) - Method in interface at.petrak.hexcasting.api.item.IotaHolderItem
- writeable(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemAbacus
- writeable(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- writeable(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- writeable(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- writeable(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- writeable(ItemStack) - Method in class at.petrak.hexcasting.common.items.storage.ItemThoughtKnot
- writeDatum(ItemStack, Iota) - Method in interface at.petrak.hexcasting.api.item.IotaHolderItem
-
Write
nullto indicate erasing - writeDatum(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemThoughtKnot
- writeDatum(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemAbacus
- writeDatum(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemFocus
- writeDatum(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemScroll
- writeDatum(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemSlate
- writeDatum(ItemStack, Iota) - Method in class at.petrak.hexcasting.common.items.storage.ItemSpellbook
- writeHex(List<Iota>, FrozenPigment, long) - Method in interface at.petrak.hexcasting.api.addldata.ADHexHolder
- writeHex(ItemStack, List<Iota>, FrozenPigment, long) - Method in interface at.petrak.hexcasting.api.item.HexHolderItem
- writeHex(ItemStack, List<Iota>, FrozenPigment, long) - Method in class at.petrak.hexcasting.common.items.magic.ItemPackagedHex
- writeIota(Iota, boolean) - Method in interface at.petrak.hexcasting.api.addldata.ADIotaHolder
- writeIota(Iota, boolean) - Method in class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder.ToWallScroll
- writeIota(Iota, boolean) - Method in class at.petrak.hexcasting.api.addldata.ItemDelegatingEntityIotaHolder
- writeToNetwork(FriendlyByteBuf) - Method in record class at.petrak.hexcasting.common.particles.ConjureParticleOptions
- writeToString() - Method in record class at.petrak.hexcasting.common.particles.ConjureParticleOptions
- WRITTEN_PRED - Static variable in class at.petrak.hexcasting.common.items.storage.ItemSlate
- WRITTEN_PRED - Static variable in class at.petrak.hexcasting.common.items.storage.ItemThoughtKnot
X
- x - Variable in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent
- XOR - Static variable in interface at.petrak.hexcasting.api.casting.arithmetic.Arithmetic
- XOR - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- xtags - Variable in class at.petrak.hexcasting.datagen.tag.HexBlockTagProvider
Y
- y - Variable in class at.petrak.hexcasting.interop.patchouli.AbstractPatternComponent
- yeetHeldItemsTowards(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.env.CircleMishapEnv
- yeetHeldItemsTowards(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.env.PlayerBasedMishapEnv
- yeetHeldItemsTowards(Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
- yeetItem(ItemStack, Vec3, Vec3) - Method in class at.petrak.hexcasting.api.casting.eval.MishapEnvironment
Z
- zappyPoints - Variable in class at.petrak.hexcasting.client.render.HexPatternPoints
- zappyPoints() - Method in record class at.petrak.hexcasting.interop.utils.PatternEntry
-
Returns the value of the
zappyPointsrecord component. - zappyPointsScaled - Variable in class at.petrak.hexcasting.client.render.HexPatternPoints
- ZappySettings(int, float, float, float, float, float) - Constructor for record class at.petrak.hexcasting.client.render.PatternSettings.ZappySettings
-
Creates an instance of a
ZappySettingsrecord class. - zapSets - Variable in class at.petrak.hexcasting.client.render.PatternSettings
- ZONE_ENTITY - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$ANIMAL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$ITEM - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$LIVING - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$MONSTER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$NOT_ANIMAL - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$NOT_ITEM - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$NOT_LIVING - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$NOT_MONSTER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$NOT_PLAYER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
- ZONE_ENTITY$PLAYER - Static variable in class at.petrak.hexcasting.common.lib.hex.HexActions
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
CastingEnvironment.addCreateEventListener(BiConsumer)