Class GeyserModWorldManager

java.lang.Object
org.geysermc.geyser.level.WorldManager
org.geysermc.geyser.level.GeyserWorldManager
org.geysermc.geyser.platform.mod.world.GeyserModWorldManager

public class GeyserModWorldManager extends org.geysermc.geyser.level.GeyserWorldManager
  • Constructor Summary

    Constructors
    Constructor
    Description
    GeyserModWorldManager(net.minecraft.server.MinecraftServer server)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    getBlockAt(org.geysermc.geyser.session.GeyserSession session, int x, int y, int z)
     
    org.geysermc.mcprotocollib.protocol.data.game.entity.player.GameMode
    getDefaultGameMode(org.geysermc.geyser.session.GeyserSession session)
     
    @NonNull CompletableFuture<org.geysermc.mcprotocollib.protocol.data.game.item.component.DataComponents>
    getPickItemComponents(org.geysermc.geyser.session.GeyserSession session, int x, int y, int z, boolean addNbtData)
     
    boolean
     
    boolean
    hasPermission(org.geysermc.geyser.session.GeyserSession session, String permission)
     
    void
    sendLecternData(org.geysermc.geyser.session.GeyserSession session, int x, int y, int z)
     
    void
    sendLecternData(org.geysermc.geyser.session.GeyserSession session, int x, int z, List<org.geysermc.mcprotocollib.protocol.data.game.level.block.BlockEntityInfo> blockEntityInfos)
     
    boolean
    shouldExpectLecternHandled(org.geysermc.geyser.session.GeyserSession session)
     

    Methods inherited from class org.geysermc.geyser.level.GeyserWorldManager

    getBlockAtAsync, getBlocksAt, getGameRuleBool, getGameRuleInt, setGameRule

    Methods inherited from class org.geysermc.geyser.level.WorldManager

    getBiomeIdentifiers, getBlockAt, getBlockAtAsync, setDefaultGameMode, setDifficulty, setPlayerGameMode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GeyserModWorldManager

      public GeyserModWorldManager(net.minecraft.server.MinecraftServer server)
  • Method Details

    • getBlockAt

      public int getBlockAt(org.geysermc.geyser.session.GeyserSession session, int x, int y, int z)
      Overrides:
      getBlockAt in class org.geysermc.geyser.level.GeyserWorldManager
    • hasOwnChunkCache

      public boolean hasOwnChunkCache()
      Overrides:
      hasOwnChunkCache in class org.geysermc.geyser.level.GeyserWorldManager
    • shouldExpectLecternHandled

      public boolean shouldExpectLecternHandled(org.geysermc.geyser.session.GeyserSession session)
      Overrides:
      shouldExpectLecternHandled in class org.geysermc.geyser.level.GeyserWorldManager
    • sendLecternData

      public void sendLecternData(org.geysermc.geyser.session.GeyserSession session, int x, int z, List<org.geysermc.mcprotocollib.protocol.data.game.level.block.BlockEntityInfo> blockEntityInfos)
      Overrides:
      sendLecternData in class org.geysermc.geyser.level.GeyserWorldManager
    • sendLecternData

      public void sendLecternData(org.geysermc.geyser.session.GeyserSession session, int x, int y, int z)
      Overrides:
      sendLecternData in class org.geysermc.geyser.level.GeyserWorldManager
    • hasPermission

      public boolean hasPermission(org.geysermc.geyser.session.GeyserSession session, String permission)
      Overrides:
      hasPermission in class org.geysermc.geyser.level.GeyserWorldManager
    • getDefaultGameMode

      public org.geysermc.mcprotocollib.protocol.data.game.entity.player.GameMode getDefaultGameMode(org.geysermc.geyser.session.GeyserSession session)
      Overrides:
      getDefaultGameMode in class org.geysermc.geyser.level.GeyserWorldManager
    • getPickItemComponents

      public @NonNull CompletableFuture<org.geysermc.mcprotocollib.protocol.data.game.item.component.DataComponents> getPickItemComponents(org.geysermc.geyser.session.GeyserSession session, int x, int y, int z, boolean addNbtData)
      Overrides:
      getPickItemComponents in class org.geysermc.geyser.level.GeyserWorldManager