Class MinecraftMixin

java.lang.Object
de.luckymcdev.foundryengine.mixin.MinecraftMixin
All Implemented Interfaces:
EngineInterface<net.minecraft.client.Minecraft>, EngineMinecraft

public class MinecraftMixin extends Object implements EngineMinecraft
Mixin to enable things when Minecraft starts, and to remove things when Minecraft closes.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    engine$close(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    Called on Minecraft shutdown to allow cleanup.
    void
    engine$init(net.minecraft.client.main.GameConfig gameConfig, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
    Called during Minecraft initialization to allow custom setup.
    net.minecraft.gizmos.SimpleGizmoCollector
    Returns the per-tick gizmo collector for debug rendering.

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface EngineInterface

    engine$self
  • Constructor Details

    • MinecraftMixin

      public MinecraftMixin()
  • Method Details

    • engine$init

      public void engine$init(net.minecraft.client.main.GameConfig gameConfig, org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
      Description copied from interface: EngineMinecraft
      Called during Minecraft initialization to allow custom setup.
      Specified by:
      engine$init in interface EngineMinecraft
    • engine$close

      public void engine$close(org.spongepowered.asm.mixin.injection.callback.CallbackInfo ci)
      Description copied from interface: EngineMinecraft
      Called on Minecraft shutdown to allow cleanup.
      Specified by:
      engine$close in interface EngineMinecraft
    • engine$perTickGizmos

      public net.minecraft.gizmos.SimpleGizmoCollector engine$perTickGizmos()
      Description copied from interface: EngineMinecraft
      Returns the per-tick gizmo collector for debug rendering.
      Specified by:
      engine$perTickGizmos in interface EngineMinecraft