Package net.minecraft.server.dedicated
Part 1/1
DedicatedPlayerList
- Full name:
net.minecraft.server.dedicated.DedicatedPlayerList - Package:
net.minecraft.server.dedicated - Source:
common—net/minecraft/server/dedicated/DedicatedPlayerList.java - Type:
class - Modifiers:
public - Extends:
PlayerList
net.minecraft.server.dedicated.DedicatedPlayerList#canBypassPlayerLimit(GameProfile)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedPlayerList.java:129 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Bypass Player Limit
ทำงานยังไง
เรียกต่อ: getOps(). คืนค่า: this.getOps().canBypassPlayerLimit(gameProfile).
Parameters
GameProfile gameProfile
ตัวอย่างใช้งาน
DedicatedPlayerList instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.canBypassPlayerLimit(gameProfile);
net.minecraft.server.dedicated.DedicatedPlayerList#DedicatedPlayerList(DedicatedServer,LayeredRegistryAccess<RegistryLayer>,PlayerDataStorage)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedPlayerList.java:15 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DedicatedPlayerList ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getProperties(), setViewDistance(), setSimulationDistance(), setUsingWhiteList(), get(), loadUserBanList(), saveUserBanList(), loadIpBanList().
Parameters
DedicatedServer dedicatedServerLayeredRegistryAccess<RegistryLayer> layeredRegistryAccessPlayerDataStorage playerDataStorage
ตัวอย่างใช้งาน
DedicatedServer dedicatedServer = ...;
LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess = ...;
PlayerDataStorage playerDataStorage = ...;
DedicatedPlayerList instance = new DedicatedPlayerList(dedicatedServer, layeredRegistryAccess, playerDataStorage);
net.minecraft.server.dedicated.DedicatedPlayerList#deop(GameProfile)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedPlayerList.java:45 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ deop ตาม implementation ของ DedicatedPlayerList
ทำงานยังไง
เรียกต่อ: saveOps().
Parameters
GameProfile gameProfile
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedPlayerList#getServer()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedPlayerList.java:125 - Modifiers:
public - Return:
DedicatedServer
คืออะไร
อ่านค่า Server
ทำงานยังไง
คืนค่า: (DedicatedServer)super.getServer().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedPlayerList#isWhiteListed(GameProfile)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedPlayerList.java:120 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ White Listed
ทำงานยังไง
เรียกต่อ: isUsingWhitelist(), isOp(), getWhiteList(). คืนค่า: !this.isUsingWhitelist() || this.isOp(gameProfile) || this.getWhiteList().isWhiteListed(gameProfile).
Parameters
GameProfile gameProfile
ตัวอย่างใช้งาน
DedicatedPlayerList instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.isWhiteListed(gameProfile);
net.minecraft.server.dedicated.DedicatedPlayerList#op(GameProfile)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedPlayerList.java:39 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ op ตาม implementation ของ DedicatedPlayerList
ทำงานยังไง
เรียกต่อ: saveOps().
Parameters
GameProfile gameProfile
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedPlayerList#reloadWhiteList()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedPlayerList.java:51 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ reloadWhiteList ตาม implementation ของ DedicatedPlayerList
ทำงานยังไง
เรียกต่อ: loadWhiteList().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedPlayerList#setUsingWhiteList(boolean)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedPlayerList.java:33 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Using White List
ทำงานยังไง
เรียกต่อ: getServer(), storeUsingWhiteList().
Parameters
boolean bl
ตัวอย่างใช้งาน
DedicatedServer
- Full name:
net.minecraft.server.dedicated.DedicatedServer - Package:
net.minecraft.server.dedicated - Source:
common—net/minecraft/server/dedicated/DedicatedServer.java - Type:
class - Modifiers:
public - Extends:
MinecraftServer - Implements:
ServerInterface
net.minecraft.server.dedicated.DedicatedServer#acceptsTransfers()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:599 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ acceptsTransfers ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.settings.getProperties().acceptsTransfers.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#convertOldUsers()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:444 - Modifiers:
protected - Return:
boolean
คืออะไร
แปลง Old Users
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: warn(), waitForRetry(), convertUserBanlist(), convertIpBanlist(), convertOpsList(), convertWhiteList(), convertPlayers(). คืนค่า: bl || bl2 || bl3 || bl4 || bl5.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#createTextFilterForPlayer(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:562 - Modifiers:
public - Return:
TextFilter
คืออะไร
สร้าง Text Filter For Player
ทำงานยังไง
เรียกต่อ: createContext(), getGameProfile(). คืนค่า: this.serverTextFilter != null ? this.serverTextFilter.createContext(serverPlayer.getGameProfile()) : TextFilter.DUMMY.
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
DedicatedServer instance = ...;
ServerPlayer serverPlayer = ...;
TextFilter result = instance.createTextFilterForPlayer(serverPlayer);
net.minecraft.server.dedicated.DedicatedServer#DedicatedServer(Thread,LevelStorageSource.LevelStorageAccess,PackRepository,WorldStem,DedicatedServerSettings,DataFixer,Services,ChunkProgressListenerFactory)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:83 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DedicatedServer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: settings, rconConsoleSource, serverTextFilter, serverLinks. เรียกต่อ: createFromConfig(), getProperties(), createServerLinks(). สร้างออบเจ็กต์: RconConsoleSource.
Parameters
Thread threadLevelStorageSource.LevelStorageAccess levelStorageAccessPackRepository packRepositoryWorldStem worldStemDedicatedServerSettings dedicatedServerSettingsDataFixer dataFixerServices servicesChunkProgressListenerFactory chunkProgressListenerFactory
ตัวอย่างใช้งาน
Thread thread = ...;
LevelStorageSource.LevelStorageAccess levelStorageAccess = ...;
PackRepository packRepository = ...;
WorldStem worldStem = ...;
DedicatedServerSettings dedicatedServerSettings = ...;
DataFixer dataFixer = ...;
Services services = ...;
ChunkProgressListenerFactory chunkProgressListenerFactory = ...;
DedicatedServer instance = new DedicatedServer(thread, levelStorageAccess, packRepository, worldStem, dedicatedServerSettings, dataFixer, services, chunkProgressListenerFactory);
net.minecraft.server.dedicated.DedicatedServer#dumpServerProperties(Path)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:243 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ dumpServerProperties ตาม implementation ของ DedicatedServer
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: getProperties(), newBufferedWriter(), write(), format(), generateStructures().
Parameters
Path path
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#endMetricsRecordingTick()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:578 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ endMetricsRecordingTick ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: tick(), getTickCount().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#enforceSecureProfile()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:433 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ enforceSecureProfile ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: getProperties(), canValidateProfileKeys(). คืนค่า: dedicatedServerProperties.enforceSecureProfile && dedicatedServerProperties.onlineMode && this.services.canValidateProfileKeys().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#fillServerSystemReport(SystemReport)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:236 - Modifiers:
public - Return:
SystemReport
คืออะไร
ดำเนินการ fillServerSystemReport ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: setDetail(), getModdedStatus(), fullDescription(), Server(). คืนค่า: systemReport.
Parameters
SystemReport systemReport
ตัวอย่างใช้งาน
DedicatedServer instance = ...;
SystemReport systemReport = ...;
SystemReport result = instance.fillServerSystemReport(systemReport);
net.minecraft.server.dedicated.DedicatedServer#forceDifficulty()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:231 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ forceDifficulty ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: setDifficulty(), getProperties().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#forceSynchronousWrites()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:557 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ forceSynchronousWrites ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.settings.getProperties().syncChunkWrites.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getAbsoluteMaxWorldSize()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:423 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Absolute Max World Size
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().maxWorldSize.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getCompressionThreshold()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:428 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Compression Threshold
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().networkCompressionThreshold.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getForcedGameType()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:567 - Modifiers:
public - Return:
GameType
คืออะไร
อ่านค่า Forced Game Type
ทำงานยังไง
เรียกต่อ: getProperties(), getGameType(). คืนค่า: this.settings.getProperties().forceGameMode ? this.worldData.getGameType() : null.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getFunctionCompilationLevel()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:402 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Function Compilation Level
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().functionPermissionLevel.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getLevelIdName()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:552 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Level Id Name
ทำงานยังไง
เรียกต่อ: getLevelId(). คืนค่า: this.storageSource.getLevelId().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getMaxChainedNeighborUpdates()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:514 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Max Chained Neighbor Updates
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().maxChainedNeighborUpdates.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getMaxTickLength()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:510 - Modifiers:
public - Return:
long
คืออะไร
อ่านค่า Max Tick Length
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().maxTickTime.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getOperatorUserPermissionLevel()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:397 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Operator User Permission Level
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().opPermissionLevel.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getPlayerList()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:317 - Modifiers:
public - Return:
DedicatedPlayerList
คืออะไร
อ่านค่า Player List
ทำงานยังไง
คืนค่า: (DedicatedPlayerList)super.getPlayerList().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getPluginNames()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:519 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Plugin Names
ทำงานยังไง
คืนค่า: "".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getProperties()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:226 - Modifiers:
public - Return:
DedicatedServerProperties
คืออะไร
อ่านค่า Properties
ทำงานยังไง
คืนค่า: this.settings.getProperties().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getRateLimitPacketsPerSecond()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:307 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Rate Limit Packets Per Second
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().rateLimitPacketsPerSecond.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getScaledTrackingDistance(int)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:547 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Scaled Tracking Distance
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().entityBroadcastRangePercentage * i / 100.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getServerIp()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:326 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Server Ip
ทำงานยังไง
เรียกต่อ: getLocalIp(). คืนค่า: this.getLocalIp().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getServerName()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:336 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Server Name
ทำงานยังไง
เรียกต่อ: getMotd(). คืนค่า: this.getMotd().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getServerPort()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:331 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Server Port
ทำงานยังไง
เรียกต่อ: getPort(). คืนค่า: this.getPort().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getServerResourcePack()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:573 - Modifiers:
public - Return:
Optional<MinecraftServer.ServerResourcePackInfo>
คืออะไร
อ่านค่า Server Resource Pack
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.settings.getProperties().serverResourcePackInfo.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DedicatedServer instance = ...;
Optional<MinecraftServer.ServerResourcePackInfo> result = instance.getServerResourcePack();
net.minecraft.server.dedicated.DedicatedServer#getSpawnProtectionRadius()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:357 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Spawn Protection Radius
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().spawnProtection.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#getTickTimeLogger()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:584 - Modifiers:
public - Return:
SampleLogger
คืออะไร
อ่านค่า Tick Time Logger
ทำงานยังไง
คืนค่า: this.tickTimeLogger.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#handleConsoleInput(String,CommandSourceStack)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:291 - Modifiers:
public - Return:
void
คืออะไร
จัดการ Console Input
ทำงานยังไง
เรียกต่อ: add(). สร้างออบเจ็กต์: ConsoleInput.
Parameters
String stringCommandSourceStack commandSourceStack
ตัวอย่างใช้งาน
DedicatedServer instance = ...;
CommandSourceStack commandSourceStack = ...;
instance.handleConsoleInput("value", commandSourceStack);
net.minecraft.server.dedicated.DedicatedServer#handleConsoleInputs()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:295 - Modifiers:
public - Return:
void
คืออะไร
จัดการ Console Inputs
ทำงานยังไง
มีการวนลูป. เรียกต่อ: isEmpty(), remove(), getCommands(), performPrefixedCommand().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#hasGui()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:347 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Gui
ทำงานยังไง
คืนค่า: this.gui != null.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#hidesOnlinePlayers()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:392 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ hidesOnlinePlayers ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().hideOnlinePlayers.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#initServer()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:100 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ initServer ตาม implementation ของ DedicatedServer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: debugSampleSubscriptionTracker, tickTimeLogger, queryThreadGs4, rconThread. เรียกต่อ: run(), isStopped(), isRunning(), readLine(), handleConsoleInput(), createCommandSourceStack(), error(), setDaemon(). สร้างออบเจ็กต์: Thread, BufferedReader, InputStreamReader, DefaultUncaughtExceptionHandler. มีจุด return อย่างน้อย 3 จุด.
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#isCommandBlockEnabled()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:352 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Command Block Enabled
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().enableCommandBlock.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#isDedicatedServer()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:302 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Dedicated Server
ทำงานยังไง
คืนค่า: true.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#isEpollEnabled()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:312 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Epoll Enabled
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().useNativeTransport.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#isLevelEnabled(Level)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:286 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Level Enabled
ทำงานยังไง
เรียกต่อ: dimension(), getProperties(). คืนค่า: level.dimension() == Level.NETHER ? this.getProperties().allowNether : true.
Parameters
Level level
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#isPublished()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:321 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Published
ทำงานยังไง
คืนค่า: true.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#isSingleplayerOwner(GameProfile)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:542 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Singleplayer Owner
ทำงานยังไง
คืนค่า: false.
Parameters
GameProfile gameProfile
ตัวอย่างใช้งาน
DedicatedServer instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.isSingleplayerOwner(gameProfile);
net.minecraft.server.dedicated.DedicatedServer#isSpawningMonsters()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:221 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Spawning Monsters
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.settings.getProperties().spawnMonsters && super.isSpawningMonsters().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#isTickTimeLoggingEnabled()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:589 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Tick Time Logging Enabled
ทำงานยังไง
เรียกต่อ: shouldLogSamples(). คืนค่า: this.debugSampleSubscriptionTracker.shouldLogSamples(RemoteDebugSampleType.TICK_TIME).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#isUnderSpawnProtection(ServerLevel,BlockPos,Player)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:362 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Under Spawn Protection
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: dimension(), getPlayerList(), getOps(), isEmpty(), isOp(), getGameProfile(), getSpawnProtectionRadius(), getSharedSpawnPos(). มีจุด return อย่างน้อย 5 จุด.
Parameters
ServerLevel serverLevelBlockPos blockPosPlayer player
ตัวอย่างใช้งาน
DedicatedServer instance = ...;
ServerLevel serverLevel = ...;
BlockPos blockPos = ...;
Player player = ...;
boolean result = instance.isUnderSpawnProtection(serverLevel, blockPos, player);
net.minecraft.server.dedicated.DedicatedServer#logIPs()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:439 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ logIPs ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().logIPs.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#onServerExit()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:261 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Server Exit
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: close(), stop().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#pauseWhileEmptySeconds()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:609 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ pauseWhileEmptySeconds ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.settings.getProperties().pauseWhenEmptySeconds.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#repliesToStatus()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:387 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ repliesToStatus ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().enableStatus.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#runCommand(String)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:524 - Modifiers:
public - Return:
String
คืออะไร
สั่งทำงาน Command
ทำงานยังไง
เรียกต่อ: prepareForCommand(), executeBlocking(), getCommands(), performPrefixedCommand(), createCommandSourceStack(), getCommandResponse(). คืนค่า: this.rconConsoleSource.getCommandResponse().
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#serverLinks()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:604 - Modifiers:
public - Return:
ServerLinks
คืออะไร
ดำเนินการ serverLinks ตาม implementation ของ DedicatedServer
ทำงานยังไง
คืนค่า: this.serverLinks.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#setPlayerIdleTimeout(int)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:407 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Player Idle Timeout
ทำงานยังไง
เรียกต่อ: update(), registryAccess().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#shouldInformAdmins()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:418 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Inform Admins
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().broadcastConsoleToOps.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#shouldRconBroadcast()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:413 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Rcon Broadcast
ทำงานยังไง
เรียกต่อ: getProperties(). คืนค่า: this.getProperties().broadcastRconToOps.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#showGui()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:341 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ showGui ตาม implementation ของ DedicatedServer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: gui. เรียกต่อ: showFrameFor().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#stopServer()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:535 - Modifiers:
public - Return:
void
คืออะไร
หยุด Server
ทำงานยังไง
เรียกต่อ: shutdownExecutors(), clear().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#storeUsingWhiteList(boolean)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:531 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ storeUsingWhiteList ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: update(), registryAccess().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServer#subscribeToDebugSample(ServerPlayer,RemoteDebugSampleType)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:594 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ subscribeToDebugSample ตาม implementation ของ DedicatedServer
ทำงานยังไง
เรียกต่อ: subscribe().
Parameters
ServerPlayer serverPlayerRemoteDebugSampleType remoteDebugSampleType
ตัวอย่างใช้งาน
DedicatedServer instance = ...;
ServerPlayer serverPlayer = ...;
RemoteDebugSampleType remoteDebugSampleType = ...;
instance.subscribeToDebugSample(serverPlayer, remoteDebugSampleType);
net.minecraft.server.dedicated.DedicatedServer#tickConnection()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServer.java:280 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick Connection
ทำงานยังไง
เรียกต่อ: handleConsoleInputs().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DedicatedServerProperties
- Full name:
net.minecraft.server.dedicated.DedicatedServerProperties - Package:
net.minecraft.server.dedicated - Source:
common—net/minecraft/server/dedicated/DedicatedServerProperties.java - Type:
class - Modifiers:
public - Extends:
Settings<DedicatedServerProperties>
net.minecraft.server.dedicated.DedicatedServerProperties#createDimensions(HolderLookup.Provider)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServerProperties.java:199 - Modifiers:
public - Return:
WorldDimensions
คืออะไร
สร้าง Dimensions
ทำงานยังไง
เรียกต่อ: create(). คืนค่า: this.worldDimensionData.create(provider).
Parameters
HolderLookup.Provider provider
ตัวอย่างใช้งาน
DedicatedServerProperties instance = ...;
HolderLookup.Provider provider = ...;
WorldDimensions result = instance.createDimensions(provider);
net.minecraft.server.dedicated.DedicatedServerProperties#DedicatedServerProperties(Properties)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServerProperties.java:105 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DedicatedServerProperties ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: worldOptions, worldDimensionData, serverResourcePackInfo, initialDataPackConfiguration. เรียกต่อ: get(), parseSeed(), orElse(), randomSeed(), WorldDimensionData(), parse(), isEmpty(), toLowerCase(). สร้างออบเจ็กต์: WorldOptions, DedicatedServerProperties.WorldDimensionData, JsonObject.
Parameters
Properties properties
ตัวอย่างใช้งาน
Properties properties = ...;
DedicatedServerProperties instance = new DedicatedServerProperties(properties);
net.minecraft.server.dedicated.DedicatedServerProperties#fromFile(Path)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServerProperties.java:129 - Modifiers:
public static - Return:
DedicatedServerProperties
คืออะไร
ดำเนินการ fromFile ตาม implementation ของ DedicatedServerProperties
ทำงานยังไง
เรียกต่อ: loadFromFile(). สร้างออบเจ็กต์: DedicatedServerProperties. คืนค่า: new DedicatedServerProperties(loadFromFile(path)).
Parameters
Path path
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServerProperties#reload(RegistryAccess,Properties)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServerProperties.java:133 - Modifiers:
protected - Return:
DedicatedServerProperties
คืออะไร
ดำเนินการ reload ตาม implementation ของ DedicatedServerProperties
ทำงานยังไง
สร้างออบเจ็กต์: DedicatedServerProperties. คืนค่า: new DedicatedServerProperties(properties).
Parameters
RegistryAccess registryAccessProperties properties
ตัวอย่างใช้งาน
RegistryAccess registryAccess = ...;
Properties properties = ...;
@Override
protected DedicatedServerProperties reload(RegistryAccess registryAccess, Properties properties) {
return super.reload(registryAccess, properties);
}
DedicatedServerSettings
- Full name:
net.minecraft.server.dedicated.DedicatedServerSettings - Package:
net.minecraft.server.dedicated - Source:
common—net/minecraft/server/dedicated/DedicatedServerSettings.java - Type:
class - Modifiers:
public
net.minecraft.server.dedicated.DedicatedServerSettings#DedicatedServerSettings(Path)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServerSettings.java:10 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DedicatedServerSettings ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: source, properties. เรียกต่อ: fromFile().
Parameters
Path path
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServerSettings#forceSave()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServerSettings.java:19 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ forceSave ตาม implementation ของ DedicatedServerSettings
ทำงานยังไง
เรียกต่อ: store().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.DedicatedServerSettings#getProperties()
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServerSettings.java:15 - Modifiers:
public - Return:
DedicatedServerProperties
คืออะไร
อ่านค่า Properties
ทำงานยังไง
คืนค่า: this.properties.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DedicatedServerSettings instance = ...;
DedicatedServerProperties result = instance.getProperties();
net.minecraft.server.dedicated.DedicatedServerSettings#update(UnaryOperator<DedicatedServerProperties>)
- Origin:
common - Source:
net/minecraft/server/dedicated/DedicatedServerSettings.java:23 - Modifiers:
public - Return:
DedicatedServerSettings
คืออะไร
อัปเดต update
ทำงานยังไง
แก้ state: properties. เรียกต่อ: apply(), store(). คืนค่า: this.
Parameters
UnaryOperator<DedicatedServerProperties> unaryOperator
ตัวอย่างใช้งาน
DedicatedServerSettings instance = ...;
UnaryOperator<DedicatedServerProperties> unaryOperator = ...;
DedicatedServerSettings result = instance.update(unaryOperator);
ServerWatchdog
- Full name:
net.minecraft.server.dedicated.ServerWatchdog - Package:
net.minecraft.server.dedicated - Source:
common—net/minecraft/server/dedicated/ServerWatchdog.java - Type:
class - Modifiers:
public - Implements:
Runnable
net.minecraft.server.dedicated.ServerWatchdog#createWatchdogCrashReport(String,long)
- Origin:
common - Source:
net/minecraft/server/dedicated/ServerWatchdog.java:76 - Modifiers:
public static - Return:
CrashReport
คืออะไร
สร้าง Watchdog Crash Report
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getThreadMXBean(), dumpAllThreads(), getThreadId(), setStackTrace(), getStackTrace(), append(), addCategory(), setDetail(). สร้างออบเจ็กต์: StringBuilder, Error, CrashReport. คืนค่า: crashReport.
Parameters
String stringlong l
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.ServerWatchdog#run()
- Origin:
common - Source:
net/minecraft/server/dedicated/ServerWatchdog.java:34 - Modifiers:
public - Return:
void
คืออะไร
สั่งทำงาน run
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: isRunning(), getNextTickTime(), getNanos(), error(), seconds(), format(), tickRateManager(), millisecondsPerTick().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.ServerWatchdog#ServerWatchdog(DedicatedServer)
- Origin:
common - Source:
net/minecraft/server/dedicated/ServerWatchdog.java:29 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ServerWatchdog ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: server, maxTickTimeNanos. เรียกต่อ: getMaxTickLength().
Parameters
DedicatedServer dedicatedServer
ตัวอย่างใช้งาน
DedicatedServer dedicatedServer = ...;
ServerWatchdog instance = new ServerWatchdog(dedicatedServer);
Settings
- Full name:
net.minecraft.server.dedicated.Settings - Package:
net.minecraft.server.dedicated - Source:
common—net/minecraft/server/dedicated/Settings.java - Type:
class - Modifiers:
public abstract
net.minecraft.server.dedicated.Settings#cloneProperties()
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:170 - Modifiers:
protected - Return:
Properties
คืออะไร
ทำสำเนา Properties
ทำงานยังไง
เรียกต่อ: putAll(). สร้างออบเจ็กต์: Properties. คืนค่า: properties.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.Settings#dispatchNumberOrString(IntFunction<V>,Function<String, V>)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:77 - Modifiers:
protected static - Return:
Function<String, V>
คืออะไร
ดำเนินการ dispatchNumberOrString ตาม implementation ของ Settings
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: apply(), parseInt(). มีจุด return อย่างน้อย 2 จุด.
Parameters
IntFunction<V> intFunctionFunction<String, V> function
ตัวอย่างใช้งาน
IntFunction<V> intFunction = ...;
Function<String, V> function = ...;
@Override
protected Function<String, V> dispatchNumberOrString(IntFunction<V> intFunction, Function<String, V> function) {
return super.dispatchNumberOrString(intFunction, function);
}
net.minecraft.server.dedicated.Settings#get(String,boolean)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:157 - Modifiers:
protected - Return:
boolean
คืออะไร
อ่านค่า get
ทำงานยังไง
คืนค่า: this.get(string, Boolean::valueOf, bl).
Parameters
String stringboolean bl
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.Settings#get(String,Function<String, V>,Function<V, String>,V)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:103 - Modifiers:
protected - Return:
V
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: getStringRaw(), firstNonNull(), apply(), put(). คืนค่า: object2.
Parameters
String stringFunction<String, V> functionFunction<V, String> function2V object
ตัวอย่างใช้งาน
Function<String, V> function = ...;
Function<V, String> function2 = ...;
V object = ...;
@Override
protected V get(String string, Function<String, V> function, Function<V, String> function2, V object) {
return super.get(string, function, function2, object);
}
net.minecraft.server.dedicated.Settings#get(String,Function<String, V>,UnaryOperator<V>,Function<V, String>,V)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:117 - Modifiers:
protected - Return:
V
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: apply(). มีจุด return อย่างน้อย 2 จุด.
Parameters
String stringFunction<String, V> functionUnaryOperator<V> unaryOperatorFunction<V, String> function2V object
ตัวอย่างใช้งาน
Function<String, V> function = ...;
UnaryOperator<V> unaryOperator = ...;
Function<V, String> function2 = ...;
V object = ...;
@Override
protected V get(String string, Function<String, V> function, UnaryOperator<V> unaryOperator, Function<V, String> function2, V object) {
return super.get(string, function, unaryOperator, function2, object);
}
net.minecraft.server.dedicated.Settings#get(String,Function<String, V>,V)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:124 - Modifiers:
protected - Return:
V
คืออะไร
อ่านค่า get
ทำงานยังไง
คืนค่า: this.get(string, function, Objects::toString, object).
Parameters
String stringFunction<String, V> functionV object
ตัวอย่างใช้งาน
Function<String, V> function = ...;
V object = ...;
@Override
protected V get(String string, Function<String, V> function, V object) {
return super.get(string, function, object);
}
net.minecraft.server.dedicated.Settings#get(String,int)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:141 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: wrapNumberDeserializer(), valueOf(). คืนค่า: this.get(string, wrapNumberDeserializer(Integer::parseInt), Integer.valueOf(i)).
Parameters
String stringint i
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.Settings#get(String,long)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:153 - Modifiers:
protected - Return:
long
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: wrapNumberDeserializer(). คืนค่า: this.get(string, wrapNumberDeserializer(Long::parseLong), l).
Parameters
String stringlong l
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.Settings#get(String,String)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:132 - Modifiers:
protected - Return:
String
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: identity(). คืนค่า: this.get(string, Function.identity(), Function.identity(), string2).
Parameters
String stringString string2
ตัวอย่างใช้งาน
@Override
protected String get(String string, String string2) {
return super.get(string, string2);
}
net.minecraft.server.dedicated.Settings#get(String,UnaryOperator<Integer>,int)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:149 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า get
ทำงานยังไง
เรียกต่อ: wrapNumberDeserializer(). คืนค่า: this.get(string, wrapNumberDeserializer(Integer::parseInt), unaryOperator, Objects::toString, i).
Parameters
String stringUnaryOperator<Integer> unaryOperatorint i
ตัวอย่างใช้งาน
UnaryOperator<Integer> unaryOperator = ...;
@Override
protected int get(String string, UnaryOperator<Integer> unaryOperator, int i) {
return super.get(string, unaryOperator, i);
}
net.minecraft.server.dedicated.Settings#getLegacy(String,Function<String, V>)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:92 - Modifiers:
protected - Return:
V
คืออะไร
อ่านค่า Legacy
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getStringRaw(), remove(), apply(). มีจุด return อย่างน้อย 2 จุด.
Parameters
String stringFunction<String, V> function
ตัวอย่างใช้งาน
Function<String, V> function = ...;
@Override
protected V getLegacy(String string, Function<String, V> function) {
return super.getLegacy(string, function);
}
net.minecraft.server.dedicated.Settings#getLegacyBoolean(String)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:165 - Modifiers:
protected - Return:
Boolean
คืออะไร
อ่านค่า Legacy Boolean
ทำงานยังไง
เรียกต่อ: getLegacy(). คืนค่า: this.getLegacy(string, Boolean::valueOf).
Parameters
String string
ตัวอย่างใช้งาน
@Override
protected Boolean getLegacyBoolean(String string) {
return super.getLegacyBoolean(string);
}
net.minecraft.server.dedicated.Settings#getLegacyString(String)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:136 - Modifiers:
protected - Return:
String
คืออะไร
อ่านค่า Legacy String
ทำงานยังไง
เรียกต่อ: getLegacy(), identity(). คืนค่า: this.getLegacy(string, Function.identity()).
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.Settings#getMutable(String,boolean)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:161 - Modifiers:
protected - Return:
Settings<T>.MutableValue<Boolean>
คืออะไร
อ่านค่า Mutable
ทำงานยังไง
คืนค่า: this.getMutable(string, Boolean::valueOf, bl).
Parameters
String stringboolean bl
ตัวอย่างใช้งาน
@Override
protected Settings<T>.MutableValue<Boolean> getMutable(String string, boolean bl) {
return super.getMutable(string, bl);
}
net.minecraft.server.dedicated.Settings#getMutable(String,Function<String, V>,Function<V, String>,V)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:110 - Modifiers:
protected - Return:
Settings<T>.MutableValue<V>
คืออะไร
อ่านค่า Mutable
ทำงานยังไง
เรียกต่อ: getStringRaw(), firstNonNull(), apply(), put(). สร้างออบเจ็กต์: Settings.MutableValue<>. คืนค่า: new Settings.MutableValue<>(string, object2, function2).
Parameters
String stringFunction<String, V> functionFunction<V, String> function2V object
ตัวอย่างใช้งาน
Function<String, V> function = ...;
Function<V, String> function2 = ...;
V object = ...;
@Override
protected Settings<T>.MutableValue<V> getMutable(String string, Function<String, V> function, Function<V, String> function2, V object) {
return super.getMutable(string, function, function2, object);
}
net.minecraft.server.dedicated.Settings#getMutable(String,Function<String, V>,V)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:128 - Modifiers:
protected - Return:
Settings<T>.MutableValue<V>
คืออะไร
อ่านค่า Mutable
ทำงานยังไง
คืนค่า: this.getMutable(string, function, Objects::toString, object).
Parameters
String stringFunction<String, V> functionV object
ตัวอย่างใช้งาน
Function<String, V> function = ...;
V object = ...;
@Override
protected Settings<T>.MutableValue<V> getMutable(String string, Function<String, V> function, V object) {
return super.getMutable(string, function, object);
}
net.minecraft.server.dedicated.Settings#getMutable(String,int)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:145 - Modifiers:
protected - Return:
Settings<T>.MutableValue<Integer>
คืออะไร
อ่านค่า Mutable
ทำงานยังไง
เรียกต่อ: wrapNumberDeserializer(). คืนค่า: this.getMutable(string, wrapNumberDeserializer(Integer::parseInt), i).
Parameters
String stringint i
ตัวอย่างใช้งาน
@Override
protected Settings<T>.MutableValue<Integer> getMutable(String string, int i) {
return super.getMutable(string, i);
}
net.minecraft.server.dedicated.Settings#loadFromFile(Path)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:34 - Modifiers:
public static - Return:
Properties
คืออะไร
โหลด From File
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: newInputStream(), newDecoder(), onMalformedInput(), onUnmappableCharacter(), load(), info(), newBufferedReader(), error(). สร้างออบเจ็กต์: Properties, InputStreamReader. มีจุด return อย่างน้อย 3 จุด.
Parameters
Path path
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.Settings#reload(RegistryAccess,Properties)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:176 - Modifiers:
protected abstract - Return:
T
คืออะไร
ดำเนินการ reload ตาม implementation ของ Settings
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
RegistryAccess registryAccessProperties properties
ตัวอย่างใช้งาน
RegistryAccess registryAccess = ...;
Properties properties = ...;
@Override
protected T reload(RegistryAccess registryAccess, Properties properties) {
return super.reload(registryAccess, properties);
}
net.minecraft.server.dedicated.Settings#Settings(Properties)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:30 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ Settings ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: properties.
Parameters
Properties properties
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.Settings#store(Path)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:59 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ store ตาม implementation ของ Settings
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: newBufferedWriter(), error().
Parameters
Path path
ตัวอย่างใช้งาน
Settings$MutableValue
- Full name:
net.minecraft.server.dedicated.Settings$MutableValue - Package:
net.minecraft.server.dedicated - Source:
common—net/minecraft/server/dedicated/Settings.java - Type:
class - Modifiers:
public - Implements:
Supplier<V>
net.minecraft.server.dedicated.Settings$MutableValue#get()
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:189 - Modifiers:
public - Return:
V
คืออะไร
อ่านค่า get
ทำงานยังไง
คืนค่า: this.value.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.dedicated.Settings$MutableValue#update(RegistryAccess,V)
- Origin:
common - Source:
net/minecraft/server/dedicated/Settings.java:194 - Modifiers:
public - Return:
T
คืออะไร
อัปเดต update
ทำงานยังไง
เรียกต่อ: cloneProperties(), put(), apply(), reload(). คืนค่า: Settings.this.reload(registryAccess, properties).
Parameters
RegistryAccess registryAccessV object
ตัวอย่างใช้งาน
Settings.MutableValue instance = ...;
RegistryAccess registryAccess = ...;
V object = ...;
T result = instance.update(registryAccess, object);