Skip to content

Package net.minecraft.server

Part 1/1


Bootstrap

  • Full name: net.minecraft.server.Bootstrap
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/Bootstrap.java
  • Type: class
  • Modifiers: public

net.minecraft.server.Bootstrap#bootStrap()

  • Origin: common
  • Source: net/minecraft/server/Bootstrap.java:40
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ bootStrap ตาม implementation ของ Bootstrap

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: now(), keySet(), isEmpty(), getKey(), validate(), wrapStreams(), set(), between(). สร้างออบเจ็กต์: IllegalStateException.

Parameters

  • ไม่มี

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

Bootstrap.bootStrap();

net.minecraft.server.Bootstrap#checkBootstrapCalled(Supplier<String>)

  • Origin: common
  • Source: net/minecraft/server/Bootstrap.java:99
  • Modifiers: public static
  • Return: void

คืออะไร

ตรวจสอบ Bootstrap Called

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: createBootstrapException().

Parameters

  • Supplier<String> supplier

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

Supplier<String> supplier = ...;
Bootstrap.checkBootstrapCalled(supplier);

net.minecraft.server.Bootstrap#getMissingTranslations()

  • Origin: common
  • Source: net/minecraft/server/Bootstrap.java:87
  • Modifiers: public static
  • Return: Set<String>

คืออะไร

อ่านค่า Missing Translations

ทำงานยังไง

เรียกต่อ: checkTranslations(), toString(), replace(), checkGameruleTranslations(). สร้างออบเจ็กต์: TreeSet<>. คืนค่า: set.

Parameters

  • ไม่มี

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

Set<String> result = Bootstrap.getMissingTranslations();

net.minecraft.server.Bootstrap#realStdoutPrintln(String)

  • Origin: common
  • Source: net/minecraft/server/Bootstrap.java:136
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ realStdoutPrintln ตาม implementation ของ Bootstrap

ทำงานยังไง

เรียกต่อ: println().

Parameters

  • String string

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

Bootstrap.realStdoutPrintln("value");

net.minecraft.server.Bootstrap#validate()

  • Origin: common
  • Source: net/minecraft/server/Bootstrap.java:116
  • Modifiers: public static
  • Return: void

คืออะไร

ตรวจสอบความถูกต้อง validate

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: checkBootstrapCalled(), getMissingTranslations(), forEach(), error().

Parameters

  • ไม่มี

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

Bootstrap.validate();

ChainedJsonException

  • Full name: net.minecraft.server.ChainedJsonException
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ChainedJsonException.java
  • Type: class
  • Modifiers: public
  • Extends: IOException

net.minecraft.server.ChainedJsonException#ChainedJsonException(String)

  • Origin: common
  • Source: net/minecraft/server/ChainedJsonException.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ChainedJsonException ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: message. เรียกต่อ: add(), Entry(). สร้างออบเจ็กต์: ChainedJsonException.Entry.

Parameters

  • String string

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

ChainedJsonException instance = new ChainedJsonException("value");

net.minecraft.server.ChainedJsonException#ChainedJsonException(String,Throwable)

  • Origin: common
  • Source: net/minecraft/server/ChainedJsonException.java:19
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ChainedJsonException ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: message. เรียกต่อ: add(), Entry(). สร้างออบเจ็กต์: ChainedJsonException.Entry.

Parameters

  • String string
  • Throwable throwable

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

Throwable throwable = ...;
ChainedJsonException instance = new ChainedJsonException("value", throwable);

net.minecraft.server.ChainedJsonException#forException(Exception)

  • Origin: common
  • Source: net/minecraft/server/ChainedJsonException.java:39
  • Modifiers: public static
  • Return: ChainedJsonException

คืออะไร

ดำเนินการ forException ตาม implementation ของ ChainedJsonException

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getMessage(). สร้างออบเจ็กต์: ChainedJsonException. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Exception exception

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

Exception exception = ...;
ChainedJsonException result = ChainedJsonException.forException(exception);

net.minecraft.server.ChainedJsonException#getMessage()

  • Origin: common
  • Source: net/minecraft/server/ChainedJsonException.java:34
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Message

ทำงานยังไง

เรียกต่อ: get(), size(). คืนค่า: "Invalid " + this.entries.get(this.entries.size() - 1) + ": " + this.message.

Parameters

  • ไม่มี

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

ChainedJsonException instance = ...;
String result = instance.getMessage();

net.minecraft.server.ChainedJsonException#prependJsonKey(String)

  • Origin: common
  • Source: net/minecraft/server/ChainedJsonException.java:25
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ prependJsonKey ตาม implementation ของ ChainedJsonException

ทำงานยังไง

เรียกต่อ: get(), addJsonKey().

Parameters

  • String string

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

ChainedJsonException instance = ...;
instance.prependJsonKey("value");

net.minecraft.server.ChainedJsonException#setFilenameAndFlush(String)

  • Origin: common
  • Source: net/minecraft/server/ChainedJsonException.java:29
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Filename And Flush

ทำงานยังไง

เรียกต่อ: get(), add(), Entry(). สร้างออบเจ็กต์: ChainedJsonException.Entry.

Parameters

  • String string

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

ChainedJsonException instance = ...;
instance.setFilenameAndFlush("value");

ChainedJsonException$Entry

  • Full name: net.minecraft.server.ChainedJsonException$Entry
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ChainedJsonException.java
  • Type: class
  • Modifiers: public static

net.minecraft.server.ChainedJsonException$Entry#getFilename()

  • Origin: common
  • Source: net/minecraft/server/ChainedJsonException.java:64
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Filename

ทำงานยังไง

คืนค่า: this.filename.

Parameters

  • ไม่มี

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

ChainedJsonException.Entry instance = ...;
String result = instance.getFilename();

net.minecraft.server.ChainedJsonException$Entry#getJsonKeys()

  • Origin: common
  • Source: net/minecraft/server/ChainedJsonException.java:69
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Json Keys

ทำงานยังไง

เรียกต่อ: join(). คืนค่า: StringUtils.join(this.jsonKeys, "->").

Parameters

  • ไม่มี

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

ChainedJsonException.Entry instance = ...;
String result = instance.getJsonKeys();

