Package gay.object.hexdebug.mixin
Class MixinBlockEntityAbstractImpetus
java.lang.Object
net.minecraft.world.level.block.entity.BlockEntity
at.petrak.hexcasting.api.block.HexBlockEntity
gay.object.hexdebug.mixin.MixinBlockEntityAbstractImpetus
- All Implemented Interfaces:
gay.object.hexdebug.core.api.debugging.DebuggableBlock,gay.object.hexdebug.debugger.circles.IMixinBlockEntityAbstractImpetus
public abstract class MixinBlockEntityAbstractImpetus
extends at.petrak.hexcasting.api.block.HexBlockEntity
implements gay.object.hexdebug.debugger.circles.IMixinBlockEntityAbstractImpetus
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected @Nullable at.petrak.hexcasting.api.casting.circles.CircleExecutionStateFields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPosition -
Constructor Summary
ConstructorsConstructorDescriptionMixinBlockEntityAbstractImpetus(net.minecraft.world.level.block.entity.BlockEntityType<?> pType, net.minecraft.core.BlockPos pWorldPosition, net.minecraft.world.level.block.state.BlockState pBlockState) -
Method Summary
Modifier and TypeMethodDescriptionvoid@NotNull net.minecraft.world.InteractionResultstartDebugging(@NotNull net.minecraft.server.level.ServerPlayer caster, int threadId) abstract voidstartExecution(@Nullable net.minecraft.server.level.ServerPlayer player) Methods inherited from class at.petrak.hexcasting.api.block.HexBlockEntity
getUpdatePacket, getUpdateTag, load, loadModData, saveAdditional, saveModData, syncMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPosFromTag, getType, hasLevel, isRemoved, loadStatic, onlyOpCanSetNbt, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, setRemoved, triggerEventMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface gay.object.hexdebug.core.api.debugging.DebuggableBlock
startDebugging
-
Field Details
-
executionState
@Nullable protected @Nullable at.petrak.hexcasting.api.casting.circles.CircleExecutionState executionState
-
-
Constructor Details
-
MixinBlockEntityAbstractImpetus
public MixinBlockEntityAbstractImpetus(net.minecraft.world.level.block.entity.BlockEntityType<?> pType, net.minecraft.core.BlockPos pWorldPosition, net.minecraft.world.level.block.state.BlockState pBlockState)
-
-
Method Details
-
startExecution
public abstract void startExecution(@Nullable @Nullable net.minecraft.server.level.ServerPlayer player) -
startDebugging
@NotNull public @NotNull net.minecraft.world.InteractionResult startDebugging(@NotNull @NotNull net.minecraft.server.level.ServerPlayer caster, int threadId) - Specified by:
startDebuggingin interfacegay.object.hexdebug.core.api.debugging.DebuggableBlock
-
hexdebug$clearExecutionState
public void hexdebug$clearExecutionState()- Specified by:
hexdebug$clearExecutionStatein interfacegay.object.hexdebug.debugger.circles.IMixinBlockEntityAbstractImpetus
-