Class HexContinuationTypes

java.lang.Object
at.petrak.hexcasting.common.lib.hex.HexContinuationTypes

@ParametersAreNonnullByDefault public class HexContinuationTypes extends Object
Stores the registry for continuation frame types, some utility methods, and all the types Hexcasting itself defines.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static 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 String
     
    static final String
     
    static final net.minecraft.core.Registry<at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<?>>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    registerContinuations(BiConsumer<at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<?>,net.minecraft.resources.ResourceLocation> r)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • REGISTRY

      public static final net.minecraft.core.Registry<at.petrak.hexcasting.api.casting.eval.vm.ContinuationFrame.Type<?>> REGISTRY
    • KEY_TYPE

      public static final String KEY_TYPE
      See Also:
    • KEY_DATA

      public static final String 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)