Index

A B C D E F G H I L M O P R S T V 
All Classes and Interfaces|All Packages

A

acceptDebugControlFlow(ServerPlayer, BaseCircleDebugEnv, CastingImage, CircleCastEnv, Direction, BlockPos, BlockState) - Method in class gay.object.hexdebug.mixin.MixinBlockSlate
 
acceptTargets(Set<String>, Set<String>) - Method in class gay.object.hexdebug.mixin.HexDebugMixinConfigPlugin
 
addAdvancedLine(Component) - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
Append a line to the tooltip's "advanced tooltips" section.
addBodyLine(Component) - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
Append a line to the tooltip's body.
addDetailsLine(Component) - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
Append a line to the tooltip's details.

B

build() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
 
buildTooltip() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
Creates and returns a new SplicingTableIotaTooltipBuilder for the provided iota.

C

callGetPos() - Method in class gay.object.hexdebug.mixin.MixinOpBrainsweepSpell
 
callGetSacrifice() - Method in class gay.object.hexdebug.mixin.MixinOpBrainsweepSpell
 
clearPatterns$hexdebug() - Method in class gay.object.hexdebug.mixin.MixinGuiSpellcasting
 
createRenderer(IotaType<?>, SplicingTableIotaClientView, int, int) - Method in interface gay.object.hexdebug.api.client.splicing.SplicingTableIotaRendererProvider
Creates and returns a new SplicingTableIotaRenderer for the provided iota.
createTooltip() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
Creates and returns a new Tooltip for the provided iota.
currentImage - Variable in class gay.object.hexdebug.mixin.MixinCircleExecutionState
 
currentPos - Variable in class gay.object.hexdebug.mixin.MixinCircleExecutionState
 

D

depth() - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Returns the value of the depth record component.
display() - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Returns the value of the display record component.

E

enteredFrom - Variable in class gay.object.hexdebug.mixin.MixinCircleExecutionState
 
equals(Object) - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Indicates whether some other object is "equal to" this one.
executionState - Variable in class gay.object.hexdebug.mixin.MixinBlockEntityAbstractImpetus
 

F

FOCUS_HOLDER_BLACKLIST - Static variable in class gay.object.hexdebug.api.HexDebugTags.Items
 

G

gay.object.hexdebug.api - package gay.object.hexdebug.api
 
gay.object.hexdebug.api.client.splicing - package gay.object.hexdebug.api.client.splicing
 
gay.object.hexdebug.api.splicing - package gay.object.hexdebug.api.splicing
 
gay.object.hexdebug.mixin - package gay.object.hexdebug.mixin
 
gay.object.hexdebug.mixin.interop.emi - package gay.object.hexdebug.mixin.interop.emi
 
getAdvancedLines() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
 
getBackgroundType() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
Returns the background type for this renderer.
getBodyLines() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
 
getCaster(ServerLevel) - Method in class gay.object.hexdebug.mixin.MixinCircleExecutionState
 
getData() - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
 
getDebugEnv$hexdebug() - Method in class gay.object.hexdebug.mixin.MixinCastingEnvironment
 
getDebugEnv$hexdebug() - Method in class gay.object.hexdebug.mixin.MixinCircleExecutionState
 
getDetailsLines() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
 
getHandOpenedWith() - Method in class gay.object.hexdebug.mixin.MixinGuiSpellcasting
 
getIota() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
 
getMixins() - Method in class gay.object.hexdebug.mixin.HexDebugMixinConfigPlugin
 
getName() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
 
getNarration() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
 
getOnDrawSplicingTablePattern$hexdebug() - Method in class gay.object.hexdebug.mixin.MixinGuiSpellcasting
 
getParser(ResourceLocation) - Static method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderers
 
getProvider(IotaType<?>) - Static method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderers
Get a previously loaded provider for a given iota type.
getProvider(IotaType<?>, boolean) - Static method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderers
Get a previously loaded provider for a given iota type.
getRefMapperConfig() - Method in class gay.object.hexdebug.mixin.HexDebugMixinConfigPlugin
 
getType() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
 
getX() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
 
getY() - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
 
GOLD - Enum constant in enum class gay.object.hexdebug.api.client.splicing.SplicingTableIotaBackgroundType
 

H

hashCode() - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Returns a hash code value for this object.
hexdebug$clearExecutionState() - Method in class gay.object.hexdebug.mixin.MixinBlockEntityAbstractImpetus
 
hexdebug$invokeIsScrollableItem(Item) - Static method in class gay.object.hexdebug.mixin.MixinShiftScrollListener
 