net.minecraft.server.ChainedJsonException$Entry#toString()

  • Origin: common
  • Source: net/minecraft/server/ChainedJsonException.java:73
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ ChainedJsonException$Entry

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), getJsonKeys(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

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

ChainedJsonException.Entry instance = ...;
String result = instance.toString();

ConsoleInput

  • Full name: net.minecraft.server.ConsoleInput
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ConsoleInput.java
  • Type: class
  • Modifiers: public

net.minecraft.server.ConsoleInput#ConsoleInput(String,CommandSourceStack)

  • Origin: common
  • Source: net/minecraft/server/ConsoleInput.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ConsoleInput ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: msg, source.

Parameters

  • String string
  • CommandSourceStack commandSourceStack

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

CommandSourceStack commandSourceStack = ...;
ConsoleInput instance = new ConsoleInput("value", commandSourceStack);

DebugLoggedPrintStream

  • Full name: net.minecraft.server.DebugLoggedPrintStream
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/DebugLoggedPrintStream.java
  • Type: class
  • Modifiers: public
  • Extends: LoggedPrintStream

net.minecraft.server.DebugLoggedPrintStream#DebugLoggedPrintStream(String,OutputStream)

  • Origin: common
  • Source: net/minecraft/server/DebugLoggedPrintStream.java:10
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ DebugLoggedPrintStream ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • String string
  • OutputStream outputStream

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

OutputStream outputStream = ...;
DebugLoggedPrintStream instance = new DebugLoggedPrintStream("value", outputStream);

net.minecraft.server.DebugLoggedPrintStream#logLine(String)

  • Origin: common
  • Source: net/minecraft/server/DebugLoggedPrintStream.java:14
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ logLine ตาม implementation ของ DebugLoggedPrintStream

ทำงานยังไง

เรียกต่อ: currentThread(), getStackTrace(), min(), info(), getFileName(), getLineNumber().

Parameters

  • String string

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

@Override
protected void logLine(String string) {
    super.logLine(string);
}

Eula

  • Full name: net.minecraft.server.Eula
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/Eula.java
  • Type: class
  • Modifiers: public

net.minecraft.server.Eula#Eula(Path)

  • Origin: common
  • Source: net/minecraft/server/Eula.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ Eula ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: file, agreed. เรียกต่อ: readFile().

Parameters

  • Path path

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

Path path = ...;
Eula instance = new Eula(path);

net.minecraft.server.Eula#hasAgreedToEULA()

  • Origin: common
  • Source: net/minecraft/server/Eula.java:35
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Agreed To EULA

ทำงานยังไง

คืนค่า: this.agreed.

Parameters

  • ไม่มี

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

Eula instance = ...;
boolean result = instance.hasAgreedToEULA();

LoggedPrintStream

  • Full name: net.minecraft.server.LoggedPrintStream
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/LoggedPrintStream.java
  • Type: class
  • Modifiers: public
  • Extends: PrintStream

net.minecraft.server.LoggedPrintStream#LoggedPrintStream(String,OutputStream)

  • Origin: common
  • Source: net/minecraft/server/LoggedPrintStream.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ LoggedPrintStream ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: name.

Parameters

  • String string
  • OutputStream outputStream

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

OutputStream outputStream = ...;
LoggedPrintStream instance = new LoggedPrintStream("value", outputStream);

net.minecraft.server.LoggedPrintStream#logLine(String)

  • Origin: common
  • Source: net/minecraft/server/LoggedPrintStream.java:28
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ logLine ตาม implementation ของ LoggedPrintStream

ทำงานยังไง

เรียกต่อ: info().

Parameters

  • String string

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

@Override
protected void logLine(String string) {
    super.logLine(string);
}

net.minecraft.server.LoggedPrintStream#println(Object)

  • Origin: common
  • Source: net/minecraft/server/LoggedPrintStream.java:23
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ println ตาม implementation ของ LoggedPrintStream

ทำงานยังไง

เรียกต่อ: logLine(), valueOf().

Parameters

  • Object object

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

LoggedPrintStream instance = ...;
Object object = ...;
instance.println(object);

net.minecraft.server.LoggedPrintStream#println(String)

  • Origin: common
  • Source: net/minecraft/server/LoggedPrintStream.java:18
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ println ตาม implementation ของ LoggedPrintStream

ทำงานยังไง

เรียกต่อ: logLine().

Parameters

  • String string

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

LoggedPrintStream instance = ...;
instance.println("value");

Main

  • Full name: net.minecraft.server.Main
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/Main.java
  • Type: class
  • Modifiers: public

net.minecraft.server.Main#main(String[])

  • Origin: common
  • Source: net/minecraft/server/Main.java:66
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ main ตาม implementation ของ Main

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: tryDetectVersion(), accepts(), forHelp(), withRequiredArg(), defaultsTo(), ofType(), withValuesConvertedBy(), nonOptions(). สร้างออบเจ็กต์: OptionParser, PathConverter, DedicatedServerSettings, Eula. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String[] strings

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

String[] strings = ...;
Main.main(strings);

MinecraftServer

  • Full name: net.minecraft.server.MinecraftServer
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/MinecraftServer.java
  • Type: class
  • Modifiers: public abstract
  • Extends: ReentrantBlockableEventLoop<TickTask>
  • Implements: ServerInfo,ChunkIOErrorReporter,CommandSource

net.minecraft.server.MinecraftServer#acceptsFailure()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1673
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ acceptsFailure ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.acceptsFailure();

net.minecraft.server.MinecraftServer#acceptsSuccess()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1668
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ acceptsSuccess ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.acceptsSuccess();

net.minecraft.server.MinecraftServer#acceptsTransfers()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1983
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ acceptsTransfers ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#addTickable(Runnable)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1115
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Tickable

ทำงานยังไง

เรียกต่อ: add().

Parameters

  • Runnable runnable

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

MinecraftServer instance = ...;
Runnable runnable = ...;
instance.addTickable(runnable);

net.minecraft.server.MinecraftServer#cancelRecordingMetrics()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1888
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ cancelRecordingMetrics ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: cancel().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.cancelRecordingMetrics();

net.minecraft.server.MinecraftServer#close()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:584
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

เรียกต่อ: stopServer().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.close();

net.minecraft.server.MinecraftServer#configurePackRepository(PackRepository,WorldDataConfiguration,boolean,boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1530
  • Modifiers: public static
  • Return: WorldDataConfiguration

คืออะไร

ดำเนินการ configurePackRepository ตาม implementation ของ MinecraftServer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: dataPacks(), of(), enabledFeatures(), allFlags(), reload(), configureRepositoryWithSelection(), newLinkedHashSet(), getEnabled(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • PackRepository packRepository
  • WorldDataConfiguration worldDataConfiguration
  • boolean bl
  • boolean bl2

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

PackRepository packRepository = ...;
WorldDataConfiguration worldDataConfiguration = ...;
WorldDataConfiguration result = MinecraftServer.configurePackRepository(packRepository, worldDataConfiguration, true, true);

net.minecraft.server.MinecraftServer#createCommandSourceStack()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1653
  • Modifiers: public
  • Return: CommandSourceStack

คืออะไร

สร้าง Command Source Stack

ทำงานยังไง

เรียกต่อ: overworld(), atLowerCornerOf(), getSharedSpawnPos(), literal(). สร้างออบเจ็กต์: CommandSourceStack.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
CommandSourceStack result = instance.createCommandSourceStack();

net.minecraft.server.MinecraftServer#createGameModeForPlayer(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1924
  • Modifiers: public
  • Return: ServerPlayerGameMode

คืออะไร

สร้าง Game Mode For Player

ทำงานยังไง

เรียกต่อ: isDemo(). สร้างออบเจ็กต์: DemoMode, ServerPlayerGameMode. คืนค่า: this.isDemo() ? new DemoMode(serverPlayer) : new ServerPlayerGameMode(serverPlayer).

Parameters

  • ServerPlayer serverPlayer

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

MinecraftServer instance = ...;
ServerPlayer serverPlayer = ...;
ServerPlayerGameMode result = instance.createGameModeForPlayer(serverPlayer);

net.minecraft.server.MinecraftServer#createLevels(ChunkProgressListener)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:363
  • Modifiers: protected
  • Return: void

คืออะไร

สร้าง Levels

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: commandStorage. เรียกต่อ: overworldData(), isDebugWorld(), compositeAccess(), lookupOrThrow(), worldGenOptions(), seed(), obfuscateSeed(), of(). สร้างออบเจ็กต์: PhantomSpawner, PatrolSpawner, CatSpawner, VillageSiege.

Parameters

  • ChunkProgressListener chunkProgressListener

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

ChunkProgressListener chunkProgressListener = ...;
@Override
protected void createLevels(ChunkProgressListener chunkProgressListener) {
    super.createLevels(chunkProgressListener);
}

net.minecraft.server.MinecraftServer#createTextFilterForPlayer(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1920
  • Modifiers: public
  • Return: TextFilter

คืออะไร

สร้าง Text Filter For Player

ทำงานยังไง

คืนค่า: TextFilter.DUMMY.

Parameters

  • ServerPlayer serverPlayer

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

MinecraftServer instance = ...;
ServerPlayer serverPlayer = ...;
TextFilter result = instance.createTextFilterForPlayer(serverPlayer);

net.minecraft.server.MinecraftServer#doRunTask(TickTask)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:876
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ doRunTask ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: get(), incrementCounter().

Parameters

  • TickTask tickTask

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

TickTask tickTask = ...;
@Override
protected void doRunTask(TickTask tickTask) {
    super.doRunTask(tickTask);
}

net.minecraft.server.MinecraftServer#dumpServerProperties(Path)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1748
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ dumpServerProperties ตาม implementation ของ MinecraftServer

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • Path path

Throws

  • IOException

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

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

net.minecraft.server.MinecraftServer#endMetricsRecordingTick()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1863
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ endMetricsRecordingTick ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: endTick().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.endMetricsRecordingTick();

net.minecraft.server.MinecraftServer#enforceSecureProfile()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1459
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ enforceSecureProfile ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#executeIfPossible(Runnable)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1441
  • Modifiers: public
  • Return: void

คืออะไร

สั่งทำงาน If Possible

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isStopped(). สร้างออบเจ็กต์: RejectedExecutionException.

Parameters

  • Runnable runnable

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

MinecraftServer instance = ...;
Runnable runnable = ...;
instance.executeIfPossible(runnable);

net.minecraft.server.MinecraftServer#fillServerSystemReport(SystemReport)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1196
  • Modifiers: public abstract
  • Return: SystemReport

คืออะไร

ดำเนินการ fillServerSystemReport ตาม implementation ของ MinecraftServer

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • SystemReport systemReport

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

MinecraftServer instance = ...;
SystemReport systemReport = ...;
SystemReport result = instance.fillServerSystemReport(systemReport);

net.minecraft.server.MinecraftServer#fillSystemReport(SystemReport)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1172
  • Modifiers: public
  • Return: SystemReport

คืออะไร

ดำเนินการ fillSystemReport ตาม implementation ของ MinecraftServer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: setDetail(), toString(), getPlayerCount(), getMaxPlayers(), getPlayers(), displayPackList(), getSelectedPacks(), getAvailablePacks(). คืนค่า: this.fillServerSystemReport(systemReport).

Parameters

  • SystemReport systemReport

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

MinecraftServer instance = ...;
SystemReport systemReport = ...;
SystemReport result = instance.fillSystemReport(systemReport);

net.minecraft.server.MinecraftServer#finishRecordingMetrics()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1884
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ finishRecordingMetrics ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: end().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.finishRecordingMetrics();

net.minecraft.server.MinecraftServer#forceDifficulty()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:360
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ forceDifficulty ตาม implementation ของ MinecraftServer

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

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

@Override
protected void forceDifficulty() {
    super.forceDifficulty();
}

net.minecraft.server.MinecraftServer#forceSynchronousWrites()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1896
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ forceSynchronousWrites ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#forceTimeSynchronization()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1100
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ forceTimeSynchronization ตาม implementation ของ MinecraftServer

ทำงานยังไง

มีการวนลูป. เรียกต่อ: get(), push(), getAllLevels(), synchronizeTime(), pop().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.forceTimeSynchronization();

net.minecraft.server.MinecraftServer#fuelValues()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:2036
  • Modifiers: public
  • Return: FuelValues

คืออะไร

ดำเนินการ fuelValues ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: this.fuelValues.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
FuelValues result = instance.fuelValues();

net.minecraft.server.MinecraftServer#getAbsoluteMaxWorldSize()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1432
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Absolute Max World Size

ทำงานยังไง

คืนค่า: 29999984.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#getAdvancements()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1475
  • Modifiers: public
  • Return: ServerAdvancementManager

คืออะไร

อ่านค่า Advancements

ทำงานยังไง

คืนค่า: this.resources.managers.getAdvancements().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ServerAdvancementManager result = instance.getAdvancements();

net.minecraft.server.MinecraftServer#getAllLevels()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1144
  • Modifiers: public
  • Return: Iterable<ServerLevel>

คืออะไร

อ่านค่า All Levels

ทำงานยังไง

เรียกต่อ: values(). คืนค่า: this.levels.values().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
Iterable<ServerLevel> result = instance.getAllLevels();

net.minecraft.server.MinecraftServer#getAverageTickTimeNanos()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1721
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Average Tick Time Nanos

ทำงานยังไง

เรียกต่อ: min(), max(). คืนค่า: this.aggregatedTickTimesNanos / Math.min(100, Math.max(this.tickCount, 1)).

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
long result = instance.getAverageTickTimeNanos();

net.minecraft.server.MinecraftServer#getChatDecorator()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1972
  • Modifiers: public
  • Return: ChatDecorator

คืออะไร

อ่านค่า Chat Decorator

ทำงานยังไง

คืนค่า: ChatDecorator.PLAIN.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ChatDecorator result = instance.getChatDecorator();

net.minecraft.server.MinecraftServer#getCommands()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1649
  • Modifiers: public
  • Return: Commands

คืออะไร

อ่านค่า Commands

ทำงานยังไง

คืนค่า: this.resources.managers.getCommands().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
Commands result = instance.getCommands();

net.minecraft.server.MinecraftServer#getCommandStorage()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1689
  • Modifiers: public
  • Return: CommandStorage

คืออะไร

อ่านค่า Command Storage

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: commandStorage. สร้างออบเจ็กต์: NullPointerException. คืนค่า: this.commandStorage.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
CommandStorage result = instance.getCommandStorage();

net.minecraft.server.MinecraftServer#getCompressionThreshold()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1455
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Compression Threshold

ทำงานยังไง

คืนค่า: 256.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#getConnection()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1357
  • Modifiers: public
  • Return: ServerConnectionListener

คืออะไร

อ่านค่า Connection

ทำงานยังไง

คืนค่า: this.connection.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ServerConnectionListener result = instance.getConnection();

net.minecraft.server.MinecraftServer#getCurrentSmoothedTickTime()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1713
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Current Smoothed Tick Time

ทำงานยังไง

คืนค่า: this.smoothedTickTimeMillis.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
float result = instance.getCurrentSmoothedTickTime();

net.minecraft.server.MinecraftServer#getCustomBossEvents()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1701
  • Modifiers: public
  • Return: CustomBossEvents

คืออะไร

อ่านค่า Custom Boss Events

ทำงานยังไง

คืนค่า: this.customBossEvents.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
CustomBossEvents result = instance.getCustomBossEvents();

net.minecraft.server.MinecraftServer#getDefaultGameType()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:532
  • Modifiers: public
  • Return: GameType

คืออะไร

อ่านค่า Default Game Type

ทำงานยังไง

เรียกต่อ: getGameType(). คืนค่า: this.worldData.getGameType().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
GameType result = instance.getDefaultGameType();

net.minecraft.server.MinecraftServer#getFile(String)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1127
  • Modifiers: public
  • Return: Path

คืออะไร

อ่านค่า File

ทำงานยังไง

เรียกต่อ: getServerDirectory(), resolve(). คืนค่า: this.getServerDirectory().resolve(string).

Parameters

  • String string

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

MinecraftServer instance = ...;
Path result = instance.getFile("value");

net.minecraft.server.MinecraftServer#getFixerUpper()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1467
  • Modifiers: public
  • Return: DataFixer

คืออะไร

อ่านค่า Fixer Upper

ทำงานยังไง

คืนค่า: this.fixerUpper.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
DataFixer result = instance.getFixerUpper();

net.minecraft.server.MinecraftServer#getForcedGameType()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1928
  • Modifiers: public
  • Return: GameType

คืออะไร

อ่านค่า Forced Game Type

ทำงานยังไง

คืนค่า: null.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#getFunctionCompilationLevel()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:542
  • Modifiers: public abstract
  • Return: int

คืออะไร

อ่านค่า Function Compilation Level

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#getFunctions()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1479
  • Modifiers: public
  • Return: ServerFunctionManager

คืออะไร

อ่านค่า Functions

ทำงานยังไง

คืนค่า: this.functionManager.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ServerFunctionManager result = instance.getFunctions();

net.minecraft.server.MinecraftServer#getGameRules()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1697
  • Modifiers: public
  • Return: GameRules

คืออะไร

อ่านค่า Game Rules

ทำงานยังไง

เรียกต่อ: overworld(). คืนค่า: this.overworld().getGameRules().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
GameRules result = instance.getGameRules();

net.minecraft.server.MinecraftServer#getKeyPair()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1207
  • Modifiers: public
  • Return: KeyPair

คืออะไร

อ่านค่า Key Pair

ทำงานยังไง

คืนค่า: this.keyPair.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
KeyPair result = instance.getKeyPair();

net.minecraft.server.MinecraftServer#getLevel(ResourceKey<Level>)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1135
  • Modifiers: public
  • Return: ServerLevel

คืออะไร

อ่านค่า Level

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.levels.get(resourceKey).

Parameters

  • ResourceKey<Level> resourceKey

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

MinecraftServer instance = ...;
ResourceKey<Level> resourceKey = ...;
ServerLevel result = instance.getLevel(resourceKey);

net.minecraft.server.MinecraftServer#getLocalIp()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:644
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Local Ip

ทำงานยังไง

คืนค่า: this.localIp.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
String result = instance.getLocalIp();

net.minecraft.server.MinecraftServer#getMaxChainedNeighborUpdates()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1959
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Chained Neighbor Updates

ทำงานยังไง

คืนค่า: 1000000.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#getMaxPlayers()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1158
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Players

ทำงานยังไง

คืนค่า: this.playerList.getMaxPlayers().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
int result = instance.getMaxPlayers();

net.minecraft.server.MinecraftServer#getModdedStatus()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1198
  • Modifiers: public
  • Return: ModCheck

คืออะไร

อ่านค่า Modded Status

ทำงานยังไง

เรียกต่อ: identify(). คืนค่า: ModCheck.identify("vanilla", this::getServerModName, "Server", MinecraftServer.class).

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ModCheck result = instance.getModdedStatus();

net.minecraft.server.MinecraftServer#getMotd()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1330
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Motd

ทำงานยังไง

คืนค่า: this.motd.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
String result = instance.getMotd();

net.minecraft.server.MinecraftServer#getNextTickTime()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1463
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Next Tick Time

ทำงานยังไง

คืนค่า: this.nextTickTimeNanos.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
long result = instance.getNextTickTime();

net.minecraft.server.MinecraftServer#getOperatorUserPermissionLevel()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:540
  • Modifiers: public abstract
  • Return: int

คืออะไร

อ่านค่า Operator User Permission Level

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#getPackRepository()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1645
  • Modifiers: public
  • Return: PackRepository

คืออะไร

อ่านค่า Pack Repository

ทำงานยังไง

คืนค่า: this.packRepository.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
PackRepository result = instance.getPackRepository();

net.minecraft.server.MinecraftServer#getPlayerCount()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1153
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Player Count

ทำงานยังไง

คืนค่า: this.playerList.getPlayerCount().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
int result = instance.getPlayerCount();

net.minecraft.server.MinecraftServer#getPlayerIdleTimeout()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1397
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Player Idle Timeout

ทำงานยังไง

คืนค่า: this.playerIdleTimeout.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
int result = instance.getPlayerIdleTimeout();

net.minecraft.server.MinecraftServer#getPlayerList()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1343
  • Modifiers: public
  • Return: PlayerList

คืออะไร

อ่านค่า Player List

ทำงานยังไง

คืนค่า: this.playerList.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
PlayerList result = instance.getPlayerList();

net.minecraft.server.MinecraftServer#getPlayerNames()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1163
  • Modifiers: public
  • Return: String[]

คืออะไร

อ่านค่า Player Names

ทำงานยังไง

เรียกต่อ: getPlayerNamesArray(). คืนค่า: this.playerList.getPlayerNamesArray().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
String[] result = instance.getPlayerNames();

net.minecraft.server.MinecraftServer#getPort()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1211
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Port

ทำงานยังไง

คืนค่า: this.port.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
int result = instance.getPort();

net.minecraft.server.MinecraftServer#getPreventProxyConnections()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1302
  • Modifiers: public
  • Return: boolean

คืออะไร

อ่านค่า Prevent Proxy Connections

ทำงานยังไง

คืนค่า: this.preventProxyConnections.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.getPreventProxyConnections();

net.minecraft.server.MinecraftServer#getProfileCache()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1418
  • Modifiers: public
  • Return: GameProfileCache

คืออะไร

อ่านค่า Profile Cache

ทำงานยังไง

เรียกต่อ: profileCache(). คืนค่า: this.services.profileCache().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
GameProfileCache result = instance.getProfileCache();

net.minecraft.server.MinecraftServer#getProfileKeySignatureValidator()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1409
  • Modifiers: public
  • Return: SignatureValidator

คืออะไร

อ่านค่า Profile Key Signature Validator

ทำงานยังไง

เรียกต่อ: profileKeySignatureValidator(). คืนค่า: this.services.profileKeySignatureValidator().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
SignatureValidator result = instance.getProfileKeySignatureValidator();

net.minecraft.server.MinecraftServer#getProfilePermissions(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1729
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Profile Permissions

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getPlayerList(), isOp(), getOps(), get(), getLevel(), isSingleplayerOwner(), isSingleplayer(), isAllowCommandsForAllPlayers(). มีจุด return อย่างน้อย 5 จุด.

Parameters

  • GameProfile gameProfile

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

MinecraftServer instance = ...;
GameProfile gameProfile = ...;
int result = instance.getProfilePermissions(gameProfile);

net.minecraft.server.MinecraftServer#getProfileRepository()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1414
  • Modifiers: public
  • Return: GameProfileRepository

คืออะไร

อ่านค่า Profile Repository

ทำงานยังไง

เรียกต่อ: profileRepository(). คืนค่า: this.services.profileRepository().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
GameProfileRepository result = instance.getProfileRepository();

net.minecraft.server.MinecraftServer#getProxy()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1393
  • Modifiers: public
  • Return: Proxy

คืออะไร

อ่านค่า Proxy

ทำงานยังไง

คืนค่า: this.proxy.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
Proxy result = instance.getProxy();

net.minecraft.server.MinecraftServer#getRateLimitPacketsPerSecond()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1292
  • Modifiers: public abstract
  • Return: int

คืออะไร

อ่านค่า Rate Limit Packets Per Second

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#getRecipeManager()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1681
  • Modifiers: public
  • Return: RecipeManager

คืออะไร

อ่านค่า Recipe Manager

ทำงานยังไง

คืนค่า: this.resources.managers.getRecipeManager().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
RecipeManager result = instance.getRecipeManager();

net.minecraft.server.MinecraftServer#getResourceManager()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1933
  • Modifiers: public
  • Return: ResourceManager

คืออะไร

อ่านค่า Resource Manager

ทำงานยังไง

คืนค่า: this.resources.resourceManager.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ResourceManager result = instance.getResourceManager();

net.minecraft.server.MinecraftServer#getRunningThread()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1450
  • Modifiers: public
  • Return: Thread

คืออะไร

อ่านค่า Running Thread

ทำงานยังไง

คืนค่า: this.serverThread.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
Thread result = instance.getRunningThread();

net.minecraft.server.MinecraftServer#getScaledTrackingDistance(int)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1250
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Scaled Tracking Distance

ทำงานยังไง

คืนค่า: i.

Parameters

  • int i

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

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

net.minecraft.server.MinecraftServer#getScoreboard()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1685
  • Modifiers: public
  • Return: ServerScoreboard

คืออะไร

อ่านค่า Scoreboard

ทำงานยังไง

คืนค่า: this.scoreboard.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ServerScoreboard result = instance.getScoreboard();

net.minecraft.server.MinecraftServer#getServerDirectory()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:904
  • Modifiers: public
  • Return: Path

คืออะไร

อ่านค่า Server Directory

ทำงานยังไง

เรียกต่อ: of(). คืนค่า: Path.of("").

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
Path result = instance.getServerDirectory();

net.minecraft.server.MinecraftServer#getServerModName()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1167
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Server Mod Name

ทำงานยังไง

คืนค่า: "vanilla".

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
String result = instance.getServerModName();

net.minecraft.server.MinecraftServer#getServerResourcePack()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1282
  • Modifiers: public
  • Return: Optional<MinecraftServer.ServerResourcePackInfo>

คืออะไร

อ่านค่า Server Resource Pack

ทำงานยังไง

เรียกต่อ: empty(). คืนค่า: Optional.empty().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
Optional<MinecraftServer.ServerResourcePackInfo> result = instance.getServerResourcePack();

net.minecraft.server.MinecraftServer#getServerVersion()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1148
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Server Version

ทำงานยังไง

เรียกต่อ: getCurrentVersion(), getName(). คืนค่า: SharedConstants.getCurrentVersion().getName().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
String result = instance.getServerVersion();

net.minecraft.server.MinecraftServer#getSessionService()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1405
  • Modifiers: public
  • Return: MinecraftSessionService

คืออะไร

อ่านค่า Session Service

ทำงานยังไง

เรียกต่อ: sessionService(). คืนค่า: this.services.sessionService().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
MinecraftSessionService result = instance.getSessionService();

net.minecraft.server.MinecraftServer#getSingleplayerProfile()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1219
  • Modifiers: public
  • Return: GameProfile

คืออะไร

อ่านค่า Singleplayer Profile

ทำงานยังไง

คืนค่า: this.singleplayerProfile.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
GameProfile result = instance.getSingleplayerProfile();

net.minecraft.server.MinecraftServer#getSpawnProtectionRadius()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1377
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Spawn Protection Radius

ทำงานยังไง

คืนค่า: 16.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#getSpawnRadius(ServerLevel)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1471
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Spawn Radius

ทำงานยังไง

เรียกต่อ: getGameRules(), getInt(). คืนค่า: serverLevel != null ? serverLevel.getGameRules().getInt(GameRules.RULE_SPAWN_RADIUS) : 10.

Parameters

  • ServerLevel serverLevel

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

MinecraftServer instance = ...;
ServerLevel serverLevel = ...;
int result = instance.getSpawnRadius(serverLevel);

net.minecraft.server.MinecraftServer#getStatus()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1423
  • Modifiers: public
  • Return: ServerStatus

คืออะไร

อ่านค่า Status

ทำงานยังไง

คืนค่า: this.status.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ServerStatus result = instance.getStatus();

net.minecraft.server.MinecraftServer#getStructureManager()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1900
  • Modifiers: public
  • Return: StructureTemplateManager

คืออะไร

อ่านค่า Structure Manager

ทำงานยังไง

คืนค่า: this.structureTemplateManager.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
StructureTemplateManager result = instance.getStructureManager();

net.minecraft.server.MinecraftServer#getTickCount()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1373
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Tick Count

ทำงานยังไง

คืนค่า: this.tickCount.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
int result = instance.getTickCount();

net.minecraft.server.MinecraftServer#getTickTimeLogger()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1000
  • Modifiers: protected abstract
  • Return: SampleLogger

คืออะไร

อ่านค่า Tick Time Logger

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

@Override
protected SampleLogger getTickTimeLogger() {
    return super.getTickTimeLogger();
}

net.minecraft.server.MinecraftServer#getTickTimesNanos()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1725
  • Modifiers: public
  • Return: long[]

คืออะไร

อ่านค่า Tick Times Nanos

ทำงานยังไง

คืนค่า: this.tickTimesNanos.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
long[] result = instance.getTickTimesNanos();

net.minecraft.server.MinecraftServer#getWorldData()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1904
  • Modifiers: public
  • Return: WorldData

คืออะไร

อ่านค่า World Data

ทำงานยังไง

คืนค่า: this.worldData.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
WorldData result = instance.getWorldData();

net.minecraft.server.MinecraftServer#getWorldPath(LevelResource)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1892
  • Modifiers: public
  • Return: Path

คืออะไร

อ่านค่า World Path

ทำงานยังไง

เรียกต่อ: getLevelPath(). คืนค่า: this.storageSource.getLevelPath(levelResource).

Parameters

  • LevelResource levelResource

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

MinecraftServer instance = ...;
LevelResource levelResource = ...;
Path result = instance.getWorldPath(levelResource);

net.minecraft.server.MinecraftServer#getWorldScreenshotFile()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:900
  • Modifiers: public
  • Return: Optional<Path>

คืออะไร

อ่านค่า World Screenshot File

ทำงานยังไง

เรียกต่อ: getIconFile(). คืนค่า: this.storageSource.getIconFile().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
Optional<Path> result = instance.getWorldScreenshotFile();

net.minecraft.server.MinecraftServer#halt(boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:656
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ halt ตาม implementation ของ MinecraftServer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: running. เรียกต่อ: join(), error().

Parameters

  • boolean bl

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

MinecraftServer instance = ...;
instance.halt(true);

net.minecraft.server.MinecraftServer#hasGui()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1365
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Gui

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#hidesOnlinePlayers()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1389
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ hidesOnlinePlayers ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#initializeKeyPair()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1232
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ initializeKeyPair ตาม implementation ของ MinecraftServer

ทำงานยังไง

มีการจัดการ exception. แก้ state: keyPair. เรียกต่อ: info(), generateKeyPair(). สร้างออบเจ็กต์: IllegalStateException.

Parameters

  • ไม่มี

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

@Override
protected void initializeKeyPair() {
    super.initializeKeyPair();
}

net.minecraft.server.MinecraftServer#initServer()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:334
  • Modifiers: protected abstract
  • Return: boolean

คืออะไร

ดำเนินการ initServer ตาม implementation ของ MinecraftServer

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

Throws

  • IOException

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

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

net.minecraft.server.MinecraftServer#invalidateStatus()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1428
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ invalidateStatus ตาม implementation ของ MinecraftServer

ทำงานยังไง

แก้ state: lastServerStatus.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.invalidateStatus();

net.minecraft.server.MinecraftServer#isCommandBlockEnabled()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1328
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Command Block Enabled

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#isCurrentlySaving()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1937
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Currently Saving

ทำงานยังไง

คืนค่า: this.isSaving.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isCurrentlySaving();

net.minecraft.server.MinecraftServer#isDedicatedServer()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1290
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

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

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#isDemo()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1274
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.isDemo.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isDemo();

net.minecraft.server.MinecraftServer#isEnforceWhitelist()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1705
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Enforce Whitelist

ทำงานยังไง

คืนค่า: this.enforceWhitelist.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isEnforceWhitelist();

net.minecraft.server.MinecraftServer#isEpollEnabled()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1310
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Epoll Enabled

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#isFlightAllowed()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1320
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Flight Allowed

ทำงานยังไง

คืนค่า: this.allowFlight.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isFlightAllowed();

net.minecraft.server.MinecraftServer#isHardcore()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:536
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.worldData.isHardcore().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isHardcore();

net.minecraft.server.MinecraftServer#isLevelEnabled(Level)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1111
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Level Enabled

ทำงานยังไง

คืนค่า: true.

Parameters

  • Level level

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

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

net.minecraft.server.MinecraftServer#isPaused()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:914
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: false.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isPaused();

net.minecraft.server.MinecraftServer#isPublished()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1351
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

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

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#isPvpAllowed()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1312
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Pvp Allowed

ทำงานยังไง

คืนค่า: this.pvp.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isPvpAllowed();

net.minecraft.server.MinecraftServer#isReady()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1361
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.isReady.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isReady();

net.minecraft.server.MinecraftServer#isRecordingMetrics()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1867
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Recording Metrics

ทำงานยังไง

เรียกต่อ: isRecording(). คืนค่า: this.metricsRecorder.isRecording().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isRecordingMetrics();

net.minecraft.server.MinecraftServer#isResourcePackRequired()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1286
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Resource Pack Required

ทำงานยังไง

เรียกต่อ: getServerResourcePack(), filter(), isPresent(). คืนค่า: this.getServerResourcePack().filter(MinecraftServer.ServerResourcePackInfo::isRequired).isPresent().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isResourcePackRequired();

net.minecraft.server.MinecraftServer#isRunning()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:652
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.running.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isRunning();

net.minecraft.server.MinecraftServer#isShutdown()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1123
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

เรียกต่อ: isAlive(). คืนค่า: !this.serverThread.isAlive().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isShutdown();

net.minecraft.server.MinecraftServer#isSingleplayer()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1228
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.singleplayerProfile != null.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isSingleplayer();

net.minecraft.server.MinecraftServer#isSingleplayerOwner(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1746
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Singleplayer Owner

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • GameProfile gameProfile

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

MinecraftServer instance = ...;
GameProfile gameProfile = ...;
boolean result = instance.isSingleplayerOwner(gameProfile);

net.minecraft.server.MinecraftServer#isSpawningMonsters()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1270
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Spawning Monsters

ทำงานยังไง

เรียกต่อ: getDifficulty(). คืนค่า: this.worldData.getDifficulty() != Difficulty.PEACEFUL.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#isStopped()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1339
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.stopped.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isStopped();

net.minecraft.server.MinecraftServer#isTickTimeLoggingEnabled()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1002
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Tick Time Logging Enabled

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#isTimeProfilerRunning()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1941
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Time Profiler Running

ทำงานยังไง

คืนค่า: this.debugCommandProfilerDelayStart || this.debugCommandProfiler != null.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.isTimeProfilerRunning();

net.minecraft.server.MinecraftServer#isUnderSpawnProtection(ServerLevel,BlockPos,Player)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1381
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Under Spawn Protection

ทำงานยังไง

คืนค่า: false.

Parameters

  • ServerLevel serverLevel
  • BlockPos blockPos
  • Player player

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

MinecraftServer instance = ...;
ServerLevel serverLevel = ...;
BlockPos blockPos = ...;
Player player = ...;
boolean result = instance.isUnderSpawnProtection(serverLevel, blockPos, player);

net.minecraft.server.MinecraftServer#kickUnlistedPlayers(CommandSourceStack)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1632
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ kickUnlistedPlayers ตาม implementation ของ MinecraftServer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEnforceWhitelist(), getServer(), getPlayerList(), getWhiteList(), newArrayList(), getPlayers(), isWhiteListed(), getGameProfile().

Parameters

  • CommandSourceStack commandSourceStack

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

MinecraftServer instance = ...;
CommandSourceStack commandSourceStack = ...;
instance.kickUnlistedPlayers(commandSourceStack);

net.minecraft.server.MinecraftServer#levelKeys()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1140
  • Modifiers: public
  • Return: Set<ResourceKey<Level>>

คืออะไร

ดำเนินการ levelKeys ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: keySet(). คืนค่า: this.levels.keySet().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
Set<ResourceKey<Level>> result = instance.levelKeys();

net.minecraft.server.MinecraftServer#loadLevel()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:336
  • Modifiers: protected
  • Return: void

คืออะไร

โหลด Level

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: isRunning(), onWorldLoadedStarted(), setModdedInfo(), getServerModName(), getModdedStatus(), shouldReportAsModified(), create(), getGameRules().

Parameters

  • ไม่มี

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

@Override
protected void loadLevel() {
    super.loadLevel();
}

net.minecraft.server.MinecraftServer#logChatMessage(Component,ChatType.Bound,String)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1963
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ logChatMessage ตาม implementation ของ MinecraftServer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: decorate(), getString(), info().

Parameters

  • Component component
  • ChatType.Bound bound
  • String string

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

MinecraftServer instance = ...;
Component component = ...;
ChatType.Bound bound = ...;
instance.logChatMessage(component, bound, "value");

net.minecraft.server.MinecraftServer#logIPs()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1976
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ logIPs ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#managedBlock(BooleanSupplier)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:818
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ managedBlock ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: throwIfFatalException(), getAsBoolean().

Parameters

  • BooleanSupplier booleanSupplier

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

MinecraftServer instance = ...;
BooleanSupplier booleanSupplier = ...;
instance.managedBlock(booleanSupplier);

net.minecraft.server.MinecraftServer#MinecraftServer(Thread,LevelStorageSource.LevelStorageAccess,PackRepository,WorldStem,Proxy,DataFixer,Services,ChunkProgressListenerFactory)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:288
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ MinecraftServer ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: registries, worldData, proxy, packRepository, resources, services. เรียกต่อ: registries(), worldData(), compositeAccess(), lookupOrThrow(), containsKey(), ReloadableResources(), resourceManager(), dataPackResources(). สร้างออบเจ็กต์: IllegalStateException, MinecraftServer.ReloadableResources, ServerConnectionListener, ServerTickRateManager.

Parameters

  • Thread thread
  • LevelStorageSource.LevelStorageAccess levelStorageAccess
  • PackRepository packRepository
  • WorldStem worldStem
  • Proxy proxy
  • DataFixer dataFixer
  • Services services
  • ChunkProgressListenerFactory chunkProgressListenerFactory

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

Thread thread = ...;
LevelStorageSource.LevelStorageAccess levelStorageAccess = ...;
PackRepository packRepository = ...;
WorldStem worldStem = ...;
Proxy proxy = ...;
DataFixer dataFixer = ...;
Services services = ...;
ChunkProgressListenerFactory chunkProgressListenerFactory = ...;
MinecraftServer instance = new MinecraftServer(thread, levelStorageAccess, packRepository, worldStem, proxy, dataFixer, services, chunkProgressListenerFactory);

net.minecraft.server.MinecraftServer#onServerCrash(CrashReport)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:908
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Server Crash

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • CrashReport crashReport

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

MinecraftServer instance = ...;
CrashReport crashReport = ...;
instance.onServerCrash(crashReport);

net.minecraft.server.MinecraftServer#onServerExit()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:911
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Server Exit

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.onServerExit();

net.minecraft.server.MinecraftServer#onTickRateChanged()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:993
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Tick Rate Changed

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: ticksUntilAutosave. เรียกต่อ: computeNextAutosaveInterval().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.onTickRateChanged();

net.minecraft.server.MinecraftServer#overworld()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1131
  • Modifiers: public final
  • Return: ServerLevel

คืออะไร

ดำเนินการ overworld ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: this.levels.get(Level.OVERWORLD).

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ServerLevel result = instance.overworld();

net.minecraft.server.MinecraftServer#pauseWhileEmptySeconds()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:2044
  • Modifiers: protected
  • Return: int

คืออะไร

ดำเนินการ pauseWhileEmptySeconds ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: 0.

Parameters

  • ไม่มี

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

@Override
protected int pauseWhileEmptySeconds() {
    return super.pauseWhileEmptySeconds();
}

net.minecraft.server.MinecraftServer#pollTask()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:853
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ pollTask ตาม implementation ของ MinecraftServer

ทำงานยังไง

แก้ state: mayHaveDelayedTasks. เรียกต่อ: pollTaskInternal(). คืนค่า: bl.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.pollTask();

net.minecraft.server.MinecraftServer#potionBrewing()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:2032
  • Modifiers: public
  • Return: PotionBrewing

คืออะไร

ดำเนินการ potionBrewing ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: this.potionBrewing.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
PotionBrewing result = instance.potionBrewing();

net.minecraft.server.MinecraftServer#publishServer(GameType,boolean,int)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1369
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ publishServer ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: false.

Parameters

  • GameType gameType
  • boolean bl
  • int i

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

MinecraftServer instance = ...;
GameType gameType = ...;
boolean result = instance.publishServer(gameType, true, 0);

net.minecraft.server.MinecraftServer#registries()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1912
  • Modifiers: public
  • Return: LayeredRegistryAccess<RegistryLayer>

คืออะไร

ดำเนินการ registries ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: this.registries.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
LayeredRegistryAccess<RegistryLayer> result = instance.registries();

net.minecraft.server.MinecraftServer#registryAccess()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1908
  • Modifiers: public
  • Return: RegistryAccess.Frozen

คืออะไร

ดำเนินการ registryAccess ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: compositeAccess(). คืนค่า: this.registries.compositeAccess().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
RegistryAccess.Frozen result = instance.registryAccess();

net.minecraft.server.MinecraftServer#reloadableRegistries()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1916
  • Modifiers: public
  • Return: ReloadableServerRegistries.Holder

คืออะไร

ดำเนินการ reloadableRegistries ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: fullRegistries(). คืนค่า: this.resources.managers.fullRegistries().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ReloadableServerRegistries.Holder result = instance.reloadableRegistries();

net.minecraft.server.MinecraftServer#reloadResources(Collection<String>)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1483
  • Modifiers: public
  • Return: CompletableFuture<Void>

คืออะไร

ดำเนินการ reloadResources ตาม implementation ของ MinecraftServer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: resources, fuelValues. เรียกต่อ: supplyAsync(), stream(), map(), filter(), collect(), toImmutableList(), thenCompose(), loadTagsForExistingRegistries(). สร้างออบเจ็กต์: MultiPackResourceManager, MinecraftServer.ReloadableResources, WorldDataConfiguration. คืนค่า: completableFuture.

Parameters

  • Collection<String> collection

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

MinecraftServer instance = ...;
Collection<String> collection = ...;
CompletableFuture<Void> result = instance.reloadResources(collection);

net.minecraft.server.MinecraftServer#repliesToStatus()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1385
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ repliesToStatus ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#reportChunkLoadFailure(Throwable,RegionStorageInfo,ChunkPos)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:2014
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ reportChunkLoadFailure ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: error(), addEntry(), storeChunkIoError(), forThrowable().

Parameters

  • Throwable throwable
  • RegionStorageInfo regionStorageInfo
  • ChunkPos chunkPos

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

MinecraftServer instance = ...;
Throwable throwable = ...;
RegionStorageInfo regionStorageInfo = ...;
ChunkPos chunkPos = ...;
instance.reportChunkLoadFailure(throwable, regionStorageInfo, chunkPos);

net.minecraft.server.MinecraftServer#reportChunkSaveFailure(Throwable,RegionStorageInfo,ChunkPos)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:2021
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ reportChunkSaveFailure ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: error(), addEntry(), storeChunkIoError(), forThrowable().

Parameters

  • Throwable throwable
  • RegionStorageInfo regionStorageInfo
  • ChunkPos chunkPos

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

MinecraftServer instance = ...;
Throwable throwable = ...;
RegionStorageInfo regionStorageInfo = ...;
ChunkPos chunkPos = ...;
instance.reportChunkSaveFailure(throwable, regionStorageInfo, chunkPos);

net.minecraft.server.MinecraftServer#reportPacketHandlingException(Throwable,PacketType<?>)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:2028
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ reportPacketHandlingException ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: addEntry(), toString().

Parameters

  • Throwable throwable
  • PacketType<?> packetType

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

MinecraftServer instance = ...;
Throwable throwable = ...;
PacketType<?> packetType = ...;
instance.reportPacketHandlingException(throwable, packetType);

net.minecraft.server.MinecraftServer#runServer()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:667
  • Modifiers: protected
  • Return: void

คืออะไร

สั่งทำงาน Server

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: nextTickTimeNanos, statusIcon, status, lastOverloadWarningNanos, debugCommandProfilerDelayStart, debugCommandProfiler. เรียกต่อ: initServer(), getNanos(), loadStatusIcon(), orElse(), buildServerStatus(), isPaused(), isSprinting(), checkShouldSprintThisTick(). สร้างออบเจ็กต์: IllegalStateException, MinecraftServer.TimeProfiler.

Parameters

  • ไม่มี

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

@Override
protected void runServer() {
    super.runServer();
}

net.minecraft.server.MinecraftServer#saveAllChunks(boolean,boolean,boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:546
  • Modifiers: public
  • Return: boolean

คืออะไร

บันทึก All Chunks

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getAllLevels(), info(), dimension(), location(), save(), overworld(), overworldData(), setWorldBorder(). คืนค่า: bl4.

Parameters

  • boolean bl
  • boolean bl2
  • boolean bl3

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

MinecraftServer instance = ...;
boolean result = instance.saveAllChunks(true, true, true);

net.minecraft.server.MinecraftServer#saveEverything(boolean,boolean,boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:574
  • Modifiers: public
  • Return: boolean

คืออะไร

บันทึก Everything

ทำงานยังไง

มีการจัดการ exception. แก้ state: isSaving. เรียกต่อ: getPlayerList(), saveAll(), saveAllChunks(). คืนค่า: this.saveAllChunks(bl, bl2, bl3).

Parameters

  • boolean bl
  • boolean bl2
  • boolean bl3

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

MinecraftServer instance = ...;
boolean result = instance.saveEverything(true, true, true);

net.minecraft.server.MinecraftServer#scheduleExecutables()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1436
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ scheduleExecutables ตาม implementation ของ MinecraftServer

ทำงานยังไง

เรียกต่อ: isStopped(). คืนค่า: super.scheduleExecutables() && !this.isStopped().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.scheduleExecutables();

net.minecraft.server.MinecraftServer#sendSystemMessage(Component)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1202
  • Modifiers: public
  • Return: void

คืออะไร

ส่ง System Message

ทำงานยังไง

เรียกต่อ: info(), getString().

Parameters

  • Component component

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

MinecraftServer instance = ...;
Component component = ...;
instance.sendSystemMessage(component);

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:2040
  • Modifiers: public
  • Return: ServerLinks

คืออะไร

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

ทำงานยังไง

คืนค่า: ServerLinks.EMPTY.

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#setDefaultGameType(GameType)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1353
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Default Game Type

ทำงานยังไง

เรียกต่อ: setGameType().

Parameters

  • GameType gameType

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

MinecraftServer instance = ...;
GameType gameType = ...;
instance.setDefaultGameType(gameType);

net.minecraft.server.MinecraftServer#setDemo(boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1278
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Demo

ทำงานยังไง

แก้ state: isDemo.

Parameters

  • boolean bl

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

MinecraftServer instance = ...;
instance.setDemo(true);

net.minecraft.server.MinecraftServer#setDifficulty(Difficulty,boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1242
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Difficulty

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isDifficultyLocked(), isHardcore(), updateMobSpawningFlags(), getPlayerList(), getPlayers(), forEach().

Parameters

  • Difficulty difficulty
  • boolean bl

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

MinecraftServer instance = ...;
Difficulty difficulty = ...;
instance.setDifficulty(difficulty, true);

net.minecraft.server.MinecraftServer#setDifficultyLocked(boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1260
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Difficulty Locked

ทำงานยังไง

เรียกต่อ: getPlayerList(), getPlayers(), forEach().

Parameters

  • boolean bl

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

MinecraftServer instance = ...;
instance.setDifficultyLocked(true);

net.minecraft.server.MinecraftServer#setEnforceWhitelist(boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1709
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Enforce Whitelist

ทำงานยังไง

แก้ state: enforceWhitelist.

Parameters

  • boolean bl

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

MinecraftServer instance = ...;
instance.setEnforceWhitelist(true);

net.minecraft.server.MinecraftServer#setFatalException(RuntimeException)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:814
  • Modifiers: public static
  • Return: void

คืออะไร

กำหนดค่า Fatal Exception

ทำงานยังไง

เรียกต่อ: compareAndSet().

Parameters

  • RuntimeException runtimeException

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

RuntimeException runtimeException = ...;
MinecraftServer.setFatalException(runtimeException);

net.minecraft.server.MinecraftServer#setFlightAllowed(boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1324
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Flight Allowed

ทำงานยังไง

แก้ state: allowFlight.

Parameters

  • boolean bl

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

MinecraftServer instance = ...;
instance.setFlightAllowed(true);

net.minecraft.server.MinecraftServer#setId(String)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1119
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Id

ทำงานยังไง

แก้ state: serverId.

Parameters

  • String string

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

@Override
protected void setId(String string) {
    super.setId(string);
}

net.minecraft.server.MinecraftServer#setLocalIp(String)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:648
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Local Ip

ทำงานยังไง

แก้ state: localIp.

Parameters

  • String string

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

MinecraftServer instance = ...;
instance.setLocalIp("value");

net.minecraft.server.MinecraftServer#setMotd(String)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1335
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Motd

ทำงานยังไง

แก้ state: motd.

Parameters

  • String string

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

MinecraftServer instance = ...;
instance.setMotd("value");

net.minecraft.server.MinecraftServer#setPlayerIdleTimeout(int)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1401
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Player Idle Timeout

ทำงานยังไง

แก้ state: playerIdleTimeout.

Parameters

  • int i

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

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

net.minecraft.server.MinecraftServer#setPlayerList(PlayerList)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1347
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Player List

ทำงานยังไง

แก้ state: playerList.

Parameters

  • PlayerList playerList

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

MinecraftServer instance = ...;
PlayerList playerList = ...;
instance.setPlayerList(playerList);

net.minecraft.server.MinecraftServer#setPort(int)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1215
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Port

ทำงานยังไง

แก้ state: port.

Parameters

  • int i

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

MinecraftServer instance = ...;
instance.setPort(0);

net.minecraft.server.MinecraftServer#setPreventProxyConnections(boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1306
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Prevent Proxy Connections

ทำงานยังไง

แก้ state: preventProxyConnections.

Parameters

  • boolean bl

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

MinecraftServer instance = ...;
instance.setPreventProxyConnections(true);

net.minecraft.server.MinecraftServer#setPvpAllowed(boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1316
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Pvp Allowed

ทำงานยังไง

แก้ state: pvp.

Parameters

  • boolean bl

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

MinecraftServer instance = ...;
instance.setPvpAllowed(true);

net.minecraft.server.MinecraftServer#setSingleplayerProfile(GameProfile)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1224
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Singleplayer Profile

ทำงานยังไง

แก้ state: singleplayerProfile.

Parameters

  • GameProfile gameProfile

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

MinecraftServer instance = ...;
GameProfile gameProfile = ...;
instance.setSingleplayerProfile(gameProfile);

net.minecraft.server.MinecraftServer#setUsesAuthentication(boolean)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1298
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Uses Authentication

ทำงานยังไง

แก้ state: onlineMode.

Parameters

  • boolean bl

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

MinecraftServer instance = ...;
instance.setUsesAuthentication(true);

net.minecraft.server.MinecraftServer#shouldInformAdmins()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1678
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Inform Admins

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#shouldRconBroadcast()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:544
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Rcon Broadcast

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

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

net.minecraft.server.MinecraftServer#shouldRun(TickTask)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:849
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Run

ทำงานยังไง

เรียกต่อ: getTick(), haveTime(). คืนค่า: tickTask.getTick() + 3 < this.tickCount || this.haveTime().

Parameters

  • TickTask tickTask

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

TickTask tickTask = ...;
@Override
protected boolean shouldRun(TickTask tickTask) {
    return super.shouldRun(tickTask);
}

net.minecraft.server.MinecraftServer#spin(Function<Thread, S>)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:274
  • Modifiers: public static
  • Return: S

คืออะไร

ดำเนินการ spin ตาม implementation ของ MinecraftServer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), runServer(), setUncaughtExceptionHandler(), error(), getRuntime(), availableProcessors(), setPriority(), apply(). สร้างออบเจ็กต์: AtomicReference<>, Thread. คืนค่า: minecraftServer.

Parameters

  • Function<Thread, S> function

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

Function<Thread, S> function = ...;
S result = MinecraftServer.spin(function);

net.minecraft.server.MinecraftServer#startRecordingMetrics(Consumer<ProfileResults>,Consumer<Path>)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1871
  • Modifiers: public
  • Return: void

คืออะไร

เริ่ม Recording Metrics

ทำงานยังไง

แก้ state: onMetricsRecordingStopped, onMetricsRecordingFinished, willStartRecordingMetrics. เรียกต่อ: stopRecordingMetrics(), accept().

Parameters

  • Consumer<ProfileResults> consumer
  • Consumer<Path> consumer2

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

MinecraftServer instance = ...;
Consumer<ProfileResults> consumer = ...;
Consumer<Path> consumer2 = ...;
instance.startRecordingMetrics(consumer, consumer2);

net.minecraft.server.MinecraftServer#startTimeProfiler()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1945
  • Modifiers: public
  • Return: void

คืออะไร

เริ่ม Time Profiler

ทำงานยังไง

แก้ state: debugCommandProfilerDelayStart.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.startTimeProfiler();

net.minecraft.server.MinecraftServer#stopRecordingMetrics()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1880
  • Modifiers: public
  • Return: void

คืออะไร

หยุด Recording Metrics

ทำงานยังไง

แก้ state: metricsRecorder.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.stopRecordingMetrics();

net.minecraft.server.MinecraftServer#stopServer()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:589
  • Modifiers: public
  • Return: void

คืออะไร

หยุด Server

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: isSaving, nextTickTimeNanos. เรียกต่อ: isRecording(), cancelRecordingMetrics(), info(), getConnection(), stop(), saveAll(), removeAll(), getAllLevels().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.stopServer();

net.minecraft.server.MinecraftServer#stopTimeProfiler()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1949
  • Modifiers: public
  • Return: ProfileResults

คืออะไร

หยุด Time Profiler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: debugCommandProfiler. เรียกต่อ: stop(), getNanos(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ProfileResults result = instance.stopTimeProfiler();

net.minecraft.server.MinecraftServer#subscribeToDebugSample(ServerPlayer,RemoteDebugSampleType)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1980
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ subscribeToDebugSample ตาม implementation ของ MinecraftServer

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ServerPlayer serverPlayer
  • RemoteDebugSampleType remoteDebugSampleType

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

MinecraftServer instance = ...;
ServerPlayer serverPlayer = ...;
RemoteDebugSampleType remoteDebugSampleType = ...;
instance.subscribeToDebugSample(serverPlayer, remoteDebugSampleType);

net.minecraft.server.MinecraftServer#throwIfFatalException()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:805
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ throwIfFatalException ตาม implementation ของ MinecraftServer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(). คืนค่า: true.

Parameters

  • ไม่มี

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

boolean result = MinecraftServer.throwIfFatalException();

net.minecraft.server.MinecraftServer#tickChildren(BooleanSupplier)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1035
  • Modifiers: protected
  • Return: void

คืออะไร

ประมวลผล tick Children

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: get(), getPlayerList(), getPlayers(), forEach(), suspendFlushing(), push(), getFunctions(), tick(). สร้างออบเจ็กต์: ReportedException.

Parameters

  • BooleanSupplier booleanSupplier

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

BooleanSupplier booleanSupplier = ...;
@Override
protected void tickChildren(BooleanSupplier booleanSupplier) {
    super.tickChildren(booleanSupplier);
}

net.minecraft.server.MinecraftServer#tickConnection()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1088
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick Connection

ทำงานยังไง

เรียกต่อ: getConnection(), tick().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.tickConnection();

net.minecraft.server.MinecraftServer#tickRateManager()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1717
  • Modifiers: public
  • Return: ServerTickRateManager

คืออะไร

ประมวลผล tick Rate Manager

ทำงานยังไง

คืนค่า: this.tickRateManager.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
ServerTickRateManager result = instance.tickRateManager();

net.minecraft.server.MinecraftServer#tickServer(BooleanSupplier)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:918
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick Server

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: emptyTicks, tickCount, lastServerStatus, status, ticksUntilAutosave, aggregatedTickTimesNanos. เรียกต่อ: getNanos(), pauseWhileEmptySeconds(), getPlayerCount(), isSprinting(), info(), autoSave(), tickConnection(), tick().

Parameters

  • BooleanSupplier booleanSupplier

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

MinecraftServer instance = ...;
BooleanSupplier booleanSupplier = ...;
instance.tickServer(booleanSupplier);

net.minecraft.server.MinecraftServer#usesAuthentication()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:1294
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ usesAuthentication ตาม implementation ของ MinecraftServer

ทำงานยังไง

คืนค่า: this.onlineMode.

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
boolean result = instance.usesAuthentication();

net.minecraft.server.MinecraftServer#waitForTasks()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:834
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ waitForTasks ตาม implementation ของ MinecraftServer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: idleTimeNanos. เรียกต่อ: isTickTimeLoggingEnabled(), getNanos(), parkNanos().

Parameters

  • ไม่มี

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

MinecraftServer instance = ...;
instance.waitForTasks();

net.minecraft.server.MinecraftServer#waitUntilNextTick()

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:823
  • Modifiers: protected
  • Return: void

คืออะไร

ดำเนินการ waitUntilNextTick ตาม implementation ของ MinecraftServer

ทำงานยังไง

มีการจัดการ exception. แก้ state: waitingForNextTick. เรียกต่อ: runAllTasks(), managedBlock(), haveTime().

Parameters

  • ไม่มี

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

@Override
protected void waitUntilNextTick() {
    super.waitUntilNextTick();
}

net.minecraft.server.MinecraftServer#wrapRunnable(Runnable)

  • Origin: common
  • Source: net/minecraft/server/MinecraftServer.java:845
  • Modifiers: public
  • Return: TickTask

คืออะไร

ดำเนินการ wrapRunnable ตาม implementation ของ MinecraftServer

ทำงานยังไง

สร้างออบเจ็กต์: TickTask. คืนค่า: new TickTask(this.tickCount, runnable).

Parameters

  • Runnable runnable

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

MinecraftServer instance = ...;
Runnable runnable = ...;
TickTask result = instance.wrapRunnable(runnable);

PlayerAdvancements

  • Full name: net.minecraft.server.PlayerAdvancements
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/PlayerAdvancements.java
  • Type: class
  • Modifiers: public

net.minecraft.server.PlayerAdvancements#award(AdvancementHolder,String)

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:167
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ award ตาม implementation ของ PlayerAdvancements

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getOrStartProgress(), isDone(), grantProgress(), unregisterListeners(), add(), value(), rewards(), grant(). คืนค่า: bl.

Parameters

  • AdvancementHolder advancementHolder
  • String string

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

PlayerAdvancements instance = ...;
AdvancementHolder advancementHolder = ...;
boolean result = instance.award(advancementHolder, "value");

net.minecraft.server.PlayerAdvancements#flushDirty(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:247
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ flushDirty ตาม implementation ของ PlayerAdvancements

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: isFirstPacket. เรียกต่อ: isEmpty(), updateTreeVisibility(), clear(), contains(), put(), id(), get(), send(). สร้างออบเจ็กต์: HashMap<>, HashSet<>, ClientboundUpdateAdvancementsPacket.

Parameters

  • ServerPlayer serverPlayer

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

PlayerAdvancements instance = ...;
ServerPlayer serverPlayer = ...;
instance.flushDirty(serverPlayer);

net.minecraft.server.PlayerAdvancements#getOrStartProgress(AdvancementHolder)

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:287
  • Modifiers: public
  • Return: AdvancementProgress

คืออะไร

อ่านค่า Or Start Progress

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), startProgress(). สร้างออบเจ็กต์: AdvancementProgress. คืนค่า: advancementProgress.

Parameters

  • AdvancementHolder advancementHolder

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

PlayerAdvancements instance = ...;
AdvancementHolder advancementHolder = ...;
AdvancementProgress result = instance.getOrStartProgress(advancementHolder);

net.minecraft.server.PlayerAdvancements#PlayerAdvancements(DataFixer,PlayerList,ServerAdvancementManager,Path,ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:64
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ PlayerAdvancements ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: playerList, playerSavePath, player, tree, codec. เรียกต่อ: tree(), wrapCodec(), load().

Parameters

  • DataFixer dataFixer
  • PlayerList playerList
  • ServerAdvancementManager serverAdvancementManager
  • Path path
  • ServerPlayer serverPlayer

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

DataFixer dataFixer = ...;
PlayerList playerList = ...;
ServerAdvancementManager serverAdvancementManager = ...;
Path path = ...;
ServerPlayer serverPlayer = ...;
PlayerAdvancements instance = new PlayerAdvancements(dataFixer, playerList, serverAdvancementManager, path, serverPlayer);

net.minecraft.server.PlayerAdvancements#reload(ServerAdvancementManager)

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:84
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ reload ตาม implementation ของ PlayerAdvancements

ทำงานยังไง

แก้ state: isFirstPacket, lastSelectedTab, tree. เรียกต่อ: stopListening(), clear(), tree(), load().

Parameters

  • ServerAdvancementManager serverAdvancementManager

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

PlayerAdvancements instance = ...;
ServerAdvancementManager serverAdvancementManager = ...;
instance.reload(serverAdvancementManager);

net.minecraft.server.PlayerAdvancements#revoke(AdvancementHolder,String)

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:192
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ revoke ตาม implementation ของ PlayerAdvancements

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getOrStartProgress(), isDone(), revokeProgress(), registerListeners(), add(), markForVisibilityUpdate(). คืนค่า: bl.

Parameters

  • AdvancementHolder advancementHolder
  • String string

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

PlayerAdvancements instance = ...;
AdvancementHolder advancementHolder = ...;
boolean result = instance.revoke(advancementHolder, "value");

net.minecraft.server.PlayerAdvancements#save()

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:130
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: encodeStart(), asData(), getOrThrow(), createDirectoriesSafe(), getParent(), newBufferedWriter(), toJson(), newJsonWriter().

Parameters

  • ไม่มี

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

PlayerAdvancements instance = ...;
instance.save();

net.minecraft.server.PlayerAdvancements#setPlayer(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:74
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Player

ทำงานยังไง

แก้ state: player.

Parameters

  • ServerPlayer serverPlayer

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

PlayerAdvancements instance = ...;
ServerPlayer serverPlayer = ...;
instance.setPlayer(serverPlayer);

net.minecraft.server.PlayerAdvancements#setSelectedTab(AdvancementHolder)

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:274
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Selected Tab

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: lastSelectedTab. เรียกต่อ: value(), isRoot(), display(), isPresent(), send(), id(). สร้างออบเจ็กต์: ClientboundSelectAdvancementsTabPacket.

Parameters

  • AdvancementHolder advancementHolder

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

PlayerAdvancements instance = ...;
AdvancementHolder advancementHolder = ...;
instance.setSelectedTab(advancementHolder);

net.minecraft.server.PlayerAdvancements#stopListening()

  • Origin: common
  • Source: net/minecraft/server/PlayerAdvancements.java:78
  • Modifiers: public
  • Return: void

คืออะไร

หยุด Listening

ทำงานยังไง

มีการวนลูป. เรียกต่อ: removePlayerListeners().

Parameters

  • ไม่มี

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

PlayerAdvancements instance = ...;
instance.stopListening();

RegistryLayer

  • Full name: net.minecraft.server.RegistryLayer
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/RegistryLayer.java
  • Type: enum
  • Modifiers: public

net.minecraft.server.RegistryLayer#createRegistryAccess()

  • Origin: common
  • Source: net/minecraft/server/RegistryLayer.java:17
  • Modifiers: public static
  • Return: LayeredRegistryAccess<RegistryLayer>

คืออะไร

สร้าง Registry Access

ทำงานยังไง

เรียกต่อ: replaceFrom(). สร้างออบเจ็กต์: LayeredRegistryAccess<>. คืนค่า: new LayeredRegistryAccess<>(VALUES).replaceFrom(STATIC, STATIC_ACCESS).

Parameters

  • ไม่มี

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

LayeredRegistryAccess<RegistryLayer> result = RegistryLayer.createRegistryAccess();

ReloadableServerRegistries

  • Full name: net.minecraft.server.ReloadableServerRegistries
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ReloadableServerRegistries.java
  • Type: class
  • Modifiers: public

net.minecraft.server.ReloadableServerRegistries#reload(LayeredRegistryAccess<RegistryLayer>,List<Registry.PendingTags<?>>,ResourceManager,Executor)

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerRegistries.java:42
  • Modifiers: public static
  • Return: CompletableFuture<ReloadableServerRegistries.LoadResult>

คืออะไร

ดำเนินการ reload ตาม implementation ของ ReloadableServerRegistries

ทำงานยังไง

เรียกต่อ: buildUpdatedLookups(), getAccessForLoading(), create(), stream(), createSerializationContext(), values(), map(), scheduleRegistryLoad(). คืนค่า: completableFuture.thenApplyAsync(listx -> createAndValidateFullContext(layeredRegistryAccess, provider, listx), executor).

Parameters

  • LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess
  • List<Registry.PendingTags<?>> list
  • ResourceManager resourceManager
  • Executor executor

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

LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess = ...;
List<Registry.PendingTags<?>> list = ...;
ResourceManager resourceManager = ...;
Executor executor = ...;
CompletableFuture<ReloadableServerRegistries.LoadResult> result = ReloadableServerRegistries.reload(layeredRegistryAccess, list, resourceManager, executor);

ReloadableServerRegistries$Holder

  • Full name: net.minecraft.server.ReloadableServerRegistries$Holder
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ReloadableServerRegistries.java
  • Type: class
  • Modifiers: public static

net.minecraft.server.ReloadableServerRegistries$Holder#getKeys(ResourceKey<? extends Registry<?>>)

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerRegistries.java:117
  • Modifiers: public
  • Return: Collection<ResourceLocation>

คืออะไร

อ่านค่า Keys

ทำงานยังไง

เรียกต่อ: lookupOrThrow(), listElementIds(), map(), toList(). คืนค่า: this.registries.lookupOrThrow(resourceKey).listElementIds().map(ResourceKey::location).toList().

Parameters

  • ResourceKey<? extends Registry<?>> resourceKey

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

ReloadableServerRegistries.Holder instance = ...;
ResourceKey<? extends Registry<?>> resourceKey = ...;
Collection<ResourceLocation> result = instance.getKeys(resourceKey);

net.minecraft.server.ReloadableServerRegistries$Holder#getLootTable(ResourceKey<LootTable>)

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerRegistries.java:121
  • Modifiers: public
  • Return: LootTable

คืออะไร

อ่านค่า Loot Table

ทำงานยังไง

เรียกต่อ: lookup(), flatMap(), get(), map(), orElse().

Parameters

  • ResourceKey<LootTable> resourceKey

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

ReloadableServerRegistries.Holder instance = ...;
ResourceKey<LootTable> resourceKey = ...;
LootTable result = instance.getLootTable(resourceKey);

net.minecraft.server.ReloadableServerRegistries$Holder#Holder(HolderLookup.Provider)

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerRegistries.java:109
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ReloadableServerRegistries.Holder ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: registries.

Parameters

  • HolderLookup.Provider provider

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

HolderLookup.Provider provider = ...;
ReloadableServerRegistries.Holder instance = new ReloadableServerRegistries.Holder(provider);

net.minecraft.server.ReloadableServerRegistries$Holder#lookup()

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerRegistries.java:113
  • Modifiers: public
  • Return: HolderGetter.Provider

คืออะไร

ดำเนินการ lookup ตาม implementation ของ ReloadableServerRegistries$Holder

ทำงานยังไง

คืนค่า: this.registries.

Parameters

  • ไม่มี

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

ReloadableServerRegistries.Holder instance = ...;
HolderGetter.Provider result = instance.lookup();

ReloadableServerResources

  • Full name: net.minecraft.server.ReloadableServerResources
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ReloadableServerResources.java
  • Type: class
  • Modifiers: public

net.minecraft.server.ReloadableServerResources#fullRegistries()

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerResources.java:50
  • Modifiers: public
  • Return: ReloadableServerRegistries.Holder

คืออะไร

ดำเนินการ fullRegistries ตาม implementation ของ ReloadableServerResources

ทำงานยังไง

คืนค่า: this.fullRegistryHolder.

Parameters

  • ไม่มี

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

ReloadableServerResources instance = ...;
ReloadableServerRegistries.Holder result = instance.fullRegistries();

net.minecraft.server.ReloadableServerResources#getAdvancements()

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerResources.java:62
  • Modifiers: public
  • Return: ServerAdvancementManager

คืออะไร

อ่านค่า Advancements

ทำงานยังไง

คืนค่า: this.advancements.

Parameters

  • ไม่มี

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

ReloadableServerResources instance = ...;
ServerAdvancementManager result = instance.getAdvancements();

net.minecraft.server.ReloadableServerResources#getCommands()

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerResources.java:58
  • Modifiers: public
  • Return: Commands

คืออะไร

อ่านค่า Commands

ทำงานยังไง

คืนค่า: this.commands.

Parameters

  • ไม่มี

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

ReloadableServerResources instance = ...;
Commands result = instance.getCommands();

net.minecraft.server.ReloadableServerResources#getFunctionLibrary()

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerResources.java:46
  • Modifiers: public
  • Return: ServerFunctionLibrary

คืออะไร

อ่านค่า Function Library

ทำงานยังไง

คืนค่า: this.functionLibrary.

Parameters

  • ไม่มี

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

ReloadableServerResources instance = ...;
ServerFunctionLibrary result = instance.getFunctionLibrary();

net.minecraft.server.ReloadableServerResources#getRecipeManager()

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerResources.java:54
  • Modifiers: public
  • Return: RecipeManager

คืออะไร

อ่านค่า Recipe Manager

ทำงานยังไง

คืนค่า: this.recipes.

Parameters

  • ไม่มี

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

ReloadableServerResources instance = ...;
RecipeManager result = instance.getRecipeManager();

net.minecraft.server.ReloadableServerResources#listeners()

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerResources.java:66
  • Modifiers: public
  • Return: List<PreparableReloadListener>

คืออะไร

ดำเนินการ listeners ตาม implementation ของ ReloadableServerResources

ทำงานยังไง

เรียกต่อ: of(). คืนค่า: List.of(this.recipes, this.functionLibrary, this.advancements).

Parameters

  • ไม่มี

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

ReloadableServerResources instance = ...;
List<PreparableReloadListener> result = instance.listeners();

net.minecraft.server.ReloadableServerResources#loadResources(ResourceManager,LayeredRegistryAccess<RegistryLayer>,List<Registry.PendingTags<?>>,FeatureFlagSet,Commands.CommandSelection,int,Executor,Executor)

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerResources.java:70
  • Modifiers: public static
  • Return: CompletableFuture<ReloadableServerResources>

คืออะไร

โหลด Resources

ทำงานยังไง

เรียกต่อ: reload(), thenCompose(), layers(), lookupWithUpdatedTags(), create(), listeners(), isDebugEnabled(), done(). สร้างออบเจ็กต์: ReloadableServerResources.

Parameters

  • ResourceManager resourceManager
  • LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess
  • List<Registry.PendingTags<?>> list
  • FeatureFlagSet featureFlagSet
  • Commands.CommandSelection commandSelection
  • int i
  • Executor executor
  • Executor executor2

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

ResourceManager resourceManager = ...;
LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess = ...;
List<Registry.PendingTags<?>> list = ...;
FeatureFlagSet featureFlagSet = ...;
Commands.CommandSelection commandSelection = ...;
Executor executor = ...;
Executor executor2 = ...;
CompletableFuture<ReloadableServerResources> result = ReloadableServerResources.loadResources(resourceManager, layeredRegistryAccess, list, featureFlagSet, commandSelection, 0, executor, executor2);

net.minecraft.server.ReloadableServerResources#updateStaticRegistryTags()

  • Origin: common
  • Source: net/minecraft/server/ReloadableServerResources.java:95
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Static Registry Tags

ทำงานยังไง

เรียกต่อ: forEach().

Parameters

  • ไม่มี

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

ReloadableServerResources instance = ...;
instance.updateStaticRegistryTags();

RunningOnDifferentThreadException

  • Full name: net.minecraft.server.RunningOnDifferentThreadException
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/RunningOnDifferentThreadException.java
  • Type: class
  • Modifiers: public final
  • Extends: RuntimeException

net.minecraft.server.RunningOnDifferentThreadException#fillInStackTrace()

  • Origin: common
  • Source: net/minecraft/server/RunningOnDifferentThreadException.java:10
  • Modifiers: public synchronized
  • Return: Throwable

คืออะไร

ดำเนินการ fillInStackTrace ตาม implementation ของ RunningOnDifferentThreadException

ทำงานยังไง

เรียกต่อ: setStackTrace(). คืนค่า: this.

Parameters

  • ไม่มี

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

RunningOnDifferentThreadException instance = ...;
Throwable result = instance.fillInStackTrace();

ServerAdvancementManager

  • Full name: net.minecraft.server.ServerAdvancementManager
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerAdvancementManager.java
  • Type: class
  • Modifiers: public
  • Extends: SimpleJsonResourceReloadListener<Advancement>

net.minecraft.server.ServerAdvancementManager#apply(Map<ResourceLocation, Advancement>,ResourceManager,ProfilerFiller)

  • Origin: common
  • Source: net/minecraft/server/ServerAdvancementManager.java:34
  • Modifiers: protected
  • Return: void

คืออะไร

นำไปใช้ apply

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: advancements, tree. เรียกต่อ: builder(), forEach(), validate(), put(), buildOrThrow(), addAll(), values(), roots(). สร้างออบเจ็กต์: AdvancementHolder, AdvancementTree.

Parameters

  • Map<ResourceLocation, Advancement> map
  • ResourceManager resourceManager
  • ProfilerFiller profilerFiller

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

Map<ResourceLocation, Advancement> map = ...;
ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected void apply(Map<ResourceLocation, Advancement> map, ResourceManager resourceManager, ProfilerFiller profilerFiller) {
    super.apply(map, resourceManager, profilerFiller);
}

net.minecraft.server.ServerAdvancementManager#get(ResourceLocation)

  • Origin: common
  • Source: net/minecraft/server/ServerAdvancementManager.java:59
  • Modifiers: public
  • Return: AdvancementHolder

คืออะไร

อ่านค่า get

ทำงานยังไง

คืนค่า: this.advancements.get(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

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

ServerAdvancementManager instance = ...;
ResourceLocation resourceLocation = ...;
AdvancementHolder result = instance.get(resourceLocation);

net.minecraft.server.ServerAdvancementManager#getAllAdvancements()

  • Origin: common
  • Source: net/minecraft/server/ServerAdvancementManager.java:68
  • Modifiers: public
  • Return: Collection<AdvancementHolder>

คืออะไร

อ่านค่า All Advancements

ทำงานยังไง

เรียกต่อ: values(). คืนค่า: this.advancements.values().

Parameters

  • ไม่มี

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

ServerAdvancementManager instance = ...;
Collection<AdvancementHolder> result = instance.getAllAdvancements();

net.minecraft.server.ServerAdvancementManager#ServerAdvancementManager(HolderLookup.Provider)

  • Origin: common
  • Source: net/minecraft/server/ServerAdvancementManager.java:29
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerAdvancementManager ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: registries.

Parameters

  • HolderLookup.Provider provider

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

HolderLookup.Provider provider = ...;
ServerAdvancementManager instance = new ServerAdvancementManager(provider);

net.minecraft.server.ServerAdvancementManager#tree()

  • Origin: common
  • Source: net/minecraft/server/ServerAdvancementManager.java:64
  • Modifiers: public
  • Return: AdvancementTree

คืออะไร

ดำเนินการ tree ตาม implementation ของ ServerAdvancementManager

ทำงานยังไง

คืนค่า: this.tree.

Parameters

  • ไม่มี

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

ServerAdvancementManager instance = ...;
AdvancementTree result = instance.tree();

ServerFunctionLibrary

  • Full name: net.minecraft.server.ServerFunctionLibrary
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerFunctionLibrary.java
  • Type: class
  • Modifiers: public
  • Implements: PreparableReloadListener

net.minecraft.server.ServerFunctionLibrary#getAvailableTags()

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionLibrary.java:61
  • Modifiers: public
  • Return: Iterable<ResourceLocation>

คืออะไร

อ่านค่า Available Tags

ทำงานยังไง

เรียกต่อ: keySet(). คืนค่า: this.tags.keySet().

Parameters

  • ไม่มี

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

ServerFunctionLibrary instance = ...;
Iterable<ResourceLocation> result = instance.getAvailableTags();

net.minecraft.server.ServerFunctionLibrary#getFunction(ResourceLocation)

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionLibrary.java:49
  • Modifiers: public
  • Return: Optional<CommandFunction<CommandSourceStack>>

คืออะไร

อ่านค่า Function

ทำงานยังไง

เรียกต่อ: ofNullable(), get(). คืนค่า: Optional.ofNullable(this.functions.get(resourceLocation)).

Parameters

  • ResourceLocation resourceLocation

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

ServerFunctionLibrary instance = ...;
ResourceLocation resourceLocation = ...;
Optional<CommandFunction<CommandSourceStack>> result = instance.getFunction(resourceLocation);

net.minecraft.server.ServerFunctionLibrary#getFunctions()

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionLibrary.java:53
  • Modifiers: public
  • Return: Map<ResourceLocation, CommandFunction<CommandSourceStack>>

คืออะไร

อ่านค่า Functions

ทำงานยังไง

คืนค่า: this.functions.

Parameters

  • ไม่มี

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

ServerFunctionLibrary instance = ...;
Map<ResourceLocation, CommandFunction<CommandSourceStack>> result = instance.getFunctions();

net.minecraft.server.ServerFunctionLibrary#getTag(ResourceLocation)

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionLibrary.java:57
  • Modifiers: public
  • Return: List<CommandFunction<CommandSourceStack>>

คืออะไร

อ่านค่า Tag

ทำงานยังไง

เรียกต่อ: getOrDefault(), of(). คืนค่า: this.tags.getOrDefault(resourceLocation, List.of()).

Parameters

  • ResourceLocation resourceLocation

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

ServerFunctionLibrary instance = ...;
ResourceLocation resourceLocation = ...;
List<CommandFunction<CommandSourceStack>> result = instance.getTag(resourceLocation);

net.minecraft.server.ServerFunctionLibrary#reload(PreparableReloadListener.PreparationBarrier,ResourceManager,Executor,Executor)

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionLibrary.java:70
  • Modifiers: public
  • Return: CompletableFuture<Void>

คืออะไร

ดำเนินการ reload ตาม implementation ของ ServerFunctionLibrary

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: functions, tags. เรียกต่อ: supplyAsync(), load(), listMatchingResources(), thenCompose(), newHashMap(), entrySet(), getKey(), fileToId(). สร้างออบเจ็กต์: CommandSourceStack. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • PreparableReloadListener.PreparationBarrier preparationBarrier
  • ResourceManager resourceManager
  • Executor executor
  • Executor executor2

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

ServerFunctionLibrary instance = ...;
PreparableReloadListener.PreparationBarrier preparationBarrier = ...;
ResourceManager resourceManager = ...;
Executor executor = ...;
Executor executor2 = ...;
CompletableFuture<Void> result = instance.reload(preparationBarrier, resourceManager, executor, executor2);

net.minecraft.server.ServerFunctionLibrary#ServerFunctionLibrary(int,CommandDispatcher<CommandSourceStack>)

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionLibrary.java:65
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerFunctionLibrary ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: functionCompilationLevel, dispatcher.

Parameters

  • int i
  • CommandDispatcher<CommandSourceStack> commandDispatcher

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

CommandDispatcher<CommandSourceStack> commandDispatcher = ...;
ServerFunctionLibrary instance = new ServerFunctionLibrary(0, commandDispatcher);

ServerFunctionManager

  • Full name: net.minecraft.server.ServerFunctionManager
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerFunctionManager.java
  • Type: class
  • Modifiers: public

net.minecraft.server.ServerFunctionManager#execute(CommandFunction<CommandSourceStack>,CommandSourceStack)

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:62
  • Modifiers: public
  • Return: void

คืออะไร

สั่งทำงาน execute

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: get(), push(), id(), instantiate(), getDispatcher(), executeCommandInContext(), queueInitialFunctionCall(), warn().

Parameters

  • CommandFunction<CommandSourceStack> commandFunction
  • CommandSourceStack commandSourceStack

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

ServerFunctionManager instance = ...;
CommandFunction<CommandSourceStack> commandFunction = ...;
CommandSourceStack commandSourceStack = ...;
instance.execute(commandFunction, commandSourceStack);

net.minecraft.server.ServerFunctionManager#get(ResourceLocation)

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:94
  • Modifiers: public
  • Return: Optional<CommandFunction<CommandSourceStack>>

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: getFunction(). คืนค่า: this.library.getFunction(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

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

ServerFunctionManager instance = ...;
ResourceLocation resourceLocation = ...;
Optional<CommandFunction<CommandSourceStack>> result = instance.get(resourceLocation);

net.minecraft.server.ServerFunctionManager#getDispatcher()

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:36
  • Modifiers: public
  • Return: CommandDispatcher<CommandSourceStack>

คืออะไร

อ่านค่า Dispatcher

ทำงานยังไง

เรียกต่อ: getCommands(). คืนค่า: this.server.getCommands().getDispatcher().

Parameters

  • ไม่มี

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

ServerFunctionManager instance = ...;
CommandDispatcher<CommandSourceStack> result = instance.getDispatcher();

net.minecraft.server.ServerFunctionManager#getFunctionNames()

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:102
  • Modifiers: public
  • Return: Iterable<ResourceLocation>

คืออะไร

อ่านค่า Function Names

ทำงานยังไง

เรียกต่อ: getFunctions(), keySet(). คืนค่า: this.library.getFunctions().keySet().

Parameters

  • ไม่มี

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

ServerFunctionManager instance = ...;
Iterable<ResourceLocation> result = instance.getFunctionNames();

net.minecraft.server.ServerFunctionManager#getGameLoopSender()

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:90
  • Modifiers: public
  • Return: CommandSourceStack

คืออะไร

อ่านค่า Game Loop Sender

ทำงานยังไง

เรียกต่อ: createCommandSourceStack(), withPermission(), withSuppressedOutput(). คืนค่า: this.server.createCommandSourceStack().withPermission(2).withSuppressedOutput().

Parameters

  • ไม่มี

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

ServerFunctionManager instance = ...;
CommandSourceStack result = instance.getGameLoopSender();

net.minecraft.server.ServerFunctionManager#getTag(ResourceLocation)

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:98
  • Modifiers: public
  • Return: List<CommandFunction<CommandSourceStack>>

คืออะไร

อ่านค่า Tag

ทำงานยังไง

คืนค่า: this.library.getTag(resourceLocation).

Parameters

  • ResourceLocation resourceLocation

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

ServerFunctionManager instance = ...;
ResourceLocation resourceLocation = ...;
List<CommandFunction<CommandSourceStack>> result = instance.getTag(resourceLocation);

net.minecraft.server.ServerFunctionManager#getTagNames()

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:106
  • Modifiers: public
  • Return: Iterable<ResourceLocation>

คืออะไร

อ่านค่า Tag Names

ทำงานยังไง

เรียกต่อ: getAvailableTags(). คืนค่า: this.library.getAvailableTags().

Parameters

  • ไม่มี

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

ServerFunctionManager instance = ...;
Iterable<ResourceLocation> result = instance.getTagNames();

net.minecraft.server.ServerFunctionManager#replaceLibrary(ServerFunctionLibrary)

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:80
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ replaceLibrary ตาม implementation ของ ServerFunctionManager

ทำงานยังไง

แก้ state: library. เรียกต่อ: postReload().

Parameters

  • ServerFunctionLibrary serverFunctionLibrary

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

ServerFunctionManager instance = ...;
ServerFunctionLibrary serverFunctionLibrary = ...;
instance.replaceLibrary(serverFunctionLibrary);

net.minecraft.server.ServerFunctionManager#ServerFunctionManager(MinecraftServer,ServerFunctionLibrary)

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:30
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerFunctionManager ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: server, library. เรียกต่อ: postReload().

Parameters

  • MinecraftServer minecraftServer
  • ServerFunctionLibrary serverFunctionLibrary

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

MinecraftServer minecraftServer = ...;
ServerFunctionLibrary serverFunctionLibrary = ...;
ServerFunctionManager instance = new ServerFunctionManager(minecraftServer, serverFunctionLibrary);

net.minecraft.server.ServerFunctionManager#tick()

  • Origin: common
  • Source: net/minecraft/server/ServerFunctionManager.java:40
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: postReload. เรียกต่อ: tickRateManager(), runsNormally(), getTag(), executeTagFunctions().

Parameters

  • ไม่มี

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

ServerFunctionManager instance = ...;
instance.tick();

ServerInfo

  • Full name: net.minecraft.server.ServerInfo
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerInfo.java
  • Type: interface
  • Modifiers: public

net.minecraft.server.ServerInfo#getMaxPlayers()

  • Origin: common
  • Source: net/minecraft/server/ServerInfo.java:10
  • Modifiers: ``
  • Return: int

คืออะไร

อ่านค่า Max Players

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

ServerInfo instance = ...;
int result = instance.getMaxPlayers();

net.minecraft.server.ServerInfo#getMotd()

  • Origin: common
  • Source: net/minecraft/server/ServerInfo.java:4
  • Modifiers: ``
  • Return: String

คืออะไร

อ่านค่า Motd

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

ServerInfo instance = ...;
String result = instance.getMotd();

net.minecraft.server.ServerInfo#getPlayerCount()

  • Origin: common
  • Source: net/minecraft/server/ServerInfo.java:8
  • Modifiers: ``
  • Return: int

คืออะไร

อ่านค่า Player Count

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

ServerInfo instance = ...;
int result = instance.getPlayerCount();

net.minecraft.server.ServerInfo#getServerVersion()

  • Origin: common
  • Source: net/minecraft/server/ServerInfo.java:6
  • Modifiers: ``
  • Return: String

คืออะไร

อ่านค่า Server Version

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

ServerInfo instance = ...;
String result = instance.getServerVersion();

ServerInterface

  • Full name: net.minecraft.server.ServerInterface
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerInterface.java
  • Type: interface
  • Modifiers: public
  • Implements: ServerInfo

net.minecraft.server.ServerInterface#getLevelIdName()

  • Origin: common
  • Source: net/minecraft/server/ServerInterface.java:16
  • Modifiers: ``
  • Return: String

คืออะไร

อ่านค่า Level Id Name

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

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

net.minecraft.server.ServerInterface#getPlayerNames()

  • Origin: common
  • Source: net/minecraft/server/ServerInterface.java:14
  • Modifiers: ``
  • Return: String[]

คืออะไร

อ่านค่า Player Names

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

ServerInterface instance = ...;
String[] result = instance.getPlayerNames();

net.minecraft.server.ServerInterface#getPluginNames()

  • Origin: common
  • Source: net/minecraft/server/ServerInterface.java:18
  • Modifiers: ``
  • Return: String

คืออะไร

อ่านค่า Plugin Names

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

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

net.minecraft.server.ServerInterface#getProperties()

  • Origin: common
  • Source: net/minecraft/server/ServerInterface.java:6
  • Modifiers: ``
  • Return: DedicatedServerProperties

คืออะไร

อ่านค่า Properties

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

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

net.minecraft.server.ServerInterface#getServerIp()

  • Origin: common
  • Source: net/minecraft/server/ServerInterface.java:8
  • Modifiers: ``
  • Return: String

คืออะไร

อ่านค่า Server Ip

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

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

net.minecraft.server.ServerInterface#getServerName()

  • Origin: common
  • Source: net/minecraft/server/ServerInterface.java:12
  • Modifiers: ``
  • Return: String

คืออะไร

อ่านค่า Server Name

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

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

net.minecraft.server.ServerInterface#getServerPort()

  • Origin: common
  • Source: net/minecraft/server/ServerInterface.java:10
  • Modifiers: ``
  • Return: int

คืออะไร

อ่านค่า Server Port

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

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

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

net.minecraft.server.ServerInterface#runCommand(String)

  • Origin: common
  • Source: net/minecraft/server/ServerInterface.java:20
  • Modifiers: ``
  • Return: String

คืออะไร

สั่งทำงาน Command

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • String string

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

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

ServerLinks

  • Full name: net.minecraft.server.ServerLinks
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerLinks.java
  • Type: record
  • Modifiers: public

net.minecraft.server.ServerLinks#findKnownType(ServerLinks.KnownLinkType)

  • Origin: common
  • Source: net/minecraft/server/ServerLinks.java:27
  • Modifiers: public
  • Return: Optional<ServerLinks.Entry>

คืออะไร

ค้นหา Known Type

ทำงานยังไง

เรียกต่อ: stream(), filter(), map(), findFirst(). คืนค่า: this.entries.stream().filter(entry -> entry.type.map(knownLinkType2 -> knownLinkType2 == knownLinkType, component -> false)).findFirst().

Parameters

  • ServerLinks.KnownLinkType knownLinkType

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

ServerLinks instance = ...;
ServerLinks.KnownLinkType knownLinkType = ...;
Optional<ServerLinks.Entry> result = instance.findKnownType(knownLinkType);

net.minecraft.server.ServerLinks#isEmpty()

  • Origin: common
  • Source: net/minecraft/server/ServerLinks.java:23
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.entries.isEmpty().

Parameters

  • ไม่มี

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

ServerLinks instance = ...;
boolean result = instance.isEmpty();

net.minecraft.server.ServerLinks#untrust()

  • Origin: common
  • Source: net/minecraft/server/ServerLinks.java:31
  • Modifiers: public
  • Return: List<ServerLinks.UntrustedEntry>

คืออะไร

ดำเนินการ untrust ตาม implementation ของ ServerLinks

ทำงานยังไง

เรียกต่อ: stream(), map(), UntrustedEntry(), toString(), toList(). สร้างออบเจ็กต์: ServerLinks.UntrustedEntry. คืนค่า: this.entries.stream().map(entry -> new ServerLinks.UntrustedEntry(entry.type, entry.link.toString())).toList().

Parameters

  • ไม่มี

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

ServerLinks instance = ...;
List<ServerLinks.UntrustedEntry> result = instance.untrust();

ServerLinks$Entry

  • Full name: net.minecraft.server.ServerLinks$Entry
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerLinks.java
  • Type: record
  • Modifiers: public

net.minecraft.server.ServerLinks$Entry#custom(Component,URI)

  • Origin: common
  • Source: net/minecraft/server/ServerLinks.java:41
  • Modifiers: public static
  • Return: ServerLinks.Entry

คืออะไร

ดำเนินการ custom ตาม implementation ของ ServerLinks$Entry

ทำงานยังไง

เรียกต่อ: Entry(), right(). สร้างออบเจ็กต์: ServerLinks.Entry. คืนค่า: new ServerLinks.Entry(Either.right(component), uRI).

Parameters

  • Component component
  • URI uRI

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

Component component = ...;
URI uRI = ...;
ServerLinks.Entry result = ServerLinks.Entry.custom(component, uRI);

net.minecraft.server.ServerLinks$Entry#displayName()

  • Origin: common
  • Source: net/minecraft/server/ServerLinks.java:45
  • Modifiers: public
  • Return: Component

คืออะไร

ดำเนินการ displayName ตาม implementation ของ ServerLinks$Entry

ทำงานยังไง

เรียกต่อ: map(). คืนค่า: this.type.map(ServerLinks.KnownLinkType::displayName, component -> (Component)component).

Parameters

  • ไม่มี

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

ServerLinks.Entry instance = ...;
Component result = instance.displayName();

net.minecraft.server.ServerLinks$Entry#knownType(ServerLinks.KnownLinkType,URI)

  • Origin: common
  • Source: net/minecraft/server/ServerLinks.java:37
  • Modifiers: public static
  • Return: ServerLinks.Entry

คืออะไร

ดำเนินการ knownType ตาม implementation ของ ServerLinks$Entry

ทำงานยังไง

เรียกต่อ: Entry(), left(). สร้างออบเจ็กต์: ServerLinks.Entry. คืนค่า: new ServerLinks.Entry(Either.left(knownLinkType), uRI).

Parameters

  • ServerLinks.KnownLinkType knownLinkType
  • URI uRI

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

ServerLinks.KnownLinkType knownLinkType = ...;
URI uRI = ...;
ServerLinks.Entry result = ServerLinks.Entry.knownType(knownLinkType, uRI);

ServerLinks$KnownLinkType

  • Full name: net.minecraft.server.ServerLinks$KnownLinkType
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerLinks.java
  • Type: enum
  • Modifiers: public

net.minecraft.server.ServerLinks$KnownLinkType#create(URI)

  • Origin: common
  • Source: net/minecraft/server/ServerLinks.java:78
  • Modifiers: public
  • Return: ServerLinks.Entry

คืออะไร

สร้าง create

ทำงานยังไง

เรียกต่อ: knownType(). คืนค่า: ServerLinks.Entry.knownType(this, uRI).

Parameters

  • URI uRI

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

ServerLinks.KnownLinkType instance = ...;
URI uRI = ...;
ServerLinks.Entry result = instance.create(uRI);

ServerScoreboard

  • Full name: net.minecraft.server.ServerScoreboard
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerScoreboard.java
  • Type: class
  • Modifiers: public
  • Extends: Scoreboard

net.minecraft.server.ServerScoreboard#addDirtyListener(Runnable)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:165
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Dirty Listener

ทำงานยังไง

เรียกต่อ: add().

Parameters

  • Runnable runnable

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

ServerScoreboard instance = ...;
Runnable runnable = ...;
instance.addDirtyListener(runnable);

net.minecraft.server.ServerScoreboard#addPlayerToTeam(String,PlayerTeam)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:100
  • Modifiers: public
  • Return: boolean

คืออะไร

เพิ่ม Player To Team

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getPlayerList(), broadcastAll(), createPlayerPacket(), setDirty(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String string
  • PlayerTeam playerTeam

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

ServerScoreboard instance = ...;
PlayerTeam playerTeam = ...;
boolean result = instance.addPlayerToTeam("value", playerTeam);

net.minecraft.server.ServerScoreboard#dataFactory()

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:249
  • Modifiers: public
  • Return: SavedData.Factory<ScoreboardSaveData>

คืออะไร

ดำเนินการ dataFactory ตาม implementation ของ ServerScoreboard

ทำงานยังไง

สร้างออบเจ็กต์: SavedData.Factory<>. คืนค่า: new SavedData.Factory<>(this::createData, this::createData, DataFixTypes.SAVED_DATA_SCOREBOARD).

Parameters

  • ไม่มี

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

ServerScoreboard instance = ...;
SavedData.Factory<ScoreboardSaveData> result = instance.dataFactory();

net.minecraft.server.ServerScoreboard#getObjectiveDisplaySlotCount(Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:237
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Objective Display Slot Count

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: values(), getDisplayObjective(). คืนค่า: i.

Parameters

  • Objective objective

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

ServerScoreboard instance = ...;
Objective objective = ...;
int result = instance.getObjectiveDisplaySlotCount(objective);

net.minecraft.server.ServerScoreboard#getStartTrackingPackets(Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:175
  • Modifiers: public
  • Return: List<Packet<?>>

คืออะไร

อ่านค่า Start Tracking Packets

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: newArrayList(), add(), values(), getDisplayObjective(), listPlayerScores(), owner(), getName(), value(). สร้างออบเจ็กต์: ClientboundSetObjectivePacket, ClientboundSetDisplayObjectivePacket, ClientboundSetScorePacket. คืนค่า: list.

Parameters

  • Objective objective

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

ServerScoreboard instance = ...;
Objective objective = ...;
List<Packet<?>> result = instance.getStartTrackingPackets(objective);

net.minecraft.server.ServerScoreboard#getStopTrackingPackets(Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:212
  • Modifiers: public
  • Return: List<Packet<?>>

คืออะไร

อ่านค่า Stop Tracking Packets

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: newArrayList(), add(), values(), getDisplayObjective(). สร้างออบเจ็กต์: ClientboundSetObjectivePacket, ClientboundSetDisplayObjectivePacket. คืนค่า: list.

Parameters

  • Objective objective

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

ServerScoreboard instance = ...;
Objective objective = ...;
List<Packet<?>> result = instance.getStopTrackingPackets(objective);

net.minecraft.server.ServerScoreboard#onObjectiveAdded(Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:118
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Objective Added

ทำงานยังไง

เรียกต่อ: setDirty().

Parameters

  • Objective objective

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

ServerScoreboard instance = ...;
Objective objective = ...;
instance.onObjectiveAdded(objective);

net.minecraft.server.ServerScoreboard#onObjectiveChanged(Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:124
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Objective Changed

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: contains(), getPlayerList(), broadcastAll(), setDirty(). สร้างออบเจ็กต์: ClientboundSetObjectivePacket.

Parameters

  • Objective objective

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

ServerScoreboard instance = ...;
Objective objective = ...;
instance.onObjectiveChanged(objective);

net.minecraft.server.ServerScoreboard#onObjectiveRemoved(Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:134
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Objective Removed

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: contains(), stopTrackingObjective(), setDirty().

Parameters

  • Objective objective

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

ServerScoreboard instance = ...;
Objective objective = ...;
instance.onObjectiveRemoved(objective);

net.minecraft.server.ServerScoreboard#onPlayerRemoved(ScoreHolder)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:60
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Player Removed

ทำงานยังไง

เรียกต่อ: getPlayerList(), broadcastAll(), getScoreboardName(), setDirty(). สร้างออบเจ็กต์: ClientboundResetScorePacket.

Parameters

  • ScoreHolder scoreHolder

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

ServerScoreboard instance = ...;
ScoreHolder scoreHolder = ...;
instance.onPlayerRemoved(scoreHolder);

net.minecraft.server.ServerScoreboard#onPlayerScoreRemoved(ScoreHolder,Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:67
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Player Score Removed

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: contains(), getPlayerList(), broadcastAll(), getScoreboardName(), getName(), setDirty(). สร้างออบเจ็กต์: ClientboundResetScorePacket.

Parameters

  • ScoreHolder scoreHolder
  • Objective objective

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

ServerScoreboard instance = ...;
ScoreHolder scoreHolder = ...;
Objective objective = ...;
instance.onPlayerScoreRemoved(scoreHolder, objective);

net.minecraft.server.ServerScoreboard#onScoreChanged(ScoreHolder,Objective,Score)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:38
  • Modifiers: protected
  • Return: void

คืออะไร

จัดการเหตุการณ์ Score Changed

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: contains(), getPlayerList(), broadcastAll(), getScoreboardName(), getName(), value(), ofNullable(), display(). สร้างออบเจ็กต์: ClientboundSetScorePacket.

Parameters

  • ScoreHolder scoreHolder
  • Objective objective
  • Score score

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

ScoreHolder scoreHolder = ...;
Objective objective = ...;
Score score = ...;
@Override
protected void onScoreChanged(ScoreHolder scoreHolder, Objective objective, Score score) {
    super.onScoreChanged(scoreHolder, objective, score);
}

net.minecraft.server.ServerScoreboard#onScoreLockChanged(ScoreHolder,Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:54
  • Modifiers: protected
  • Return: void

คืออะไร

จัดการเหตุการณ์ Score Lock Changed

ทำงานยังไง

เรียกต่อ: setDirty().

Parameters

  • ScoreHolder scoreHolder
  • Objective objective

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

ScoreHolder scoreHolder = ...;
Objective objective = ...;
@Override
protected void onScoreLockChanged(ScoreHolder scoreHolder, Objective objective) {
    super.onScoreLockChanged(scoreHolder, objective);
}

net.minecraft.server.ServerScoreboard#onTeamAdded(PlayerTeam)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:144
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Team Added

ทำงานยังไง

เรียกต่อ: getPlayerList(), broadcastAll(), createAddOrModifyPacket(), setDirty().

Parameters

  • PlayerTeam playerTeam

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

ServerScoreboard instance = ...;
PlayerTeam playerTeam = ...;
instance.onTeamAdded(playerTeam);

net.minecraft.server.ServerScoreboard#onTeamChanged(PlayerTeam)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:151
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Team Changed

ทำงานยังไง

เรียกต่อ: getPlayerList(), broadcastAll(), createAddOrModifyPacket(), setDirty().

Parameters

  • PlayerTeam playerTeam

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

ServerScoreboard instance = ...;
PlayerTeam playerTeam = ...;
instance.onTeamChanged(playerTeam);

net.minecraft.server.ServerScoreboard#onTeamRemoved(PlayerTeam)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:158
  • Modifiers: public
  • Return: void

คืออะไร

จัดการเหตุการณ์ Team Removed

ทำงานยังไง

เรียกต่อ: getPlayerList(), broadcastAll(), createRemovePacket(), setDirty().

Parameters

  • PlayerTeam playerTeam

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

ServerScoreboard instance = ...;
PlayerTeam playerTeam = ...;
instance.onTeamRemoved(playerTeam);

net.minecraft.server.ServerScoreboard#removePlayerFromTeam(String,PlayerTeam)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:111
  • Modifiers: public
  • Return: void

คืออะไร

ลบ Player From Team

ทำงานยังไง

เรียกต่อ: getPlayerList(), broadcastAll(), createPlayerPacket(), setDirty().

Parameters

  • String string
  • PlayerTeam playerTeam

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

ServerScoreboard instance = ...;
PlayerTeam playerTeam = ...;
instance.removePlayerFromTeam("value", playerTeam);

net.minecraft.server.ServerScoreboard#ServerScoreboard(MinecraftServer)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:34
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerScoreboard ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: server.

Parameters

  • MinecraftServer minecraftServer

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

MinecraftServer minecraftServer = ...;
ServerScoreboard instance = new ServerScoreboard(minecraftServer);

net.minecraft.server.ServerScoreboard#setDirty()

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:169
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Dirty

ทำงานยังไง

มีการวนลูป. เรียกต่อ: run().

Parameters

  • ไม่มี

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

@Override
protected void setDirty() {
    super.setDirty();
}

net.minecraft.server.ServerScoreboard#setDisplayObjective(DisplaySlot,Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:77
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Display Objective

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getDisplayObjective(), getObjectiveDisplaySlotCount(), getPlayerList(), broadcastAll(), stopTrackingObjective(), contains(), startTrackingObjective(), setDirty(). สร้างออบเจ็กต์: ClientboundSetDisplayObjectivePacket.

Parameters

  • DisplaySlot displaySlot
  • Objective objective

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

ServerScoreboard instance = ...;
DisplaySlot displaySlot = ...;
Objective objective = ...;
instance.setDisplayObjective(displaySlot, objective);

net.minecraft.server.ServerScoreboard#startTrackingObjective(Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:200
  • Modifiers: public
  • Return: void

คืออะไร

เริ่ม Tracking Objective

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getStartTrackingPackets(), getPlayerList(), getPlayers(), send(), add().

Parameters

  • Objective objective

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

ServerScoreboard instance = ...;
Objective objective = ...;
instance.startTrackingObjective(objective);

net.minecraft.server.ServerScoreboard#stopTrackingObjective(Objective)

  • Origin: common
  • Source: net/minecraft/server/ServerScoreboard.java:225
  • Modifiers: public
  • Return: void

คืออะไร

หยุด Tracking Objective

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getStopTrackingPackets(), getPlayerList(), getPlayers(), send(), remove().

Parameters

  • Objective objective

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

ServerScoreboard instance = ...;
Objective objective = ...;
instance.stopTrackingObjective(objective);

ServerTickRateManager

  • Full name: net.minecraft.server.ServerTickRateManager
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/ServerTickRateManager.java
  • Type: class
  • Modifiers: public
  • Extends: TickRateManager

net.minecraft.server.ServerTickRateManager#checkShouldSprintThisTick()

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:92
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบ Should Sprint This Tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: sprintTickStartTime, remainingSprintTicks. เรียกต่อ: nanoTime(), finishTickSprint(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • ไม่มี

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

ServerTickRateManager instance = ...;
boolean result = instance.checkShouldSprintThisTick();

net.minecraft.server.ServerTickRateManager#endTickWork()

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:105
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ endTickWork ตาม implementation ของ ServerTickRateManager

ทำงานยังไง

แก้ state: sprintTimeSpend. เรียกต่อ: nanoTime().

Parameters

  • ไม่มี

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

ServerTickRateManager instance = ...;
instance.endTickWork();

net.minecraft.server.ServerTickRateManager#isSprinting()

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:22
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.scheduledCurrentSprintTicks > 0L.

Parameters

  • ไม่มี

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

ServerTickRateManager instance = ...;
boolean result = instance.isSprinting();

net.minecraft.server.ServerTickRateManager#requestGameToSprint(int)

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:69
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ requestGameToSprint ตาม implementation ของ ServerTickRateManager

ทำงานยังไง

แก้ state: sprintTimeSpend, scheduledCurrentSprintTicks, remainingSprintTicks, previousIsFrozen. เรียกต่อ: isFrozen(), setFrozen(). คืนค่า: bl.

Parameters

  • int i

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

ServerTickRateManager instance = ...;
boolean result = instance.requestGameToSprint(0);

net.minecraft.server.ServerTickRateManager#ServerTickRateManager(MinecraftServer)

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ServerTickRateManager ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: server.

Parameters

  • MinecraftServer minecraftServer

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

MinecraftServer minecraftServer = ...;
ServerTickRateManager instance = new ServerTickRateManager(minecraftServer);

net.minecraft.server.ServerTickRateManager#setFrozen(boolean)

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:26
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Frozen

ทำงานยังไง

เรียกต่อ: updateStateToClients().

Parameters

  • boolean bl

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

ServerTickRateManager instance = ...;
instance.setFrozen(true);

net.minecraft.server.ServerTickRateManager#setTickRate(float)

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:109
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Tick Rate

ทำงานยังไง

เรียกต่อ: onTickRateChanged(), updateStateToClients().

Parameters

  • float f

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

ServerTickRateManager instance = ...;
instance.setTickRate(0.0F);

net.minecraft.server.ServerTickRateManager#stepGameIfPaused(int)

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:40
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ stepGameIfPaused ตาม implementation ของ ServerTickRateManager

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: frozenTicksToRun. เรียกต่อ: isFrozen(), updateStepTicks(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • int i

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

ServerTickRateManager instance = ...;
boolean result = instance.stepGameIfPaused(0);

net.minecraft.server.ServerTickRateManager#stopSprinting()

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:60
  • Modifiers: public
  • Return: boolean

คืออะไร

หยุด Sprinting

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: finishTickSprint(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

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

ServerTickRateManager instance = ...;
boolean result = instance.stopSprinting();

net.minecraft.server.ServerTickRateManager#stopStepping()

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:50
  • Modifiers: public
  • Return: boolean

คืออะไร

หยุด Stepping

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: frozenTicksToRun. เรียกต่อ: updateStepTicks(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

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

ServerTickRateManager instance = ...;
boolean result = instance.stopStepping();

net.minecraft.server.ServerTickRateManager#updateJoiningPlayer(ServerPlayer)

  • Origin: common
  • Source: net/minecraft/server/ServerTickRateManager.java:116
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Joining Player

ทำงานยังไง

เรียกต่อ: send(), from().

Parameters

  • ServerPlayer serverPlayer

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

ServerTickRateManager instance = ...;
ServerPlayer serverPlayer = ...;
instance.updateJoiningPlayer(serverPlayer);

Services

  • Full name: net.minecraft.server.Services
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/Services.java
  • Type: record
  • Modifiers: public

net.minecraft.server.Services#canValidateProfileKeys()

  • Origin: common
  • Source: net/minecraft/server/Services.java:30
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าสามารถ Validate Profile Keys

ทำงานยังไง

เรียกต่อ: keys(), isEmpty(). คืนค่า: !this.servicesKeySet.keys(ServicesKeyType.PROFILE_KEY).isEmpty().

Parameters

  • ไม่มี

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

Services instance = ...;
boolean result = instance.canValidateProfileKeys();

net.minecraft.server.Services#create(YggdrasilAuthenticationService,File)

  • Origin: common
  • Source: net/minecraft/server/Services.java:18
  • Modifiers: public static
  • Return: Services

คืออะไร

สร้าง create

ทำงานยังไง

เรียกต่อ: createMinecraftSessionService(), createProfileRepository(), getServicesKeySet(). สร้างออบเจ็กต์: GameProfileCache, File, Services. คืนค่า: new Services(minecraftSessionService, yggdrasilAuthenticationService.getServicesKeySet(), gameProfileRepository, gameProfileCache).

Parameters

  • YggdrasilAuthenticationService yggdrasilAuthenticationService
  • File file

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

YggdrasilAuthenticationService yggdrasilAuthenticationService = ...;
File file = ...;
Services result = Services.create(yggdrasilAuthenticationService, file);

net.minecraft.server.Services#profileKeySignatureValidator()

  • Origin: common
  • Source: net/minecraft/server/Services.java:25
  • Modifiers: public
  • Return: SignatureValidator

คืออะไร

ดำเนินการ profileKeySignatureValidator ตาม implementation ของ Services

ทำงานยังไง

เรียกต่อ: from(). คืนค่า: SignatureValidator.from(this.servicesKeySet, ServicesKeyType.PROFILE_KEY).

Parameters

  • ไม่มี

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

Services instance = ...;
SignatureValidator result = instance.profileKeySignatureValidator();

SuppressedExceptionCollector

  • Full name: net.minecraft.server.SuppressedExceptionCollector
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/SuppressedExceptionCollector.java
  • Type: class
  • Modifiers: public

net.minecraft.server.SuppressedExceptionCollector#addEntry(String,Throwable)

  • Origin: common
  • Source: net/minecraft/server/SuppressedExceptionCollector.java:18
  • Modifiers: public synchronized
  • Return: void

คืออะไร

เพิ่ม Entry

ทำงานยังไง

มีการวนลูป. เรียกต่อ: currentTimeMs(), getMessage(), add(), LongEntry(), getClass(), size(), remove(), ShortEntry(). สร้างออบเจ็กต์: SuppressedExceptionCollector.LongEntry, SuppressedExceptionCollector.ShortEntry.

Parameters

  • String string
  • Throwable throwable

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

SuppressedExceptionCollector instance = ...;
Throwable throwable = ...;
instance.addEntry("value", throwable);

net.minecraft.server.SuppressedExceptionCollector#dump()

  • Origin: common
  • Source: net/minecraft/server/SuppressedExceptionCollector.java:32
  • Modifiers: public synchronized
  • Return: String

คืออะไร

ดำเนินการ dump ตาม implementation ของ SuppressedExceptionCollector

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: currentTimeMs(), isEmpty(), append(), fastIterable(), getKey(), getIntValue(), toString(). สร้างออบเจ็กต์: StringBuilder. คืนค่า: stringBuilder.isEmpty() ? "~~NONE~~" : stringBuilder.toString().

Parameters

  • ไม่มี

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

SuppressedExceptionCollector instance = ...;
String result = instance.dump();

TickTask

  • Full name: net.minecraft.server.TickTask
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/TickTask.java
  • Type: class
  • Modifiers: public
  • Implements: Runnable

net.minecraft.server.TickTask#getTick()

  • Origin: common
  • Source: net/minecraft/server/TickTask.java:12
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Tick

ทำงานยังไง

คืนค่า: this.tick.

Parameters

  • ไม่มี

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

TickTask instance = ...;
int result = instance.getTick();

net.minecraft.server.TickTask#run()

  • Origin: common
  • Source: net/minecraft/server/TickTask.java:16
  • Modifiers: public
  • Return: void

คืออะไร

สั่งทำงาน run

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

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

TickTask instance = ...;
instance.run();

net.minecraft.server.TickTask#TickTask(int,Runnable)

  • Origin: common
  • Source: net/minecraft/server/TickTask.java:7
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TickTask ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: tick, runnable.

Parameters

  • int i
  • Runnable runnable

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

Runnable runnable = ...;
TickTask instance = new TickTask(0, runnable);

WorldLoader

  • Full name: net.minecraft.server.WorldLoader
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/WorldLoader.java
  • Type: class
  • Modifiers: public

net.minecraft.server.WorldLoader#load(WorldLoader.InitConfig,WorldLoader.WorldDataSupplier<D>,WorldLoader.ResultFactory<D, R>,Executor,Executor)

  • Origin: common
  • Source: net/minecraft/server/WorldLoader.java:28
  • Modifiers: public static
  • Return: CompletableFuture<R>

คืออะไร

โหลด load

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: createResourceManager(), getSecond(), createRegistryAccess(), loadTagsForExistingRegistries(), getLayer(), getAccessForLoading(), buildUpdatedLookups(), concat(). สร้างออบเจ็กต์: WorldLoader.DataLoadContext. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • WorldLoader.InitConfig initConfig
  • WorldLoader.WorldDataSupplier<D> worldDataSupplier
  • WorldLoader.ResultFactory<D, R> resultFactory
  • Executor executor
  • Executor executor2

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

WorldLoader.InitConfig initConfig = ...;
WorldLoader.WorldDataSupplier<D> worldDataSupplier = ...;
WorldLoader.ResultFactory<D, R> resultFactory = ...;
Executor executor = ...;
Executor executor2 = ...;
CompletableFuture<R> result = WorldLoader.load(initConfig, worldDataSupplier, resultFactory, executor, executor2);

WorldLoader$PackConfig

  • Full name: net.minecraft.server.WorldLoader$PackConfig
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/WorldLoader.java
  • Type: record
  • Modifiers: public

net.minecraft.server.WorldLoader$PackConfig#createResourceManager()

  • Origin: common
  • Source: net/minecraft/server/WorldLoader.java:89
  • Modifiers: public
  • Return: Pair<WorldDataConfiguration, CloseableResourceManager>

คืออะไร

สร้าง Resource Manager

ทำงานยังไง

เรียกต่อ: configurePackRepository(), openAllSelected(), of(). สร้างออบเจ็กต์: MultiPackResourceManager. คืนค่า: Pair.of(worldDataConfiguration, closeableResourceManager).

Parameters

  • ไม่มี

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

WorldLoader.PackConfig instance = ...;
Pair<WorldDataConfiguration, CloseableResourceManager> result = instance.createResourceManager();

WorldLoader$ResultFactory

  • Full name: net.minecraft.server.WorldLoader$ResultFactory
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/WorldLoader.java
  • Type: interface
  • Modifiers: public

net.minecraft.server.WorldLoader$ResultFactory#create(CloseableResourceManager,ReloadableServerResources,LayeredRegistryAccess<RegistryLayer>,D)

  • Origin: common
  • Source: net/minecraft/server/WorldLoader.java:101
  • Modifiers: ``
  • Return: R

คืออะไร

สร้าง create

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • CloseableResourceManager closeableResourceManager
  • ReloadableServerResources reloadableServerResources
  • LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess
  • D object

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

WorldLoader.ResultFactory instance = ...;
CloseableResourceManager closeableResourceManager = ...;
ReloadableServerResources reloadableServerResources = ...;
LayeredRegistryAccess<RegistryLayer> layeredRegistryAccess = ...;
D object = ...;
R result = instance.create(closeableResourceManager, reloadableServerResources, layeredRegistryAccess, object);

WorldLoader$WorldDataSupplier

  • Full name: net.minecraft.server.WorldLoader$WorldDataSupplier
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/WorldLoader.java
  • Type: interface
  • Modifiers: public

net.minecraft.server.WorldLoader$WorldDataSupplier#get(WorldLoader.DataLoadContext)

  • Origin: common
  • Source: net/minecraft/server/WorldLoader.java:111
  • Modifiers: ``
  • Return: WorldLoader.DataLoadOutput<D>

คืออะไร

อ่านค่า get

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • WorldLoader.DataLoadContext dataLoadContext

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

WorldLoader.WorldDataSupplier instance = ...;
WorldLoader.DataLoadContext dataLoadContext = ...;
WorldLoader.DataLoadOutput<D> result = instance.get(dataLoadContext);

WorldStem

  • Full name: net.minecraft.server.WorldStem
  • Package: net.minecraft.server
  • Source: commonnet/minecraft/server/WorldStem.java
  • Type: record
  • Modifiers: public
  • Implements: AutoCloseable

net.minecraft.server.WorldStem#close()

  • Origin: common
  • Source: net/minecraft/server/WorldStem.java:10
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ทำงานตาม body โดยตรง (ประมาณ 1 statement).

Parameters

  • ไม่มี

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

WorldStem instance = ...;
instance.close();