Class WorldEventHandler

java.lang.Object
team.lodestar.lodestone.handlers.WorldEventHandler

public class WorldEventHandler extends Object
  • Constructor Details

    • WorldEventHandler

      public WorldEventHandler()
  • Method Details

    • addWorldEvent

      public static <T extends WorldEventInstance> T addWorldEvent(net.minecraft.world.level.Level level, T instance)
    • addWorldEvent

      public static <T extends WorldEventInstance> T addWorldEvent(net.minecraft.world.level.Level level, boolean shouldStart, T instance)
    • playerJoin

      public static void playerJoin(net.neoforged.neoforge.event.entity.EntityJoinLevelEvent event)
    • worldTick

      public static void worldTick(net.neoforged.neoforge.event.tick.LevelTickEvent.Post event)
    • tick

      public static void tick(net.minecraft.world.level.Level level)
      Ticks all active world events in the given level.

      Will tick on both client and server side.

      See WorldEventInstance.tick(Level)