Package net.minecraft.server.level.progress
Part 1/1
ChunkProgressListener
- Full name:
net.minecraft.server.level.progress.ChunkProgressListener - Package:
net.minecraft.server.level.progress - Source:
common—net/minecraft/server/level/progress/ChunkProgressListener.java - Type:
interface - Modifiers:
public
net.minecraft.server.level.progress.ChunkProgressListener#calculateDiameter(int)
- Origin:
common - Source:
net/minecraft/server/level/progress/ChunkProgressListener.java:16 - Modifiers:
static - Return:
int
คืออะไร
คำนวณ Diameter
ทำงานยังไง
คืนค่า: 2 * i + 1.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.ChunkProgressListener#onStatusChange(ChunkPos,ChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/progress/ChunkProgressListener.java:10 - Modifiers: ``
- Return:
void
คืออะไร
จัดการเหตุการณ์ Status Change
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ChunkPos chunkPosChunkStatus chunkStatus
ตัวอย่างใช้งาน
ChunkProgressListener instance = ...;
ChunkPos chunkPos = ...;
ChunkStatus chunkStatus = ...;
instance.onStatusChange(chunkPos, chunkStatus);
net.minecraft.server.level.progress.ChunkProgressListener#start()
- Origin:
common - Source:
net/minecraft/server/level/progress/ChunkProgressListener.java:12 - Modifiers: ``
- Return:
void
คืออะไร
เริ่ม start
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.ChunkProgressListener#stop()
- Origin:
common - Source:
net/minecraft/server/level/progress/ChunkProgressListener.java:14 - Modifiers: ``
- Return:
void
คืออะไร
หยุด stop
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.ChunkProgressListener#updateSpawnPos(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/progress/ChunkProgressListener.java:8 - Modifiers: ``
- Return:
void
คืออะไร
อัปเดต Spawn Pos
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
ChunkProgressListenerFactory
- Full name:
net.minecraft.server.level.progress.ChunkProgressListenerFactory - Package:
net.minecraft.server.level.progress - Source:
common—net/minecraft/server/level/progress/ChunkProgressListenerFactory.java - Type:
interface - Modifiers:
public
net.minecraft.server.level.progress.ChunkProgressListenerFactory#create(int)
- Origin:
common - Source:
net/minecraft/server/level/progress/ChunkProgressListenerFactory.java:4 - Modifiers: ``
- Return:
ChunkProgressListener
คืออะไร
สร้าง create
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int i
ตัวอย่างใช้งาน
LoggerChunkProgressListener
- Full name:
net.minecraft.server.level.progress.LoggerChunkProgressListener - Package:
net.minecraft.server.level.progress - Source:
common—net/minecraft/server/level/progress/LoggerChunkProgressListener.java - Type:
class - Modifiers:
public - Implements:
ChunkProgressListener
net.minecraft.server.level.progress.LoggerChunkProgressListener#create(int)
- Origin:
common - Source:
net/minecraft/server/level/progress/LoggerChunkProgressListener.java:27 - Modifiers:
public static - Return:
LoggerChunkProgressListener
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: calculateDiameter(). สร้างออบเจ็กต์: LoggerChunkProgressListener. คืนค่า: new LoggerChunkProgressListener(j * j).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.LoggerChunkProgressListener#createCompleted()
- Origin:
common - Source:
net/minecraft/server/level/progress/LoggerChunkProgressListener.java:32 - Modifiers:
public static - Return:
LoggerChunkProgressListener
คืออะไร
สร้าง Completed
ทำงานยังไง
สร้างออบเจ็กต์: LoggerChunkProgressListener. คืนค่า: new LoggerChunkProgressListener(0).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.LoggerChunkProgressListener#createFromGameruleRadius(int)
- Origin:
common - Source:
net/minecraft/server/level/progress/LoggerChunkProgressListener.java:23 - Modifiers:
public static - Return:
LoggerChunkProgressListener
คืออะไร
สร้าง From Gamerule Radius
ทำงานยังไง
เรียกต่อ: create(), createCompleted(). คืนค่า: i > 0 ? create(i + 1) : createCompleted().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.LoggerChunkProgressListener#getProgress()
- Origin:
common - Source:
net/minecraft/server/level/progress/LoggerChunkProgressListener.java:65 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Progress
ทำงานยังไง
แก้ state: maxCount. เรียกต่อ: floor(). คืนค่า: this.maxCount == 0 ? 100 : Mth.floor(this.count * 100.0F / this.maxCount).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.LoggerChunkProgressListener#onStatusChange(ChunkPos,ChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/progress/LoggerChunkProgressListener.java:42 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Status Change
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: count, nextTickTime. เรียกต่อ: getProgress(), getMillis(), info(), translatable(), clamp(), getString().
Parameters
ChunkPos chunkPosChunkStatus chunkStatus
ตัวอย่างใช้งาน
LoggerChunkProgressListener instance = ...;
ChunkPos chunkPos = ...;
ChunkStatus chunkStatus = ...;
instance.onStatusChange(chunkPos, chunkStatus);
net.minecraft.server.level.progress.LoggerChunkProgressListener#start()
- Origin:
common - Source:
net/minecraft/server/level/progress/LoggerChunkProgressListener.java:55 - Modifiers:
public - Return:
void
คืออะไร
เริ่ม start
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.LoggerChunkProgressListener#stop()
- Origin:
common - Source:
net/minecraft/server/level/progress/LoggerChunkProgressListener.java:59 - Modifiers:
public - Return:
void
คืออะไร
หยุด stop
ทำงานยังไง
แก้ state: nextTickTime. เรียกต่อ: info(), getMillis().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.LoggerChunkProgressListener#updateSpawnPos(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/progress/LoggerChunkProgressListener.java:36 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Spawn Pos
ทำงานยังไง
แก้ state: nextTickTime, startTime. เรียกต่อ: getMillis().
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
LoggerChunkProgressListener instance = ...;
ChunkPos chunkPos = ...;
instance.updateSpawnPos(chunkPos);
ProcessorChunkProgressListener
- Full name:
net.minecraft.server.level.progress.ProcessorChunkProgressListener - Package:
net.minecraft.server.level.progress - Source:
common—net/minecraft/server/level/progress/ProcessorChunkProgressListener.java - Type:
class - Modifiers:
public - Implements:
ChunkProgressListener
net.minecraft.server.level.progress.ProcessorChunkProgressListener#createStarted(ChunkProgressListener,Executor)
- Origin:
common - Source:
net/minecraft/server/level/progress/ProcessorChunkProgressListener.java:19 - Modifiers:
public static - Return:
ProcessorChunkProgressListener
คืออะไร
สร้าง Started
ทำงานยังไง
เรียกต่อ: start(). สร้างออบเจ็กต์: ProcessorChunkProgressListener. คืนค่า: processorChunkProgressListener.
Parameters
ChunkProgressListener chunkProgressListenerExecutor executor
ตัวอย่างใช้งาน
ChunkProgressListener chunkProgressListener = ...;
Executor executor = ...;
ProcessorChunkProgressListener result = ProcessorChunkProgressListener.createStarted(chunkProgressListener, executor);
net.minecraft.server.level.progress.ProcessorChunkProgressListener#onStatusChange(ChunkPos,ChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/progress/ProcessorChunkProgressListener.java:30 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Status Change
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: schedule().
Parameters
ChunkPos chunkPosChunkStatus chunkStatus
ตัวอย่างใช้งาน
ProcessorChunkProgressListener instance = ...;
ChunkPos chunkPos = ...;
ChunkStatus chunkStatus = ...;
instance.onStatusChange(chunkPos, chunkStatus);
net.minecraft.server.level.progress.ProcessorChunkProgressListener#start()
- Origin:
common - Source:
net/minecraft/server/level/progress/ProcessorChunkProgressListener.java:37 - Modifiers:
public - Return:
void
คืออะไร
เริ่ม start
ทำงานยังไง
แก้ state: started. เรียกต่อ: schedule().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.ProcessorChunkProgressListener#stop()
- Origin:
common - Source:
net/minecraft/server/level/progress/ProcessorChunkProgressListener.java:43 - Modifiers:
public - Return:
void
คืออะไร
หยุด stop
ทำงานยังไง
แก้ state: started. เรียกต่อ: schedule().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.ProcessorChunkProgressListener#updateSpawnPos(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/progress/ProcessorChunkProgressListener.java:25 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Spawn Pos
ทำงานยังไง
เรียกต่อ: schedule().
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
ProcessorChunkProgressListener instance = ...;
ChunkPos chunkPos = ...;
instance.updateSpawnPos(chunkPos);
StoringChunkProgressListener
- Full name:
net.minecraft.server.level.progress.StoringChunkProgressListener - Package:
net.minecraft.server.level.progress - Source:
common—net/minecraft/server/level/progress/StoringChunkProgressListener.java - Type:
class - Modifiers:
public - Implements:
ChunkProgressListener
net.minecraft.server.level.progress.StoringChunkProgressListener#create(int)
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:29 - Modifiers:
public static - Return:
StoringChunkProgressListener
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: calculateDiameter(). สร้างออบเจ็กต์: StoringChunkProgressListener. คืนค่า: new StoringChunkProgressListener(loggerChunkProgressListener, j, k, l).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.StoringChunkProgressListener#createCompleted()
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:37 - Modifiers:
public static - Return:
StoringChunkProgressListener
คืออะไร
สร้าง Completed
ทำงานยังไง
สร้างออบเจ็กต์: StoringChunkProgressListener. คืนค่า: new StoringChunkProgressListener(LoggerChunkProgressListener.createCompleted(), 0, 0, 0).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.StoringChunkProgressListener#createFromGameruleRadius(int)
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:25 - Modifiers:
public static - Return:
StoringChunkProgressListener
คืออะไร
สร้าง From Gamerule Radius
ทำงานยังไง
เรียกต่อ: create(), createCompleted(). คืนค่า: i > 0 ? create(i + 1) : createCompleted().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.StoringChunkProgressListener#getDiameter()
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:78 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Diameter
ทำงานยังไง
คืนค่า: this.diameter.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.StoringChunkProgressListener#getFullDiameter()
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:74 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Full Diameter
ทำงานยังไง
คืนค่า: this.fullDiameter.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.StoringChunkProgressListener#getProgress()
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:82 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Progress
ทำงานยังไง
คืนค่า: this.delegate.getProgress().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.StoringChunkProgressListener#getStatus(int,int)
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:86 - Modifiers:
public - Return:
ChunkStatus
คืออะไร
อ่านค่า Status
ทำงานยังไง
เรียกต่อ: get(), asLong(). คืนค่า: this.statuses.get(ChunkPos.asLong(i + this.spawnPos.x - this.radius, j + this.spawnPos.z - this.radius)).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.StoringChunkProgressListener#onStatusChange(ChunkPos,ChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:49 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Status Change
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: remove(), toLong(), put().
Parameters
ChunkPos chunkPosChunkStatus chunkStatus
ตัวอย่างใช้งาน
StoringChunkProgressListener instance = ...;
ChunkPos chunkPos = ...;
ChunkStatus chunkStatus = ...;
instance.onStatusChange(chunkPos, chunkStatus);
net.minecraft.server.level.progress.StoringChunkProgressListener#start()
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:61 - Modifiers:
public - Return:
void
คืออะไร
เริ่ม start
ทำงานยังไง
แก้ state: started. เรียกต่อ: clear().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.StoringChunkProgressListener#stop()
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:68 - Modifiers:
public - Return:
void
คืออะไร
หยุด stop
ทำงานยังไง
แก้ state: started.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.progress.StoringChunkProgressListener#updateSpawnPos(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/progress/StoringChunkProgressListener.java:41 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Spawn Pos
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: spawnPos.
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
StoringChunkProgressListener instance = ...;
ChunkPos chunkPos = ...;
instance.updateSpawnPos(chunkPos);