Class LevelAttached<T>

java.lang.Object
dev.engine_room.flywheel.lib.util.LevelAttached<T>

public final class LevelAttached<T> extends Object
  • Constructor Details

    • LevelAttached

      public LevelAttached(Function<net.minecraft.world.level.LevelAccessor,T> factory, Consumer<T> finalizer)
    • LevelAttached

      public LevelAttached(Function<net.minecraft.world.level.LevelAccessor,T> factory)
  • Method Details

    • invalidateLevel

      public static void invalidateLevel(net.minecraft.world.level.LevelAccessor level)
    • get

      public T get(net.minecraft.world.level.LevelAccessor level)
    • remove

      public void remove(net.minecraft.world.level.LevelAccessor level)
    • refresh

      public T refresh(net.minecraft.world.level.LevelAccessor level)
    • reset

      public void reset()