ServerSettingsService.java
net.minecraft.server.jsonrpc.methods.ServerSettingsService
信息
- 全限定名:net.minecraft.server.jsonrpc.methods.ServerSettingsService
- 类型:public class
- 包:net.minecraft.server.jsonrpc.methods
- 源码路径:src/main/java/net/minecraft/server/jsonrpc/methods/ServerSettingsService.java
- 起始行号:L9
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public static boolean autosave(MinecraftApi minecraftApi) @ L10
- 方法名:autosave
- 源码定位:L10
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static boolean setAutosave(MinecraftApi minecraftApi, boolean enabled, ClientInfo clientInfo) @ L14
- 方法名:setAutosave
- 源码定位:L14
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- enabled: boolean
- clientInfo: ClientInfo
说明:
TODO
public static Difficulty difficulty(MinecraftApi minecraftApi) @ L18
- 方法名:difficulty
- 源码定位:L18
- 返回类型:Difficulty
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static Difficulty setDifficulty(MinecraftApi minecraftApi, Difficulty difficulty, ClientInfo clientInfo) @ L22
- 方法名:setDifficulty
- 源码定位:L22
- 返回类型:Difficulty
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- difficulty: Difficulty
- clientInfo: ClientInfo
说明:
TODO
public static boolean enforceAllowlist(MinecraftApi minecraftApi) @ L26
- 方法名:enforceAllowlist
- 源码定位:L26
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static boolean setEnforceAllowlist(MinecraftApi minecraftApi, boolean enforce, ClientInfo clientInfo) @ L30
- 方法名:setEnforceAllowlist
- 源码定位:L30
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- enforce: boolean
- clientInfo: ClientInfo
说明:
TODO
public static boolean usingAllowlist(MinecraftApi minecraftApi) @ L34
- 方法名:usingAllowlist
- 源码定位:L34
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static boolean setUsingAllowlist(MinecraftApi minecraftApi, boolean use, ClientInfo clientInfo) @ L38
- 方法名:setUsingAllowlist
- 源码定位:L38
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- use: boolean
- clientInfo: ClientInfo
说明:
TODO
public static int maxPlayers(MinecraftApi minecraftApi) @ L42
- 方法名:maxPlayers
- 源码定位:L42
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static int setMaxPlayers(MinecraftApi minecraftApi, int maxPlayers, ClientInfo clientInfo) @ L46
- 方法名:setMaxPlayers
- 源码定位:L46
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- maxPlayers: int
- clientInfo: ClientInfo
说明:
TODO
public static int pauseWhenEmpty(MinecraftApi minecraftApi) @ L50
- 方法名:pauseWhenEmpty
- 源码定位:L50
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static int setPauseWhenEmpty(MinecraftApi minecraftApi, int emptySeconds, ClientInfo clientInfo) @ L54
- 方法名:setPauseWhenEmpty
- 源码定位:L54
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- emptySeconds: int
- clientInfo: ClientInfo
说明:
TODO
public static int playerIdleTimeout(MinecraftApi minecraftApi) @ L58
- 方法名:playerIdleTimeout
- 源码定位:L58
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static int setPlayerIdleTimeout(MinecraftApi minecraftApi, int idleTime, ClientInfo clientInfo) @ L62
- 方法名:setPlayerIdleTimeout
- 源码定位:L62
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- idleTime: int
- clientInfo: ClientInfo
说明:
TODO
public static boolean allowFlight(MinecraftApi minecraftApi) @ L66
- 方法名:allowFlight
- 源码定位:L66
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static boolean setAllowFlight(MinecraftApi minecraftApi, boolean allow, ClientInfo clientInfo) @ L70
- 方法名:setAllowFlight
- 源码定位:L70
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- allow: boolean
- clientInfo: ClientInfo
说明:
TODO
public static int spawnProtection(MinecraftApi minecraftApi) @ L74
- 方法名:spawnProtection
- 源码定位:L74
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static int setSpawnProtection(MinecraftApi minecraftApi, int spawnProtection, ClientInfo clientInfo) @ L78
- 方法名:setSpawnProtection
- 源码定位:L78
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- spawnProtection: int
- clientInfo: ClientInfo
说明:
TODO
public static String motd(MinecraftApi minecraftApi) @ L82
- 方法名:motd
- 源码定位:L82
- 返回类型:String
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static String setMotd(MinecraftApi minecraftApi, String motd, ClientInfo clientInfo) @ L86
- 方法名:setMotd
- 源码定位:L86
- 返回类型:String
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- motd: String
- clientInfo: ClientInfo
说明:
TODO
public static boolean forceGameMode(MinecraftApi minecraftApi) @ L90
- 方法名:forceGameMode
- 源码定位:L90
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static boolean setForceGameMode(MinecraftApi minecraftApi, boolean force, ClientInfo clientInfo) @ L94
- 方法名:setForceGameMode
- 源码定位:L94
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- force: boolean
- clientInfo: ClientInfo
说明:
TODO
public static GameType gameMode(MinecraftApi minecraftApi) @ L98
- 方法名:gameMode
- 源码定位:L98
- 返回类型:GameType
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static GameType setGameMode(MinecraftApi minecraftApi, GameType gameMode, ClientInfo clientInfo) @ L102
- 方法名:setGameMode
- 源码定位:L102
- 返回类型:GameType
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- gameMode: GameType
- clientInfo: ClientInfo
说明:
TODO
public static int viewDistance(MinecraftApi minecraftApi) @ L106
- 方法名:viewDistance
- 源码定位:L106
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static int setViewDistance(MinecraftApi minecraftApi, int viewDistance, ClientInfo clientInfo) @ L110
- 方法名:setViewDistance
- 源码定位:L110
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- viewDistance: int
- clientInfo: ClientInfo
说明:
TODO
public static int simulationDistance(MinecraftApi minecraftApi) @ L114
- 方法名:simulationDistance
- 源码定位:L114
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static int setSimulationDistance(MinecraftApi minecraftApi, int simulationDistance, ClientInfo clientInfo) @ L118
- 方法名:setSimulationDistance
- 源码定位:L118
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- simulationDistance: int
- clientInfo: ClientInfo
说明:
TODO
public static boolean acceptTransfers(MinecraftApi minecraftApi) @ L122
- 方法名:acceptTransfers
- 源码定位:L122
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static boolean setAcceptTransfers(MinecraftApi minecraftApi, boolean accept, ClientInfo clientInfo) @ L126
- 方法名:setAcceptTransfers
- 源码定位:L126
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- accept: boolean
- clientInfo: ClientInfo
说明:
TODO
public static int statusHeartbeatInterval(MinecraftApi minecraftApi) @ L130
- 方法名:statusHeartbeatInterval
- 源码定位:L130
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static int setStatusHeartbeatInterval(MinecraftApi minecraftApi, int statusHeartbeatInterval, ClientInfo clientInfo) @ L134
- 方法名:setStatusHeartbeatInterval
- 源码定位:L134
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- statusHeartbeatInterval: int
- clientInfo: ClientInfo
说明:
TODO
public static PermissionLevel operatorUserPermissionLevel(MinecraftApi minecraftApi) @ L138
- 方法名:operatorUserPermissionLevel
- 源码定位:L138
- 返回类型:PermissionLevel
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static PermissionLevel setOperatorUserPermissionLevel(MinecraftApi minecraftApi, PermissionLevel level, ClientInfo clientInfo) @ L142
- 方法名:setOperatorUserPermissionLevel
- 源码定位:L142
- 返回类型:PermissionLevel
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- level: PermissionLevel
- clientInfo: ClientInfo
说明:
TODO
public static boolean hidesOnlinePlayers(MinecraftApi minecraftApi) @ L146
- 方法名:hidesOnlinePlayers
- 源码定位:L146
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static boolean setHidesOnlinePlayers(MinecraftApi minecraftApi, boolean hide, ClientInfo clientInfo) @ L150
- 方法名:setHidesOnlinePlayers
- 源码定位:L150
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- hide: boolean
- clientInfo: ClientInfo
说明:
TODO
public static boolean repliesToStatus(MinecraftApi minecraftApi) @ L154
- 方法名:repliesToStatus
- 源码定位:L154
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static boolean setRepliesToStatus(MinecraftApi minecraftApi, boolean enable, ClientInfo clientInfo) @ L158
- 方法名:setRepliesToStatus
- 源码定位:L158
- 返回类型:boolean
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- enable: boolean
- clientInfo: ClientInfo
说明:
TODO
public static int entityBroadcastRangePercentage(MinecraftApi minecraftApi) @ L162
- 方法名:entityBroadcastRangePercentage
- 源码定位:L162
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
说明:
TODO
public static int setEntityBroadcastRangePercentage(MinecraftApi minecraftApi, int percentage, ClientInfo clientInfo) @ L166
- 方法名:setEntityBroadcastRangePercentage
- 源码定位:L166
- 返回类型:int
- 修饰符:public static
参数:
- minecraftApi: MinecraftApi
- percentage: int
- clientInfo: ClientInfo
说明:
TODO
代码
public class ServerSettingsService {
public static boolean autosave(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().isAutoSave();
}
public static boolean setAutosave(MinecraftApi minecraftApi, boolean enabled, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setAutoSave(enabled, clientInfo);
}
public static Difficulty difficulty(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getDifficulty();
}
public static Difficulty setDifficulty(MinecraftApi minecraftApi, Difficulty difficulty, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setDifficulty(difficulty, clientInfo);
}
public static boolean enforceAllowlist(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().isEnforceWhitelist();
}
public static boolean setEnforceAllowlist(MinecraftApi minecraftApi, boolean enforce, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setEnforceWhitelist(enforce, clientInfo);
}
public static boolean usingAllowlist(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().isUsingWhitelist();
}
public static boolean setUsingAllowlist(MinecraftApi minecraftApi, boolean use, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setUsingWhitelist(use, clientInfo);
}
public static int maxPlayers(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getMaxPlayers();
}
public static int setMaxPlayers(MinecraftApi minecraftApi, int maxPlayers, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setMaxPlayers(maxPlayers, clientInfo);
}
public static int pauseWhenEmpty(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getPauseWhenEmptySeconds();
}
public static int setPauseWhenEmpty(MinecraftApi minecraftApi, int emptySeconds, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setPauseWhenEmptySeconds(emptySeconds, clientInfo);
}
public static int playerIdleTimeout(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getPlayerIdleTimeout();
}
public static int setPlayerIdleTimeout(MinecraftApi minecraftApi, int idleTime, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setPlayerIdleTimeout(idleTime, clientInfo);
}
public static boolean allowFlight(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().allowFlight();
}
public static boolean setAllowFlight(MinecraftApi minecraftApi, boolean allow, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setAllowFlight(allow, clientInfo);
}
public static int spawnProtection(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getSpawnProtectionRadius();
}
public static int setSpawnProtection(MinecraftApi minecraftApi, int spawnProtection, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setSpawnProtectionRadius(spawnProtection, clientInfo);
}
public static String motd(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getMotd();
}
public static String setMotd(MinecraftApi minecraftApi, String motd, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setMotd(motd, clientInfo);
}
public static boolean forceGameMode(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().forceGameMode();
}
public static boolean setForceGameMode(MinecraftApi minecraftApi, boolean force, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setForceGameMode(force, clientInfo);
}
public static GameType gameMode(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getGameMode();
}
public static GameType setGameMode(MinecraftApi minecraftApi, GameType gameMode, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setGameMode(gameMode, clientInfo);
}
public static int viewDistance(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getViewDistance();
}
public static int setViewDistance(MinecraftApi minecraftApi, int viewDistance, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setViewDistance(viewDistance, clientInfo);
}
public static int simulationDistance(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getSimulationDistance();
}
public static int setSimulationDistance(MinecraftApi minecraftApi, int simulationDistance, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setSimulationDistance(simulationDistance, clientInfo);
}
public static boolean acceptTransfers(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().acceptsTransfers();
}
public static boolean setAcceptTransfers(MinecraftApi minecraftApi, boolean accept, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setAcceptsTransfers(accept, clientInfo);
}
public static int statusHeartbeatInterval(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getStatusHeartbeatInterval();
}
public static int setStatusHeartbeatInterval(MinecraftApi minecraftApi, int statusHeartbeatInterval, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setStatusHeartbeatInterval(statusHeartbeatInterval, clientInfo);
}
public static PermissionLevel operatorUserPermissionLevel(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getOperatorUserPermissions().level();
}
public static PermissionLevel setOperatorUserPermissionLevel(MinecraftApi minecraftApi, PermissionLevel level, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setOperatorUserPermissions(LevelBasedPermissionSet.forLevel(level), clientInfo).level();
}
public static boolean hidesOnlinePlayers(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().hidesOnlinePlayers();
}
public static boolean setHidesOnlinePlayers(MinecraftApi minecraftApi, boolean hide, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setHidesOnlinePlayers(hide, clientInfo);
}
public static boolean repliesToStatus(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().repliesToStatus();
}
public static boolean setRepliesToStatus(MinecraftApi minecraftApi, boolean enable, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setRepliesToStatus(enable, clientInfo);
}
public static int entityBroadcastRangePercentage(MinecraftApi minecraftApi) {
return minecraftApi.serverSettingsService().getEntityBroadcastRangePercentage();
}
public static int setEntityBroadcastRangePercentage(MinecraftApi minecraftApi, int percentage, ClientInfo clientInfo) {
return minecraftApi.serverSettingsService().setEntityBroadcastRangePercentage(percentage, clientInfo);
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
LevelBasedPermissionSet.forLevel()
- 引用位置:
-
- 引用位置:
参数/返回值
- 引用位置:
-
- 引用位置:
参数/返回值
- 引用位置:
-
- 引用位置:
参数/返回值
- 引用位置: