Class HexContinuationTypes
java.lang.Object
at.petrak.hexcasting.common.lib.hex.HexContinuationTypes
Stores the registry for continuation frame types, some utility methods, and all the types Hexcasting itself defines.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<at.petrak.hexcasting.api.casting.eval.vm.FrameFinishEval>static final at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<at.petrak.hexcasting.api.casting.eval.vm.FrameEvaluate>static final at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<at.petrak.hexcasting.api.casting.eval.vm.FrameForEach>static final Stringstatic final Stringstatic final net.minecraft.core.Registry<at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<?>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidregisterContinuations(BiConsumer<at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<?>, net.minecraft.resources.ResourceLocation> r)
-
Field Details
-
REGISTRY
public static final net.minecraft.core.Registry<at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<?>> REGISTRY -
KEY_TYPE
- See Also:
-
KEY_DATA
- See Also:
-
EVALUATE
public static final at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<at.petrak.hexcasting.api.casting.eval.vm.FrameEvaluate> EVALUATE -
FOREACH
public static final at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<at.petrak.hexcasting.api.casting.eval.vm.FrameForEach> FOREACH -
END
public static final at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<at.petrak.hexcasting.api.casting.eval.vm.FrameFinishEval> END
-
-
Constructor Details
-
HexContinuationTypes
public HexContinuationTypes()
-
-
Method Details
-
registerContinuations
public static void registerContinuations(BiConsumer<at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<?>, net.minecraft.resources.ResourceLocation> r)
-