mirror of
https://github.com/PaperMC/Paper.git
synced 2025-08-01 20:52:12 -07:00
Add isForceDefaultGameMode
method (#12673)
This commit is contained in:
@@ -1731,6 +1731,15 @@ public final class Bukkit {
|
|||||||
server.setDefaultGameMode(mode);
|
server.setDefaultGameMode(mode);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets whether the default gamemode is being enforced.
|
||||||
|
*
|
||||||
|
* @return {@code true} if the default gamemode is being forced, {@code false} otherwise
|
||||||
|
*/
|
||||||
|
public static boolean forcesDefaultGameMode() {
|
||||||
|
return server.forcesDefaultGameMode();
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets a {@link ConsoleCommandSender} that may be used as an input source
|
* Gets a {@link ConsoleCommandSender} that may be used as an input source
|
||||||
* for this server.
|
* for this server.
|
||||||
|
@@ -1514,14 +1514,21 @@ public interface Server extends PluginMessageRecipient, net.kyori.adventure.audi
|
|||||||
* @return the default game mode
|
* @return the default game mode
|
||||||
*/
|
*/
|
||||||
@NotNull
|
@NotNull
|
||||||
public GameMode getDefaultGameMode();
|
GameMode getDefaultGameMode();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the default {@link GameMode} for new players.
|
* Sets the default {@link GameMode} for new players.
|
||||||
*
|
*
|
||||||
* @param mode the new game mode
|
* @param mode the new game mode
|
||||||
*/
|
*/
|
||||||
public void setDefaultGameMode(@NotNull GameMode mode);
|
void setDefaultGameMode(@NotNull GameMode mode);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Gets whether the default gamemode is being enforced.
|
||||||
|
*
|
||||||
|
* @return {@code true} if the default gamemode is being forced, {@code false} otherwise
|
||||||
|
*/
|
||||||
|
boolean forcesDefaultGameMode();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Gets a {@link ConsoleCommandSender} that may be used as an input source
|
* Gets a {@link ConsoleCommandSender} that may be used as an input source
|
||||||
|
@@ -2295,6 +2295,11 @@ public final class CraftServer implements Server {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean forcesDefaultGameMode() {
|
||||||
|
return this.console.getProperties().forceGameMode;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ConsoleCommandSender getConsoleSender() {
|
public ConsoleCommandSender getConsoleSender() {
|
||||||
return this.console.console;
|
return this.console.console;
|
||||||
|
Reference in New Issue
Block a user