Interface EngineInterface<T>

Type Parameters:
T - the target type this interface wraps
All Known Subinterfaces:
EngineBlockBehavior, EngineBlockStateBehavior, EngineDimensionOptions, EngineGpuDevice, EngineKeyboardHandler, EngineLevelAccess, EngineLevelStorageSource, EngineMinecraft, EngineMouseHandler, EnginePostChain, EngineRegistry<T>, EngineServerClockManager, EngineSlot
All Known Implementing Classes:
BlockBehaviorMixin, BlockStateBaseMixin, CreativeModeInventoryScreenSlotWrapperMixin, GpuDeviceMixin, KeyboardHandlerMixin, LevelStemMixin, LevelStorageSourceMixin, MappedRegistryMixin, MinecraftMixin, MouseHandlerMixin, PostChainMixin, ServerClockManagerMixin, ServerLevelMixin, SlotMixin

public interface EngineInterface<T>
Base interface for all engine mixin interfaces, providing a self-cast helper.
  • Method Summary

    Modifier and Type
    Method
    Description
    default T
     
  • Method Details

    • engine$self

      default T engine$self()