Package org.geysermc.geyser.platform.mod
Class GeyserModBootstrap
java.lang.Object
org.geysermc.geyser.platform.mod.GeyserModBootstrap
- All Implemented Interfaces:
org.geysermc.geyser.GeyserBootstrap
public abstract class GeyserModBootstrap
extends Object
implements org.geysermc.geyser.GeyserBootstrap
-
Field Summary
Fields inherited from interface org.geysermc.geyser.GeyserBootstrap
DEFAULT_CHUNK_MANAGER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.geysermc.geyser.dump.BootstrapDumpInfoorg.geysermc.geyser.command.GeyserCommandManagerorg.geysermc.geyser.GeyserLoggerorg.geysermc.geyser.ping.IGeyserPingPassthroughstatic GeyserModBootstrap@Nullable InputStreamgetResourceOrNull(String resource) @NonNull Stringintorg.geysermc.geyser.level.WorldManagerabstract booleanhasPermission(@NonNull net.minecraft.commands.CommandSourceStack source, @NonNull String permissionNode, int permissionLevel) abstract booleanhasPermission(@NonNull net.minecraft.world.entity.player.Player source, @NonNull String permissionNode) voidvoidvoidvoidvoidsetServer(net.minecraft.server.MinecraftServer server) booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.geysermc.geyser.GeyserBootstrap
getLogsPath, getResourceOrThrow, getSavedUserLoginsFolder, getSocketAddress
-
Constructor Details
-
GeyserModBootstrap
-
-
Method Details
-
onGeyserInitialize
public void onGeyserInitialize()- Specified by:
onGeyserInitializein interfaceorg.geysermc.geyser.GeyserBootstrap
-
onGeyserEnable
public void onGeyserEnable()- Specified by:
onGeyserEnablein interfaceorg.geysermc.geyser.GeyserBootstrap
-
onGeyserDisable
public void onGeyserDisable()- Specified by:
onGeyserDisablein interfaceorg.geysermc.geyser.GeyserBootstrap
-
onGeyserShutdown
public void onGeyserShutdown()- Specified by:
onGeyserShutdownin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getGeyserConfig
- Specified by:
getGeyserConfigin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getGeyserLogger
public org.geysermc.geyser.GeyserLogger getGeyserLogger()- Specified by:
getGeyserLoggerin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getGeyserCommandManager
public org.geysermc.geyser.command.GeyserCommandManager getGeyserCommandManager()- Specified by:
getGeyserCommandManagerin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getGeyserPingPassthrough
public org.geysermc.geyser.ping.IGeyserPingPassthrough getGeyserPingPassthrough()- Specified by:
getGeyserPingPassthroughin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getWorldManager
public org.geysermc.geyser.level.WorldManager getWorldManager()- Specified by:
getWorldManagerin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getConfigFolder
- Specified by:
getConfigFolderin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getDumpInfo
public org.geysermc.geyser.dump.BootstrapDumpInfo getDumpInfo()- Specified by:
getDumpInfoin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getMinecraftServerVersion
- Specified by:
getMinecraftServerVersionin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getServerBindAddress
- Specified by:
getServerBindAddressin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getServerPort
public int getServerPort()- Specified by:
getServerPortin interfaceorg.geysermc.geyser.GeyserBootstrap
-
testFloodgatePluginPresent
public boolean testFloodgatePluginPresent()- Specified by:
testFloodgatePluginPresentin interfaceorg.geysermc.geyser.GeyserBootstrap
-
getResourceOrNull
- Specified by:
getResourceOrNullin interfaceorg.geysermc.geyser.GeyserBootstrap
-
hasPermission
public abstract boolean hasPermission(@NonNull net.minecraft.world.entity.player.Player source, @NonNull String permissionNode) -
hasPermission
public abstract boolean hasPermission(@NonNull net.minecraft.commands.CommandSourceStack source, @NonNull String permissionNode, int permissionLevel) -
getInstance
-
setServer
public void setServer(net.minecraft.server.MinecraftServer server)
-