hexdebug$setPreviousScreen(Screen) - Method in class gay.object.hexdebug.mixin.MixinScreen
 
HexDebugMixinConfigPlugin - Class in gay.object.hexdebug.mixin
 
HexDebugMixinConfigPlugin() - Constructor for class gay.object.hexdebug.mixin.HexDebugMixinConfigPlugin
 
HexDebugTags - Class in gay.object.hexdebug.api
 
HexDebugTags() - Constructor for class gay.object.hexdebug.api.HexDebugTags
 
HexDebugTags.Items - Class in gay.object.hexdebug.api
 
hexpatternSource() - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Returns the value of the hexpatternSource record component.

I

index() - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Returns the value of the index record component.
isSubIota() - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Returns the value of the isSubIota record component.
Items() - Constructor for class gay.object.hexdebug.api.HexDebugTags.Items
 

L

loadProvider(ResourceLocation) - Static method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderers
Get/load a provider by ID.

M

MixinBlockEntityAbstractImpetus - Class in gay.object.hexdebug.mixin
 
MixinBlockEntityAbstractImpetus(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class gay.object.hexdebug.mixin.MixinBlockEntityAbstractImpetus
 
MixinBlockSlate - Class in gay.object.hexdebug.mixin
 
MixinBlockSlate(BlockBehaviour.Properties) - Constructor for class gay.object.hexdebug.mixin.MixinBlockSlate
 
MixinCastingEnvironment - Class in gay.object.hexdebug.mixin
 
MixinCastingEnvironment() - Constructor for class gay.object.hexdebug.mixin.MixinCastingEnvironment
 
MixinCircleExecutionState - Class in gay.object.hexdebug.mixin
 
MixinCircleExecutionState() - Constructor for class gay.object.hexdebug.mixin.MixinCircleExecutionState
 
MixinDatagenMain - Class in gay.object.hexdebug.mixin
 
MixinDatagenMain() - Constructor for class gay.object.hexdebug.mixin.MixinDatagenMain
 
MixinEmiScreenManager - Class in gay.object.hexdebug.mixin.interop.emi
 
MixinEmiScreenManager() - Constructor for class gay.object.hexdebug.mixin.interop.emi.MixinEmiScreenManager
 
MixinGuiSpellcasting - Class in gay.object.hexdebug.mixin
 
MixinGuiSpellcasting() - Constructor for class gay.object.hexdebug.mixin.MixinGuiSpellcasting
 
MixinMsgShiftScrollC2S - Class in gay.object.hexdebug.mixin
 
MixinMsgShiftScrollC2S() - Constructor for class gay.object.hexdebug.mixin.MixinMsgShiftScrollC2S
 
MixinOpBrainsweepSpell - Class in gay.object.hexdebug.mixin
 
MixinOpBrainsweepSpell() - Constructor for class gay.object.hexdebug.mixin.MixinOpBrainsweepSpell
 
MixinOpEval - Class in gay.object.hexdebug.mixin
 
MixinOpEval() - Constructor for class gay.object.hexdebug.mixin.MixinOpEval
 
MixinOpImpetusDir - Class in gay.object.hexdebug.mixin
 
MixinOpImpetusDir() - Constructor for class gay.object.hexdebug.mixin.MixinOpImpetusDir
 
MixinOpImpetusPos - Class in gay.object.hexdebug.mixin
 
MixinOpImpetusPos() - Constructor for class gay.object.hexdebug.mixin.MixinOpImpetusPos
 
MixinPlayerBasedCastEnv - Class in gay.object.hexdebug.mixin
 
MixinPlayerBasedCastEnv(ServerLevel) - Constructor for class gay.object.hexdebug.mixin.MixinPlayerBasedCastEnv
 
MixinScreen - Class in gay.object.hexdebug.mixin
 
MixinScreen() - Constructor for class gay.object.hexdebug.mixin.MixinScreen
 
MixinShiftScrollListener - Class in gay.object.hexdebug.mixin
 
MixinShiftScrollListener() - Constructor for class gay.object.hexdebug.mixin.MixinShiftScrollListener
 
MixinStaffCastEnv - Class in gay.object.hexdebug.mixin
 
MixinStaffCastEnv() - Constructor for class gay.object.hexdebug.mixin.MixinStaffCastEnv
 

O

onLoad(String) - Method in class gay.object.hexdebug.mixin.HexDebugMixinConfigPlugin
 

P

parse(Gson, JsonObject, T) - Method in interface gay.object.hexdebug.api.client.splicing.SplicingTableIotaRendererParser
Attempts to parse the JSON data and return a provider for an iota renderer.
parseProvider(JsonObject) - Static method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderers
Parse a provider from a raw JSON object.
postApply(String, ClassNode, String, IMixinInfo) - Method in class gay.object.hexdebug.mixin.HexDebugMixinConfigPlugin
 
preApply(String, ClassNode, String, IMixinInfo) - Method in class gay.object.hexdebug.mixin.HexDebugMixinConfigPlugin
 

R

reachedPositions - Variable in class gay.object.hexdebug.mixin.MixinCircleExecutionState
 
register(ResourceLocation, SplicingTableIotaRendererParser<?>) - Static method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderers
Register a splicing table iota renderer.
render(GuiGraphics, int, int, float) - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
Renders one frame of this iota.

S

setDebugEnv$hexdebug(DebugEnvironment) - Method in class gay.object.hexdebug.mixin.MixinCastingEnvironment
 
setDebugEnv$hexdebug(CircleDebugEnv) - Method in class gay.object.hexdebug.mixin.MixinCircleExecutionState
 
setNarration(Component) - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
Set the tooltip's narration.
setOnDrawSplicingTablePattern$hexdebug(BiConsumer<HexPattern, Integer>) - Method in class gay.object.hexdebug.mixin.MixinGuiSpellcasting
 
setX(int) - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
 
setY(int) - Method in class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
 
shouldApplyMixin(String, String) - Method in class gay.object.hexdebug.mixin.HexDebugMixinConfigPlugin
 
simple(SplicingTableIotaRendererProvider) - Static method in interface gay.object.hexdebug.api.client.splicing.SplicingTableIotaRendererParser
Creates a parser that always returns the given provider.
SLATE - Enum constant in enum class gay.object.hexdebug.api.client.splicing.SplicingTableIotaBackgroundType
 
SPLICING_TABLE_MEDIA_BLACKLIST - Static variable in class gay.object.hexdebug.api.HexDebugTags.Items
 
SplicingTableIotaBackgroundType - Enum Class in gay.object.hexdebug.api.client.splicing
 
SplicingTableIotaClientView - Record Class in gay.object.hexdebug.api.splicing
A client-side representation of an iota in the Splicing Table's main list.
SplicingTableIotaClientView(Iota, CastingEnvironment, int, int) - Constructor for record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
 
SplicingTableIotaClientView(CompoundTag, Component, String, int, int) - Constructor for record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
 
SplicingTableIotaClientView(CompoundTag, Component, String, int, int, boolean) - Constructor for record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Creates an instance of a SplicingTableIotaClientView record class.
SplicingTableIotaRenderer - Class in gay.object.hexdebug.api.client.splicing
 
SplicingTableIotaRenderer(IotaType<?>, SplicingTableIotaClientView, int, int) - Constructor for class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderer
 
SplicingTableIotaRendererParser<T extends SplicingTableIotaRendererProvider> - Interface in gay.object.hexdebug.api.client.splicing
 
SplicingTableIotaRendererProvider - Interface in gay.object.hexdebug.api.client.splicing
A factory for SplicingTableIotaRenderer instances.
SplicingTableIotaRenderers - Class in gay.object.hexdebug.api.client.splicing
 
SplicingTableIotaRenderers() - Constructor for class gay.object.hexdebug.api.client.splicing.SplicingTableIotaRenderers
 
SplicingTableIotaTooltipBuilder - Class in gay.object.hexdebug.api.client.splicing
 
SplicingTableIotaTooltipBuilder(Component) - Constructor for class gay.object.hexdebug.api.client.splicing.SplicingTableIotaTooltipBuilder
 
startDebugging(ServerPlayer, int) - Method in class gay.object.hexdebug.mixin.MixinBlockEntityAbstractImpetus
 
startExecution(ServerPlayer) - Method in class gay.object.hexdebug.mixin.MixinBlockEntityAbstractImpetus
 
subIota(CompoundTag) - Static method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
 

T

tag() - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Returns the value of the tag record component.
toString() - Method in record class gay.object.hexdebug.api.splicing.SplicingTableIotaClientView
Returns a string representation of this record class.

V

valueOf(String) - Static method in enum class gay.object.hexdebug.api.client.splicing.SplicingTableIotaBackgroundType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class gay.object.hexdebug.api.client.splicing.SplicingTableIotaBackgroundType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I L M O P R S T V 
All Classes and Interfaces|All Packages