Class GameSession

java.lang.Object
de.luckymcdev.foundryengine.common.game.GameSession

public class GameSession extends Object
  • Constructor Details

    • GameSession

      public GameSession(net.minecraft.resources.Identifier id, GameData data)
  • Method Details

    • id

      public net.minecraft.resources.Identifier id()
    • data

      public GameData data()
    • state

      public GameState state()
    • onCommonTick

      public void onCommonTick(net.minecraft.world.level.Level level)
    • onClientTick

      public void onClientTick(net.minecraft.client.Minecraft client, net.minecraft.client.multiplayer.ClientLevel level)
    • onServerTick

      public void onServerTick(net.minecraft.server.MinecraftServer server, net.minecraft.server.level.ServerLevel level)
    • onStarting

      public void onStarting()
    • onStopping

      public void onStopping()
    • onCommonTick

      public GameSession onCommonTick(Consumer<net.minecraft.world.level.Level> handler)
    • onClientTick

      public GameSession onClientTick(BiConsumer<net.minecraft.client.Minecraft, net.minecraft.client.multiplayer.ClientLevel> handler)
    • onServerTick

      public GameSession onServerTick(BiConsumer<net.minecraft.server.MinecraftServer, net.minecraft.server.level.ServerLevel> handler)
    • onStarting

      public GameSession onStarting(Runnable handler)
    • onStopping

      public GameSession onStopping(Runnable handler)
    • load

      public void load()
    • save

      public void save()
    • isRunning

      public boolean isRunning()