Skip to content

Package net.minecraft.server.dedicated

Part 1/1


DedicatedPlayerList

  • Full name: net.minecraft.server.dedicated.DedicatedPlayerList
  • Package: net.minecraft.server.dedicated
  • Source: commonnet/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 dedicatedServer
  • LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess
  • PlayerDataStorage 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

ตัวอย่างใช้งาน

DedicatedPlayerList instance = ...;
GameProfile gameProfile = ...;
instance.deop(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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedPlayerList instance = ...;
DedicatedServer result = instance.getServer();

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

ตัวอย่างใช้งาน

DedicatedPlayerList instance = ...;
GameProfile gameProfile = ...;
instance.op(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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedPlayerList instance = ...;
instance.reloadWhiteList();

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

ตัวอย่างใช้งาน

DedicatedPlayerList instance = ...;
instance.setUsingWhiteList(true);

DedicatedServer

  • Full name: net.minecraft.server.dedicated.DedicatedServer
  • Package: net.minecraft.server.dedicated
  • Source: commonnet/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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.acceptsTransfers();

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

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected boolean convertOldUsers() {
    return super.convertOldUsers();
}

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 thread
  • LevelStorageSource.LevelStorageAccess levelStorageAccess
  • PackRepository packRepository
  • WorldStem worldStem
  • DedicatedServerSettings dedicatedServerSettings
  • DataFixer dataFixer
  • Services services
  • ChunkProgressListenerFactory 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

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
Path path = ...;
instance.dumpServerProperties(path);

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
instance.endMetricsRecordingTick();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.enforceSecureProfile();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
instance.forceDifficulty();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.forceSynchronousWrites();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.getAbsoluteMaxWorldSize();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.getCompressionThreshold();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
GameType result = instance.getForcedGameType();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.getFunctionCompilationLevel();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
String result = instance.getLevelIdName();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.getMaxChainedNeighborUpdates();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
long result = instance.getMaxTickLength();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.getOperatorUserPermissionLevel();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
DedicatedPlayerList result = instance.getPlayerList();

net.minecraft.server.dedicated.DedicatedServer#getPluginNames()

  • Origin: common
  • Source: net/minecraft/server/dedicated/DedicatedServer.java:519
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Plugin Names

ทำงานยังไง

คืนค่า: "".

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
String result = instance.getPluginNames();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
DedicatedServerProperties result = instance.getProperties();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.getRateLimitPacketsPerSecond();

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

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.getScaledTrackingDistance(0);

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
String result = instance.getServerIp();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
String result = instance.getServerName();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.getServerPort();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.getSpawnProtectionRadius();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
SampleLogger result = instance.getTickTimeLogger();

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 string
  • CommandSourceStack 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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
instance.handleConsoleInputs();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.hasGui();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.hidesOnlinePlayers();

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

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.initServer();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.isCommandBlockEnabled();

net.minecraft.server.dedicated.DedicatedServer#isDedicatedServer()

  • Origin: common
  • Source: net/minecraft/server/dedicated/DedicatedServer.java:302
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Dedicated Server

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.isDedicatedServer();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.isEpollEnabled();

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

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
Level level = ...;
boolean result = instance.isLevelEnabled(level);

net.minecraft.server.dedicated.DedicatedServer#isPublished()

  • Origin: common
  • Source: net/minecraft/server/dedicated/DedicatedServer.java:321
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Published

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.isPublished();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.isSpawningMonsters();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.isTickTimeLoggingEnabled();

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 serverLevel
  • BlockPos blockPos
  • Player 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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.logIPs();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
instance.onServerExit();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
int result = instance.pauseWhileEmptySeconds();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.repliesToStatus();

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

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
String result = instance.runCommand("value");

  • Origin: common
  • Source: net/minecraft/server/dedicated/DedicatedServer.java:604
  • Modifiers: public
  • Return: ServerLinks

คืออะไร

ดำเนินการ serverLinks ตาม implementation ของ DedicatedServer

ทำงานยังไง

คืนค่า: this.serverLinks.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
ServerLinks result = instance.serverLinks();

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

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
instance.setPlayerIdleTimeout(0);

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.shouldInformAdmins();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
boolean result = instance.shouldRconBroadcast();

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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
instance.showGui();

net.minecraft.server.dedicated.DedicatedServer#stopServer()

  • Origin: common
  • Source: net/minecraft/server/dedicated/DedicatedServer.java:535
  • Modifiers: public
  • Return: void

คืออะไร

หยุด Server

ทำงานยังไง

เรียกต่อ: shutdownExecutors(), clear().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
instance.stopServer();

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

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
instance.storeUsingWhiteList(true);

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 serverPlayer
  • RemoteDebugSampleType 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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServer instance = ...;
instance.tickConnection();

DedicatedServerProperties

  • Full name: net.minecraft.server.dedicated.DedicatedServerProperties
  • Package: net.minecraft.server.dedicated
  • Source: commonnet/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

ตัวอย่างใช้งาน

Path path = ...;
DedicatedServerProperties result = DedicatedServerProperties.fromFile(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 registryAccess
  • Properties 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: commonnet/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

ตัวอย่างใช้งาน

Path path = ...;
DedicatedServerSettings instance = new DedicatedServerSettings(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

  • ไม่มี

ตัวอย่างใช้งาน

DedicatedServerSettings instance = ...;
instance.forceSave();

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: commonnet/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 string
  • long l

ตัวอย่างใช้งาน

CrashReport result = ServerWatchdog.createWatchdogCrashReport("value", 0L);

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

  • ไม่มี

ตัวอย่างใช้งาน

ServerWatchdog instance = ...;
instance.run();

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: commonnet/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

  • ไม่มี

ตัวอย่างใช้งาน

@Override
protected Properties cloneProperties() {
    return super.cloneProperties();
}

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> intFunction
  • Function<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 string
  • boolean bl

ตัวอย่างใช้งาน

@Override
protected boolean get(String string, boolean bl) {
    return super.get(string, 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 string
  • Function<String, V> function
  • Function<V, String> function2
  • V 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 string
  • Function<String, V> function
  • UnaryOperator<V> unaryOperator
  • Function<V, String> function2
  • V 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 string
  • Function<String, V> function
  • V 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 string
  • int i

ตัวอย่างใช้งาน

@Override
protected int get(String string, int i) {
    return super.get(string, 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 string
  • long l

ตัวอย่างใช้งาน

@Override
protected long get(String string, long l) {
    return super.get(string, 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 string
  • String 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 string
  • UnaryOperator<Integer> unaryOperator
  • int 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 string
  • Function<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

ตัวอย่างใช้งาน

@Override
protected String getLegacyString(String string) {
    return super.getLegacyString(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 string
  • boolean 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 string
  • Function<String, V> function
  • Function<V, String> function2
  • V 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 string
  • Function<String, V> function
  • V 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 string
  • int 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

ตัวอย่างใช้งาน

Path path = ...;
Properties result = Settings.loadFromFile(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 registryAccess
  • Properties 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

ตัวอย่างใช้งาน

Properties properties = ...;
Settings instance = new Settings(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 instance = ...;
Path path = ...;
instance.store(path);

Settings$MutableValue

  • Full name: net.minecraft.server.dedicated.Settings$MutableValue
  • Package: net.minecraft.server.dedicated
  • Source: commonnet/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

  • ไม่มี

ตัวอย่างใช้งาน

Settings.MutableValue instance = ...;
V result = instance.get();

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 registryAccess
  • V object

ตัวอย่างใช้งาน

Settings.MutableValue instance = ...;
RegistryAccess registryAccess = ...;
V object = ...;
T result = instance.update(registryAccess, object);