Package net.minecraft.server.level
Part 1/1
BlockDestructionProgress
- Full name:
net.minecraft.server.level.BlockDestructionProgress - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/BlockDestructionProgress.java - Type:
class - Modifiers:
public - Implements:
Comparable<BlockDestructionProgress>
net.minecraft.server.level.BlockDestructionProgress#BlockDestructionProgress(int,BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:11 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ BlockDestructionProgress ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: id, pos.
Parameters
int iBlockPos blockPos
ตัวอย่างใช้งาน
BlockPos blockPos = ...;
BlockDestructionProgress instance = new BlockDestructionProgress(0, blockPos);
net.minecraft.server.level.BlockDestructionProgress#compareTo(BlockDestructionProgress)
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:61 - Modifiers:
public - Return:
int
คืออะไร
เปรียบเทียบ To
ทำงานยังไง
เรียกต่อ: compare().
Parameters
BlockDestructionProgress blockDestructionProgress
ตัวอย่างใช้งาน
BlockDestructionProgress instance = ...;
BlockDestructionProgress blockDestructionProgress = ...;
int result = instance.compareTo(blockDestructionProgress);
net.minecraft.server.level.BlockDestructionProgress#equals(Object)
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:44 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: id. เรียกต่อ: getClass(). มีจุด return อย่างน้อย 3 จุด.
Parameters
Object object
ตัวอย่างใช้งาน
BlockDestructionProgress instance = ...;
Object object = ...;
boolean result = instance.equals(object);
net.minecraft.server.level.BlockDestructionProgress#getId()
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:16 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Id
ทำงานยังไง
คืนค่า: this.id.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.BlockDestructionProgress#getPos()
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:20 - Modifiers:
public - Return:
BlockPos
คืออะไร
อ่านค่า Pos
ทำงานยังไง
คืนค่า: this.pos.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.BlockDestructionProgress#getProgress()
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:32 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Progress
ทำงานยังไง
คืนค่า: this.progress.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.BlockDestructionProgress#getUpdatedRenderTick()
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:40 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Updated Render Tick
ทำงานยังไง
คืนค่า: this.updatedRenderTick.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.BlockDestructionProgress#hashCode()
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:56 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ BlockDestructionProgress
ทำงานยังไง
คืนค่า: Integer.hashCode(this.id).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.BlockDestructionProgress#setProgress(int)
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:24 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Progress
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: progress.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.BlockDestructionProgress#updateTick(int)
- Origin:
common - Source:
net/minecraft/server/level/BlockDestructionProgress.java:36 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Tick
ทำงานยังไง
แก้ state: updatedRenderTick.
Parameters
int i
ตัวอย่างใช้งาน
ChunkGenerationTask
- Full name:
net.minecraft.server.level.ChunkGenerationTask - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkGenerationTask.java - Type:
class - Modifiers:
public
net.minecraft.server.level.ChunkGenerationTask#create(GeneratingChunkMap,ChunkStatus,ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ChunkGenerationTask.java:36 - Modifiers:
public static - Return:
ChunkGenerationTask
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: getStepTo(), getAccumulatedRadiusOf(), acquireGeneration(), asLong(). สร้างออบเจ็กต์: ChunkGenerationTask. คืนค่า: new ChunkGenerationTask(generatingChunkMap, chunkStatus, chunkPos, staticCache2D).
Parameters
GeneratingChunkMap generatingChunkMapChunkStatus chunkStatusChunkPos chunkPos
ตัวอย่างใช้งาน
GeneratingChunkMap generatingChunkMap = ...;
ChunkStatus chunkStatus = ...;
ChunkPos chunkPos = ...;
ChunkGenerationTask result = ChunkGenerationTask.create(generatingChunkMap, chunkStatus, chunkPos);
net.minecraft.server.level.ChunkGenerationTask#getCenter()
- Origin:
common - Source:
net/minecraft/server/level/ChunkGenerationTask.java:113 - Modifiers:
public - Return:
GenerationChunkHolder
คืออะไร
อ่านค่า Center
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.cache.get(this.pos.x, this.pos.z).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkGenerationTask#markForCancellation()
- Origin:
common - Source:
net/minecraft/server/level/ChunkGenerationTask.java:76 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ markForCancellation ตาม implementation ของ ChunkGenerationTask
ทำงานยังไง
แก้ state: markedForCancellation.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkGenerationTask#runUntilWait()
- Origin:
common - Source:
net/minecraft/server/level/ChunkGenerationTask.java:44 - Modifiers:
public - Return:
CompletableFuture<?>
คืออะไร
สั่งทำงาน Until Wait
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: scheduledStatus. เรียกต่อ: waitForScheduledLayer(), releaseClaim(), scheduleNextLayer(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChunkHolder
- Full name:
net.minecraft.server.level.ChunkHolder - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkHolder.java - Type:
class - Modifiers:
public - Extends:
GenerationChunkHolder
net.minecraft.server.level.ChunkHolder#addSaveDependency(CompletableFuture<?>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:116 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Save Dependency
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: saveSync. เรียกต่อ: isDone(), thenCombine().
Parameters
CompletableFuture<?> completableFuture
ตัวอย่างใช้งาน
CompletableFuture<?> completableFuture = ...;
@Override
protected void addSaveDependency(CompletableFuture<?> completableFuture) {
super.addSaveDependency(completableFuture);
}
net.minecraft.server.level.ChunkHolder#addSendDependency(CompletableFuture<?>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:100 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Send Dependency
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: sendSync. เรียกต่อ: isDone(), thenCombine().
Parameters
CompletableFuture<?> completableFuture
ตัวอย่างใช้งาน
ChunkHolder instance = ...;
CompletableFuture<?> completableFuture = ...;
instance.addSendDependency(completableFuture);
net.minecraft.server.level.ChunkHolder#blockChanged(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:125 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ blockChanged ตาม implementation ของ ChunkHolder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: hasChangedSections. เรียกต่อ: getTickingChunk(), getSectionIndex(), getY(), add(), sectionRelativePos(). สร้างออบเจ็กต์: ShortOpenHashSet. มีจุด return อย่างน้อย 2 จุด.
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
ChunkHolder instance = ...;
BlockPos blockPos = ...;
boolean result = instance.blockChanged(blockPos);
net.minecraft.server.level.ChunkHolder#broadcastChanges(LevelChunk)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:174 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ broadcastChanges ตาม implementation ของ ChunkHolder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: hasChangedSections. เรียกต่อ: hasChangesToBroadcast(), getLevel(), isEmpty(), getPlayers(), getPos(), broadcast(), clear(), getSectionYFromSectionIndex(). สร้างออบเจ็กต์: ClientboundLightUpdatePacket, ClientboundBlockUpdatePacket, ClientboundSectionBlocksUpdatePacket.
Parameters
LevelChunk levelChunk
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#ChunkHolder(ChunkPos,int,LevelHeightAccessor,LevelLightEngine,ChunkHolder.LevelChangeListener,ChunkHolder.PlayerProvider)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:54 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChunkHolder ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: levelHeightAccessor, lightEngine, onLevelChange, playerProvider, oldTicketLevel, ticketLevel. เรียกต่อ: setTicketLevel(), getSectionsCount().
Parameters
ChunkPos chunkPosint iLevelHeightAccessor levelHeightAccessorLevelLightEngine levelLightEngineChunkHolder.LevelChangeListener levelChangeListenerChunkHolder.PlayerProvider playerProvider
ตัวอย่างใช้งาน
ChunkPos chunkPos = ...;
LevelHeightAccessor levelHeightAccessor = ...;
LevelLightEngine levelLightEngine = ...;
ChunkHolder.LevelChangeListener levelChangeListener = ...;
ChunkHolder.PlayerProvider playerProvider = ...;
ChunkHolder instance = new ChunkHolder(chunkPos, 0, levelHeightAccessor, levelLightEngine, levelChangeListener, playerProvider);
net.minecraft.server.level.ChunkHolder#getChunkToSend()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:91 - Modifiers:
public - Return:
LevelChunk
คืออะไร
อ่านค่า Chunk To Send
ทำงานยังไง
เรียกต่อ: isDone(), getTickingChunk(). คืนค่า: !this.sendSync.isDone() ? null : this.getTickingChunk().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#getEntityTickingChunkFuture()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:78 - Modifiers:
public - Return:
CompletableFuture<ChunkResult<LevelChunk>>
คืออะไร
อ่านค่า Entity Ticking Chunk Future
ทำงานยังไง
คืนค่า: this.entityTickingChunkFuture.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChunkHolder instance = ...;
CompletableFuture<ChunkResult<LevelChunk>> result = instance.getEntityTickingChunkFuture();
net.minecraft.server.level.ChunkHolder#getFullChunkFuture()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:82 - Modifiers:
public - Return:
CompletableFuture<ChunkResult<LevelChunk>>
คืออะไร
อ่านค่า Full Chunk Future
ทำงานยังไง
คืนค่า: this.fullChunkFuture.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChunkHolder instance = ...;
CompletableFuture<ChunkResult<LevelChunk>> result = instance.getFullChunkFuture();
net.minecraft.server.level.ChunkHolder#getQueueLevel()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:247 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Queue Level
ทำงานยังไง
คืนค่า: this.queueLevel.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#getSaveSyncFuture()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:108 - Modifiers:
public - Return:
CompletableFuture<?>
คืออะไร
อ่านค่า Save Sync Future
ทำงานยังไง
คืนค่า: this.saveSync.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#getSendSyncFuture()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:96 - Modifiers:
public - Return:
CompletableFuture<?>
คืออะไร
อ่านค่า Send Sync Future
ทำงานยังไง
คืนค่า: this.sendSync.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#getTicketLevel()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:242 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Ticket Level
ทำงานยังไง
คืนค่า: this.ticketLevel.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#getTickingChunk()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:86 - Modifiers:
public - Return:
LevelChunk
คืออะไร
อ่านค่า Ticking Chunk
ทำงานยังไง
เรียกต่อ: getTickingChunkFuture(), getNow(), orElse(). คืนค่า: this.getTickingChunkFuture().getNow(UNLOADED_LEVEL_CHUNK).orElse(null).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#getTickingChunkFuture()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:74 - Modifiers:
public - Return:
CompletableFuture<ChunkResult<LevelChunk>>
คืออะไร
อ่านค่า Ticking Chunk Future
ทำงานยังไง
คืนค่า: this.tickingChunkFuture.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChunkHolder instance = ...;
CompletableFuture<ChunkResult<LevelChunk>> result = instance.getTickingChunkFuture();
net.minecraft.server.level.ChunkHolder#hasChangesToBroadcast()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:170 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Changes To Broadcast
ทำงานยังไง
เรียกต่อ: isEmpty(). คืนค่า: this.hasChangedSections || !this.skyChangedLightSectionFilter.isEmpty() || !this.blockChangedLightSectionFilter.isEmpty().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#isReadyForSaving()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:112 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Ready For Saving
ทำงานยังไง
เรียกต่อ: isDone(). คืนค่า: this.saveSync.isDone().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#refreshAccessibility()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:334 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ refreshAccessibility ตาม implementation ของ ChunkHolder
ทำงานยังไง
แก้ state: wasAccessibleSinceLastSave. เรียกต่อ: fullStatus(), isOrAfter().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#sectionLightChanged(LightLayer,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:142 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ sectionLightChanged ตาม implementation ของ ChunkHolder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getChunkIfPresent(), markUnsaved(), getTickingChunk(), getMinLightSection(), getMaxLightSection(), get(), set(). มีจุด return อย่างน้อย 5 จุด.
Parameters
LightLayer lightLayerint i
ตัวอย่างใช้งาน
ChunkHolder instance = ...;
LightLayer lightLayer = ...;
boolean result = instance.sectionLightChanged(lightLayer, 0);
net.minecraft.server.level.ChunkHolder#setTicketLevel(int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:256 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Ticket Level
ทำงานยังไง
แก้ state: ticketLevel.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkHolder#updateFutures(ChunkMap,Executor)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:275 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Futures
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: fullChunkFuture, tickingChunkFuture, entityTickingChunkFuture, oldTicketLevel. เรียกต่อ: fullStatus(), isOrAfter(), prepareAccessibleChunk(), scheduleFullChunkPromotion(), addSaveDependency(), complete(), prepareTickingChunk(), pauseInIde(). สร้างออบเจ็กต์: IllegalStateException.
Parameters
ChunkMap chunkMapExecutor executor
ตัวอย่างใช้งาน
ChunkMap chunkMap = ...;
Executor executor = ...;
@Override
protected void updateFutures(ChunkMap chunkMap, Executor executor) {
super.updateFutures(chunkMap, executor);
}
net.minecraft.server.level.ChunkHolder#wasAccessibleSinceLastSave()
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:330 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ wasAccessibleSinceLastSave ตาม implementation ของ ChunkHolder
ทำงานยังไง
คืนค่า: this.wasAccessibleSinceLastSave.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChunkHolder$LevelChangeListener
- Full name:
net.minecraft.server.level.ChunkHolder$LevelChangeListener - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkHolder.java - Type:
interface - Modifiers:
public
net.minecraft.server.level.ChunkHolder$LevelChangeListener#onLevelChange(ChunkPos,IntSupplier,int,IntConsumer)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:340 - Modifiers: ``
- Return:
void
คืออะไร
จัดการเหตุการณ์ Level Change
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ChunkPos chunkPosIntSupplier intSupplierint iIntConsumer intConsumer
ตัวอย่างใช้งาน
ChunkHolder.LevelChangeListener instance = ...;
ChunkPos chunkPos = ...;
IntSupplier intSupplier = ...;
IntConsumer intConsumer = ...;
instance.onLevelChange(chunkPos, intSupplier, 0, intConsumer);
ChunkHolder$PlayerProvider
- Full name:
net.minecraft.server.level.ChunkHolder$PlayerProvider - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkHolder.java - Type:
interface - Modifiers:
public
net.minecraft.server.level.ChunkHolder$PlayerProvider#getPlayers(ChunkPos,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkHolder.java:344 - Modifiers: ``
- Return:
List<ServerPlayer>
คืออะไร
อ่านค่า Players
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ChunkPos chunkPosboolean bl
ตัวอย่างใช้งาน
ChunkHolder.PlayerProvider instance = ...;
ChunkPos chunkPos = ...;
List<ServerPlayer> result = instance.getPlayers(chunkPos, true);
ChunkLevel
- Full name:
net.minecraft.server.level.ChunkLevel - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkLevel.java - Type:
class - Modifiers:
public
net.minecraft.server.level.ChunkLevel#byStatus(ChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/ChunkLevel.java:36 - Modifiers:
public static - Return:
int
คืออะไร
ดำเนินการ byStatus ตาม implementation ของ ChunkLevel
ทำงานยังไง
เรียกต่อ: getAccumulatedRadiusOf(). คืนค่า: 33 + FULL_CHUNK_STEP.getAccumulatedRadiusOf(chunkStatus).
Parameters
ChunkStatus chunkStatus
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkLevel#byStatus(FullChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/ChunkLevel.java:50 - Modifiers:
public static - Return:
int
คืออะไร
ดำเนินการ byStatus ตาม implementation ของ ChunkLevel
ทำงานยังไง
แยกกรณีด้วย switch. คืนค่า: switch (fullChunkStatus) { case INACCESSIBLE -> MAX_LEVEL.
Parameters
FullChunkStatus fullChunkStatus
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkLevel#fullStatus(int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkLevel.java:40 - Modifiers:
public static - Return:
FullChunkStatus
คืออะไร
ดำเนินการ fullStatus ตาม implementation ของ ChunkLevel
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. มีจุด return อย่างน้อย 3 จุด.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkLevel#generationStatus(int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkLevel.java:17 - Modifiers:
public static - Return:
ChunkStatus
คืออะไร
ดำเนินการ generationStatus ตาม implementation ของ ChunkLevel
ทำงานยังไง
เรียกต่อ: getStatusAroundFullChunk(). คืนค่า: getStatusAroundFullChunk(i - 33, null).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkLevel#getStatusAroundFullChunk(int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkLevel.java:32 - Modifiers:
public static - Return:
ChunkStatus
คืออะไร
อ่านค่า Status Around Full Chunk
ทำงานยังไง
คืนค่า: getStatusAroundFullChunk(i, ChunkStatus.EMPTY).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkLevel#getStatusAroundFullChunk(int,ChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/ChunkLevel.java:22 - Modifiers:
public static - Return:
ChunkStatus
คืออะไร
อ่านค่า Status Around Full Chunk
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: accumulatedDependencies(), get(). มีจุด return อย่างน้อย 2 จุด.
Parameters
int iChunkStatus chunkStatus
ตัวอย่างใช้งาน
ChunkStatus chunkStatus = ...;
ChunkStatus result = ChunkLevel.getStatusAroundFullChunk(0, chunkStatus);
net.minecraft.server.level.ChunkLevel#isBlockTicking(int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkLevel.java:63 - Modifiers:
public static - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Block Ticking
ทำงานยังไง
คืนค่า: i <= 32.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkLevel#isEntityTicking(int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkLevel.java:59 - Modifiers:
public static - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Entity Ticking
ทำงานยังไง
คืนค่า: i <= 31.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkLevel#isLoaded(int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkLevel.java:67 - Modifiers:
public static - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Loaded
ทำงานยังไง
คืนค่า: i <= MAX_LEVEL.
Parameters
int i
ตัวอย่างใช้งาน
ChunkMap
- Full name:
net.minecraft.server.level.ChunkMap - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkMap.java - Type:
class - Modifiers:
public - Extends:
ChunkStorage - Implements:
ChunkHolder.PlayerProvider,GeneratingChunkMap
net.minecraft.server.level.ChunkMap#acquireGeneration(long)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:621 - Modifiers:
public - Return:
GenerationChunkHolder
คืออะไร
ดำเนินการ acquireGeneration ตาม implementation ของ ChunkMap
ทำงานยังไง
เรียกต่อ: get(), increaseGenerationRefCount(). คืนค่า: chunkHolder.
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#addEntity(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1106 - Modifiers:
protected - Return:
void
คืออะไร
เพิ่ม Entity
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getType(), clientTrackingRange(), updateInterval(), containsKey(), getId(), pauseInIde(), TrackedEntity(), trackDeltas(). สร้างออบเจ็กต์: IllegalStateException, ChunkMap.TrackedEntity.
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#applyStep(GenerationChunkHolder,ChunkStep,StaticCache2D<GenerationChunkHolder>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:633 - Modifiers:
public - Return:
CompletableFuture<ChunkAccess>
คืออะไร
นำไปใช้ Step
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getPos(), targetStatus(), scheduleChunkLoad(), get(), getChunkIfPresentUnchecked(), getParent(), apply(), onStatusChange(). สร้างออบเจ็กต์: IllegalStateException, ReportedException. มีจุด return อย่างน้อย 2 จุด.
Parameters
GenerationChunkHolder generationChunkHolderChunkStep chunkStepStaticCache2D<GenerationChunkHolder> staticCache2D
ตัวอย่างใช้งาน
ChunkMap instance = ...;
GenerationChunkHolder generationChunkHolder = ...;
ChunkStep chunkStep = ...;
StaticCache2D<GenerationChunkHolder> staticCache2D = ...;
CompletableFuture<ChunkAccess> result = instance.applyStep(generationChunkHolder, chunkStep, staticCache2D);
net.minecraft.server.level.ChunkMap#broadcast(Entity,Packet<?>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1181 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ broadcast ตาม implementation ของ ChunkMap
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), getId().
Parameters
Entity entityPacket<?> packet
ตัวอย่างใช้งาน
ChunkMap instance = ...;
Entity entity = ...;
Packet<?> packet = ...;
instance.broadcast(entity, packet);
net.minecraft.server.level.ChunkMap#broadcastAndSend(Entity,Packet<?>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1188 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ broadcastAndSend ตาม implementation ของ ChunkMap
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), getId().
Parameters
Entity entityPacket<?> packet
ตัวอย่างใช้งาน
Entity entity = ...;
Packet<?> packet = ...;
@Override
protected void broadcastAndSend(Entity entity, Packet<?> packet) {
super.broadcastAndSend(entity, packet);
}
net.minecraft.server.level.ChunkMap#ChunkMap(ServerLevel,LevelStorageSource.LevelStorageAccess,DataFixer,StructureTemplateManager,Executor,BlockableEventLoop<Runnable>,LightChunkGetter,ChunkGenerator,ChunkProgressListener,ChunkStatusUpdateListener,Supplier<DimensionDataStorage>,int,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:148 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChunkMap ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: storageName, level, randomState, chunkGeneratorState, mainThreadExecutor, progressListener. เรียกต่อ: getLevelId(), dimension(), getDimensionPath(), resolve(), getFileName(), toString(), registryAccess(), getSeed(). สร้างออบเจ็กต์: RegionStorageInfo, ConsecutiveExecutor, ChunkTaskDispatcher, ThreadedLevelLightEngine.
Parameters
ServerLevel serverLevelLevelStorageSource.LevelStorageAccess levelStorageAccessDataFixer dataFixerStructureTemplateManager structureTemplateManagerExecutor executorBlockableEventLoop<Runnable> blockableEventLoopLightChunkGetter lightChunkGetterChunkGenerator chunkGeneratorChunkProgressListener chunkProgressListenerChunkStatusUpdateListener chunkStatusUpdateListenerSupplier<DimensionDataStorage> supplierint iboolean bl
ตัวอย่างใช้งาน
ServerLevel serverLevel = ...;
LevelStorageSource.LevelStorageAccess levelStorageAccess = ...;
DataFixer dataFixer = ...;
StructureTemplateManager structureTemplateManager = ...;
Executor executor = ...;
BlockableEventLoop<Runnable> blockableEventLoop = ...;
LightChunkGetter lightChunkGetter = ...;
ChunkGenerator chunkGenerator = ...;
ChunkProgressListener chunkProgressListener = ...;
ChunkStatusUpdateListener chunkStatusUpdateListener = ...;
Supplier<DimensionDataStorage> supplier = ...;
ChunkMap instance = new ChunkMap(serverLevel, levelStorageAccess, dataFixer, structureTemplateManager, executor, blockableEventLoop, lightChunkGetter, chunkGenerator, chunkProgressListener, chunkStatusUpdateListener, supplier, 0, true);
net.minecraft.server.level.ChunkMap#close()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:410 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
มีการจัดการ exception.
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#debugFuturesAndCreateReportedException(IllegalStateException,String)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:339 - Modifiers:
public - Return:
ReportedException
คืออะไร
ดำเนินการ debugFuturesAndCreateReportedException ตาม implementation ของ ChunkMap
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getAllFutures(), forEach(), getFirst(), getSecond(), isDone(), join(), append(), getPos(). สร้างออบเจ็กต์: StringBuilder, ReportedException. คืนค่า: new ReportedException(crashReport).
Parameters
IllegalStateException illegalStateExceptionString string
ตัวอย่างใช้งาน
ChunkMap instance = ...;
IllegalStateException illegalStateException = ...;
ReportedException result = instance.debugFuturesAndCreateReportedException(illegalStateException, "value");
net.minecraft.server.level.ChunkMap#generator()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:210 - Modifiers:
protected - Return:
ChunkGenerator
คืออะไร
ดำเนินการ generator ตาม implementation ของ ChunkMap
ทำงานยังไง
คืนค่า: this.worldGenContext.generator().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#generatorState()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:214 - Modifiers:
protected - Return:
ChunkGeneratorStructureState
คืออะไร
ดำเนินการ generatorState ตาม implementation ของ ChunkMap
ทำงานยังไง
คืนค่า: this.chunkGeneratorState.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
@Override
protected ChunkGeneratorStructureState generatorState() {
return super.generatorState();
}
net.minecraft.server.level.ChunkMap#getChunkDebugData(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:273 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Chunk Debug Data
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getVisibleChunkIfPresent(), toLong(), getTicketLevel(), getLatestStatus(), getLatestChunk(), getIndex(), getPersistedStatus(), getFullStatus(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
ChunkMap instance = ...;
ChunkPos chunkPos = ...;
String result = instance.getChunkDebugData(chunkPos);
net.minecraft.server.level.ChunkMap#getChunkQueueLevel(long)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:264 - Modifiers:
protected - Return:
IntSupplier
คืออะไร
อ่านค่า Chunk Queue Level
ทำงานยังไง
เรียกต่อ: getVisibleChunkIfPresent(), min(), getQueueLevel(). คืนค่า: () -> { ChunkHolder chunkHolder = this.getVisibleChunkIfPresent(l).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#getChunks()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:870 - Modifiers:
protected - Return:
Iterable<ChunkHolder>
คืออะไร
อ่านค่า Chunks
ทำงานยังไง
เรียกต่อ: unmodifiableIterable(), values(). คืนค่า: Iterables.unmodifiableIterable(this.visibleChunkMap.values()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#getChunkToSend(long)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:856 - Modifiers:
public - Return:
LevelChunk
คืออะไร
อ่านค่า Chunk To Send
ทำงานยังไง
เรียกต่อ: getVisibleChunkIfPresent(). คืนค่า: chunkHolder == null ? null : chunkHolder.getChunkToSend().
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#getDistanceManager()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:866 - Modifiers:
public - Return:
net.minecraft.server.level.DistanceManager
คืออะไร
อ่านค่า Distance Manager
ทำงานยังไง
คืนค่า: this.distanceManager.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChunkMap instance = ...;
net.minecraft.server.level.DistanceManager result = instance.getDistanceManager();
net.minecraft.server.level.ChunkMap#getLightEngine()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:250 - Modifiers:
protected - Return:
ThreadedLevelLightEngine
คืออะไร
อ่านค่า Light Engine
ทำงานยังไง
คืนค่า: this.lightEngine.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#getPlayers(ChunkPos,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1092 - Modifiers:
public - Return:
List<ServerPlayer>
คืออะไร
อ่านค่า Players
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getAllPlayers(), builder(), isChunkOnTrackedBorder(), isChunkTracked(), add(), build(). คืนค่า: builder.build().
Parameters
ChunkPos chunkPosboolean bl
ตัวอย่างใช้งาน
ChunkMap instance = ...;
ChunkPos chunkPos = ...;
List<ServerPlayer> result = instance.getPlayers(chunkPos, true);
net.minecraft.server.level.ChunkMap#getPlayersCloseForSpawning(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:971 - Modifiers:
public - Return:
List<ServerPlayer>
คืออะไร
อ่านค่า Players Close For Spawning
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: toLong(), hasPlayersNearby(), of(), builder(), getAllPlayers(), playerIsCloseEnoughForSpawning(), add(), build(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
ChunkMap instance = ...;
ChunkPos chunkPos = ...;
List<ServerPlayer> result = instance.getPlayersCloseForSpawning(chunkPos);
net.minecraft.server.level.ChunkMap#getPoiManager()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1215 - Modifiers:
protected - Return:
PoiManager
คืออะไร
อ่านค่า Poi Manager
ทำงานยังไง
คืนค่า: this.poiManager.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#getStorageName()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1219 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Storage Name
ทำงานยังไง
คืนค่า: this.storageName.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#getTickingGenerated()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:729 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Ticking Generated
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.tickingGenerated.get().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#getUpdatingChunkIfPresent(long)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:254 - Modifiers:
protected - Return:
ChunkHolder
คืออะไร
อ่านค่า Updating Chunk If Present
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.updatingChunkMap.get(l).
Parameters
long l
ตัวอย่างใช้งาน
@Override
protected ChunkHolder getUpdatingChunkIfPresent(long l) {
return super.getUpdatingChunkIfPresent(l);
}
net.minecraft.server.level.ChunkMap#getVisibleChunkIfPresent(long)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:259 - Modifiers:
protected - Return:
ChunkHolder
คืออะไร
อ่านค่า Visible Chunk If Present
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.visibleChunkMap.get(l).
Parameters
long l
ตัวอย่างใช้งาน
@Override
protected ChunkHolder getVisibleChunkIfPresent(long l) {
return super.getVisibleChunkIfPresent(l);
}
net.minecraft.server.level.ChunkMap#hasWork()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:468 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Work
ทำงานยังไง
เรียกต่อ: hasLightWork(), isEmpty(), hasTickets().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#move(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1029 - Modifiers:
public - Return:
void
คืออะไร
เคลื่อนที่ move
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: values(), updatePlayers(), players(), updatePlayer(), getLastSectionPos(), of(), ignored(), skipPlayer().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#prepareAccessibleChunk(ChunkHolder)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:724 - Modifiers:
public - Return:
CompletableFuture<ChunkResult<LevelChunk>>
คืออะไร
ดำเนินการ prepareAccessibleChunk ตาม implementation ของ ChunkMap
ทำงานยังไง
เรียกต่อ: getChunkRangeFuture(), thenApply(), map(), get(), size().
Parameters
ChunkHolder chunkHolder
ตัวอย่างใช้งาน
ChunkMap instance = ...;
ChunkHolder chunkHolder = ...;
CompletableFuture<ChunkResult<LevelChunk>> result = instance.prepareAccessibleChunk(chunkHolder);
net.minecraft.server.level.ChunkMap#prepareEntityTickingChunk(ChunkHolder)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:367 - Modifiers:
public - Return:
CompletableFuture<ChunkResult<LevelChunk>>
คืออะไร
ดำเนินการ prepareEntityTickingChunk ตาม implementation ของ ChunkMap
ทำงานยังไง
เรียกต่อ: getChunkRangeFuture(), thenApply(), map(), get(), size(). คืนค่า: this.getChunkRangeFuture(chunkHolder, 2, i -> ChunkStatus.FULL) .thenApply(chunkResult -> chunkResult.map(list -> (LevelChunk)list.get(list.size() / 2))).
Parameters
ChunkHolder chunkHolder
ตัวอย่างใช้งาน
ChunkMap instance = ...;
ChunkHolder chunkHolder = ...;
CompletableFuture<ChunkResult<LevelChunk>> result = instance.prepareEntityTickingChunk(chunkHolder);
net.minecraft.server.level.ChunkMap#prepareTickingChunk(ChunkHolder)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:690 - Modifiers:
public - Return:
CompletableFuture<ChunkResult<LevelChunk>>
คืออะไร
ดำเนินการ prepareTickingChunk ตาม implementation ของ ChunkMap
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getChunkRangeFuture(), thenApplyAsync(), map(), get(), size(), postProcessGeneration(), startTickingChunk(), getSendSyncFuture(). มีจุด return อย่างน้อย 3 จุด.
Parameters
ChunkHolder chunkHolder
ตัวอย่างใช้งาน
ChunkMap instance = ...;
ChunkHolder chunkHolder = ...;
CompletableFuture<ChunkResult<LevelChunk>> result = instance.prepareTickingChunk(chunkHolder);
net.minecraft.server.level.ChunkMap#promoteChunkMap()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:552 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ promoteChunkMap ตาม implementation ของ ChunkMap
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: visibleChunkMap, modified. เรียกต่อ: clone(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#randomState()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:218 - Modifiers:
protected - Return:
RandomState
คืออะไร
ดำเนินการ randomState ตาม implementation ของ ChunkMap
ทำงานยังไง
คืนค่า: this.randomState.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#releaseGeneration(GenerationChunkHolder)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:628 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ releaseGeneration ตาม implementation ของ ChunkMap
ทำงานยังไง
เรียกต่อ: decreaseGenerationRefCount().
Parameters
GenerationChunkHolder generationChunkHolder
ตัวอย่างใช้งาน
ChunkMap instance = ...;
GenerationChunkHolder generationChunkHolder = ...;
instance.releaseGeneration(generationChunkHolder);
net.minecraft.server.level.ChunkMap#removeEntity(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1132 - Modifiers:
protected - Return:
void
คืออะไร
ลบ Entity
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: updatePlayerStatus(), values(), removePlayer(), remove(), getId(), broadcastRemoved().
Parameters
Entity entity
ตัวอย่างใช้งาน
Entity entity = ...;
@Override
protected void removeEntity(Entity entity) {
super.removeEntity(entity);
}
net.minecraft.server.level.ChunkMap#resendBiomesForChunks(List<ChunkAccess>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1195 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ resendBiomesForChunks ตาม implementation ของ ChunkMap
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getPos(), getChunk(), getPlayers(), computeIfAbsent(), add(), forEach(), send(), forChunks(). สร้างออบเจ็กต์: HashMap<>, ArrayList<>.
Parameters
List<ChunkAccess> list
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#runGenerationTasks()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:684 - Modifiers:
public - Return:
void
คืออะไร
สั่งทำงาน Generation Tasks
ทำงานยังไง
เรียกต่อ: forEach(), clear().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#saveAllChunks(boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:421 - Modifiers:
protected - Return:
void
คืออะไร
บันทึก All Chunks
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: values(), stream(), filter(), peek(), toList(), setFalse(), map(), managedBlock(). สร้างออบเจ็กต์: MutableBoolean. คืนค่า: chunkHolderx.getLatestChunk().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#scheduleGenerationTask(ChunkStatus,ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:667 - Modifiers:
public - Return:
ChunkGenerationTask
คืออะไร
ดำเนินการ scheduleGenerationTask ตาม implementation ของ ChunkMap
ทำงานยังไง
เรียกต่อ: create(), add(). คืนค่า: chunkGenerationTask.
Parameters
ChunkStatus chunkStatusChunkPos chunkPos
ตัวอย่างใช้งาน
ChunkMap instance = ...;
ChunkStatus chunkStatus = ...;
ChunkPos chunkPos = ...;
ChunkGenerationTask result = instance.scheduleGenerationTask(chunkStatus, chunkPos);
net.minecraft.server.level.ChunkMap#setServerViewDistance(int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:825 - Modifiers:
protected - Return:
void
คืออะไร
กำหนดค่า Server View Distance
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: serverViewDistance. เรียกต่อ: clamp(), updatePlayerTickets(), getAllPlayers(), updateChunkTracking().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#size()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:862 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ size ตาม implementation ของ ChunkMap
ทำงานยังไง
คืนค่า: this.visibleChunkMap.size().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#tick()
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1147 - Modifiers:
protected - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getAllPlayers(), updateChunkTracking(), newArrayList(), players(), values(), of(), equals(), updatePlayers().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkMap#tick(BooleanSupplier)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:456 - Modifiers:
protected - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), push(), popPush(), noSave(), processUnloads(), pop().
Parameters
BooleanSupplier booleanSupplier
ตัวอย่างใช้งาน
BooleanSupplier booleanSupplier = ...;
@Override
protected void tick(BooleanSupplier booleanSupplier) {
super.tick(booleanSupplier);
}
net.minecraft.server.level.ChunkMap#waitForLightBeforeSending(ChunkPos,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkMap.java:1227 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ waitForLightBeforeSending ตาม implementation ของ ChunkMap
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: rangeClosed(), forEach(), getVisibleChunkIfPresent(), toLong(), addSendDependency(), waitForPendingTasks().
Parameters
ChunkPos chunkPosint i
ตัวอย่างใช้งาน
ChunkResult
- Full name:
net.minecraft.server.level.ChunkResult - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkResult.java - Type:
interface - Modifiers:
public
net.minecraft.server.level.ChunkResult#error(String)
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:13 - Modifiers:
static - Return:
ChunkResult<T>
คืออะไร
ดำเนินการ error ตาม implementation ของ ChunkResult
ทำงานยังไง
คืนค่า: error(() -> string).
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkResult#error(Supplier<String>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:17 - Modifiers:
static - Return:
ChunkResult<T>
คืออะไร
ดำเนินการ error ตาม implementation ของ ChunkResult
ทำงานยังไง
สร้างออบเจ็กต์: ChunkResult.Fail<>. คืนค่า: new ChunkResult.Fail<>(supplier).
Parameters
Supplier<String> supplier
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkResult#getError()
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:32 - Modifiers: ``
- Return:
String
คืออะไร
อ่านค่า Error
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkResult#ifSuccess(Consumer<T>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:35 - Modifiers: ``
- Return:
ChunkResult<T>
คืออะไร
ดำเนินการ ifSuccess ตาม implementation ของ ChunkResult
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Consumer<T> consumer
ตัวอย่างใช้งาน
ChunkResult instance = ...;
Consumer<T> consumer = ...;
ChunkResult<T> result = instance.ifSuccess(consumer);
net.minecraft.server.level.ChunkResult#isSuccess()
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:21 - Modifiers: ``
- Return:
boolean
คืออะไร
ตรวจสอบสถานะ Success
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkResult#map(Function<T, R>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:37 - Modifiers: ``
- Return:
ChunkResult<R>
คืออะไร
ดำเนินการ map ตาม implementation ของ ChunkResult
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Function<T, R> function
ตัวอย่างใช้งาน
ChunkResult instance = ...;
Function<T, R> function = ...;
ChunkResult<R> result = instance.map(function);
net.minecraft.server.level.ChunkResult#of(T)
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:9 - Modifiers:
static - Return:
ChunkResult<T>
คืออะไร
ดำเนินการ of ตาม implementation ของ ChunkResult
ทำงานยังไง
สร้างออบเจ็กต์: ChunkResult.Success<>. คืนค่า: new ChunkResult.Success<>(object).
Parameters
T object
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkResult#orElse(ChunkResult<? extends R>,R)
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:26 - Modifiers:
static - Return:
R
คืออะไร
ดำเนินการ orElse ตาม implementation ของ ChunkResult
ทำงานยังไง
คืนค่า: object2 != null ? object2 : object.
Parameters
ChunkResult<? extends R> chunkResultR object
ตัวอย่างใช้งาน
ChunkResult<? extends R> chunkResult = ...;
R object = ...;
R result = ChunkResult.orElse(chunkResult, object);
net.minecraft.server.level.ChunkResult#orElse(T)
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:23 - Modifiers: ``
- Return:
T
คืออะไร
ดำเนินการ orElse ตาม implementation ของ ChunkResult
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
T object
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkResult#orElseThrow(Supplier<E>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkResult.java:39 - Modifiers: ``
- Return:
T
คืออะไร
ดำเนินการ orElseThrow ตาม implementation ของ ChunkResult
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Supplier<E> supplier
Throws
E
ตัวอย่างใช้งาน
ChunkTaskDispatcher
- Full name:
net.minecraft.server.level.ChunkTaskDispatcher - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkTaskDispatcher.java - Type:
class - Modifiers:
public - Implements:
ChunkHolder.LevelChangeListener,AutoCloseable
net.minecraft.server.level.ChunkTaskDispatcher#ChunkTaskDispatcher(TaskScheduler<Runnable>,Executor)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:24 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChunkTaskDispatcher ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: queue, executor, dispatcher, sleeping. เรียกต่อ: name(). สร้างออบเจ็กต์: ChunkTaskPriorityQueue, PriorityConsecutiveExecutor.
Parameters
TaskScheduler<Runnable> taskSchedulerExecutor executor
ตัวอย่างใช้งาน
TaskScheduler<Runnable> taskScheduler = ...;
Executor executor = ...;
ChunkTaskDispatcher instance = new ChunkTaskDispatcher(taskScheduler, executor);
net.minecraft.server.level.ChunkTaskDispatcher#close()
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:94 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTaskDispatcher#hasWork()
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:31 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Work
ทำงานยังไง
คืนค่า: this.dispatcher.hasWork() || this.queue.hasWork().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTaskDispatcher#onLevelChange(ChunkPos,IntSupplier,int,IntConsumer)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:35 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Level Change
ทำงานยังไง
เรียกต่อ: schedule(), RunnableWithPriority(), getAsInt(), resortChunkTasks(), accept(). สร้างออบเจ็กต์: StrictQueue.RunnableWithPriority.
Parameters
ChunkPos chunkPosIntSupplier intSupplierint iIntConsumer intConsumer
ตัวอย่างใช้งาน
ChunkTaskDispatcher instance = ...;
ChunkPos chunkPos = ...;
IntSupplier intSupplier = ...;
IntConsumer intConsumer = ...;
instance.onLevelChange(chunkPos, intSupplier, 0, intConsumer);
net.minecraft.server.level.ChunkTaskDispatcher#onRelease(long)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:86 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Release
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTaskDispatcher#pollTask()
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:68 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ pollTask ตาม implementation ของ ChunkTaskDispatcher
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: sleeping. เรียกต่อ: schedule(), RunnableWithPriority(), popTasks(), scheduleForExecution(). สร้างออบเจ็กต์: StrictQueue.RunnableWithPriority.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTaskDispatcher#popTasks()
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:89 - Modifiers:
protected - Return:
ChunkTaskPriorityQueue.TasksForChunk
คืออะไร
ดำเนินการ popTasks ตาม implementation ของ ChunkTaskDispatcher
ทำงานยังไง
เรียกต่อ: pop(). คืนค่า: this.queue.pop().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTaskDispatcher#release(long,Runnable,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:44 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ release ตาม implementation ของ ChunkTaskDispatcher
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: sleeping. เรียกต่อ: schedule(), RunnableWithPriority(), onRelease(), pollTask(), run(). สร้างออบเจ็กต์: StrictQueue.RunnableWithPriority.
Parameters
long lRunnable runnableboolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTaskDispatcher#scheduleForExecution(ChunkTaskPriorityQueue.TasksForChunk)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:79 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ scheduleForExecution ตาม implementation ของ ChunkTaskDispatcher
ทำงานยังไง
เรียกต่อ: allOf(), tasks(), stream(), map(), scheduleWithResult(), run(), complete(), toArray().
Parameters
ChunkTaskPriorityQueue.TasksForChunk tasksForChunk
ตัวอย่างใช้งาน
ChunkTaskPriorityQueue.TasksForChunk tasksForChunk = ...;
@Override
protected void scheduleForExecution(ChunkTaskPriorityQueue.TasksForChunk tasksForChunk) {
super.scheduleForExecution(tasksForChunk);
}
net.minecraft.server.level.ChunkTaskDispatcher#submit(Runnable,long,IntSupplier)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskDispatcher.java:57 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ submit ตาม implementation ของ ChunkTaskDispatcher
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: sleeping. เรียกต่อ: schedule(), RunnableWithPriority(), getAsInt(), pollTask(). สร้างออบเจ็กต์: StrictQueue.RunnableWithPriority.
Parameters
Runnable runnablelong lIntSupplier intSupplier
ตัวอย่างใช้งาน
ChunkTaskDispatcher instance = ...;
Runnable runnable = ...;
IntSupplier intSupplier = ...;
instance.submit(runnable, 0L, intSupplier);
ChunkTaskPriorityQueue
- Full name:
net.minecraft.server.level.ChunkTaskPriorityQueue - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkTaskPriorityQueue.java - Type:
class - Modifiers:
public
net.minecraft.server.level.ChunkTaskPriorityQueue#ChunkTaskPriorityQueue(String)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskPriorityQueue.java:18 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChunkTaskPriorityQueue ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: name.
Parameters
String string
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTaskPriorityQueue#hasWork()
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskPriorityQueue.java:81 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Work
ทำงานยังไง
คืนค่า: this.topPriorityQueueIndex < PRIORITY_LEVEL_COUNT.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTaskPriorityQueue#pop()
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskPriorityQueue.java:63 - Modifiers:
public - Return:
ChunkTaskPriorityQueue.TasksForChunk
คืออะไร
ดำเนินการ pop ตาม implementation ของ ChunkTaskPriorityQueue
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: topPriorityQueueIndex. เรียกต่อ: hasWork(), get(), firstLongKey(), removeFirst(), isEmpty(), TasksForChunk(). สร้างออบเจ็กต์: ChunkTaskPriorityQueue.TasksForChunk. มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChunkTaskPriorityQueue instance = ...;
ChunkTaskPriorityQueue.TasksForChunk result = instance.pop();
net.minecraft.server.level.ChunkTaskPriorityQueue#release(long,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskPriorityQueue.java:44 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ release ตาม implementation ของ ChunkTaskPriorityQueue
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: topPriorityQueueIndex. เรียกต่อ: get(), clear(), isEmpty(), remove(), hasWork().
Parameters
long lboolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTaskPriorityQueue#resortChunkTasks(int,ChunkPos,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskPriorityQueue.java:22 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ resortChunkTasks ตาม implementation ของ ChunkTaskPriorityQueue
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: topPriorityQueueIndex. เรียกต่อ: get(), remove(), toLong(), hasWork(), isEmpty(), computeIfAbsent(), newArrayList(), addAll().
Parameters
int iChunkPos chunkPosint j
ตัวอย่างใช้งาน
ChunkPos chunkPos = ...;
@Override
protected void resortChunkTasks(int i, ChunkPos chunkPos, int j) {
super.resortChunkTasks(i, chunkPos, j);
}
net.minecraft.server.level.ChunkTaskPriorityQueue#submit(Runnable,long,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskPriorityQueue.java:39 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ submit ตาม implementation ของ ChunkTaskPriorityQueue
ทำงานยังไง
แก้ state: topPriorityQueueIndex. เรียกต่อ: get(), computeIfAbsent(), newArrayList(), add(), min().
Parameters
Runnable runnablelong lint i
ตัวอย่างใช้งาน
Runnable runnable = ...;
@Override
protected void submit(Runnable runnable, long l, int i) {
super.submit(runnable, l, i);
}
net.minecraft.server.level.ChunkTaskPriorityQueue#toString()
- Origin:
common - Source:
net/minecraft/server/level/ChunkTaskPriorityQueue.java:85 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ ChunkTaskPriorityQueue
ทำงานยังไง
คืนค่า: this.name + " " + this.topPriorityQueueIndex + "...".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ChunkTracker
- Full name:
net.minecraft.server.level.ChunkTracker - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkTracker.java - Type:
class - Modifiers:
public abstract - Extends:
DynamicGraphMinFixedPoint
net.minecraft.server.level.ChunkTracker#checkNeighborsAfterUpdate(long,int,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTracker.java:16 - Modifiers:
protected - Return:
void
คืออะไร
ตรวจสอบ Neighbors After Update
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: asLong(), checkNeighbor(). สร้างออบเจ็กต์: ChunkPos.
Parameters
long lint iboolean bl
ตัวอย่างใช้งาน
@Override
protected void checkNeighborsAfterUpdate(long l, int i, boolean bl) {
super.checkNeighborsAfterUpdate(l, i, bl);
}
net.minecraft.server.level.ChunkTracker#ChunkTracker(int,int,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTracker.java:7 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ChunkTracker ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTracker#computeLevelFromNeighbor(long,long,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTracker.java:64 - Modifiers:
protected - Return:
int
คืออะไร
คำนวณ Level From Neighbor
ทำงานยังไง
เรียกต่อ: getLevelFromSource(). คืนค่า: l == ChunkPos.INVALID_CHUNK_POS ? this.getLevelFromSource(m) : i + 1.
Parameters
long llong mint i
ตัวอย่างใช้งาน
@Override
protected int computeLevelFromNeighbor(long l, long m, int i) {
return super.computeLevelFromNeighbor(l, m, i);
}
net.minecraft.server.level.ChunkTracker#getComputedLevel(long,long,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTracker.java:34 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Computed Level
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: asLong(), computeLevelFromNeighbor(), getLevel(). สร้างออบเจ็กต์: ChunkPos. มีจุด return อย่างน้อย 2 จุด.
Parameters
long llong mint i
ตัวอย่างใช้งาน
@Override
protected int getComputedLevel(long l, long m, int i) {
return super.getComputedLevel(l, m, i);
}
net.minecraft.server.level.ChunkTracker#getLevelFromSource(long)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTracker.java:69 - Modifiers:
protected abstract - Return:
int
คืออะไร
อ่านค่า Level From Source
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTracker#isSource(long)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTracker.java:11 - Modifiers:
protected - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Source
ทำงานยังไง
คืนค่า: l == ChunkPos.INVALID_CHUNK_POS.
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTracker#update(long,int,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTracker.java:71 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต update
ทำงานยังไง
เรียกต่อ: checkEdge().
Parameters
long lint iboolean bl
ตัวอย่างใช้งาน
ChunkTrackingView
- Full name:
net.minecraft.server.level.ChunkTrackingView - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ChunkTrackingView.java - Type:
interface - Modifiers:
public
net.minecraft.server.level.ChunkTrackingView#contains(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTrackingView.java:53 - Modifiers:
default - Return:
boolean
คืออะไร
ตรวจสอบว่ามี contains
ทำงานยังไง
คืนค่า: this.contains(chunkPos.x, chunkPos.z).
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
ChunkTrackingView instance = ...;
ChunkPos chunkPos = ...;
boolean result = instance.contains(chunkPos);
net.minecraft.server.level.ChunkTrackingView#contains(int,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTrackingView.java:57 - Modifiers:
default - Return:
boolean
คืออะไร
ตรวจสอบว่ามี contains
ทำงานยังไง
คืนค่า: this.contains(i, j, true).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTrackingView#contains(int,int,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTrackingView.java:61 - Modifiers: ``
- Return:
boolean
คืออะไร
ตรวจสอบว่ามี contains
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
int iint jboolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTrackingView#difference(ChunkTrackingView,ChunkTrackingView,Consumer<ChunkPos>,Consumer<ChunkPos>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTrackingView.java:23 - Modifiers:
static - Return:
void
คืออะไร
ดำเนินการ difference ตาม implementation ของ ChunkTrackingView
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: equals(), squareIntersects(), min(), minX(), minZ(), max(), maxX(), maxZ(). สร้างออบเจ็กต์: ChunkPos.
Parameters
ChunkTrackingView chunkTrackingViewChunkTrackingView chunkTrackingView2Consumer<ChunkPos> consumerConsumer<ChunkPos> consumer2
ตัวอย่างใช้งาน
ChunkTrackingView chunkTrackingView = ...;
ChunkTrackingView chunkTrackingView2 = ...;
Consumer<ChunkPos> consumer = ...;
Consumer<ChunkPos> consumer2 = ...;
ChunkTrackingView.difference(chunkTrackingView, chunkTrackingView2, consumer, consumer2);
net.minecraft.server.level.ChunkTrackingView#forEach(Consumer<ChunkPos>)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTrackingView.java:63 - Modifiers: ``
- Return:
void
คืออะไร
ดำเนินการ forEach ตาม implementation ของ ChunkTrackingView
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
Consumer<ChunkPos> consumer
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTrackingView#isInViewDistance(int,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTrackingView.java:65 - Modifiers:
default - Return:
boolean
คืออะไร
ตรวจสอบสถานะ In View Distance
ทำงานยังไง
เรียกต่อ: contains(). คืนค่า: this.contains(i, j, false).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTrackingView#isInViewDistance(int,int,int,int,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTrackingView.java:69 - Modifiers:
static - Return:
boolean
คืออะไร
ตรวจสอบสถานะ In View Distance
ทำงานยังไง
เรียกต่อ: isWithinDistance(). คืนค่า: isWithinDistance(i, j, k, l, m, false).
Parameters
int iint jint kint lint m
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTrackingView#isWithinDistance(int,int,int,int,int,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTrackingView.java:73 - Modifiers:
static - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Within Distance
ทำงานยังไง
เรียกต่อ: max(), abs(). คืนค่า: q < r.
Parameters
int iint jint kint lint mboolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ChunkTrackingView#of(ChunkPos,int)
- Origin:
common - Source:
net/minecraft/server/level/ChunkTrackingView.java:19 - Modifiers:
static - Return:
ChunkTrackingView
คืออะไร
ดำเนินการ of ตาม implementation ของ ChunkTrackingView
ทำงานยังไง
เรียกต่อ: Positioned(). สร้างออบเจ็กต์: ChunkTrackingView.Positioned. คืนค่า: new ChunkTrackingView.Positioned(chunkPos, i).
Parameters
ChunkPos chunkPosint i
ตัวอย่างใช้งาน
ClientInformation
- Full name:
net.minecraft.server.level.ClientInformation - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ClientInformation.java - Type:
record - Modifiers:
public
net.minecraft.server.level.ClientInformation#ClientInformation(FriendlyByteBuf)
- Origin:
common - Source:
net/minecraft/server/level/ClientInformation.java:21 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ClientInformation ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: readUtf(), readByte(), readEnum(), readBoolean(), readUnsignedByte().
Parameters
FriendlyByteBuf friendlyByteBuf
ตัวอย่างใช้งาน
FriendlyByteBuf friendlyByteBuf = ...;
ClientInformation instance = new ClientInformation(friendlyByteBuf);
net.minecraft.server.level.ClientInformation#createDefault()
- Origin:
common - Source:
net/minecraft/server/level/ClientInformation.java:47 - Modifiers:
public static - Return:
ClientInformation
คืออะไร
สร้าง Default
ทำงานยังไง
สร้างออบเจ็กต์: ClientInformation. คืนค่า: new ClientInformation("en_us", 2, ChatVisiblity.FULL, true, 0, Player.DEFAULT_MAIN_HAND, false, false, ParticleStatus.ALL).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ClientInformation#write(FriendlyByteBuf)
- Origin:
common - Source:
net/minecraft/server/level/ClientInformation.java:35 - Modifiers:
public - Return:
void
คืออะไร
เขียน write
ทำงานยังไง
เรียกต่อ: writeUtf(), writeByte(), writeEnum(), writeBoolean().
Parameters
FriendlyByteBuf friendlyByteBuf
ตัวอย่างใช้งาน
ClientInformation instance = ...;
FriendlyByteBuf friendlyByteBuf = ...;
instance.write(friendlyByteBuf);
ColumnPos
- Full name:
net.minecraft.server.level.ColumnPos - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ColumnPos.java - Type:
record - Modifiers:
public
net.minecraft.server.level.ColumnPos#asLong(int,int)
- Origin:
common - Source:
net/minecraft/server/level/ColumnPos.java:18 - Modifiers:
public static - Return:
long
คืออะไร
ดำเนินการ asLong ตาม implementation ของ ColumnPos
ทำงานยังไง
คืนค่า: i & 4294967295L | (j & 4294967295L) << 32.
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.server.level.ColumnPos#getX(long)
- Origin:
common - Source:
net/minecraft/server/level/ColumnPos.java:22 - Modifiers:
public static - Return:
int
คืออะไร
อ่านค่า X
ทำงานยังไง
คืนค่า: (int)(l & 4294967295L).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ColumnPos#getZ(long)
- Origin:
common - Source:
net/minecraft/server/level/ColumnPos.java:26 - Modifiers:
public static - Return:
int
คืออะไร
อ่านค่า Z
ทำงานยังไง
คืนค่า: (int)(l >>> 32 & 4294967295L).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ColumnPos#hashCode()
- Origin:
common - Source:
net/minecraft/server/level/ColumnPos.java:35 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ ColumnPos
ทำงานยังไง
เรียกต่อ: hash(). คืนค่า: ChunkPos.hash(this.x, this.z).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ColumnPos#toChunkPos()
- Origin:
common - Source:
net/minecraft/server/level/ColumnPos.java:10 - Modifiers:
public - Return:
ChunkPos
คืออะไร
ดำเนินการ toChunkPos ตาม implementation ของ ColumnPos
ทำงานยังไง
เรียกต่อ: blockToSectionCoord(). สร้างออบเจ็กต์: ChunkPos. คืนค่า: new ChunkPos(SectionPos.blockToSectionCoord(this.x), SectionPos.blockToSectionCoord(this.z)).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ColumnPos#toLong()
- Origin:
common - Source:
net/minecraft/server/level/ColumnPos.java:14 - Modifiers:
public - Return:
long
คืออะไร
ดำเนินการ toLong ตาม implementation ของ ColumnPos
ทำงานยังไง
เรียกต่อ: asLong(). คืนค่า: asLong(this.x, this.z).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ColumnPos#toString()
- Origin:
common - Source:
net/minecraft/server/level/ColumnPos.java:30 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ ColumnPos
ทำงานยังไง
คืนค่า: "[" + this.x + ", " + this.z + "]".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DemoMode
- Full name:
net.minecraft.server.level.DemoMode - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/DemoMode.java - Type:
class - Modifiers:
public - Extends:
ServerPlayerGameMode
net.minecraft.server.level.DemoMode#DemoMode(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/DemoMode.java:22 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DemoMode ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
net.minecraft.server.level.DemoMode#handleBlockBreakAction(BlockPos,ServerboundPlayerActionPacket.Action,Direction,int,int)
- Origin:
common - Source:
net/minecraft/server/level/DemoMode.java:70 - Modifiers:
public - Return:
void
คืออะไร
จัดการ Block Break Action
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: outputDemoReminder().
Parameters
BlockPos blockPosServerboundPlayerActionPacket.Action actionDirection directionint iint j
ตัวอย่างใช้งาน
DemoMode instance = ...;
BlockPos blockPos = ...;
ServerboundPlayerActionPacket.Action action = ...;
Direction direction = ...;
instance.handleBlockBreakAction(blockPos, action, direction, 0, 0);
net.minecraft.server.level.DemoMode#tick()
- Origin:
common - Source:
net/minecraft/server/level/DemoMode.java:26 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: gameModeTicks, displayedIntro, demoHasEnded, demoEndedReminder. เรียกต่อ: getGameTime(), send(), sendSystemMessage(), translatable(). สร้างออบเจ็กต์: ClientboundGameEventPacket.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.DemoMode#useItem(ServerPlayer,Level,ItemStack,InteractionHand)
- Origin:
common - Source:
net/minecraft/server/level/DemoMode.java:79 - Modifiers:
public - Return:
InteractionResult
คืออะไร
ใช้งาน Item
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: outputDemoReminder(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ServerPlayer serverPlayerLevel levelItemStack itemStackInteractionHand interactionHand
ตัวอย่างใช้งาน
DemoMode instance = ...;
ServerPlayer serverPlayer = ...;
Level level = ...;
ItemStack itemStack = ...;
InteractionHand interactionHand = ...;
InteractionResult result = instance.useItem(serverPlayer, level, itemStack, interactionHand);
net.minecraft.server.level.DemoMode#useItemOn(ServerPlayer,Level,ItemStack,InteractionHand,BlockHitResult)
- Origin:
common - Source:
net/minecraft/server/level/DemoMode.java:89 - Modifiers:
public - Return:
InteractionResult
คืออะไร
ใช้งาน Item On
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: outputDemoReminder(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ServerPlayer serverPlayerLevel levelItemStack itemStackInteractionHand interactionHandBlockHitResult blockHitResult
ตัวอย่างใช้งาน
DemoMode instance = ...;
ServerPlayer serverPlayer = ...;
Level level = ...;
ItemStack itemStack = ...;
InteractionHand interactionHand = ...;
BlockHitResult blockHitResult = ...;
InteractionResult result = instance.useItemOn(serverPlayer, level, itemStack, interactionHand, blockHitResult);
DistanceManager
- Full name:
net.minecraft.server.level.DistanceManager - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/DistanceManager.java - Type:
class - Modifiers:
public abstract
net.minecraft.server.level.DistanceManager#addPlayer(SectionPos,ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:205 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Player
ทำงานยังไง
เรียกต่อ: chunk(), toLong(), computeIfAbsent(), add(), update(), addTicket(), getPlayerTicketLevel(). สร้างออบเจ็กต์: ObjectOpenHashSet<>.
Parameters
SectionPos sectionPosServerPlayer serverPlayer
ตัวอย่างใช้งาน
DistanceManager instance = ...;
SectionPos sectionPos = ...;
ServerPlayer serverPlayer = ...;
instance.addPlayer(sectionPos, serverPlayer);
net.minecraft.server.level.DistanceManager#addRegionTicket(TicketType<T>,ChunkPos,int,T)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:175 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Region Ticket
ทำงานยังไง
เรียกต่อ: byStatus(), toLong(), addTicket(). สร้างออบเจ็กต์: Ticket<>.
Parameters
TicketType<T> ticketTypeChunkPos chunkPosint iT object
ตัวอย่างใช้งาน
DistanceManager instance = ...;
TicketType<T> ticketType = ...;
ChunkPos chunkPos = ...;
T object = ...;
instance.addRegionTicket(ticketType, chunkPos, 0, object);
net.minecraft.server.level.DistanceManager#addTicket(TicketType<T>,ChunkPos,int,T)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:166 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Ticket
ทำงานยังไง
เรียกต่อ: toLong(). สร้างออบเจ็กต์: Ticket<>.
Parameters
TicketType<T> ticketTypeChunkPos chunkPosint iT object
ตัวอย่างใช้งาน
DistanceManager instance = ...;
TicketType<T> ticketType = ...;
ChunkPos chunkPos = ...;
T object = ...;
instance.addTicket(ticketType, chunkPos, 0, object);
net.minecraft.server.level.DistanceManager#DistanceManager(Executor,Executor)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:54 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ DistanceManager ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: ticketDispatcher, mainThreadExecutor. เรียกต่อ: wrapExecutor(). สร้างออบเจ็กต์: ThrottlingChunkTaskDispatcher.
Parameters
Executor executorExecutor executor2
ตัวอย่างใช้งาน
Executor executor = ...;
Executor executor2 = ...;
DistanceManager instance = new DistanceManager(executor, executor2);
net.minecraft.server.level.DistanceManager#getChunk(long)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:94 - Modifiers:
protected abstract - Return:
ChunkHolder
คืออะไร
อ่านค่า Chunk
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#getDebugStatus()
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:270 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Debug Status
ทำงานยังไง
คืนค่า: this.ticketDispatcher.getDebugStatus().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#getNaturalSpawnChunkCount()
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:255 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Natural Spawn Chunk Count
ทำงานยังไง
เรียกต่อ: runAllUpdates(), size(). คืนค่า: this.naturalSpawnChunkCounter.chunks.size().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#getSpawnCandidateChunks()
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:265 - Modifiers:
public - Return:
LongIterator
คืออะไร
อ่านค่า Spawn Candidate Chunks
ทำงานยังไง
เรียกต่อ: runAllUpdates(), keySet(), iterator(). คืนค่า: this.naturalSpawnChunkCounter.chunks.keySet().iterator().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#getTicketDebugString(long)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:239 - Modifiers:
protected - Return:
String
คืออะไร
อ่านค่า Ticket Debug String
ทำงานยังไง
เรียกต่อ: get(), isEmpty(), first(), toString(). คืนค่า: sortedArraySet != null && !sortedArraySet.isEmpty() ? sortedArraySet.first().toString() : "no_ticket".
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#getTickingChunks()
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:295 - Modifiers:
public - Return:
LongSet
คืออะไร
อ่านค่า Ticking Chunks
ทำงานยังไง
คืนค่า: this.tickingTicketsTracker.getTickingChunks().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#hasPlayersNearby(long)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:260 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Players Nearby
ทำงานยังไง
เรียกต่อ: runAllUpdates(), containsKey(). คืนค่า: this.naturalSpawnChunkCounter.chunks.containsKey(l).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#hasTickets()
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:327 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Tickets
ทำงานยังไง
เรียกต่อ: isEmpty(). คืนค่า: !this.tickets.isEmpty().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#inBlockTickingRange(long)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:235 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ inBlockTickingRange ตาม implementation ของ DistanceManager
ทำงานยังไง
เรียกต่อ: isBlockTicking(), getLevel(). คืนค่า: ChunkLevel.isBlockTicking(this.tickingTicketsTracker.getLevel(l)).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#inEntityTickingRange(long)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:231 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ inEntityTickingRange ตาม implementation ของ DistanceManager
ทำงานยังไง
เรียกต่อ: isEntityTicking(), getLevel(). คืนค่า: ChunkLevel.isEntityTicking(this.tickingTicketsTracker.getLevel(l)).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#isChunkToRemove(long)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:92 - Modifiers:
protected abstract - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Chunk To Remove
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#purgeStaleTickets()
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:60 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ purgeStaleTickets ตาม implementation ของ DistanceManager
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: ticketTickCounter. เรียกต่อ: long2ObjectEntrySet(), fastIterator(), hasNext(), next(), getValue(), iterator(), timedOut(), remove().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#removePlayer(SectionPos,ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:214 - Modifiers:
public - Return:
void
คืออะไร
ลบ Player
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: chunk(), toLong(), get(), remove(), isEmpty(), update(), removeTicket(), getPlayerTicketLevel().
Parameters
SectionPos sectionPosServerPlayer serverPlayer
ตัวอย่างใช้งาน
DistanceManager instance = ...;
SectionPos sectionPos = ...;
ServerPlayer serverPlayer = ...;
instance.removePlayer(sectionPos, serverPlayer);
net.minecraft.server.level.DistanceManager#removeRegionTicket(TicketType<T>,ChunkPos,int,T)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:182 - Modifiers:
public - Return:
void
คืออะไร
ลบ Region Ticket
ทำงานยังไง
เรียกต่อ: byStatus(), toLong(), removeTicket(). สร้างออบเจ็กต์: Ticket<>.
Parameters
TicketType<T> ticketTypeChunkPos chunkPosint iT object
ตัวอย่างใช้งาน
DistanceManager instance = ...;
TicketType<T> ticketType = ...;
ChunkPos chunkPos = ...;
T object = ...;
instance.removeRegionTicket(ticketType, chunkPos, 0, object);
net.minecraft.server.level.DistanceManager#removeTicket(TicketType<T>,ChunkPos,int,T)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:170 - Modifiers:
public - Return:
void
คืออะไร
ลบ Ticket
ทำงานยังไง
เรียกต่อ: toLong(). สร้างออบเจ็กต์: Ticket<>.
Parameters
TicketType<T> ticketTypeChunkPos chunkPosint iT object
ตัวอย่างใช้งาน
DistanceManager instance = ...;
TicketType<T> ticketType = ...;
ChunkPos chunkPos = ...;
T object = ...;
instance.removeTicket(ticketType, chunkPos, 0, object);
net.minecraft.server.level.DistanceManager#removeTicketsOnClosing()
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:299 - Modifiers:
public - Return:
void
คืออะไร
ลบ Tickets On Closing
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: of(), long2ObjectEntrySet(), fastIterator(), hasNext(), next(), getValue(), iterator(), contains().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#runAllUpdates(ChunkMap)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:100 - Modifiers:
public - Return:
boolean
คืออะไร
สั่งทำงาน All Updates
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: runDistanceUpdates(), isEmpty(), updateHighestAllowedStatus(), updateFutures(), clear(), iterator(), hasNext(), nextLong(). สร้างออบเจ็กต์: IllegalStateException. มีจุด return อย่างน้อย 2 จุด.
Parameters
ChunkMap chunkMap
ตัวอย่างใช้งาน
DistanceManager instance = ...;
ChunkMap chunkMap = ...;
boolean result = instance.runAllUpdates(chunkMap);
net.minecraft.server.level.DistanceManager#updateChunkForced(ChunkPos,boolean)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:193 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Chunk Forced
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: toLong(), addTicket(), removeTicket(). สร้างออบเจ็กต์: Ticket<>.
Parameters
ChunkPos chunkPosboolean bl
ตัวอย่างใช้งาน
ChunkPos chunkPos = ...;
@Override
protected void updateChunkForced(ChunkPos chunkPos, boolean bl) {
super.updateChunkForced(chunkPos, bl);
}
net.minecraft.server.level.DistanceManager#updateChunkScheduling(long,int,ChunkHolder,int)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:97 - Modifiers:
protected abstract - Return:
ChunkHolder
คืออะไร
อัปเดต Chunk Scheduling
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
long lint iChunkHolder chunkHolderint j
ตัวอย่างใช้งาน
ChunkHolder chunkHolder = ...;
@Override
protected ChunkHolder updateChunkScheduling(long l, int i, ChunkHolder chunkHolder, int j) {
return super.updateChunkScheduling(l, i, chunkHolder, j);
}
net.minecraft.server.level.DistanceManager#updatePlayerTickets(int)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:244 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Player Tickets
ทำงานยังไง
เรียกต่อ: updateViewDistance().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.DistanceManager#updateSimulationDistance(int)
- Origin:
common - Source:
net/minecraft/server/level/DistanceManager.java:248 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Simulation Distance
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: simulationDistance. เรียกต่อ: replacePlayerTicketsLevel(), getPlayerTicketLevel().
Parameters
int i
ตัวอย่างใช้งาน
FullChunkStatus
- Full name:
net.minecraft.server.level.FullChunkStatus - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/FullChunkStatus.java - Type:
enum - Modifiers:
public
net.minecraft.server.level.FullChunkStatus#isOrAfter(FullChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/FullChunkStatus.java:9 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Or After
ทำงานยังไง
เรียกต่อ: ordinal(). คืนค่า: this.ordinal() >= fullChunkStatus.ordinal().
Parameters
FullChunkStatus fullChunkStatus
ตัวอย่างใช้งาน
FullChunkStatus instance = ...;
FullChunkStatus fullChunkStatus = ...;
boolean result = instance.isOrAfter(fullChunkStatus);
GeneratingChunkMap
- Full name:
net.minecraft.server.level.GeneratingChunkMap - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/GeneratingChunkMap.java - Type:
interface - Modifiers:
public
net.minecraft.server.level.GeneratingChunkMap#acquireGeneration(long)
- Origin:
common - Source:
net/minecraft/server/level/GeneratingChunkMap.java:11 - Modifiers: ``
- Return:
GenerationChunkHolder
คืออะไร
ดำเนินการ acquireGeneration ตาม implementation ของ GeneratingChunkMap
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.GeneratingChunkMap#applyStep(GenerationChunkHolder,ChunkStep,StaticCache2D<GenerationChunkHolder>)
- Origin:
common - Source:
net/minecraft/server/level/GeneratingChunkMap.java:15 - Modifiers: ``
- Return:
CompletableFuture<ChunkAccess>
คืออะไร
นำไปใช้ Step
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
GenerationChunkHolder generationChunkHolderChunkStep chunkStepStaticCache2D<GenerationChunkHolder> staticCache2D
ตัวอย่างใช้งาน
GeneratingChunkMap instance = ...;
GenerationChunkHolder generationChunkHolder = ...;
ChunkStep chunkStep = ...;
StaticCache2D<GenerationChunkHolder> staticCache2D = ...;
CompletableFuture<ChunkAccess> result = instance.applyStep(generationChunkHolder, chunkStep, staticCache2D);
net.minecraft.server.level.GeneratingChunkMap#releaseGeneration(GenerationChunkHolder)
- Origin:
common - Source:
net/minecraft/server/level/GeneratingChunkMap.java:13 - Modifiers: ``
- Return:
void
คืออะไร
ดำเนินการ releaseGeneration ตาม implementation ของ GeneratingChunkMap
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
GenerationChunkHolder generationChunkHolder
ตัวอย่างใช้งาน
GeneratingChunkMap instance = ...;
GenerationChunkHolder generationChunkHolder = ...;
instance.releaseGeneration(generationChunkHolder);
net.minecraft.server.level.GeneratingChunkMap#runGenerationTasks()
- Origin:
common - Source:
net/minecraft/server/level/GeneratingChunkMap.java:19 - Modifiers: ``
- Return:
void
คืออะไร
สั่งทำงาน Generation Tasks
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GeneratingChunkMap#scheduleGenerationTask(ChunkStatus,ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/GeneratingChunkMap.java:17 - Modifiers: ``
- Return:
ChunkGenerationTask
คืออะไร
ดำเนินการ scheduleGenerationTask ตาม implementation ของ GeneratingChunkMap
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
ChunkStatus chunkStatusChunkPos chunkPos
ตัวอย่างใช้งาน
GeneratingChunkMap instance = ...;
ChunkStatus chunkStatus = ...;
ChunkPos chunkPos = ...;
ChunkGenerationTask result = instance.scheduleGenerationTask(chunkStatus, chunkPos);
GenerationChunkHolder
- Full name:
net.minecraft.server.level.GenerationChunkHolder - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/GenerationChunkHolder.java - Type:
class - Modifiers:
public abstract
net.minecraft.server.level.GenerationChunkHolder#addSaveDependency(CompletableFuture<?>)
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:234 - Modifiers:
protected abstract - Return:
void
คืออะไร
เพิ่ม Save Dependency
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
CompletableFuture<?> completableFuture
ตัวอย่างใช้งาน
CompletableFuture<?> completableFuture = ...;
@Override
protected void addSaveDependency(CompletableFuture<?> completableFuture) {
super.addSaveDependency(completableFuture);
}
net.minecraft.server.level.GenerationChunkHolder#decreaseGenerationRefCount()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:243 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ decreaseGenerationRefCount ตาม implementation ของ GenerationChunkHolder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: decrementAndGet(), complete(). สร้างออบเจ็กต์: IllegalStateException.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#GenerationChunkHolder(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:38 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ GenerationChunkHolder ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: pos. เรียกต่อ: getChessboardDistance(). สร้างออบเจ็กต์: IllegalStateException.
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#getAllFutures()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:296 - Modifiers:
public - Return:
List<Pair<ChunkStatus, CompletableFuture<ChunkResult<ChunkAccess>>>>
คืออะไร
อ่านค่า All Futures
ทำงานยังไง
มีการวนลูป. เรียกต่อ: size(), add(), of(), get(). สร้างออบเจ็กต์: ArrayList<>. คืนค่า: list.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
GenerationChunkHolder instance = ...;
List<Pair<ChunkStatus, CompletableFuture<ChunkResult<ChunkAccess>>>> result = instance.getAllFutures();
net.minecraft.server.level.GenerationChunkHolder#getChunkIfPresent(ChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:261 - Modifiers:
public - Return:
ChunkAccess
คืออะไร
อ่านค่า Chunk If Present
ทำงานยังไง
เรียกต่อ: isStatusDisallowed(), getChunkIfPresentUnchecked(). คืนค่า: this.isStatusDisallowed(chunkStatus) ? null : this.getChunkIfPresentUnchecked(chunkStatus).
Parameters
ChunkStatus chunkStatus
ตัวอย่างใช้งาน
GenerationChunkHolder instance = ...;
ChunkStatus chunkStatus = ...;
ChunkAccess result = instance.getChunkIfPresent(chunkStatus);
net.minecraft.server.level.GenerationChunkHolder#getChunkIfPresentUnchecked(ChunkStatus)
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:255 - Modifiers:
public - Return:
ChunkAccess
คืออะไร
อ่านค่า Chunk If Present Unchecked
ทำงานยังไง
เรียกต่อ: get(), getIndex(), getNow(), orElse(). คืนค่า: completableFuture == null ? null : completableFuture.getNow(NOT_DONE_YET).orElse(null).
Parameters
ChunkStatus chunkStatus
ตัวอย่างใช้งาน
GenerationChunkHolder instance = ...;
ChunkStatus chunkStatus = ...;
ChunkAccess result = instance.getChunkIfPresentUnchecked(chunkStatus);
net.minecraft.server.level.GenerationChunkHolder#getFullStatus()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:288 - Modifiers:
public - Return:
FullChunkStatus
คืออะไร
อ่านค่า Full Status
ทำงานยังไง
เรียกต่อ: fullStatus(), getTicketLevel(). คืนค่า: ChunkLevel.fullStatus(this.getTicketLevel()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#getLatestChunk()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:266 - Modifiers:
public - Return:
ChunkAccess
คืออะไร
อ่านค่า Latest Chunk
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), getChunkIfPresentUnchecked(), getParent(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#getLatestStatus()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:307 - Modifiers:
public - Return:
ChunkStatus
คืออะไร
อ่านค่า Latest Status
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), get(), getChunkIfPresentUnchecked(). มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#getPersistedStatus()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:277 - Modifiers:
public - Return:
ChunkStatus
คืออะไร
อ่านค่า Persisted Status
ทำงานยังไง
เรียกต่อ: get(), getIndex(), getNow(), orElse(). คืนค่า: chunkAccess == null ? null : chunkAccess.getPersistedStatus().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#getPos()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:284 - Modifiers:
public - Return:
ChunkPos
คืออะไร
อ่านค่า Pos
ทำงานยังไง
คืนค่า: this.pos.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#getQueueLevel()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:294 - Modifiers:
public abstract - Return:
int
คืออะไร
อ่านค่า Queue Level
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#getTicketLevel()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:292 - Modifiers:
public abstract - Return:
int
คืออะไร
อ่านค่า Ticket Level
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#increaseGenerationRefCount()
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:236 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ increaseGenerationRefCount ตาม implementation ของ GenerationChunkHolder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: generationSaveSyncFuture. เรียกต่อ: getAndIncrement(), addSaveDependency(). สร้างออบเจ็กต์: CompletableFuture<>.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.GenerationChunkHolder#replaceProtoChunk(ImposterProtoChunk)
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:95 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ replaceProtoChunk ตาม implementation ของ GenerationChunkHolder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: completedFuture(), of(), length(), get(), requireNonNull(), getNow(), orElse(), compareAndSet(). สร้างออบเจ็กต์: IllegalStateException.
Parameters
ImposterProtoChunk imposterProtoChunk
ตัวอย่างใช้งาน
GenerationChunkHolder instance = ...;
ImposterProtoChunk imposterProtoChunk = ...;
instance.replaceProtoChunk(imposterProtoChunk);
net.minecraft.server.level.GenerationChunkHolder#scheduleChunkGenerationTask(ChunkStatus,ChunkMap)
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:45 - Modifiers:
public - Return:
CompletableFuture<ChunkResult<ChunkAccess>>
คืออะไร
ดำเนินการ scheduleChunkGenerationTask ตาม implementation ของ GenerationChunkHolder
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isStatusDisallowed(), getOrCreateFuture(), isDone(), get(), isAfter(), rescheduleChunkTask(). มีจุด return อย่างน้อย 3 จุด.
Parameters
ChunkStatus chunkStatusChunkMap chunkMap
ตัวอย่างใช้งาน
GenerationChunkHolder instance = ...;
ChunkStatus chunkStatus = ...;
ChunkMap chunkMap = ...;
CompletableFuture<ChunkResult<ChunkAccess>> result = instance.scheduleChunkGenerationTask(chunkStatus, chunkMap);
net.minecraft.server.level.GenerationChunkHolder#updateHighestAllowedStatus(ChunkMap)
- Origin:
common - Source:
net/minecraft/server/level/GenerationChunkHolder.java:82 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Highest Allowed Status
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: highestAllowedStatus. เรียกต่อ: generationStatus(), getTicketLevel(), isBefore(), failAndClearPendingFuturesBetween(), get(), rescheduleChunkTask(), findHighestStatusWithPendingFuture().
Parameters
ChunkMap chunkMap
ตัวอย่างใช้งาน
ChunkMap chunkMap = ...;
@Override
protected void updateHighestAllowedStatus(ChunkMap chunkMap) {
super.updateHighestAllowedStatus(chunkMap);
}
ParticleStatus
- Full name:
net.minecraft.server.level.ParticleStatus - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ParticleStatus.java - Type:
enum - Modifiers:
public - Implements:
OptionEnum
net.minecraft.server.level.ParticleStatus#byId(int)
- Origin:
common - Source:
net/minecraft/server/level/ParticleStatus.java:31 - Modifiers:
public static - Return:
ParticleStatus
คืออะไร
ดำเนินการ byId ตาม implementation ของ ParticleStatus
ทำงานยังไง
เรียกต่อ: apply(). คืนค่า: BY_ID.apply(i).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ParticleStatus#getId()
- Origin:
common - Source:
net/minecraft/server/level/ParticleStatus.java:26 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Id
ทำงานยังไง
คืนค่า: this.id.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ParticleStatus#getKey()
- Origin:
common - Source:
net/minecraft/server/level/ParticleStatus.java:21 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Key
ทำงานยังไง
คืนค่า: this.key.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
PlayerMap
- Full name:
net.minecraft.server.level.PlayerMap - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/PlayerMap.java - Type:
class - Modifiers:
public final
net.minecraft.server.level.PlayerMap#addPlayer(ServerPlayer,boolean)
- Origin:
common - Source:
net/minecraft/server/level/PlayerMap.java:14 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Player
ทำงานยังไง
เรียกต่อ: put().
Parameters
ServerPlayer serverPlayerboolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.PlayerMap#getAllPlayers()
- Origin:
common - Source:
net/minecraft/server/level/PlayerMap.java:10 - Modifiers:
public - Return:
Set<ServerPlayer>
คืออะไร
อ่านค่า All Players
ทำงานยังไง
เรียกต่อ: keySet(). คืนค่า: this.players.keySet().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.PlayerMap#ignored(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/PlayerMap.java:34 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ ignored ตาม implementation ของ PlayerMap
ทำงานยังไง
เรียกต่อ: getBoolean(). คืนค่า: this.players.getBoolean(serverPlayer).
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
PlayerMap instance = ...;
ServerPlayer serverPlayer = ...;
boolean result = instance.ignored(serverPlayer);
net.minecraft.server.level.PlayerMap#ignoredOrUnknown(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/PlayerMap.java:30 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ ignoredOrUnknown ตาม implementation ของ PlayerMap
ทำงานยังไง
เรียกต่อ: getOrDefault(). คืนค่า: this.players.getOrDefault(serverPlayer, true).
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
PlayerMap instance = ...;
ServerPlayer serverPlayer = ...;
boolean result = instance.ignoredOrUnknown(serverPlayer);
net.minecraft.server.level.PlayerMap#ignorePlayer(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/PlayerMap.java:22 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ ignorePlayer ตาม implementation ของ PlayerMap
ทำงานยังไง
เรียกต่อ: replace().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
net.minecraft.server.level.PlayerMap#removePlayer(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/PlayerMap.java:18 - Modifiers:
public - Return:
void
คืออะไร
ลบ Player
ทำงานยังไง
เรียกต่อ: removeBoolean().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
net.minecraft.server.level.PlayerMap#unIgnorePlayer(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/PlayerMap.java:26 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ unIgnorePlayer ตาม implementation ของ PlayerMap
ทำงานยังไง
เรียกต่อ: replace().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
PlayerRespawnLogic
- Full name:
net.minecraft.server.level.PlayerRespawnLogic - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/PlayerRespawnLogic.java - Type:
class - Modifiers:
public
net.minecraft.server.level.PlayerRespawnLogic#getOverworldRespawnPos(ServerLevel,int,int)
- Origin:
common - Source:
net/minecraft/server/level/PlayerRespawnLogic.java:15 - Modifiers:
protected static - Return:
BlockPos
คืออะไร
อ่านค่า Overworld Respawn Pos
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: dimensionType(), hasCeiling(), getChunk(), blockToSectionCoord(), getChunkSource(), getGenerator(), getSpawnHeight(), getHeight(). สร้างออบเจ็กต์: BlockPos.MutableBlockPos. มีจุด return อย่างน้อย 4 จุด.
Parameters
ServerLevel serverLevelint iint j
ตัวอย่างใช้งาน
ServerLevel serverLevel = ...;
@Override
protected BlockPos getOverworldRespawnPos(ServerLevel serverLevel, int i, int j) {
return super.getOverworldRespawnPos(serverLevel, i, j);
}
net.minecraft.server.level.PlayerRespawnLogic#getSpawnPosInChunk(ServerLevel,ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/PlayerRespawnLogic.java:46 - Modifiers:
public static - Return:
BlockPos
คืออะไร
อ่านค่า Spawn Pos In Chunk
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: debugVoidTerrain(), getMinBlockX(), getMaxBlockX(), getMinBlockZ(), getMaxBlockZ(), getOverworldRespawnPos(). มีจุด return อย่างน้อย 3 จุด.
Parameters
ServerLevel serverLevelChunkPos chunkPos
ตัวอย่างใช้งาน
ServerLevel serverLevel = ...;
ChunkPos chunkPos = ...;
BlockPos result = PlayerRespawnLogic.getSpawnPosInChunk(serverLevel, chunkPos);
SectionTracker
- Full name:
net.minecraft.server.level.SectionTracker - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/SectionTracker.java - Type:
class - Modifiers:
public abstract - Extends:
DynamicGraphMinFixedPoint
net.minecraft.server.level.SectionTracker#checkNeighborsAfterUpdate(long,int,boolean)
- Origin:
common - Source:
net/minecraft/server/level/SectionTracker.java:11 - Modifiers:
protected - Return:
void
คืออะไร
ตรวจสอบ Neighbors After Update
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: offset(), checkNeighbor().
Parameters
long lint iboolean bl
ตัวอย่างใช้งาน
@Override
protected void checkNeighborsAfterUpdate(long l, int i, boolean bl) {
super.checkNeighborsAfterUpdate(l, i, bl);
}
net.minecraft.server.level.SectionTracker#computeLevelFromNeighbor(long,long,int)
- Origin:
common - Source:
net/minecraft/server/level/SectionTracker.java:56 - Modifiers:
protected - Return:
int
คืออะไร
คำนวณ Level From Neighbor
ทำงานยังไง
เรียกต่อ: isSource(), getLevelFromSource(). คืนค่า: this.isSource(l) ? this.getLevelFromSource(m) : i + 1.
Parameters
long llong mint i
ตัวอย่างใช้งาน
@Override
protected int computeLevelFromNeighbor(long l, long m, int i) {
return super.computeLevelFromNeighbor(l, m, i);
}
net.minecraft.server.level.SectionTracker#getComputedLevel(long,long,int)
- Origin:
common - Source:
net/minecraft/server/level/SectionTracker.java:27 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Computed Level
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: offset(), computeLevelFromNeighbor(), getLevel(). มีจุด return อย่างน้อย 2 จุด.
Parameters
long llong mint i
ตัวอย่างใช้งาน
@Override
protected int getComputedLevel(long l, long m, int i) {
return super.getComputedLevel(l, m, i);
}
net.minecraft.server.level.SectionTracker#getLevelFromSource(long)
- Origin:
common - Source:
net/minecraft/server/level/SectionTracker.java:61 - Modifiers:
protected abstract - Return:
int
คืออะไร
อ่านค่า Level From Source
ทำงานยังไง
ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.SectionTracker#SectionTracker(int,int,int)
- Origin:
common - Source:
net/minecraft/server/level/SectionTracker.java:7 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ SectionTracker ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.server.level.SectionTracker#update(long,int,boolean)
- Origin:
common - Source:
net/minecraft/server/level/SectionTracker.java:63 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต update
ทำงานยังไง
เรียกต่อ: checkEdge().
Parameters
long lint iboolean bl
ตัวอย่างใช้งาน
ServerBossEvent
- Full name:
net.minecraft.server.level.ServerBossEvent - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ServerBossEvent.java - Type:
class - Modifiers:
public - Extends:
BossEvent
net.minecraft.server.level.ServerBossEvent#addPlayer(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:96 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Player
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: add(), send(), createAddPacket().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerBossEvent#getPlayers()
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:130 - Modifiers:
public - Return:
Collection<ServerPlayer>
คืออะไร
อ่านค่า Players
ทำงานยังไง
คืนค่า: this.unmodifiablePlayers.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerBossEvent#isVisible()
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:116 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Visible
ทำงานยังไง
คืนค่า: this.visible.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerBossEvent#removeAllPlayers()
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:108 - Modifiers:
public - Return:
void
คืออะไร
ลบ All Players
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), newArrayList(), removePlayer().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerBossEvent#removePlayer(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:102 - Modifiers:
public - Return:
void
คืออะไร
ลบ Player
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: remove(), send(), createRemovePacket(), getId().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
ServerBossEvent instance = ...;
ServerPlayer serverPlayer = ...;
instance.removePlayer(serverPlayer);
net.minecraft.server.level.ServerBossEvent#ServerBossEvent(Component,BossEvent.BossBarColor,BossEvent.BossBarOverlay)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ServerBossEvent ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: createInsecureUUID().
Parameters
Component componentBossEvent.BossBarColor bossBarColorBossEvent.BossBarOverlay bossBarOverlay
ตัวอย่างใช้งาน
Component component = ...;
BossEvent.BossBarColor bossBarColor = ...;
BossEvent.BossBarOverlay bossBarOverlay = ...;
ServerBossEvent instance = new ServerBossEvent(component, bossBarColor, bossBarOverlay);
net.minecraft.server.level.ServerBossEvent#setColor(BossEvent.BossBarColor)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:32 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Color
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: broadcast().
Parameters
BossEvent.BossBarColor bossBarColor
ตัวอย่างใช้งาน
ServerBossEvent instance = ...;
BossEvent.BossBarColor bossBarColor = ...;
instance.setColor(bossBarColor);
net.minecraft.server.level.ServerBossEvent#setCreateWorldFog(boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:68 - Modifiers:
public - Return:
BossEvent
คืออะไร
กำหนดค่า Create World Fog
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: broadcast(). คืนค่า: this.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerBossEvent#setDarkenScreen(boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:48 - Modifiers:
public - Return:
BossEvent
คืออะไร
กำหนดค่า Darken Screen
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: broadcast(). คืนค่า: this.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerBossEvent#setName(Component)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:78 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Name
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: equal(), broadcast().
Parameters
Component component
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerBossEvent#setOverlay(BossEvent.BossBarOverlay)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:40 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Overlay
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: broadcast().
Parameters
BossEvent.BossBarOverlay bossBarOverlay
ตัวอย่างใช้งาน
ServerBossEvent instance = ...;
BossEvent.BossBarOverlay bossBarOverlay = ...;
instance.setOverlay(bossBarOverlay);
net.minecraft.server.level.ServerBossEvent#setPlayBossMusic(boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:58 - Modifiers:
public - Return:
BossEvent
คืออะไร
กำหนดค่า Play Boss Music
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: broadcast(). คืนค่า: this.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerBossEvent#setProgress(float)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:24 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Progress
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: broadcast().
Parameters
float f
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerBossEvent#setVisible(boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerBossEvent.java:120 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Visible
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: visible. เรียกต่อ: send(), createAddPacket(), createRemovePacket(), getId().
Parameters
boolean bl
ตัวอย่างใช้งาน
ServerChunkCache
- Full name:
net.minecraft.server.level.ServerChunkCache - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ServerChunkCache.java - Type:
class - Modifiers:
public - Extends:
ChunkSource
net.minecraft.server.level.ServerChunkCache#addEntity(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:502 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Entity
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#addRegionTicket(TicketType<T>,ChunkPos,int,T)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:479 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Region Ticket
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
TicketType<T> ticketTypeChunkPos chunkPosint iT object
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
TicketType<T> ticketType = ...;
ChunkPos chunkPos = ...;
T object = ...;
instance.addRegionTicket(ticketType, chunkPos, 0, object);
net.minecraft.server.level.ServerChunkCache#blockChanged(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:460 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ blockChanged ตาม implementation ของ ServerChunkCache
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: blockToSectionCoord(), getX(), getZ(), getVisibleChunkIfPresent(), asLong(), add().
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#broadcast(Entity,Packet<?>)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:510 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ broadcast ตาม implementation ของ ServerChunkCache
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Entity entityPacket<?> packet
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
Entity entity = ...;
Packet<?> packet = ...;
instance.broadcast(entity, packet);
net.minecraft.server.level.ServerChunkCache#broadcastAndSend(Entity,Packet<?>)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:506 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ broadcastAndSend ตาม implementation ของ ServerChunkCache
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Entity entityPacket<?> packet
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
Entity entity = ...;
Packet<?> packet = ...;
instance.broadcastAndSend(entity, packet);
net.minecraft.server.level.ServerChunkCache#chunkScanner()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:540 - Modifiers:
public - Return:
ChunkScanAccess
คืออะไร
ดำเนินการ chunkScanner ตาม implementation ของ ServerChunkCache
ทำงานยังไง
คืนค่า: this.chunkMap.chunkScanner().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#close()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:311 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
เรียกต่อ: save().
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#gatherStats()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:433 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ gatherStats ตาม implementation ของ ServerChunkCache
ทำงานยังไง
เรียกต่อ: toString(), getLoadedChunksCount(). คืนค่า: Integer.toString(this.getLoadedChunksCount()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getChunk(int,int,ChunkStatus,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:148 - Modifiers:
public - Return:
ChunkAccess
คืออะไร
อ่านค่า Chunk
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: currentThread(), supplyAsync(), join(), get(), incrementCounter(), asLong(), getChunkFutureMainThread(), managedBlock(). สร้างออบเจ็กต์: IllegalStateException. มีจุด return อย่างน้อย 3 จุด.
Parameters
int iint jChunkStatus chunkStatusboolean bl
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
ChunkStatus chunkStatus = ...;
ChunkAccess result = instance.getChunk(0, 0, chunkStatus, true);
net.minecraft.server.level.ServerChunkCache#getChunkDebugData(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:528 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Chunk Debug Data
ทำงานยังไง
คืนค่า: this.chunkMap.getChunkDebugData(chunkPos).
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
ChunkPos chunkPos = ...;
String result = instance.getChunkDebugData(chunkPos);
net.minecraft.server.level.ServerChunkCache#getChunkForLighting(int,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:269 - Modifiers:
public - Return:
LightChunk
คืออะไร
อ่านค่า Chunk For Lighting
ทำงานยังไง
เรียกต่อ: asLong(), getVisibleChunkIfPresent(), getChunkIfPresentUnchecked(), getParent(). คืนค่า: chunkHolder == null ? null : chunkHolder.getChunkIfPresentUnchecked(ChunkStatus.INITIALIZE_LIGHT.getParent()).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getChunkFuture(int,int,ChunkStatus,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:220 - Modifiers:
public - Return:
CompletableFuture<ChunkResult<ChunkAccess>>
คืออะไร
อ่านค่า Chunk Future
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: currentThread(), getChunkFutureMainThread(), managedBlock(), supplyAsync(), thenCompose(). คืนค่า: completableFuture.
Parameters
int iint jChunkStatus chunkStatusboolean bl
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
ChunkStatus chunkStatus = ...;
CompletableFuture<ChunkResult<ChunkAccess>> result = instance.getChunkFuture(0, 0, chunkStatus, true);
net.minecraft.server.level.ServerChunkCache#getChunkNow(int,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:181 - Modifiers:
public - Return:
LevelChunk
คืออะไร
อ่านค่า Chunk Now
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: currentThread(), get(), incrementCounter(), asLong(), getVisibleChunkIfPresent(), getChunkIfPresent(), storeInCache(). มีจุด return อย่างน้อย 5 จุด.
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getDataStorage()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:532 - Modifiers:
public - Return:
DimensionDataStorage
คืออะไร
อ่านค่า Data Storage
ทำงานยังไง
คืนค่า: this.dataStorage.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getGenerator()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:443 - Modifiers:
public - Return:
ChunkGenerator
คืออะไร
อ่านค่า Generator
ทำงานยังไง
เรียกต่อ: generator(). คืนค่า: this.chunkMap.generator().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getGeneratorState()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:447 - Modifiers:
public - Return:
ChunkGeneratorStructureState
คืออะไร
อ่านค่า Generator State
ทำงานยังไง
เรียกต่อ: generatorState(). คืนค่า: this.chunkMap.generatorState().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
ChunkGeneratorStructureState result = instance.getGeneratorState();
net.minecraft.server.level.ServerChunkCache#getLastSpawnState()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:544 - Modifiers:
public - Return:
NaturalSpawner.SpawnState
คืออะไร
อ่านค่า Last Spawn State
ทำงานยังไง
คืนค่า: this.lastSpawnState.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getLevel()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:277 - Modifiers:
public - Return:
Level
คืออะไร
อ่านค่า Level
ทำงานยังไง
คืนค่า: this.level.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getLightEngine()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:123 - Modifiers:
public - Return:
ThreadedLevelLightEngine
คืออะไร
อ่านค่า Light Engine
ทำงานยังไง
คืนค่า: this.lightEngine.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getLoadedChunksCount()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:455 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Loaded Chunks Count
ทำงานยังไง
เรียกต่อ: size(). คืนค่า: this.chunkMap.size().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getPendingTasksCount()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:438 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Pending Tasks Count
ทำงานยังไง
คืนค่า: this.mainThreadProcessor.getPendingTasksCount().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getPoiManager()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:536 - Modifiers:
public - Return:
PoiManager
คืออะไร
อ่านค่า Poi Manager
ทำงานยังไง
คืนค่า: this.chunkMap.getPoiManager().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#getTickingGenerated()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:132 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Ticking Generated
ทำงานยังไง
คืนค่า: this.chunkMap.getTickingGenerated().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#hasChunk(int,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:262 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Chunk
ทำงานยังไง
เรียกต่อ: getVisibleChunkIfPresent(), toLong(), byStatus(), chunkAbsent(). สร้างออบเจ็กต์: ChunkPos. คืนค่า: !this.chunkAbsent(chunkHolder, k).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#isPositionTicking(long)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:297 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Position Ticking
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: shouldTickBlocksAt(), getVisibleChunkIfPresent(), getTickingChunkFuture(), getNow(), isSuccess(). มีจุด return อย่างน้อย 2 จุด.
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#move(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:492 - Modifiers:
public - Return:
void
คืออะไร
เคลื่อนที่ move
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isRemoved().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#onChunkReadyToSend(ChunkHolder)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:554 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Chunk Ready To Send
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: hasChangesToBroadcast(), add().
Parameters
ChunkHolder chunkHolder
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
ChunkHolder chunkHolder = ...;
instance.onChunkReadyToSend(chunkHolder);
net.minecraft.server.level.ServerChunkCache#onLightUpdate(LightLayer,SectionPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:469 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Light Update
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: execute(), getVisibleChunkIfPresent(), chunk(), toLong(), sectionLightChanged(), y(), add().
Parameters
LightLayer lightLayerSectionPos sectionPos
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
LightLayer lightLayer = ...;
SectionPos sectionPos = ...;
instance.onLightUpdate(lightLayer, sectionPos);
net.minecraft.server.level.ServerChunkCache#pollTask()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:281 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ pollTask ตาม implementation ของ ServerChunkCache
ทำงานยังไง
คืนค่า: this.mainThreadProcessor.pollTask().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#randomState()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:451 - Modifiers:
public - Return:
RandomState
คืออะไร
ดำเนินการ randomState ตาม implementation ของ ServerChunkCache
ทำงานยังไง
คืนค่า: this.chunkMap.randomState().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#removeEntity(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:498 - Modifiers:
public - Return:
void
คืออะไร
ลบ Entity
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#removeRegionTicket(TicketType<T>,ChunkPos,int,T)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:483 - Modifiers:
public - Return:
void
คืออะไร
ลบ Region Ticket
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
TicketType<T> ticketTypeChunkPos chunkPosint iT object
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
TicketType<T> ticketType = ...;
ChunkPos chunkPos = ...;
T object = ...;
instance.removeRegionTicket(ticketType, chunkPos, 0, object);
net.minecraft.server.level.ServerChunkCache#removeTicketsOnClosing()
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:550 - Modifiers:
public - Return:
void
คืออะไร
ลบ Tickets On Closing
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#save(boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:306 - Modifiers:
public - Return:
void
คืออะไร
บันทึก save
ทำงานยังไง
เรียกต่อ: runDistanceManagerUpdates(), saveAllChunks().
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#ServerChunkCache(ServerLevel,LevelStorageSource.LevelStorageAccess,DataFixer,StructureTemplateManager,Executor,ChunkGenerator,int,int,boolean,ChunkProgressListener,ChunkStatusUpdateListener,Supplier<DimensionDataStorage>)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:76 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ServerChunkCache ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
มีการจัดการ exception. แก้ state: level, mainThreadProcessor, mainThread, dataStorage, chunkMap, lightEngine. เรียกต่อ: MainThreadExecutor(), currentThread(), getDimensionPath(), dimension(), resolve(), createDirectoriesSafe(), error(), registryAccess(). สร้างออบเจ็กต์: ServerChunkCache.MainThreadExecutor, DimensionDataStorage, ChunkMap.
Parameters
ServerLevel serverLevelLevelStorageSource.LevelStorageAccess levelStorageAccessDataFixer dataFixerStructureTemplateManager structureTemplateManagerExecutor executorChunkGenerator chunkGeneratorint iint jboolean blChunkProgressListener chunkProgressListenerChunkStatusUpdateListener chunkStatusUpdateListenerSupplier<DimensionDataStorage> supplier
ตัวอย่างใช้งาน
ServerLevel serverLevel = ...;
LevelStorageSource.LevelStorageAccess levelStorageAccess = ...;
DataFixer dataFixer = ...;
StructureTemplateManager structureTemplateManager = ...;
Executor executor = ...;
ChunkGenerator chunkGenerator = ...;
ChunkProgressListener chunkProgressListener = ...;
ChunkStatusUpdateListener chunkStatusUpdateListener = ...;
Supplier<DimensionDataStorage> supplier = ...;
ServerChunkCache instance = new ServerChunkCache(serverLevel, levelStorageAccess, dataFixer, structureTemplateManager, executor, chunkGenerator, 0, 0, true, chunkProgressListener, chunkStatusUpdateListener, supplier);
net.minecraft.server.level.ServerChunkCache#setSimulationDistance(int)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:518 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Simulation Distance
ทำงานยังไง
เรียกต่อ: updateSimulationDistance().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#setSpawnSettings(boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:522 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Spawn Settings
ทำงานยังไง
แก้ state: spawnEnemies, spawnFriendlies.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#setViewDistance(int)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:514 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า View Distance
ทำงานยังไง
เรียกต่อ: setServerViewDistance().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerChunkCache#tick(BooleanSupplier,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:319 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), push(), tickRateManager(), runsNormally(), purgeStaleTickets(), runDistanceManagerUpdates(), popPush(), tickChunks().
Parameters
BooleanSupplier booleanSupplierboolean bl
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
BooleanSupplier booleanSupplier = ...;
instance.tick(booleanSupplier, true);
net.minecraft.server.level.ServerChunkCache#updateChunkForced(ChunkPos,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerChunkCache.java:487 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Chunk Forced
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
ChunkPos chunkPosboolean bl
ตัวอย่างใช้งาน
ServerChunkCache instance = ...;
ChunkPos chunkPos = ...;
instance.updateChunkForced(chunkPos, true);
ServerEntity
- Full name:
net.minecraft.server.level.ServerEntity - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ServerEntity.java - Type:
class - Modifiers:
public
net.minecraft.server.level.ServerEntity#addPairing(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:258 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Pairing
ทำงานยังไง
เรียกต่อ: sendPairingData(), send(), startSeenByPlayer(). สร้างออบเจ็กต์: ArrayList<>, ClientboundBundlePacket.
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerEntity#getLastSentMovement()
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:324 - Modifiers:
public - Return:
Vec3
คืออะไร
อ่านค่า Last Sent Movement
ทำงานยังไง
คืนค่า: this.lastSentMovement.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerEntity#getLastSentXRot()
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:328 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Last Sent XRot
ทำงานยังไง
เรียกต่อ: unpackDegrees(). คืนค่า: Mth.unpackDegrees(this.lastSentXRot).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerEntity#getLastSentYHeadRot()
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:336 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Last Sent YHead Rot
ทำงานยังไง
เรียกต่อ: unpackDegrees(). คืนค่า: Mth.unpackDegrees(this.lastSentYHeadRot).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerEntity#getLastSentYRot()
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:332 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Last Sent YRot
ทำงานยังไง
เรียกต่อ: unpackDegrees(). คืนค่า: Mth.unpackDegrees(this.lastSentYRot).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerEntity#getPositionBase()
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:320 - Modifiers:
public - Return:
Vec3
คืออะไร
อ่านค่า Position Base
ทำงานยังไง
เรียกต่อ: getBase(). คืนค่า: this.positionCodec.getBase().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerEntity#removePairing(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:253 - Modifiers:
public - Return:
void
คืออะไร
ลบ Pairing
ทำงานยังไง
เรียกต่อ: stopSeenByPlayer(), send(), getId(). สร้างออบเจ็กต์: ClientboundRemoveEntitiesPacket.
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerEntity#sendChanges()
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:89 - Modifiers:
public - Return:
void
คืออะไร
ส่ง Changes
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: lastPassengers, updateInterval, lastSentYRot, lastSentXRot, wasRiding, teleportDelay. เรียกต่อ: getPassengers(), equals(), accept(), removedPassengers(), forEach(), teleport(), getX(), getY(). สร้างออบเจ็กต์: ClientboundSetPassengersPacket, ClientboundMoveEntityPacket.Rot, ClientboundMoveEntityPacket.Pos, ClientboundMoveEntityPacket.PosRot.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerEntity#sendPairingData(ServerPlayer,Consumer<Packet<ClientGamePacketListener>>)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:265 - Modifiers:
public - Return:
void
คืออะไร
ส่ง Pairing Data
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isRemoved(), warn(), getAddEntityPacket(), accept(), getId(), getAttributes(), getSyncableAttributes(), isEmpty(). สร้างออบเจ็กต์: ClientboundSetEntityDataPacket, ClientboundUpdateAttributesPacket, ClientboundSetEntityMotionPacket, ClientboundSetEquipmentPacket.
Parameters
ServerPlayer serverPlayerConsumer<Packet<ClientGamePacketListener>> consumer
ตัวอย่างใช้งาน
ServerEntity instance = ...;
ServerPlayer serverPlayer = ...;
Consumer<Packet<ClientGamePacketListener>> consumer = ...;
instance.sendPairingData(serverPlayer, consumer);
net.minecraft.server.level.ServerEntity#ServerEntity(ServerLevel,Entity,int,boolean,Consumer<Packet<?>>)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntity.java:74 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ServerEntity ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: level, broadcast, entity, updateInterval, trackDelta, lastSentMovement. เรียกต่อ: setBase(), trackingPosition(), getDeltaMovement(), packDegrees(), getYRot(), getXRot(), getYHeadRot(), onGround().
Parameters
ServerLevel serverLevelEntity entityint iboolean blConsumer<Packet<?>> consumer
ตัวอย่างใช้งาน
ServerLevel serverLevel = ...;
Entity entity = ...;
Consumer<Packet<?>> consumer = ...;
ServerEntity instance = new ServerEntity(serverLevel, entity, 0, true, consumer);
ServerEntityGetter
- Full name:
net.minecraft.server.level.ServerEntityGetter - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ServerEntityGetter.java - Type:
interface - Modifiers:
public - Implements:
EntityGetter
net.minecraft.server.level.ServerEntityGetter#getLevel()
- Origin:
common - Source:
net/minecraft/server/level/ServerEntityGetter.java:13 - Modifiers: ``
- Return:
ServerLevel
คืออะไร
อ่านค่า Level
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerEntityGetter#getNearbyEntities(Class<T>,TargetingConditions,LivingEntity,AABB)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntityGetter.java:69 - Modifiers:
default - Return:
List<T>
คืออะไร
อ่านค่า Nearby Entities
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getEntitiesOfClass(), test(), getLevel(), add(). สร้างออบเจ็กต์: ArrayList<>. คืนค่า: list2.
Parameters
Class<T> class_TargetingConditions targetingConditionsLivingEntity livingEntityAABB aABB
ตัวอย่างใช้งาน
ServerEntityGetter instance = ...;
Class<T> class_ = ...;
TargetingConditions targetingConditions = ...;
LivingEntity livingEntity = ...;
AABB aABB = ...;
List<T> result = instance.getNearbyEntities(class_, targetingConditions, livingEntity, aABB);
net.minecraft.server.level.ServerEntityGetter#getNearbyPlayers(TargetingConditions,LivingEntity,AABB)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntityGetter.java:57 - Modifiers:
default - Return:
List<Player>
คืออะไร
อ่านค่า Nearby Players
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: players(), contains(), getX(), getY(), getZ(), test(), getLevel(), add(). สร้างออบเจ็กต์: ArrayList<>. คืนค่า: list.
Parameters
TargetingConditions targetingConditionsLivingEntity livingEntityAABB aABB
ตัวอย่างใช้งาน
ServerEntityGetter instance = ...;
TargetingConditions targetingConditions = ...;
LivingEntity livingEntity = ...;
AABB aABB = ...;
List<Player> result = instance.getNearbyPlayers(targetingConditions, livingEntity, aABB);
net.minecraft.server.level.ServerEntityGetter#getNearestEntity(Class<? extends T>,TargetingConditions,LivingEntity,double,double,double,AABB)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntityGetter.java:30 - Modifiers:
default - Return:
T
คืออะไร
อ่านค่า Nearest Entity
ทำงานยังไง
เรียกต่อ: getEntitiesOfClass(). คืนค่า: this.getNearestEntity(this.getEntitiesOfClass(class_, aABB, livingEntityx -> true), targetingConditions, livingEntity, d, e, f).
Parameters
Class<? extends T> class_TargetingConditions targetingConditionsLivingEntity livingEntitydouble ddouble edouble fAABB aABB
ตัวอย่างใช้งาน
ServerEntityGetter instance = ...;
Class<? extends T> class_ = ...;
TargetingConditions targetingConditions = ...;
LivingEntity livingEntity = ...;
AABB aABB = ...;
T result = instance.getNearestEntity(class_, targetingConditions, livingEntity, 0.0D, 0.0D, 0.0D, aABB);
net.minecraft.server.level.ServerEntityGetter#getNearestEntity(List<? extends T>,TargetingConditions,LivingEntity,double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntityGetter.java:37 - Modifiers:
default - Return:
T
คืออะไร
อ่านค่า Nearest Entity
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: test(), getLevel(), distanceToSqr(). คืนค่า: livingEntity2.
Parameters
List<? extends T> listTargetingConditions targetingConditionsLivingEntity livingEntitydouble ddouble edouble f
ตัวอย่างใช้งาน
ServerEntityGetter instance = ...;
List<? extends T> list = ...;
TargetingConditions targetingConditions = ...;
LivingEntity livingEntity = ...;
T result = instance.getNearestEntity(list, targetingConditions, livingEntity, 0.0D, 0.0D, 0.0D);
net.minecraft.server.level.ServerEntityGetter#getNearestPlayer(TargetingConditions,double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntityGetter.java:25 - Modifiers:
default - Return:
Player
คืออะไร
อ่านค่า Nearest Player
ทำงานยังไง
เรียกต่อ: getNearestEntity(), players(). คืนค่า: this.getNearestEntity(this.players(), targetingConditions, null, d, e, f).
Parameters
TargetingConditions targetingConditionsdouble ddouble edouble f
ตัวอย่างใช้งาน
ServerEntityGetter instance = ...;
TargetingConditions targetingConditions = ...;
Player result = instance.getNearestPlayer(targetingConditions, 0.0D, 0.0D, 0.0D);
net.minecraft.server.level.ServerEntityGetter#getNearestPlayer(TargetingConditions,LivingEntity)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntityGetter.java:15 - Modifiers:
default - Return:
Player
คืออะไร
อ่านค่า Nearest Player
ทำงานยังไง
เรียกต่อ: getNearestEntity(), players(), getX(), getY(), getZ(). คืนค่า: this.getNearestEntity(this.players(), targetingConditions, livingEntity, livingEntity.getX(), livingEntity.getY(), livingEntity.getZ()).
Parameters
TargetingConditions targetingConditionsLivingEntity livingEntity
ตัวอย่างใช้งาน
ServerEntityGetter instance = ...;
TargetingConditions targetingConditions = ...;
LivingEntity livingEntity = ...;
Player result = instance.getNearestPlayer(targetingConditions, livingEntity);
net.minecraft.server.level.ServerEntityGetter#getNearestPlayer(TargetingConditions,LivingEntity,double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerEntityGetter.java:20 - Modifiers:
default - Return:
Player
คืออะไร
อ่านค่า Nearest Player
ทำงานยังไง
เรียกต่อ: getNearestEntity(), players(). คืนค่า: this.getNearestEntity(this.players(), targetingConditions, livingEntity, d, e, f).
Parameters
TargetingConditions targetingConditionsLivingEntity livingEntitydouble ddouble edouble f
ตัวอย่างใช้งาน
ServerEntityGetter instance = ...;
TargetingConditions targetingConditions = ...;
LivingEntity livingEntity = ...;
Player result = instance.getNearestPlayer(targetingConditions, livingEntity, 0.0D, 0.0D, 0.0D);
ServerLevel
- Full name:
net.minecraft.server.level.ServerLevel - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ServerLevel.java - Type:
class - Modifiers:
public - Extends:
Level - Implements:
ServerEntityGetter,WorldGenLevel
net.minecraft.server.level.ServerLevel#addDuringTeleport(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:872 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม During Teleport
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: addPlayer(), addEntity().
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#addFreshEntity(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:863 - Modifiers:
public - Return:
boolean
คืออะไร
เพิ่ม Fresh Entity
ทำงานยังไง
เรียกต่อ: addEntity(). คืนค่า: this.addEntity(entity).
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#addLegacyChunkEntities(Stream<Entity>)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1580 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Legacy Chunk Entities
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Stream<Entity> stream
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#addNewPlayer(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:880 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม New Player
ทำงานยังไง
เรียกต่อ: addPlayer().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#addRespawnedPlayer(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:884 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Respawned Player
ทำงานยังไง
เรียกต่อ: addPlayer().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
ServerLevel instance = ...;
ServerPlayer serverPlayer = ...;
instance.addRespawnedPlayer(serverPlayer);
net.minecraft.server.level.ServerLevel#addWithUUID(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:868 - Modifiers:
public - Return:
boolean
คืออะไร
เพิ่ม With UUID
ทำงานยังไง
เรียกต่อ: addEntity(). คืนค่า: this.addEntity(entity).
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#addWorldGenChunkEntities(Stream<Entity>)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1584 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม World Gen Chunk Entities
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Stream<Entity> stream
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#areEntitiesLoaded(long)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1611 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ areEntitiesLoaded ตาม implementation ของ ServerLevel
ทำงานยังไง
คืนค่า: this.entityManager.areEntitiesLoaded(l).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#blockEvent(BlockPos,Block,int,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1117 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ blockEvent ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: add(). สร้างออบเจ็กต์: BlockEventData.
Parameters
BlockPos blockPosBlock blockint iint j
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
Block block = ...;
instance.blockEvent(blockPos, block, 0, 0);
net.minecraft.server.level.ServerLevel#blockUpdated(BlockPos,Block)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1499 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ blockUpdated ตาม implementation ของ ServerLevel
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isDebug(), updateNeighborsAt().
Parameters
BlockPos blockPosBlock block
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
Block block = ...;
instance.blockUpdated(blockPos, block);
net.minecraft.server.level.ServerLevel#broadcastDamageEvent(Entity,DamageSource)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1067 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ broadcastDamageEvent ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: getChunkSource(), broadcastAndSend(). สร้างออบเจ็กต์: ClientboundDamageEventPacket.
Parameters
Entity entityDamageSource damageSource
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Entity entity = ...;
DamageSource damageSource = ...;
instance.broadcastDamageEvent(entity, damageSource);
net.minecraft.server.level.ServerLevel#broadcastEntityEvent(Entity,byte)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1062 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ broadcastEntityEvent ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: getChunkSource(), broadcastAndSend(). สร้างออบเจ็กต์: ClientboundEntityEventPacket.
Parameters
Entity entitybyte b
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#canSleepThroughNights()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:597 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Sleep Through Nights
ทำงานยังไง
เรียกต่อ: getGameRules(), getInt(). คืนค่า: this.getGameRules().getInt(GameRules.RULE_PLAYERS_SLEEPING_PERCENTAGE) <= 100.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#clearBlockEvents(BoundingBox)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1494 - Modifiers:
public - Return:
void
คืออะไร
ล้าง Block Events
ทำงานยังไง
เรียกต่อ: removeIf(), isInside(), pos().
Parameters
BoundingBox boundingBox
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#close()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1600 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 2 statement).
Parameters
- ไม่มี
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#destroyBlockProgress(int,BlockPos,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:926 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ destroyBlockProgress ตาม implementation ของ ServerLevel
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getPlayerList(), getPlayers(), level(), getId(), getX(), getY(), getZ(), send(). สร้างออบเจ็กต์: ClientboundBlockDestructionPacket.
Parameters
int iBlockPos blockPosint j
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#dragonParts()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1237 - Modifiers:
public - Return:
Collection<EnderDragonPart>
คืออะไร
ดำเนินการ dragonParts ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: values(). คืนค่า: this.dragonParts.values().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#enabledFeatures()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1631 - Modifiers:
public - Return:
FeatureFlagSet
คืออะไร
ดำเนินการ enabledFeatures ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: getWorldData(). คืนค่า: this.server.getWorldData().enabledFeatures().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#explode(Entity,DamageSource,ExplosionDamageCalculator,double,double,double,float,boolean,Level.ExplosionInteraction,ParticleOptions,ParticleOptions,Holder<SoundEvent>)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1076 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ explode ตาม implementation ของ ServerLevel
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการวนลูป. เรียกต่อ: getDestroyType(), getGameRules(), getBoolean(), isSmall(), distanceToSqr(), ofNullable(), getHitPlayers(), get(). สร้างออบเจ็กต์: Vec3, ServerExplosion, ClientboundExplodePacket.
Parameters
Entity entityDamageSource damageSourceExplosionDamageCalculator explosionDamageCalculatordouble ddouble edouble ffloat gboolean blLevel.ExplosionInteraction explosionInteractionParticleOptions particleOptionsParticleOptions particleOptions2Holder<SoundEvent> holder
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Entity entity = ...;
DamageSource damageSource = ...;
ExplosionDamageCalculator explosionDamageCalculator = ...;
Level.ExplosionInteraction explosionInteraction = ...;
ParticleOptions particleOptions = ...;
ParticleOptions particleOptions2 = ...;
Holder<SoundEvent> holder = ...;
instance.explode(entity, damageSource, explosionDamageCalculator, 0.0D, 0.0D, 0.0D, 0.0F, true, explosionInteraction, particleOptions, particleOptions2, holder);
net.minecraft.server.level.ServerLevel#fillReportDetails(CrashReport)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1658 - Modifiers:
public - Return:
CrashReportCategory
คืออะไร
ดำเนินการ fillReportDetails ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: setDetail(), valueOf(), count(). คืนค่า: crashReportCategory.
Parameters
CrashReport crashReport
ตัวอย่างใช้งาน
ServerLevel instance = ...;
CrashReport crashReport = ...;
CrashReportCategory result = instance.fillReportDetails(crashReport);
net.minecraft.server.level.ServerLevel#findClosestBiome3d(Predicate<Holder<Biome>>,BlockPos,int,int,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1257 - Modifiers:
public - Return:
Pair<BlockPos, Holder<Biome>>
คืออะไร
ค้นหา Closest Biome3d
ทำงานยังไง
เรียกต่อ: getChunkSource(), getGenerator(), getBiomeSource(), randomState(), sampler().
Parameters
Predicate<Holder<Biome>> predicateBlockPos blockPosint iint jint k
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Predicate<Holder<Biome>> predicate = ...;
BlockPos blockPos = ...;
Pair<BlockPos, Holder<Biome>> result = instance.findClosestBiome3d(predicate, blockPos, 0, 0, 0);
net.minecraft.server.level.ServerLevel#findLightningTargetAround(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:571 - Modifiers:
protected - Return:
BlockPos
คืออะไร
ค้นหา Lightning Target Around
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getHeightmapPos(), findLightningRod(), isPresent(), get(), encapsulatingFullBlocks(), atY(), getMaxY(), inflate(). มีจุด return อย่างน้อย 3 จุด.
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
BlockPos blockPos = ...;
@Override
protected BlockPos findLightningTargetAround(BlockPos blockPos) {
return super.findLightningTargetAround(blockPos);
}
net.minecraft.server.level.ServerLevel#findNearestMapStructure(TagKey<Structure>,BlockPos,int,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1242 - Modifiers:
public - Return:
BlockPos
คืออะไร
ค้นหา Nearest Map Structure
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getWorldData(), worldGenOptions(), generateStructures(), registryAccess(), lookupOrThrow(), get(), isEmpty(), getChunkSource(). มีจุด return อย่างน้อย 3 จุด.
Parameters
TagKey<Structure> tagKeyBlockPos blockPosint iboolean bl
ตัวอย่างใช้งาน
ServerLevel instance = ...;
TagKey<Structure> tagKey = ...;
BlockPos blockPos = ...;
BlockPos result = instance.findNearestMapStructure(tagKey, blockPos, 0, true);
net.minecraft.server.level.ServerLevel#fuelValues()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1641 - Modifiers:
public - Return:
FuelValues
คืออะไร
ดำเนินการ fuelValues ตาม implementation ของ ServerLevel
ทำงานยังไง
คืนค่า: this.server.fuelValues().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#gameEvent(Holder<GameEvent>,Vec3,GameEvent.Context)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:999 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ gameEvent ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: post().
Parameters
Holder<GameEvent> holderVec3 vec3GameEvent.Context context
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Holder<GameEvent> holder = ...;
Vec3 vec3 = ...;
GameEvent.Context context = ...;
instance.gameEvent(holder, vec3, context);
net.minecraft.server.level.ServerLevel#gatherChunkSourceStats()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1606 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ gatherChunkSourceStats ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: gatherStats(). คืนค่า: "Chunks[S] W: " + this.chunkSource.gatherStats() + " E: " + this.entityManager.gatherStats().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getAllEntities()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1511 - Modifiers:
public - Return:
Iterable<Entity>
คืออะไร
อ่านค่า All Entities
ทำงานยังไง
เรียกต่อ: getEntities(), getAll(). คืนค่า: this.getEntities().getAll().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getBlockTicks()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1154 - Modifiers:
public - Return:
LevelTicks<Block>
คืออะไร
อ่านค่า Block Ticks
ทำงานยังไง
คืนค่า: this.blockTicks.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getChunkSource()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1072 - Modifiers:
public - Return:
ServerChunkCache
คืออะไร
อ่านค่า Chunk Source
ทำงานยังไง
คืนค่า: this.chunkSource.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getDataStorage()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1279 - Modifiers:
public - Return:
DimensionDataStorage
คืออะไร
อ่านค่า Data Storage
ทำงานยังไง
เรียกต่อ: getChunkSource(). คืนค่า: this.getChunkSource().getDataStorage().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getDragonFight()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1529 - Modifiers:
public - Return:
EndDragonFight
คืออะไร
อ่านค่า Dragon Fight
ทำงานยังไง
คืนค่า: this.dragonFight.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getDragons()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:834 - Modifiers:
public - Return:
List<? extends EnderDragon>
คืออะไร
อ่านค่า Dragons
ทำงานยังไง
เรียกต่อ: getEntities(). คืนค่า: this.getEntities(EntityType.ENDER_DRAGON, LivingEntity::isAlive).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getEntities()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1575 - Modifiers:
protected - Return:
LevelEntityGetter<Entity>
คืออะไร
อ่านค่า Entities
ทำงานยังไง
เรียกต่อ: getEntityGetter(). คืนค่า: this.entityManager.getEntityGetter().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getEntities(EntityTypeTest<Entity, T>,Predicate<? super T>)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:811 - Modifiers:
public - Return:
List<? extends T>
คืออะไร
อ่านค่า Entities
ทำงานยังไง
เรียกต่อ: newArrayList(). คืนค่า: list.
Parameters
EntityTypeTest<Entity, T> entityTypeTestPredicate<? super T> predicate
ตัวอย่างใช้งาน
ServerLevel instance = ...;
EntityTypeTest<Entity, T> entityTypeTest = ...;
Predicate<? super T> predicate = ...;
List<? extends T> result = instance.getEntities(entityTypeTest, predicate);
net.minecraft.server.level.ServerLevel#getEntities(EntityTypeTest<Entity, T>,Predicate<? super T>,List<? super T>)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:817 - Modifiers:
public - Return:
void
คืออะไร
อ่านค่า Entities
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
EntityTypeTest<Entity, T> entityTypeTestPredicate<? super T> predicateList<? super T> list
ตัวอย่างใช้งาน
ServerLevel instance = ...;
EntityTypeTest<Entity, T> entityTypeTest = ...;
Predicate<? super T> predicate = ...;
List<? super T> list = ...;
instance.getEntities(entityTypeTest, predicate, list);
net.minecraft.server.level.ServerLevel#getEntities(EntityTypeTest<Entity, T>,Predicate<? super T>,List<? super T>,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:821 - Modifiers:
public - Return:
void
คืออะไร
อ่านค่า Entities
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), test(), add(), size(). มีจุด return อย่างน้อย 2 จุด.
Parameters
EntityTypeTest<Entity, T> entityTypeTestPredicate<? super T> predicateList<? super T> listint i
ตัวอย่างใช้งาน
ServerLevel instance = ...;
EntityTypeTest<Entity, T> entityTypeTest = ...;
Predicate<? super T> predicate = ...;
List<? super T> list = ...;
instance.getEntities(entityTypeTest, predicate, list, 0);
net.minecraft.server.level.ServerLevel#getEntity(int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1219 - Modifiers:
public - Return:
Entity
คืออะไร
อ่านค่า Entity
ทำงานยังไง
เรียกต่อ: getEntities(), get(). คืนค่า: this.getEntities().get(i).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getEntity(UUID)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1225 - Modifiers:
public - Return:
Entity
คืออะไร
อ่านค่า Entity
ทำงานยังไง
เรียกต่อ: getEntities(), get(). คืนค่า: this.getEntities().get(uUID).
Parameters
UUID uUID
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getEntityOrPart(int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1230 - Modifiers:
public - Return:
Entity
คืออะไร
อ่านค่า Entity Or Part
ทำงานยังไง
เรียกต่อ: getEntities(), get(). คืนค่า: entity != null ? entity : this.dragonParts.get(i).
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getFluidTicks()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1158 - Modifiers:
public - Return:
LevelTicks<Fluid>
คืออะไร
อ่านค่า Fluid Ticks
ทำงานยังไง
คืนค่า: this.fluidTicks.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getForcedChunks()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1319 - Modifiers:
public - Return:
LongSet
คืออะไร
อ่านค่า Forced Chunks
ทำงานยังไง
เรียกต่อ: getDataStorage(), get(), factory(), unmodifiable(), getChunks(). คืนค่า: forcedChunksSavedData != null ? LongSets.unmodifiable(forcedChunksSavedData.getChunks()) : LongSets.EMPTY_SET.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getFreeMapId()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1294 - Modifiers:
public - Return:
MapId
คืออะไร
อ่านค่า Free Map Id
ทำงานยังไง
เรียกต่อ: getServer(), overworld(), getDataStorage(), computeIfAbsent(), factory(), getFreeAuxValueForMap(). คืนค่า: this.getServer().overworld().getDataStorage().computeIfAbsent(MapIndex.factory(), "idcounts").getFreeAuxValueForMap().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getGameRules()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1654 - Modifiers:
public - Return:
GameRules
คืออะไร
อ่านค่า Game Rules
ทำงานยังไง
คืนค่า: this.serverLevelData.getGameRules().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getLevel()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1534 - Modifiers:
public - Return:
ServerLevel
คืออะไร
อ่านค่า Level
ทำงานยังไง
คืนค่า: this.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getLogicalHeight()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:995 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Logical Height
ทำงานยังไง
เรียกต่อ: dimensionType(), logicalHeight(). คืนค่า: this.dimensionType().logicalHeight().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getMapData(MapId)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1283 - Modifiers:
public - Return:
MapItemSavedData
คืออะไร
อ่านค่า Map Data
ทำงานยังไง
เรียกต่อ: getServer(), overworld(), getDataStorage(), get(), factory(), key(). คืนค่า: this.getServer().overworld().getDataStorage().get(MapItemSavedData.factory(), mapId.key()).
Parameters
MapId mapId
ตัวอย่างใช้งาน
ServerLevel instance = ...;
MapId mapId = ...;
MapItemSavedData result = instance.getMapData(mapId);
net.minecraft.server.level.ServerLevel#getPathTypeCache()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1596 - Modifiers:
public - Return:
PathTypeCache
คืออะไร
อ่านค่า Path Type Cache
ทำงานยังไง
คืนค่า: this.pathTypesByPosCache.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getPlayers(Predicate<? super ServerPlayer>)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:838 - Modifiers:
public - Return:
List<ServerPlayer>
คืออะไร
อ่านค่า Players
ทำงานยังไง
คืนค่า: this.getPlayers(predicate, Integer.MAX_VALUE).
Parameters
Predicate<? super ServerPlayer> predicate
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Predicate<? super ServerPlayer> predicate = ...;
List<ServerPlayer> result = instance.getPlayers(predicate);
net.minecraft.server.level.ServerLevel#getPlayers(Predicate<? super ServerPlayer>,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:842 - Modifiers:
public - Return:
List<ServerPlayer>
คืออะไร
อ่านค่า Players
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: newArrayList(), test(), add(), size(). มีจุด return อย่างน้อย 2 จุด.
Parameters
Predicate<? super ServerPlayer> predicateint i
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Predicate<? super ServerPlayer> predicate = ...;
List<ServerPlayer> result = instance.getPlayers(predicate, 0);
net.minecraft.server.level.ServerLevel#getPoiManager()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1368 - Modifiers:
public - Return:
PoiManager
คืออะไร
อ่านค่า Poi Manager
ทำงานยังไง
เรียกต่อ: getChunkSource(). คืนค่า: this.getChunkSource().getPoiManager().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getPortalForcer()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1168 - Modifiers:
public - Return:
PortalForcer
คืออะไร
อ่านค่า Portal Forcer
ทำงานยังไง
คืนค่า: this.portalForcer.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getRaidAt(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1392 - Modifiers:
public - Return:
Raid
คืออะไร
อ่านค่า Raid At
ทำงานยังไง
เรียกต่อ: getNearbyRaid(). คืนค่า: this.raids.getNearbyRaid(blockPos, 9216).
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getRaids()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1388 - Modifiers:
public - Return:
Raids
คืออะไร
อ่านค่า Raids
ทำงานยังไง
คืนค่า: this.raids.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getRandomPlayer()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:857 - Modifiers:
public - Return:
ServerPlayer
คืออะไร
อ่านค่า Random Player
ทำงานยังไง
เรียกต่อ: getPlayers(), isEmpty(), get(), nextInt(), size(). คืนค่า: list.isEmpty() ? null : list.get(this.random.nextInt(list.size())).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getRandomSequence(ResourceLocation)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1646 - Modifiers:
public - Return:
RandomSource
คืออะไร
อ่านค่า Random Sequence
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.randomSequences.get(resourceLocation).
Parameters
ResourceLocation resourceLocation
ตัวอย่างใช้งาน
ServerLevel instance = ...;
ResourceLocation resourceLocation = ...;
RandomSource result = instance.getRandomSequence(resourceLocation);
net.minecraft.server.level.ServerLevel#getRandomSequences()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1650 - Modifiers:
public - Return:
RandomSequences
คืออะไร
อ่านค่า Random Sequences
ทำงานยังไง
คืนค่า: this.randomSequences.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getScoreboard()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:625 - Modifiers:
public - Return:
ServerScoreboard
คืออะไร
อ่านค่า Scoreboard
ทำงานยังไง
คืนค่า: this.server.getScoreboard().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getSeaLevel()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1665 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Sea Level
ทำงานยังไง
เรียกต่อ: getGenerator(). คืนค่า: this.chunkSource.getGenerator().getSeaLevel().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getSeed()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1524 - Modifiers:
public - Return:
long
คืออะไร
อ่านค่า Seed
ทำงานยังไง
เรียกต่อ: getWorldData(), worldGenOptions(), seed(). คืนค่า: this.server.getWorldData().worldGenOptions().seed().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getServer()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1162 - Modifiers:
public - Return:
MinecraftServer
คืออะไร
อ่านค่า Server
ทำงานยังไง
คืนค่า: this.server.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getShade(Direction,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1506 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Shade
ทำงานยังไง
คืนค่า: 1.0F.
Parameters
Direction directionboolean bl
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Direction direction = ...;
float result = instance.getShade(direction, true);
net.minecraft.server.level.ServerLevel#getStructureManager()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1172 - Modifiers:
public - Return:
StructureTemplateManager
คืออะไร
อ่านค่า Structure Manager
ทำงานยังไง
คืนค่า: this.server.getStructureManager().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getUncachedNoiseBiome(int,int,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:311 - Modifiers:
public - Return:
Holder<Biome>
คืออะไร
อ่านค่า Uncached Noise Biome
ทำงานยังไง
เรียกต่อ: getChunkSource(), getGenerator(), getBiomeSource(), getNoiseBiome(), randomState(), sampler(). คืนค่า: this.getChunkSource().getGenerator().getBiomeSource().getNoiseBiome(i, j, k, this.getChunkSource().randomState().sampler()).
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#getWatchdogStats()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1539 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Watchdog Stats
ทำงานยังไง
เรียกต่อ: format(), size(), gatherStats(), getTypeCount(), getEntityGetter(), getAll(), getKey(), getType().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#globalLevelEvent(int,BlockPos,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:964 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ globalLevelEvent ตาม implementation ของ ServerLevel
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getGameRules(), getBoolean(), getPlayerList(), getPlayers(), forEach(), level(), atCenterOf(), distanceToSqr(). สร้างออบเจ็กต์: ClientboundLevelEventPacket.
Parameters
int iBlockPos blockPosint j
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#isCloseToVillage(BlockPos,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1380 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Close To Village
ทำงานยังไง
เรียกต่อ: sectionsToVillage(), of(). คืนค่า: i > 6 ? false : this.sectionsToVillage(SectionPos.of(blockPos)) <= i.
Parameters
BlockPos blockPosint i
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
boolean result = instance.isCloseToVillage(blockPos, 0);
net.minecraft.server.level.ServerLevel#isFlat()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1520 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Flat
ทำงานยังไง
เรียกต่อ: getWorldData(), isFlatWorld(). คืนค่า: this.server.getWorldData().isFlatWorld().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#isHandlingTick()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:593 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Handling Tick
ทำงานยังไง
คืนค่า: this.handlingTick.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#isNaturalSpawningAllowed(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1623 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Natural Spawning Allowed
ทำงานยังไง
เรียกต่อ: canPositionTick(). คืนค่า: this.entityManager.canPositionTick(blockPos).
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
boolean result = instance.isNaturalSpawningAllowed(blockPos);
net.minecraft.server.level.ServerLevel#isNaturalSpawningAllowed(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1627 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Natural Spawning Allowed
ทำงานยังไง
เรียกต่อ: canPositionTick(). คืนค่า: this.entityManager.canPositionTick(chunkPos).
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
ServerLevel instance = ...;
ChunkPos chunkPos = ...;
boolean result = instance.isNaturalSpawningAllowed(chunkPos);
net.minecraft.server.level.ServerLevel#isPositionEntityTicking(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1619 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Position Entity Ticking
ทำงานยังไง
เรียกต่อ: canPositionTick(), getDistanceManager(), inEntityTickingRange(), asLong(). คืนค่า: this.entityManager.canPositionTick(blockPos) && this.chunkSource.chunkMap.getDistanceManager().inEntityTickingRange(ChunkPos.asLong(blockPos)).
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
boolean result = instance.isPositionEntityTicking(blockPos);
net.minecraft.server.level.ServerLevel#isRaided(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1397 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Raided
ทำงานยังไง
เรียกต่อ: getRaidAt(). คืนค่า: this.getRaidAt(blockPos) != null.
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#isVillage(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1372 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Village
ทำงานยังไง
เรียกต่อ: isCloseToVillage(). คืนค่า: this.isCloseToVillage(blockPos, 1).
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#isVillage(SectionPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1376 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Village
ทำงานยังไง
เรียกต่อ: center(). คืนค่า: this.isVillage(sectionPos.center()).
Parameters
SectionPos sectionPos
ตัวอย่างใช้งาน
ServerLevel instance = ...;
SectionPos sectionPos = ...;
boolean result = instance.isVillage(sectionPos);
net.minecraft.server.level.ServerLevel#levelEvent(Player,int,BlockPos,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:988 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ levelEvent ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: getPlayerList(), broadcast(), getX(), getY(), getZ(), dimension(). สร้างออบเจ็กต์: ClientboundLevelEventPacket.
Parameters
Player playerint iBlockPos blockPosint j
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Player player = ...;
BlockPos blockPos = ...;
instance.levelEvent(player, 0, blockPos, 0);
net.minecraft.server.level.ServerLevel#mayInteract(Player,BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:772 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mayInteract ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: isUnderSpawnProtection(), getWorldBorder(), isWithinBounds(). คืนค่า: !this.server.isUnderSpawnProtection(this, blockPos, player) && this.getWorldBorder().isWithinBounds(blockPos).
Parameters
Player playerBlockPos blockPos
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Player player = ...;
BlockPos blockPos = ...;
boolean result = instance.mayInteract(player, blockPos);
net.minecraft.server.level.ServerLevel#neighborChanged(BlockPos,Block,Orientation)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1052 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ neighborChanged ตาม implementation ของ ServerLevel
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BlockPos blockPosBlock blockOrientation orientation
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
Block block = ...;
Orientation orientation = ...;
instance.neighborChanged(blockPos, block, orientation);
net.minecraft.server.level.ServerLevel#neighborChanged(BlockState,BlockPos,Block,Orientation,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1057 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ neighborChanged ตาม implementation ของ ServerLevel
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BlockState blockStateBlockPos blockPosBlock blockOrientation orientationboolean bl
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockState blockState = ...;
BlockPos blockPos = ...;
Block block = ...;
Orientation orientation = ...;
instance.neighborChanged(blockState, blockPos, block, orientation, true);
net.minecraft.server.level.ServerLevel#noSave()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1274 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ noSave ตาม implementation ของ ServerLevel
ทำงานยังไง
คืนค่า: this.noSave.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#onBlockStateChange(BlockPos,BlockState,BlockState)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1351 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Block State Change
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: forState(), equals(), immutable(), ifPresent(), getServer(), execute(), getPoiManager(), remove().
Parameters
BlockPos blockPosBlockState blockStateBlockState blockState2
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
BlockState blockState2 = ...;
instance.onBlockStateChange(blockPos, blockState, blockState2);
net.minecraft.server.level.ServerLevel#onReputationEvent(ReputationEventType,Entity,ReputationEventHandler)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1401 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Reputation Event
ทำงานยังไง
เรียกต่อ: onReputationEventFrom().
Parameters
ReputationEventType reputationEventTypeEntity entityReputationEventHandler reputationEventHandler
ตัวอย่างใช้งาน
ServerLevel instance = ...;
ReputationEventType reputationEventType = ...;
Entity entity = ...;
ReputationEventHandler reputationEventHandler = ...;
instance.onReputationEvent(reputationEventType, entity, reputationEventHandler);
net.minecraft.server.level.ServerLevel#onStructureStartsAvailable(ChunkAccess)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1592 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Structure Starts Available
ทำงานยังไง
เรียกต่อ: execute(), onStructureLoad(), getPos(), getAllStarts().
Parameters
ChunkAccess chunkAccess
ตัวอย่างใช้งาน
ServerLevel instance = ...;
ChunkAccess chunkAccess = ...;
instance.onStructureStartsAvailable(chunkAccess);
net.minecraft.server.level.ServerLevel#players()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1346 - Modifiers:
public - Return:
List<ServerPlayer>
คืออะไร
ดำเนินการ players ตาม implementation ของ ServerLevel
ทำงานยังไง
คืนค่า: this.players.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#playSeededSound(Player,double,double,double,Holder<SoundEvent>,SoundSource,float,float,long)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:940 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playSeededSound ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: getPlayerList(), broadcast(), value(), getRange(), dimension(). สร้างออบเจ็กต์: ClientboundSoundPacket.
Parameters
Player playerdouble ddouble edouble fHolder<SoundEvent> holderSoundSource soundSourcefloat gfloat hlong l
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Player player = ...;
Holder<SoundEvent> holder = ...;
SoundSource soundSource = ...;
instance.playSeededSound(player, 0.0D, 0.0D, 0.0D, holder, soundSource, 0.0F, 0.0F, 0L);
net.minecraft.server.level.ServerLevel#playSeededSound(Player,Entity,Holder<SoundEvent>,SoundSource,float,float,long)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:949 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playSeededSound ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: getPlayerList(), broadcast(), getX(), getY(), getZ(), value(), getRange(), dimension(). สร้างออบเจ็กต์: ClientboundSoundEntityPacket.
Parameters
Player playerEntity entityHolder<SoundEvent> holderSoundSource soundSourcefloat ffloat glong l
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Player player = ...;
Entity entity = ...;
Holder<SoundEvent> holder = ...;
SoundSource soundSource = ...;
instance.playSeededSound(player, entity, holder, soundSource, 0.0F, 0.0F, 0L);
net.minecraft.server.level.ServerLevel#potionBrewing()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1636 - Modifiers:
public - Return:
PotionBrewing
คืออะไร
ดำเนินการ potionBrewing ตาม implementation ของ ServerLevel
ทำงานยังไง
คืนค่า: this.server.potionBrewing().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#recipeAccess()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1265 - Modifiers:
public - Return:
RecipeManager
คืออะไร
ดำเนินการ recipeAccess ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: getRecipeManager(). คืนค่า: this.server.getRecipeManager().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#removePlayerImmediately(ServerPlayer,Entity.RemovalReason)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:922 - Modifiers:
public - Return:
void
คืออะไร
ลบ Player Immediately
ทำงานยังไง
เรียกต่อ: remove().
Parameters
ServerPlayer serverPlayerEntity.RemovalReason removalReason
ตัวอย่างใช้งาน
ServerLevel instance = ...;
ServerPlayer serverPlayer = ...;
Entity.RemovalReason removalReason = ...;
instance.removePlayerImmediately(serverPlayer, removalReason);
net.minecraft.server.level.ServerLevel#resetEmptyTime()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:721 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต Empty Time
ทำงานยังไง
แก้ state: emptyTime.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#resetWeatherCycle()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:713 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต Weather Cycle
ทำงานยังไง
เรียกต่อ: setRainTime(), setRaining(), setThunderTime(), setThundering().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#save(ProgressListener,boolean,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:777 - Modifiers:
public - Return:
void
คืออะไร
บันทึก save
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getChunkSource(), progressStartNoAbort(), translatable(), saveLevelData(), progressStage(), saveAll(), autoSave().
Parameters
ProgressListener progressListenerboolean blboolean bl2
ตัวอย่างใช้งาน
ServerLevel instance = ...;
ProgressListener progressListener = ...;
instance.save(progressListener, true, true);
net.minecraft.server.level.ServerLevel#saveDebugReport(Path)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1405 - Modifiers:
public - Return:
void
คืออะไร
บันทึก Debug Report
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: getChunkSource(), newBufferedWriter(), resolve(), write(), format(), getDistanceManager(), getNaturalSpawnChunkCount(), getLastSpawnState(). สร้างออบเจ็กต์: CrashReport, Exception.
Parameters
Path path
Throws
IOException
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#sectionsToVillage(SectionPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1384 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ sectionsToVillage ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: getPoiManager(). คืนค่า: this.getPoiManager().sectionsToVillage(sectionPos).
Parameters
SectionPos sectionPos
ตัวอย่างใช้งาน
ServerLevel instance = ...;
SectionPos sectionPos = ...;
int result = instance.sectionsToVillage(sectionPos);
net.minecraft.server.level.ServerLevel#sendBlockUpdated(BlockPos,BlockState,BlockState,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1004 - Modifiers:
public - Return:
void
คืออะไร
ส่ง Block Updated
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: isUpdatingNavigations. เรียกต่อ: logAndPauseIfInIde(), getChunkSource(), blockChanged(), invalidate(), getCollisionShape(), joinIsNotEmpty(), getNavigation(), shouldRecomputePath(). สร้างออบเจ็กต์: IllegalStateException, ObjectArrayList<>.
Parameters
BlockPos blockPosBlockState blockStateBlockState blockState2int i
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
BlockState blockState2 = ...;
instance.sendBlockUpdated(blockPos, blockState, blockState2, 0);
net.minecraft.server.level.ServerLevel#sendParticles(ServerPlayer,boolean,double,double,double,Packet<?>)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1205 - Modifiers:
public final - Return:
boolean
คืออะไร
ส่ง Particles
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: level(), blockPosition(), closerToCenterThan(), send(). สร้างออบเจ็กต์: Vec3. มีจุด return อย่างน้อย 3 จุด.
Parameters
ServerPlayer serverPlayerboolean bldouble ddouble edouble fPacket<?> packet
ตัวอย่างใช้งาน
ServerLevel instance = ...;
ServerPlayer serverPlayer = ...;
Packet<?> packet = ...;
boolean result = instance.sendParticles(serverPlayer, true, 0.0D, 0.0D, 0.0D, packet);
net.minecraft.server.level.ServerLevel#sendParticles(ServerPlayer,T,boolean,boolean,double,double,double,int,double,double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1198 - Modifiers:
public - Return:
boolean
คืออะไร
ส่ง Particles
ทำงานยังไง
สร้างออบเจ็กต์: ClientboundLevelParticlesPacket. คืนค่า: this.sendParticles(serverPlayer, bl, d, e, f, packet).
Parameters
ServerPlayer serverPlayerT particleOptionsboolean blboolean bl2double ddouble edouble fint idouble gdouble hdouble jdouble k
ตัวอย่างใช้งาน
ServerLevel instance = ...;
ServerPlayer serverPlayer = ...;
T particleOptions = ...;
boolean result = instance.sendParticles(serverPlayer, particleOptions, true, true, 0.0D, 0.0D, 0.0D, 0, 0.0D, 0.0D, 0.0D, 0.0D);
net.minecraft.server.level.ServerLevel#sendParticles(T,boolean,boolean,double,double,double,int,double,double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1180 - Modifiers:
public - Return:
int
คืออะไร
ส่ง Particles
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: size(), get(). สร้างออบเจ็กต์: ClientboundLevelParticlesPacket. คืนค่า: l.
Parameters
T particleOptionsboolean blboolean bl2double ddouble edouble fint idouble gdouble hdouble jdouble k
ตัวอย่างใช้งาน
ServerLevel instance = ...;
T particleOptions = ...;
int result = instance.sendParticles(particleOptions, true, true, 0.0D, 0.0D, 0.0D, 0, 0.0D, 0.0D, 0.0D, 0.0D);
net.minecraft.server.level.ServerLevel#sendParticles(T,double,double,double,int,double,double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1176 - Modifiers:
public - Return:
int
คืออะไร
ส่ง Particles
ทำงานยังไง
คืนค่า: this.sendParticles(particleOptions, false, false, d, e, f, i, g, h, j, k).
Parameters
T particleOptionsdouble ddouble edouble fint idouble gdouble hdouble jdouble k
ตัวอย่างใช้งาน
ServerLevel instance = ...;
T particleOptions = ...;
int result = instance.sendParticles(particleOptions, 0.0D, 0.0D, 0.0D, 0, 0.0D, 0.0D, 0.0D, 0.0D);
net.minecraft.server.level.ServerLevel#ServerLevel(MinecraftServer,Executor,LevelStorageSource.LevelStorageAccess,ServerLevelData,ResourceKey<Level>,LevelStem,ChunkProgressListener,boolean,long,List<CustomSpawner>,boolean,RandomSequences)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:212 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ServerLevel ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: tickTime, server, customSpawners, serverLevelData, entityManager, chunkSource. เรียกต่อ: registryAccess(), type(), getMaxChainedNeighborUpdates(), generator(), forceSynchronousWrites(), getFixerUpper(), getLevelId(), getDimensionPath(). สร้างออบเจ็กต์: EntityStorage, SimpleRegionStorage, RegionStorageInfo, PersistentEntitySectionManager<>.
Parameters
MinecraftServer minecraftServerExecutor executorLevelStorageSource.LevelStorageAccess levelStorageAccessServerLevelData serverLevelDataResourceKey<Level> resourceKeyLevelStem levelStemChunkProgressListener chunkProgressListenerboolean bllong lList<CustomSpawner> listboolean bl2RandomSequences randomSequences
ตัวอย่างใช้งาน
MinecraftServer minecraftServer = ...;
Executor executor = ...;
LevelStorageSource.LevelStorageAccess levelStorageAccess = ...;
ServerLevelData serverLevelData = ...;
ResourceKey<Level> resourceKey = ...;
LevelStem levelStem = ...;
ChunkProgressListener chunkProgressListener = ...;
List<CustomSpawner> list = ...;
RandomSequences randomSequences = ...;
ServerLevel instance = new ServerLevel(minecraftServer, executor, levelStorageAccess, serverLevelData, resourceKey, levelStem, chunkProgressListener, true, 0L, list, true, randomSequences);
net.minecraft.server.level.ServerLevel#setChunkForced(int,int,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1324 - Modifiers:
public - Return:
boolean
คืออะไร
กำหนดค่า Chunk Forced
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getDataStorage(), computeIfAbsent(), factory(), toLong(), getChunks(), add(), getChunk(), remove(). สร้างออบเจ็กต์: ChunkPos. คืนค่า: bl2.
Parameters
int iint jboolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#setDayTime(long)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:438 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Day Time
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#setDefaultSpawnPos(BlockPos,float)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1299 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Default Spawn Pos
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: lastSpawnChunkRadius. เรียกต่อ: getSpawnPos(), getSpawnAngle(), equals(), setSpawn(), getServer(), getPlayerList(), broadcastAll(), getChunkSource(). สร้างออบเจ็กต์: ClientboundSetDefaultSpawnPositionPacket, ChunkPos.
Parameters
BlockPos blockPosfloat f
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#setDragonFight(EndDragonFight)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:297 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Dragon Fight
ทำงานยังไง
แก้ state: dragonFight.
Parameters
EndDragonFight endDragonFight
ตัวอย่างใช้งาน
ServerLevel instance = ...;
EndDragonFight endDragonFight = ...;
instance.setDragonFight(endDragonFight);
net.minecraft.server.level.ServerLevel#setMapData(MapId,MapItemSavedData)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1289 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Map Data
ทำงานยังไง
เรียกต่อ: getServer(), overworld(), getDataStorage(), set(), key().
Parameters
MapId mapIdMapItemSavedData mapItemSavedData
ตัวอย่างใช้งาน
ServerLevel instance = ...;
MapId mapId = ...;
MapItemSavedData mapItemSavedData = ...;
instance.setMapData(mapId, mapItemSavedData);
net.minecraft.server.level.ServerLevel#setWeatherParameters(int,int,boolean,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:303 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Weather Parameters
ทำงานยังไง
เรียกต่อ: setClearWeatherTime(), setRainTime(), setThunderTime(), setRaining(), setThundering().
Parameters
int iint jboolean blboolean bl2
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#shouldTickBlocksAt(long)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:420 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Tick Blocks At
ทำงานยังไง
เรียกต่อ: getDistanceManager(), inBlockTickingRange(). คืนค่า: this.chunkSource.chunkMap.getDistanceManager().inBlockTickingRange(l).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#startTickingChunk(LevelChunk)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1588 - Modifiers:
public - Return:
void
คืออะไร
เริ่ม Ticking Chunk
ทำงานยังไง
เรียกต่อ: unpackTicks(), getLevelData(), getGameTime().
Parameters
LevelChunk levelChunk
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#structureManager()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:316 - Modifiers:
public - Return:
StructureManager
คืออะไร
ดำเนินการ structureManager ตาม implementation ของ ServerLevel
ทำงานยังไง
คืนค่า: this.structureManager.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#tick(BooleanSupplier)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:320 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: handlingTick, emptyTime. เรียกต่อ: get(), tickRateManager(), runsNormally(), push(), getWorldBorder(), popPush(), advanceWeatherCycle(), pop().
Parameters
BooleanSupplier booleanSupplier
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#tickChunk(LevelChunk,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:453 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick Chunk
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getPos(), isRaining(), getMinBlockX(), getMinBlockZ(), get(), push(), isThundering(), nextInt().
Parameters
LevelChunk levelChunkint i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#tickCustomSpawners(boolean,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:442 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick Custom Spawners
ทำงานยังไง
มีการวนลูป. เรียกต่อ: tick().
Parameters
boolean blboolean bl2
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#tickNonPassenger(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:740 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick Non Passenger
ทำงานยังไง
มีการวนลูป. เรียกต่อ: setOldPosAndRot(), get(), push(), getKey(), getType(), toString(), incrementCounter(), tick().
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#tickPrecipitation(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:526 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick Precipitation
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getHeightmapPos(), below(), getBiome(), value(), shouldFreeze(), setBlockAndUpdate(), defaultBlockState(), isRaining().
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#tickRateManager()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1269 - Modifiers:
public - Return:
TickRateManager
คืออะไร
ประมวลผล tick Rate Manager
ทำงานยังไง
คืนค่า: this.server.tickRateManager().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#tickTime()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:425 - Modifiers:
protected - Return:
void
คืออะไร
ประมวลผล tick Time
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getGameTime(), setGameTime(), get(), push(), getScheduledEvents(), tick(), pop(), getGameRules().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#toString()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1515 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: getLevelName(). คืนค่า: "ServerLevel[" + this.serverLevelData.getLevelName() + "]".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#tryAddFreshEntityWithPassengers(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:908 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ tryAddFreshEntityWithPassengers ตาม implementation ของ ServerLevel
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getSelfAndPassengers(), map(), anyMatch(), addFreshEntityWithPassengers(). มีจุด return อย่างน้อย 2 จุด.
Parameters
Entity entity
ตัวอย่างใช้งาน
ServerLevel instance = ...;
Entity entity = ...;
boolean result = instance.tryAddFreshEntityWithPassengers(entity);
net.minecraft.server.level.ServerLevel#unload(LevelChunk)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:917 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ unload ตาม implementation ของ ServerLevel
ทำงานยังไง
เรียกต่อ: clearAllBlockEntities(), unregisterTickContainerFromLevel().
Parameters
LevelChunk levelChunk
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerLevel#updateNeighborsAt(BlockPos,Block)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1037 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Neighbors At
ทำงานยังไง
เรียกต่อ: initialOrientation().
Parameters
BlockPos blockPosBlock block
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
Block block = ...;
instance.updateNeighborsAt(blockPos, block);
net.minecraft.server.level.ServerLevel#updateNeighborsAt(BlockPos,Block,Orientation)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1042 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Neighbors At
ทำงานยังไง
เรียกต่อ: updateNeighborsAtExceptFromFacing().
Parameters
BlockPos blockPosBlock blockOrientation orientation
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
Block block = ...;
Orientation orientation = ...;
instance.updateNeighborsAt(blockPos, block, orientation);
net.minecraft.server.level.ServerLevel#updateNeighborsAtExceptFromFacing(BlockPos,Block,Direction,Orientation)
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:1047 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Neighbors At Except From Facing
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
BlockPos blockPosBlock blockDirection directionOrientation orientation
ตัวอย่างใช้งาน
ServerLevel instance = ...;
BlockPos blockPos = ...;
Block block = ...;
Direction direction = ...;
Orientation orientation = ...;
instance.updateNeighborsAtExceptFromFacing(blockPos, block, direction, orientation);
net.minecraft.server.level.ServerLevel#updateSleepingPlayerList()
- Origin:
common - Source:
net/minecraft/server/level/ServerLevel.java:619 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Sleeping Player List
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), update(), announceSleepStatus().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ServerPlayer
- Full name:
net.minecraft.server.level.ServerPlayer - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ServerPlayer.java - Type:
class - Modifiers:
public - Extends:
Player
net.minecraft.server.level.ServerPlayer#addAdditionalSaveData(CompoundTag)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:448 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Additional Save Data
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: encodeStart(), resultOrPartial(), ifPresent(), put(), storeGameTypes(), putBoolean(), putDouble(), saveParentVehicle(). สร้างออบเจ็กต์: CompoundTag.
Parameters
CompoundTag compoundTag
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
CompoundTag compoundTag = ...;
instance.addAdditionalSaveData(compoundTag);
net.minecraft.server.level.ServerPlayer#adjustSpawnLocation(ServerLevel,BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:337 - Modifiers:
public - Return:
BlockPos
คืออะไร
ดำเนินการ adjustSpawnLocation ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: getDimensions(), makeBoundingBox(), dimensionType(), hasSkyLight(), getServer(), getWorldData(), getGameType(), max(). สร้างออบเจ็กต์: ReportedException. มีจุด return อย่างน้อย 2 จุด.
Parameters
ServerLevel serverLevelBlockPos blockPos
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerLevel serverLevel = ...;
BlockPos blockPos = ...;
BlockPos result = instance.adjustSpawnLocation(serverLevel, blockPos);
net.minecraft.server.level.ServerPlayer#allowsListing()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2064 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ allowsListing ตาม implementation ของ ServerPlayer
ทำงานยังไง
คืนค่า: this.allowsListing.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#attack(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1831 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ attack ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getGameModeForPlayer(), setCamera().
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#awardKillScore(Entity,DamageSource)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:917 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ awardKillScore ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getScoreboard(), forAllObjectives(), awardStat(), handleTeamKill(), trigger().
Parameters
Entity entityDamageSource damageSource
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Entity entity = ...;
DamageSource damageSource = ...;
instance.awardKillScore(entity, damageSource);
net.minecraft.server.level.ServerPlayer#awardRecipes(Collection<RecipeHolder<?>>)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1424 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ awardRecipes ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: addRecipes(). คืนค่า: this.recipeBook.addRecipes(collection, this).
Parameters
Collection<RecipeHolder<?>> collection
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Collection<RecipeHolder<?>> collection = ...;
int result = instance.awardRecipes(collection);
net.minecraft.server.level.ServerPlayer#awardRecipesByKey(List<ResourceKey<Recipe<?>>>)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1434 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ awardRecipesByKey ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: stream(), flatMap(), getRecipeManager(), byKey(), collect(), toList(), awardRecipes().
Parameters
List<ResourceKey<Recipe<?>>> list
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
List<ResourceKey<Recipe<?>>> list = ...;
instance.awardRecipesByKey(list);
net.minecraft.server.level.ServerPlayer#awardStat(Stat<?>,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1412 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ awardStat ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: increment(), getScoreboard(), forAllObjectives(), add().
Parameters
Stat<?> statint i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#broadcastToPlayer(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1103 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ broadcastToPlayer ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isSpectator(), getCamera(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerPlayer serverPlayer = ...;
boolean result = instance.broadcastToPlayer(serverPlayer);
net.minecraft.server.level.ServerPlayer#canChatInColor()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1752 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Chat In Color
ทำงานยังไง
คืนค่า: this.canChatColor.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#canHarmPlayer(Player)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:961 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าสามารถ Harm Player
ทำงานยังไง
เรียกต่อ: isPvpAllowed(). คืนค่า: !this.isPvpAllowed() ? false : super.canHarmPlayer(player).
Parameters
Player player
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#checkFallDamage(double,boolean,BlockState,BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1221 - Modifiers:
protected - Return:
void
คืออะไร
ตรวจสอบ Fall Damage
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: spawnExtraParticlesOnFall. เรียกต่อ: getCenter(), add(), clamp(), serverLevel(), sendParticles(). สร้างออบเจ็กต์: BlockParticleOption.
Parameters
double dboolean blBlockState blockStateBlockPos blockPos
ตัวอย่างใช้งาน
BlockState blockState = ...;
BlockPos blockPos = ...;
@Override
protected void checkFallDamage(double d, boolean bl, BlockState blockState, BlockPos blockPos) {
super.checkFallDamage(d, bl, blockState, blockPos);
}
net.minecraft.server.level.ServerPlayer#checkMovementStatistics(double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1340 - Modifiers:
public - Return:
void
คืออะไร
ตรวจสอบ Movement Statistics
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isPassenger(), didNotMove(), isSwimming(), round(), sqrt(), awardStat(), causeFoodExhaustion(), isEyeInFluid().
Parameters
double ddouble edouble f
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#clearRaidOmenPosition()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2146 - Modifiers:
public - Return:
void
คืออะไร
ล้าง Raid Omen Position
ทำงานยังไง
แก้ state: raidOmenPosition.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#clientInformation()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1736 - Modifiers:
public - Return:
ClientInformation
คืออะไร
ดำเนินการ clientInformation ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: getEntityData(), get(), apply(). สร้างออบเจ็กต์: ClientInformation.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#closeContainer()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1318 - Modifiers:
public - Return:
void
คืออะไร
ปิด Container
ทำงานยังไง
เรียกต่อ: send(), doCloseContainer(). สร้างออบเจ็กต์: ClientboundContainerClosePacket.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#commandSource()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1675 - Modifiers:
public - Return:
CommandSource
คืออะไร
ดำเนินการ commandSource ตาม implementation ของ ServerPlayer
ทำงานยังไง
คืนค่า: this.commandSource.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#completeUsingItem()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1485 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ completeUsingItem ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), isUsingItem(), send(). สร้างออบเจ็กต์: ClientboundEntityEventPacket.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#copyRespawnPosition(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1888 - Modifiers:
public - Return:
void
คืออะไร
คัดลอก Respawn Position
ทำงานยังไง
เรียกต่อ: setRespawnPosition(), getRespawnDimension(), getRespawnPosition(), getRespawnAngle(), isRespawnForced().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerPlayer serverPlayer = ...;
instance.copyRespawnPosition(serverPlayer);
net.minecraft.server.level.ServerPlayer#createCommandSourceStack()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1679 - Modifiers:
public - Return:
CommandSourceStack
คืออะไร
สร้าง Command Source Stack
ทำงานยังไง
เรียกต่อ: commandSource(), position(), getRotationVector(), serverLevel(), getPermissionLevel(), getName(), getString(), getDisplayName(). สร้างออบเจ็กต์: CommandSourceStack.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#createCommonSpawnInfo(ServerLevel)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2127 - Modifiers:
public - Return:
CommonPlayerSpawnInfo
คืออะไร
สร้าง Common Spawn Info
ทำงานยังไง
เรียกต่อ: dimensionTypeRegistration(), dimension(), obfuscateSeed(), getSeed(), getGameModeForPlayer(), getPreviousGameModeForPlayer(), isDebug(), isFlat(). สร้างออบเจ็กต์: CommonPlayerSpawnInfo.
Parameters
ServerLevel serverLevel
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerLevel serverLevel = ...;
CommonPlayerSpawnInfo result = instance.createCommonSpawnInfo(serverLevel);
net.minecraft.server.level.ServerPlayer#createItemCooldowns()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:647 - Modifiers:
protected - Return:
ItemCooldowns
คืออะไร
สร้าง Item Cooldowns
ทำงานยังไง
สร้างออบเจ็กต์: ServerItemCooldowns. คืนค่า: new ServerItemCooldowns(this).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#crit(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1620 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ crit ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: serverLevel(), getChunkSource(), broadcastAndSend(). สร้างออบเจ็กต์: ClientboundAnimatePacket.
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#deregisterEnderPearl(ThrownEnderpearl)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2194 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ deregisterEnderPearl ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: remove().
Parameters
ThrownEnderpearl thrownEnderpearl
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ThrownEnderpearl thrownEnderpearl = ...;
instance.deregisterEnderPearl(thrownEnderpearl);
net.minecraft.server.level.ServerPlayer#die(DamageSource)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:847 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ die ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: gameEvent(), serverLevel(), getGameRules(), getBoolean(), getCombatTracker(), getDeathMessage(), send(), getId(). สร้างออบเจ็กต์: ClientboundPlayerCombatKillPacket, HoverEvent. คืนค่า: new ClientboundPlayerCombatKillPacket(this.getId(), component3).
Parameters
DamageSource damageSource
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#disconnect()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1464 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ disconnect ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: disconnected. เรียกต่อ: ejectPassengers(), isSleeping(), stopSleepInBed().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#dismountTo(double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1201 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ dismountTo ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: removeVehicle(), setPos().
Parameters
double ddouble edouble f
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#displayClientMessage(Component,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1480 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ displayClientMessage ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: sendSystemMessage().
Parameters
Component componentboolean bl
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Component component = ...;
instance.displayClientMessage(component, true);
net.minecraft.server.level.ServerPlayer#doCloseContainer()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1324 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ doCloseContainer ตาม implementation ของ ServerPlayer
ทำงานยังไง
แก้ state: containerMenu. เรียกต่อ: removed(), transferState().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#doTick()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:711 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ doTick ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: lastSentHealth, lastSentFood, lastFoodSaturationZero, lastRecordedHealthAndAbsorption, lastRecordedFoodLevel, lastRecordedAirLevel. เรียกต่อ: isSpectator(), touchingUnloadedChunk(), tick(), getInventory(), getContainerSize(), getItem(), isEmpty(), synchronizeSpecialItemUpdates(). สร้างออบเจ็กต์: ClientboundSetHealthPacket, ClientboundSetExperiencePacket, ReportedException.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#drop(boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2050 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ drop ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: getInventory(), removeFromSelected(), findSlot(), ifPresent(), setRemoteSlot(), getSelected(). คืนค่า: this.drop(itemStack, false, true) != null.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#drop(ItemStack,boolean,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1939 - Modifiers:
public - Return:
ItemEntity
คืออะไร
ดำเนินการ drop ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: createItemStackToDrop(), level(), addFreshEntity(), getItem(), isEmpty(), awardStat(), get(), getCount(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ItemStack itemStackboolean blboolean bl2
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ItemStack itemStack = ...;
ItemEntity result = instance.drop(itemStack, true, true);
net.minecraft.server.level.ServerPlayer#findRespawnPositionAndUseSpawnBlock(boolean,TeleportTransition.PostTeleportTransition)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:970 - Modifiers:
public - Return:
TeleportTransition
คืออะไร
ค้นหา Respawn Position And Use Spawn Block
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getRespawnPosition(), getRespawnAngle(), isRespawnForced(), getLevel(), getRespawnDimension(), findRespawnAndUseSpawnBlock(), isPresent(), get(). สร้างออบเจ็กต์: TeleportTransition. มีจุด return อย่างน้อย 3 จุด.
Parameters
boolean blTeleportTransition.PostTeleportTransition postTeleportTransition
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
TeleportTransition.PostTeleportTransition postTeleportTransition = ...;
TeleportTransition result = instance.findRespawnPositionAndUseSpawnBlock(true, postTeleportTransition);
net.minecraft.server.level.ServerPlayer#forceSetRotation(float,float)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1085 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ forceSetRotation ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: send(). สร้างออบเจ็กต์: ClientboundPlayerRotationPacket.
Parameters
float ffloat g
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getAdvancements()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1867 - Modifiers:
public - Return:
PlayerAdvancements
คืออะไร
อ่านค่า Advancements
ทำงานยังไง
คืนค่า: this.advancements.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getCamera()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1803 - Modifiers:
public - Return:
Entity
คืออะไร
อ่านค่า Camera
ทำงานยังไง
แก้ state: camera. คืนค่า: this.camera == null ? this : this.camera.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getChatSession()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2090 - Modifiers:
public - Return:
RemoteChatSession
คืออะไร
อ่านค่า Chat Session
ทำงานยังไง
เรียกต่อ: hasExpired(). คืนค่า: this.chatSession != null && this.chatSession.hasExpired() ? null : this.chatSession.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getChatVisibility()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1756 - Modifiers:
public - Return:
ChatVisiblity
คืออะไร
อ่านค่า Chat Visibility
ทำงานยังไง
คืนค่า: this.chatVisibility.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getChunkTrackingView()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1921 - Modifiers:
public - Return:
ChunkTrackingView
คืออะไร
อ่านค่า Chunk Tracking View
ทำงานยังไง
คืนค่า: this.chunkTrackingView.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getEnchantedDamage(Entity,float,DamageSource)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2165 - Modifiers:
protected - Return:
float
คืออะไร
อ่านค่า Enchanted Damage
ทำงานยังไง
เรียกต่อ: modifyDamage(), serverLevel(), getWeaponItem(). คืนค่า: EnchantmentHelper.modifyDamage(this.serverLevel(), this.getWeaponItem(), entity, damageSource, f).
Parameters
Entity entityfloat fDamageSource damageSource
ตัวอย่างใช้งาน
Entity entity = ...;
DamageSource damageSource = ...;
@Override
protected float getEnchantedDamage(Entity entity, float f, DamageSource damageSource) {
return super.getEnchantedDamage(entity, f, damageSource);
}
net.minecraft.server.level.ServerPlayer#getEnderPearls()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2198 - Modifiers:
public - Return:
Set<ThrownEnderpearl>
คืออะไร
อ่านค่า Ender Pearls
ทำงานยังไง
คืนค่า: this.enderPearls.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getIpAddress()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1718 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Ip Address
ทำงานยังไง
เรียกต่อ: getRemoteAddress(), toAddrString(), getAddress().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getKnownMovement()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2155 - Modifiers:
public - Return:
Vec3
คืออะไร
อ่านค่า Known Movement
ทำงานยังไง
เรียกต่อ: getVehicle(), getControllingPassenger(). คืนค่า: entity != null && entity.getControllingPassenger() != this ? entity.getKnownMovement() : this.lastKnownClientMovement.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getLastActionTime()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1840 - Modifiers:
public - Return:
long
คืออะไร
อ่านค่า Last Action Time
ทำงานยังไง
คืนค่า: this.lastActionTime.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getLastClientInput()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2176 - Modifiers:
public - Return:
Input
คืออะไร
อ่านค่า Last Client Input
ทำงานยังไง
คืนค่า: this.lastClientInput.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getLastClientMoveIntent()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2184 - Modifiers:
public - Return:
Vec3
คืออะไร
อ่านค่า Last Client Move Intent
ทำงานยังไง
เรียกต่อ: left(), right(), forward(), backward(), getInputVector(), getYRot(). สร้างออบเจ็กต์: Vec3. คืนค่า: getInputVector(new Vec3(f, 0.0, g), 1.0F, this.getYRot()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getLastSectionPos()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1913 - Modifiers:
public - Return:
SectionPos
คืออะไร
อ่านค่า Last Section Pos
ทำงานยังไง
คืนค่า: this.lastSectionPos.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getPermissionLevel()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1776 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Permission Level
ทำงานยังไง
เรียกต่อ: getProfilePermissions(), getGameProfile(). คืนค่า: this.server.getProfilePermissions(this.getGameProfile()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getRaidOmenPosition()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2150 - Modifiers:
public - Return:
BlockPos
คืออะไร
อ่านค่า Raid Omen Position
ทำงานยังไง
คืนค่า: this.raidOmenPosition.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getRecipeBook()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1789 - Modifiers:
public - Return:
ServerRecipeBook
คืออะไร
อ่านค่า Recipe Book
ทำงานยังไง
คืนค่า: this.recipeBook.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getRespawnAngle()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1876 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Respawn Angle
ทำงานยังไง
คืนค่า: this.respawnAngle.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getRespawnDimension()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1880 - Modifiers:
public - Return:
ResourceKey<Level>
คืออะไร
อ่านค่า Respawn Dimension
ทำงานยังไง
คืนค่า: this.respawnDimension.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getRespawnPosition()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1871 - Modifiers:
public - Return:
BlockPos
คืออะไร
อ่านค่า Respawn Position
ทำงานยังไง
คืนค่า: this.respawnPosition.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getStats()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1785 - Modifiers:
public - Return:
ServerStatsCounter
คืออะไร
อ่านค่า Stats
ทำงานยังไง
คืนค่า: this.stats.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getTabListDisplayName()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1844 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Tab List Display Name
ทำงานยังไง
คืนค่า: null.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getTabListOrder()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1849 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Tab List Order
ทำงานยังไง
คืนค่า: 0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getTextFilter()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1992 - Modifiers:
public - Return:
TextFilter
คืออะไร
อ่านค่า Text Filter
ทำงานยังไง
คืนค่า: this.textFilter.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#getWardenSpawnTracker()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2068 - Modifiers:
public - Return:
Optional<WardenSpawnTracker>
คืออะไร
อ่านค่า Warden Spawn Tracker
ทำงานยังไง
เรียกต่อ: of(). คืนค่า: Optional.of(this.wardenSpawnTracker).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Optional<WardenSpawnTracker> result = instance.getWardenSpawnTracker();
net.minecraft.server.level.ServerPlayer#giveExperienceLevels(int)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:609 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ giveExperienceLevels ตาม implementation ของ ServerPlayer
ทำงานยังไง
แก้ state: lastSentExp.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#giveExperiencePoints(int)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1458 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ giveExperiencePoints ตาม implementation ของ ServerPlayer
ทำงานยังไง
แก้ state: lastSentExp.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#handleExtraItemsCreatedOnUse(ItemStack)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2057 - Modifiers:
public - Return:
void
คืออะไร
จัดการ Extra Items Created On Use
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getInventory(), add(), drop().
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ItemStack itemStack = ...;
instance.handleExtraItemsCreatedOnUse(itemStack);
net.minecraft.server.level.ServerPlayer#hasChangedDimension()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1863 - Modifiers:
public - Return:
void
คืออะไร
ตรวจสอบว่ามี Changed Dimension
ทำงานยังไง
แก้ state: isChangingDimension.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#hasDisconnected()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1472 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Disconnected
ทำงานยังไง
คืนค่า: this.disconnected.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#hurtServer(ServerLevel,DamageSource,float)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:945 - Modifiers:
public - Return:
boolean
คืออะไร
ประมวลผลความเสียหาย Server
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isInvulnerableTo(), getEntity(), canHarmPlayer(), getOwner(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ServerLevel serverLevelDamageSource damageSourcefloat f
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerLevel serverLevel = ...;
DamageSource damageSource = ...;
boolean result = instance.hurtServer(serverLevel, damageSource, 0.0F);
net.minecraft.server.level.ServerPlayer#indicateDamage(double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2095 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ indicateDamage ตาม implementation ของ ServerPlayer
ทำงานยังไง
แก้ state: hurtDir. เรียกต่อ: atan2(), getYRot(), send(). สร้างออบเจ็กต์: ClientboundHurtAnimationPacket.
Parameters
double ddouble e
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#initInventoryMenu()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:626 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ initInventoryMenu ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: initMenu().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#isChangingDimension()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1859 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Changing Dimension
ทำงานยังไง
คืนค่า: this.isChangingDimension.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#isCreative()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1670 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Creative
ทำงานยังไง
เรียกต่อ: getGameModeForPlayer(). คืนค่า: this.gameMode.getGameModeForPlayer() == GameType.CREATIVE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#isInvulnerableTo(ServerLevel,DamageSource)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1207 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Invulnerable To
ทำงานยังไง
เรียกต่อ: isChangingDimension(), is(), hasClientLoaded(). คืนค่า: super.isInvulnerableTo(serverLevel, damageSource) || this.isChangingDimension() && !damageSource.is(DamageTypes.ENDER_PEARL) || !this.hasClientLoaded().
Parameters
ServerLevel serverLevelDamageSource damageSource
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerLevel serverLevel = ...;
DamageSource damageSource = ...;
boolean result = instance.isInvulnerableTo(serverLevel, damageSource);
net.minecraft.server.level.ServerPlayer#isRespawnForced()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1884 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Respawn Forced
ทำงานยังไง
คืนค่า: this.respawnForced.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#isSpectator()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1665 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Spectator
ทำงานยังไง
เรียกต่อ: getGameModeForPlayer(). คืนค่า: this.gameMode.getGameModeForPlayer() == GameType.SPECTATOR.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#isTextFilteringEnabled()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2030 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Text Filtering Enabled
ทำงานยังไง
คืนค่า: this.textFilteringEnabled.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#jumpFromGround()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1447 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ jumpFromGround ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: awardStat(), isSprinting(), causeFoodExhaustion().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#loadAndSpawnEnderpearls(Optional<CompoundTag>)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:565 - Modifiers:
public - Return:
void
คืออะไร
โหลด And Spawn Enderpearls
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isPresent(), get(), contains(), forEach(), parse(), resultOrPartial(), isEmpty(), warn().
Parameters
Optional<CompoundTag> optional
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Optional<CompoundTag> optional = ...;
instance.loadAndSpawnEnderpearls(optional);
net.minecraft.server.level.ServerPlayer#loadAndSpawnParentVehicle(Optional<CompoundTag>)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:504 - Modifiers:
public - Return:
void
คืออะไร
โหลด And Spawn Parent Vehicle
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isPresent(), get(), contains(), level(), getCompound(), loadEntityRecursive(), addWithUUID(), hasUUID().
Parameters
Optional<CompoundTag> optional
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Optional<CompoundTag> optional = ...;
instance.loadAndSpawnParentVehicle(optional);
net.minecraft.server.level.ServerPlayer#loadGameTypes(CompoundTag)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2015 - Modifiers:
public - Return:
void
คืออะไร
โหลด Game Types
ทำงานยังไง
เรียกต่อ: setGameModeForPlayer(), calculateGameModeForNewPlayer(), readPlayerMode().
Parameters
CompoundTag compoundTag
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#lookAt(EntityAnchorArgument.Anchor,Entity,EntityAnchorArgument.Anchor)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1499 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ lookAt ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: apply(), send(). สร้างออบเจ็กต์: ClientboundPlayerLookAtPacket.
Parameters
EntityAnchorArgument.Anchor anchorEntity entityEntityAnchorArgument.Anchor anchor2
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
EntityAnchorArgument.Anchor anchor = ...;
Entity entity = ...;
EntityAnchorArgument.Anchor anchor2 = ...;
instance.lookAt(anchor, entity, anchor2);
net.minecraft.server.level.ServerPlayer#lookAt(EntityAnchorArgument.Anchor,Vec3)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1493 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ lookAt ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: send(). สร้างออบเจ็กต์: ClientboundPlayerLookAtPacket.
Parameters
EntityAnchorArgument.Anchor anchorVec3 vec3
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
EntityAnchorArgument.Anchor anchor = ...;
Vec3 vec3 = ...;
instance.lookAt(anchor, vec3);
net.minecraft.server.level.ServerPlayer#magicCrit(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1625 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ magicCrit ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: serverLevel(), getChunkSource(), broadcastAndSend(). สร้างออบเจ็กต์: ClientboundAnimatePacket.
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#mayInteract(ServerLevel,BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2039 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ mayInteract ตาม implementation ของ ServerPlayer
ทำงานยังไง
คืนค่า: super.mayInteract(serverLevel, blockPos) && serverLevel.mayInteract(this, blockPos).
Parameters
ServerLevel serverLevelBlockPos blockPos
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerLevel serverLevel = ...;
BlockPos blockPos = ...;
boolean result = instance.mayInteract(serverLevel, blockPos);
net.minecraft.server.level.ServerPlayer#moveTo(double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1614 - Modifiers:
public - Return:
void
คืออะไร
เคลื่อนที่ To
ทำงานยังไง
เรียกต่อ: resetPosition().
Parameters
double ddouble edouble f
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#onChangedBlock(ServerLevel,BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1214 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Changed Block
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isSpectator().
Parameters
ServerLevel serverLevelBlockPos blockPos
ตัวอย่างใช้งาน
ServerLevel serverLevel = ...;
BlockPos blockPos = ...;
@Override
protected void onChangedBlock(ServerLevel serverLevel, BlockPos blockPos) {
super.onChangedBlock(serverLevel, blockPos);
}
net.minecraft.server.level.ServerPlayer#onEffectAdded(MobEffectInstance,Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1553 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Effect Added
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: levitationStartTime, levitationStartPos. เรียกต่อ: send(), getId(), is(), position(), trigger(). สร้างออบเจ็กต์: ClientboundUpdateMobEffectPacket.
Parameters
MobEffectInstance mobEffectInstanceEntity entity
ตัวอย่างใช้งาน
MobEffectInstance mobEffectInstance = ...;
Entity entity = ...;
@Override
protected void onEffectAdded(MobEffectInstance mobEffectInstance, Entity entity) {
super.onEffectAdded(mobEffectInstance, entity);
}
net.minecraft.server.level.ServerPlayer#onEffectsRemoved(Collection<MobEffectInstance>)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1572 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Effects Removed
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: levitationStartPos. เรียกต่อ: send(), getId(), getEffect(), is(), trigger(). สร้างออบเจ็กต์: ClientboundRemoveMobEffectPacket.
Parameters
Collection<MobEffectInstance> collection
ตัวอย่างใช้งาน
Collection<MobEffectInstance> collection = ...;
@Override
protected void onEffectsRemoved(Collection<MobEffectInstance> collection) {
super.onEffectsRemoved(collection);
}
net.minecraft.server.level.ServerPlayer#onEffectUpdated(MobEffectInstance,boolean,Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1565 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Effect Updated
ทำงานยังไง
เรียกต่อ: send(), getId(), trigger(). สร้างออบเจ็กต์: ClientboundUpdateMobEffectPacket.
Parameters
MobEffectInstance mobEffectInstanceboolean blEntity entity
ตัวอย่างใช้งาน
MobEffectInstance mobEffectInstance = ...;
Entity entity = ...;
@Override
protected void onEffectUpdated(MobEffectInstance mobEffectInstance, boolean bl, Entity entity) {
super.onEffectUpdated(mobEffectInstance, bl, entity);
}
net.minecraft.server.level.ServerPlayer#onEnchantmentPerformed(ItemStack,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:615 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Enchantment Performed
ทำงานยังไง
แก้ state: lastSentExp.
Parameters
ItemStack itemStackint i
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ItemStack itemStack = ...;
instance.onEnchantmentPerformed(itemStack, 0);
net.minecraft.server.level.ServerPlayer#onEnterCombat()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:630 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Enter Combat
ทำงานยังไง
เรียกต่อ: send().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#onEquippedItemBroken(Item,EquipmentSlot)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2170 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Equipped Item Broken
ทำงานยังไง
เรียกต่อ: awardStat(), get().
Parameters
Item itemEquipmentSlot equipmentSlot
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Item item = ...;
EquipmentSlot equipmentSlot = ...;
instance.onEquippedItemBroken(item, equipmentSlot);
net.minecraft.server.level.ServerPlayer#onExplosionHit(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1233 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Explosion Hit
ทำงานยังไง
แก้ state: currentImpulseImpactPos, currentExplosionCause. เรียกต่อ: position(), setIgnoreFallDamageFromCurrentImpulse(), getType().
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#onInsideBlock(BlockState)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:642 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Inside Block
ทำงานยังไง
เรียกต่อ: trigger().
Parameters
BlockState blockState
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#onItemPickup(ItemEntity)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2077 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Item Pickup
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getOwner(), trigger(), getItem().
Parameters
ItemEntity itemEntity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#onLeaveCombat()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:636 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Leave Combat
ทำงานยังไง
เรียกต่อ: send(), getCombatTracker(). สร้างออบเจ็กต์: ClientboundPlayerCombatEndPacket.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#onUpdateAbilities()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1630 - Modifiers:
public - Return:
void
คืออะไร
จัดการเหตุการณ์ Update Abilities
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: send(), getAbilities(), updateInvisibilityStatus(). สร้างออบเจ็กต์: ClientboundPlayerAbilitiesPacket.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#openCommandBlock(CommandBlockEntity)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1313 - Modifiers:
public - Return:
void
คืออะไร
เปิด Command Block
ทำงานยังไง
เรียกต่อ: send(), create().
Parameters
CommandBlockEntity commandBlockEntity
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
CommandBlockEntity commandBlockEntity = ...;
instance.openCommandBlock(commandBlockEntity);
net.minecraft.server.level.ServerPlayer#openHorseInventory(AbstractHorse,Container)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1289 - Modifiers:
public - Return:
void
คืออะไร
เปิด Horse Inventory
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: containerMenu. เรียกต่อ: closeContainer(), nextContainerCounter(), getInventoryColumns(), send(), getId(), getInventory(), initMenu(). สร้างออบเจ็กต์: ClientboundHorseScreenOpenPacket, HorseInventoryMenu.
Parameters
AbstractHorse abstractHorseContainer container
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
AbstractHorse abstractHorse = ...;
Container container = ...;
instance.openHorseInventory(abstractHorse, container);
net.minecraft.server.level.ServerPlayer#openItemGui(ItemStack,InteractionHand)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1302 - Modifiers:
public - Return:
void
คืออะไร
เปิด Item Gui
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), resolveBookComponents(), createCommandSourceStack(), broadcastChanges(), send(). สร้างออบเจ็กต์: ClientboundOpenBookPacket.
Parameters
ItemStack itemStackInteractionHand interactionHand
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ItemStack itemStack = ...;
InteractionHand interactionHand = ...;
instance.openItemGui(itemStack, interactionHand);
net.minecraft.server.level.ServerPlayer#openMenu(MenuProvider)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1258 - Modifiers:
public - Return:
OptionalInt
คืออะไร
เปิด Menu
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: containerMenu. เรียกต่อ: empty(), closeContainer(), nextContainerCounter(), createMenu(), getInventory(), isSpectator(), displayClientMessage(), translatable(). สร้างออบเจ็กต์: ClientboundOpenScreenPacket. มีจุด return อย่างน้อย 3 จุด.
Parameters
MenuProvider menuProvider
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
MenuProvider menuProvider = ...;
OptionalInt result = instance.openMenu(menuProvider);
net.minecraft.server.level.ServerPlayer#openTextEdit(SignBlockEntity,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1248 - Modifiers:
public - Return:
void
คืออะไร
เปิด Text Edit
ทำงานยังไง
เรียกต่อ: send(), level(), getBlockPos(). สร้างออบเจ็กต์: ClientboundBlockUpdatePacket, ClientboundOpenSignEditorPacket.
Parameters
SignBlockEntity signBlockEntityboolean bl
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
SignBlockEntity signBlockEntity = ...;
instance.openTextEdit(signBlockEntity, true);
net.minecraft.server.level.ServerPlayer#placeEnderPearlTicket(ServerLevel,ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2213 - Modifiers:
public static - Return:
long
คืออะไร
ดำเนินการ placeEnderPearlTicket ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: getChunkSource(), addRegionTicket(), timeout(). คืนค่า: TicketType.ENDER_PEARL.timeout().
Parameters
ServerLevel serverLevelChunkPos chunkPos
ตัวอย่างใช้งาน
ServerLevel serverLevel = ...;
ChunkPos chunkPos = ...;
long result = ServerPlayer.placeEnderPearlTicket(serverLevel, chunkPos);
net.minecraft.server.level.ServerPlayer#playNotifySound(SoundEvent,SoundSource,float,float)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1929 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playNotifySound ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: send(), wrapAsHolder(), getX(), getY(), getZ(), nextLong(). สร้างออบเจ็กต์: ClientboundSoundPacket.
Parameters
SoundEvent soundEventSoundSource soundSourcefloat ffloat g
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
SoundEvent soundEvent = ...;
SoundSource soundSource = ...;
instance.playNotifySound(soundEvent, soundSource, 0.0F, 0.0F);
net.minecraft.server.level.ServerPlayer#processPortalCooldown()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1824 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ processPortalCooldown ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#pushEntities()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1241 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ pushEntities ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: level(), tickRateManager(), runsNormally().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#readAdditionalSaveData(CompoundTag)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:405 - Modifiers:
public - Return:
void
คืออะไร
อ่าน Additional Save Data
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: wardenSpawnTracker, enteredNetherPosition, seenCredits, respawnPosition, respawnForced, respawnAngle. เรียกต่อ: contains(), parse(), get(), resultOrPartial(), ifPresent(), getCompound(), getDouble(), getBoolean(). สร้างออบเจ็กต์: Dynamic<>, Vec3, BlockPos.
Parameters
CompoundTag compoundTag
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
CompoundTag compoundTag = ...;
instance.readAdditionalSaveData(compoundTag);
net.minecraft.server.level.ServerPlayer#registerAndUpdateEnderPearlTicket(ThrownEnderpearl)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2202 - Modifiers:
public - Return:
long
คืออะไร
ลงทะเบียน And Update Ender Pearl Ticket
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: level(), chunkPosition(), registerEnderPearl(), resetEmptyTime(), placeEnderPearlTicket(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ThrownEnderpearl thrownEnderpearl
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ThrownEnderpearl thrownEnderpearl = ...;
long result = instance.registerAndUpdateEnderPearlTicket(thrownEnderpearl);
net.minecraft.server.level.ServerPlayer#registerEnderPearl(ThrownEnderpearl)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2190 - Modifiers:
public - Return:
void
คืออะไร
ลงทะเบียน Ender Pearl
ทำงานยังไง
เรียกต่อ: add().
Parameters
ThrownEnderpearl thrownEnderpearl
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ThrownEnderpearl thrownEnderpearl = ...;
instance.registerEnderPearl(thrownEnderpearl);
net.minecraft.server.level.ServerPlayer#requestedViewDistance()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1768 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ requestedViewDistance ตาม implementation ของ ServerPlayer
ทำงานยังไง
คืนค่า: this.requestedViewDistance.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#resetFallDistance()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:810 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต Fall Distance
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: startingToFallPosition. เรียกต่อ: getHealth(), trigger().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#resetLastActionTime()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1781 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต Last Action Time
ทำงานยังไง
แก้ state: lastActionTime. เรียกต่อ: getMillis().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#resetRecipes(Collection<RecipeHolder<?>>)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1442 - Modifiers:
public - Return:
int
คืออะไร
รีเซ็ต Recipes
ทำงานยังไง
เรียกต่อ: removeRecipes(). คืนค่า: this.recipeBook.removeRecipes(collection, this).
Parameters
Collection<RecipeHolder<?>> collection
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Collection<RecipeHolder<?>> collection = ...;
int result = instance.resetRecipes(collection);
net.minecraft.server.level.ServerPlayer#resetSentInfo()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1476 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต Sent Info
ทำงานยังไง
แก้ state: lastSentHealth.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#resetStat(Stat<?>)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1418 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต Stat
ทำงานยังไง
เรียกต่อ: setValue(), getScoreboard(), forAllObjectives().
Parameters
Stat<?> stat
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#restoreFrom(ServerPlayer,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1505 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ restoreFrom ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: wardenSpawnTracker, chatSession, foodData, experienceLevel, totalExperience, experienceProgress. เรียกต่อ: setGameModeForPlayer(), getGameModeForPlayer(), getPreviousGameModeForPlayer(), onUpdateAbilities(), getAttributes(), assignBaseValues(), assignPermanentModifiers(), setHealth(). สร้างออบเจ็กต์: MobEffectInstance.
Parameters
ServerPlayer serverPlayerboolean bl
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerPlayer serverPlayer = ...;
instance.restoreFrom(serverPlayer, true);
net.minecraft.server.level.ServerPlayer#rideTick()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1331 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ rideTick ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: getX(), getY(), getZ(), checkRidingStatistics().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#sendChatMessage(OutgoingChatMessage,boolean,ChatType.Bound)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1712 - Modifiers:
public - Return:
void
คืออะไร
ส่ง Chat Message
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: acceptsChatMessages(), sendToPlayer().
Parameters
OutgoingChatMessage outgoingChatMessageboolean blChatType.Bound bound
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
OutgoingChatMessage outgoingChatMessage = ...;
ChatType.Bound bound = ...;
instance.sendChatMessage(outgoingChatMessage, true, bound);
net.minecraft.server.level.ServerPlayer#sendMerchantOffers(int,MerchantOffers,int,int,boolean,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1284 - Modifiers:
public - Return:
void
คืออะไร
ส่ง Merchant Offers
ทำงานยังไง
เรียกต่อ: send(). สร้างออบเจ็กต์: ClientboundMerchantOffersPacket.
Parameters
int iMerchantOffers merchantOffersint jint kboolean blboolean bl2
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
MerchantOffers merchantOffers = ...;
instance.sendMerchantOffers(0, merchantOffers, 0, 0, true, true);
net.minecraft.server.level.ServerPlayer#sendServerStatus(ServerStatus)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1772 - Modifiers:
public - Return:
void
คืออะไร
ส่ง Server Status
ทำงานยังไง
เรียกต่อ: send(), description(), favicon(), map(). สร้างออบเจ็กต์: ClientboundServerDataPacket.
Parameters
ServerStatus serverStatus
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerStatus serverStatus = ...;
instance.sendServerStatus(serverStatus);
net.minecraft.server.level.ServerPlayer#sendSystemMessage(Component)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1693 - Modifiers:
public - Return:
void
คืออะไร
ส่ง System Message
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Component component
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#sendSystemMessage(Component,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1697 - Modifiers:
public - Return:
void
คืออะไร
ส่ง System Message
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: acceptsSystemMessages(), send(), exceptionallySend(), getString(), literal(), withStyle(), translatable(). สร้างออบเจ็กต์: ClientboundSystemChatPacket. มีจุด return อย่างน้อย 2 จุด.
Parameters
Component componentboolean bl
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Component component = ...;
instance.sendSystemMessage(component, true);
net.minecraft.server.level.ServerPlayer#serverLevel()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1638 - Modifiers:
public - Return:
ServerLevel
คืออะไร
ดำเนินการ serverLevel ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: level(). คืนค่า: (ServerLevel)this.level().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#ServerPlayer(MinecraftServer,ServerLevel,GameProfile,ClientInformation)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:324 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ServerPlayer ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: textFilter, gameMode, recipeBook, server, stats, advancements. เรียกต่อ: getSharedSpawnPos(), getSharedSpawnAngle(), createTextFilterForPlayer(), createGameModeForPlayer(), getRecipeManager(), listDisplaysForRecipe(), getPlayerList(), getPlayerStats(). สร้างออบเจ็กต์: ServerRecipeBook.
Parameters
MinecraftServer minecraftServerServerLevel serverLevelGameProfile gameProfileClientInformation clientInformation
ตัวอย่างใช้งาน
MinecraftServer minecraftServer = ...;
ServerLevel serverLevel = ...;
GameProfile gameProfile = ...;
ClientInformation clientInformation = ...;
ServerPlayer instance = new ServerPlayer(minecraftServer, serverLevel, gameProfile, clientInformation);
net.minecraft.server.level.ServerPlayer#setCamera(Entity)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1807 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Camera
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: camera. เรียกต่อ: getCamera(), level(), teleportTo(), getX(), getY(), getZ(), of(), getYRot(). สร้างออบเจ็กต์: ClientboundSetCameraPacket.
Parameters
Entity entity
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#setChatSession(RemoteChatSession)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2086 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Chat Session
ทำงานยังไง
แก้ state: chatSession.
Parameters
RemoteChatSession remoteChatSession
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
RemoteChatSession remoteChatSession = ...;
instance.setChatSession(remoteChatSession);
net.minecraft.server.level.ServerPlayer#setChunkTrackingView(ChunkTrackingView)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1925 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Chunk Tracking View
ทำงานยังไง
แก้ state: chunkTrackingView.
Parameters
ChunkTrackingView chunkTrackingView
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ChunkTrackingView chunkTrackingView = ...;
instance.setChunkTrackingView(chunkTrackingView);
net.minecraft.server.level.ServerPlayer#setExperienceLevels(int)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:604 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Experience Levels
ทำงานยังไง
แก้ state: experienceLevel, lastSentExp.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#setExperiencePoints(int)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:597 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Experience Points
ทำงานยังไง
แก้ state: experienceProgress, lastSentExp. เรียกต่อ: getXpNeededForNextLevel(), clamp().
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#setGameMode(GameType)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1642 - Modifiers:
public - Return:
boolean
คืออะไร
กำหนดค่า Game Mode
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isSpectator(), changeGameModeForPlayer(), send(), getId(), removeEntitiesOnShoulder(), stopRiding(), stopLocationBasedEffects(), setCamera(). สร้างออบเจ็กต์: ClientboundGameEventPacket. มีจุด return อย่างน้อย 2 จุด.
Parameters
GameType gameType
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
GameType gameType = ...;
boolean result = instance.setGameMode(gameType);
net.minecraft.server.level.ServerPlayer#setKnownMovement(Vec3)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2161 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Known Movement
ทำงานยังไง
แก้ state: lastKnownClientMovement.
Parameters
Vec3 vec3
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#setLastClientInput(Input)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2180 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Last Client Input
ทำงานยังไง
แก้ state: lastClientInput.
Parameters
Input input
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#setLastSectionPos(SectionPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1917 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Last Section Pos
ทำงานยังไง
แก้ state: lastSectionPos.
Parameters
SectionPos sectionPos
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#setRaidOmenPosition(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2142 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Raid Omen Position
ทำงานยังไง
แก้ state: raidOmenPosition.
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#setRespawnPosition(ResourceKey<Level>,BlockPos,float,boolean,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1894 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Respawn Position
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: respawnPosition, respawnDimension, respawnAngle, respawnForced. เรียกต่อ: equals(), sendSystemMessage(), translatable().
Parameters
ResourceKey<Level> resourceKeyBlockPos blockPosfloat fboolean blboolean bl2
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ResourceKey<Level> resourceKey = ...;
BlockPos blockPos = ...;
instance.setRespawnPosition(resourceKey, blockPos, 0.0F, true, true);
net.minecraft.server.level.ServerPlayer#setServerLevel(ServerLevel)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1996 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Server Level
ทำงานยังไง
เรียกต่อ: setLevel().
Parameters
ServerLevel serverLevel
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#setSpawnExtraParticlesOnFall(boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2073 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Spawn Extra Particles On Fall
ทำงานยังไง
แก้ state: spawnExtraParticlesOnFall.
Parameters
boolean bl
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#shouldFilterMessageTo(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2035 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่าควร Filter Message To
ทำงานยังไง
คืนค่า: serverPlayer == this ? false : this.textFilteringEnabled || serverPlayer.textFilteringEnabled.
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerPlayer serverPlayer = ...;
boolean result = instance.shouldFilterMessageTo(serverPlayer);
net.minecraft.server.level.ServerPlayer#showEndCredits()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1017 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ showEndCredits ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: wonGame, seenCredits. เรียกต่อ: unRide(), serverLevel(), removePlayerImmediately(), send(). สร้างออบเจ็กต์: ClientboundGameEventPacket.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#startRiding(Entity,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2101 - Modifiers:
public - Return:
boolean
คืออะไร
เริ่ม Riding
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: positionRider(), teleport(), position(), getPlayerList(), sendActiveEffects(). สร้างออบเจ็กต์: PositionMoveRotation. มีจุด return อย่างน้อย 2 จุด.
Parameters
Entity entityboolean bl
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
Entity entity = ...;
boolean result = instance.startRiding(entity, true);
net.minecraft.server.level.ServerPlayer#startSleepInBed(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1118 - Modifiers:
public - Return:
Either<Player.BedSleepingProblem, Unit>
คืออะไร
เริ่ม Sleep In Bed
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: level(), getBlockState(), getValue(), isSleeping(), isAlive(), left(), dimensionType(), natural(). สร้างออบเจ็กต์: AABB. มีจุด return อย่างน้อย 7 จุด.
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
BlockPos blockPos = ...;
Either<Player.BedSleepingProblem, Unit> result = instance.startSleepInBed(blockPos);
net.minecraft.server.level.ServerPlayer#startSleeping(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1169 - Modifiers:
public - Return:
void
คืออะไร
เริ่ม Sleeping
ทำงานยังไง
เรียกต่อ: resetStat(), get().
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#stopRiding()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2116 - Modifiers:
public - Return:
void
คืออะไร
หยุด Riding
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getVehicle(), getActiveEffects(), send(), getId(), getEffect(). สร้างออบเจ็กต์: ClientboundRemoveMobEffectPacket.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#stopSleepInBed(boolean,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1189 - Modifiers:
public - Return:
void
คืออะไร
หยุด Sleep In Bed
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isSleeping(), serverLevel(), getChunkSource(), broadcastAndSend(), teleport(), getX(), getY(), getZ(). สร้างออบเจ็กต์: ClientboundAnimatePacket.
Parameters
boolean blboolean bl2
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#swing(InteractionHand)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1853 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ swing ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: resetAttackStrengthTicker().
Parameters
InteractionHand interactionHand
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
InteractionHand interactionHand = ...;
instance.swing(interactionHand);
net.minecraft.server.level.ServerPlayer#take(Entity,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1112 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ take ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: broadcastChanges().
Parameters
Entity entityint i
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#teleport(TeleportTransition)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1027 - Modifiers:
public - Return:
ServerPlayer
คืออะไร
ดำเนินการ teleport ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: isChangingDimension, enteredNetherPosition, lastSentExp, lastSentHealth, lastSentFood. เรียกต่อ: isRemoved(), missingRespawnBlock(), send(), newLevel(), serverLevel(), dimension(), asPassenger(), stopRiding(). สร้างออบเจ็กต์: ClientboundGameEventPacket, ClientboundRespawnPacket, ClientboundChangeDifficultyPacket, ClientboundPlayerAbilitiesPacket. มีจุด return อย่างน้อย 3 จุด.
Parameters
TeleportTransition teleportTransition
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
TeleportTransition teleportTransition = ...;
ServerPlayer result = instance.teleport(teleportTransition);
net.minecraft.server.level.ServerPlayer#teleportRelative(double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1591 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ teleportRelative ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: teleport(). สร้างออบเจ็กต์: PositionMoveRotation, Vec3.
Parameters
double ddouble edouble f
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#teleportTo(double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1586 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ teleportTo ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: teleport(), union(). สร้างออบเจ็กต์: PositionMoveRotation, Vec3.
Parameters
double ddouble edouble f
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#teleportTo(ServerLevel,double,double,double,Set<Relative>,float,float,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1596 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ teleportTo ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isSleeping(), stopSleepInBed(), setCamera(), setYHeadRot(), contains(), getYHeadRot(). คืนค่า: bl2.
Parameters
ServerLevel serverLeveldouble ddouble edouble fSet<Relative> setfloat gfloat hboolean bl
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ServerLevel serverLevel = ...;
Set<Relative> set = ...;
boolean result = instance.teleportTo(serverLevel, 0.0D, 0.0D, 0.0D, set, 0.0F, 0.0F, true);
net.minecraft.server.level.ServerPlayer#tick()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:652 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: invulnerableTime, containerMenu. เรียกต่อ: tickClientLoadTimeout(), broadcastChanges(), stillValid(), closeContainer(), getCamera(), isAlive(), absMoveTo(), getX().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#tickRegeneration()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:790 - Modifiers:
protected - Return:
void
คืออะไร
ประมวลผล tick Regeneration
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: level(), getDifficulty(), serverLevel(), getGameRules(), getBoolean(), getHealth(), getMaxHealth(), heal().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#trackEnteredOrExitedLavaOnVehicle()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:829 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ trackEnteredOrExitedLavaOnVehicle ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: enteredLavaOnVehiclePosition. เรียกต่อ: getVehicle(), isInLava(), position(), trigger().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#trackStartFallingPosition()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:820 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ trackStartFallingPosition ตาม implementation ของ ServerPlayer
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: startingToFallPosition. เรียกต่อ: position(), trigger().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#triggerRecipeCrafted(RecipeHolder<?>,List<ItemStack>)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1429 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ triggerRecipeCrafted ตาม implementation ของ ServerPlayer
ทำงานยังไง
เรียกต่อ: trigger(), id().
Parameters
RecipeHolder<?> recipeHolderList<ItemStack> list
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
RecipeHolder<?> recipeHolder = ...;
List<ItemStack> list = ...;
instance.triggerRecipeCrafted(recipeHolder, list);
net.minecraft.server.level.ServerPlayer#updateInvisibilityStatus()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1793 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Invisibility Status
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isSpectator(), removeEffectParticles(), setInvisible().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayer#updateOptions(ClientInformation)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:1724 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Options
ทำงานยังไง
แก้ state: language, requestedViewDistance, chatVisibility, canChatColor, textFilteringEnabled, allowsListing. เรียกต่อ: language(), viewDistance(), chatVisibility(), chatColors(), textFilteringEnabled(), allowsListing(), particleStatus(), getEntityData().
Parameters
ClientInformation clientInformation
ตัวอย่างใช้งาน
ServerPlayer instance = ...;
ClientInformation clientInformation = ...;
instance.updateOptions(clientInformation);
net.minecraft.server.level.ServerPlayer#updateUsingItem(ItemStack)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayer.java:2044 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Using Item
ทำงานยังไง
เรียกต่อ: trigger().
Parameters
ItemStack itemStack
ตัวอย่างใช้งาน
ItemStack itemStack = ...;
@Override
protected void updateUsingItem(ItemStack itemStack) {
super.updateUsingItem(itemStack);
}
ServerPlayerGameMode
- Full name:
net.minecraft.server.level.ServerPlayerGameMode - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ServerPlayerGameMode.java - Type:
class - Modifiers:
public
net.minecraft.server.level.ServerPlayerGameMode#changeGameModeForPlayer(GameType)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:50 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ changeGameModeForPlayer ตาม implementation ของ ServerPlayerGameMode
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: setGameModeForPlayer(), onUpdateAbilities(), getPlayerList(), broadcastAll(), updateSleepingPlayerList(), resetCurrentImpulseContext(). สร้างออบเจ็กต์: ClientboundPlayerInfoUpdatePacket. มีจุด return อย่างน้อย 2 จุด.
Parameters
GameType gameType
ตัวอย่างใช้งาน
ServerPlayerGameMode instance = ...;
GameType gameType = ...;
boolean result = instance.changeGameModeForPlayer(gameType);
net.minecraft.server.level.ServerPlayerGameMode#destroyAndAck(BlockPos,int,String)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:227 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ destroyAndAck ตาม implementation ของ ServerPlayerGameMode
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: destroyBlock(), debugLogging(), send(), getBlockState(). สร้างออบเจ็กต์: ClientboundBlockUpdatePacket.
Parameters
BlockPos blockPosint iString string
ตัวอย่างใช้งาน
ServerPlayerGameMode instance = ...;
BlockPos blockPos = ...;
instance.destroyAndAck(blockPos, 0, "value");
net.minecraft.server.level.ServerPlayerGameMode#destroyBlock(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:236 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ destroyBlock ตาม implementation ของ ServerPlayerGameMode
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlockState(), getMainHandItem(), getItem(), canAttackBlock(), getBlockEntity(), getBlock(), canUseGameMasterBlocks(), sendBlockUpdated(). มีจุด return อย่างน้อย 5 จุด.
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
ServerPlayerGameMode instance = ...;
BlockPos blockPos = ...;
boolean result = instance.destroyBlock(blockPos);
net.minecraft.server.level.ServerPlayerGameMode#getGameModeForPlayer()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:75 - Modifiers:
public - Return:
GameType
คืออะไร
อ่านค่า Game Mode For Player
ทำงานยังไง
คืนค่า: this.gameModeForPlayer.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayerGameMode#getPreviousGameModeForPlayer()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:79 - Modifiers:
public - Return:
GameType
คืออะไร
อ่านค่า Previous Game Mode For Player
ทำงานยังไง
คืนค่า: this.previousGameModeForPlayer.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayerGameMode#handleBlockBreakAction(BlockPos,ServerboundPlayerActionPacket.Action,Direction,int,int)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:132 - Modifiers:
public - Return:
void
คืออะไร
จัดการ Block Break Action
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: destroyProgressStart, isDestroyingBlock, destroyPos, lastSentState, hasDelayedDestroy, delayedDestroyPos. เรียกต่อ: canInteractWithBlock(), debugLogging(), getY(), send(), getBlockState(), mayInteract(), isCreative(), destroyAndAck(). สร้างออบเจ็กต์: ClientboundBlockUpdatePacket.
Parameters
BlockPos blockPosServerboundPlayerActionPacket.Action actionDirection directionint iint j
ตัวอย่างใช้งาน
ServerPlayerGameMode instance = ...;
BlockPos blockPos = ...;
ServerboundPlayerActionPacket.Action action = ...;
Direction direction = ...;
instance.handleBlockBreakAction(blockPos, action, direction, 0, 0);
net.minecraft.server.level.ServerPlayerGameMode#isCreative()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:88 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Creative
ทำงานยังไง
คืนค่า: this.gameModeForPlayer.isCreative().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayerGameMode#isSurvival()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:84 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Survival
ทำงานยังไง
คืนค่า: this.gameModeForPlayer.isSurvival().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayerGameMode#ServerPlayerGameMode(ServerPlayer)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:45 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ServerPlayerGameMode ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: player, level. เรียกต่อ: serverLevel().
Parameters
ServerPlayer serverPlayer
ตัวอย่างใช้งาน
ServerPlayer serverPlayer = ...;
ServerPlayerGameMode instance = new ServerPlayerGameMode(serverPlayer);
net.minecraft.server.level.ServerPlayerGameMode#setGameModeForPlayer(GameType,GameType)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:69 - Modifiers:
protected - Return:
void
คืออะไร
กำหนดค่า Game Mode For Player
ทำงานยังไง
แก้ state: previousGameModeForPlayer, gameModeForPlayer. เรียกต่อ: updatePlayerAbilities(), getAbilities().
Parameters
GameType gameTypeGameType gameType2
ตัวอย่างใช้งาน
GameType gameType = ...;
GameType gameType2 = ...;
@Override
protected void setGameModeForPlayer(GameType gameType, GameType gameType2) {
super.setGameModeForPlayer(gameType, gameType2);
}
net.minecraft.server.level.ServerPlayerGameMode#setLevel(ServerLevel)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:375 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Level
ทำงานยังไง
แก้ state: level.
Parameters
ServerLevel serverLevel
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayerGameMode#tick()
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:92 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: gameTicks, hasDelayedDestroy, lastSentState, isDestroyingBlock. เรียกต่อ: getBlockState(), isAir(), incrementDestroyProgress(), destroyBlock(), destroyBlockProgress(), getId().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ServerPlayerGameMode#useItem(ServerPlayer,Level,ItemStack,InteractionHand)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:274 - Modifiers:
public - Return:
InteractionResult
คืออะไร
ใช้งาน Item
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: gameModeForPlayer. เรียกต่อ: getCooldowns(), isOnCooldown(), getCount(), getDamageValue(), use(), requireNonNullElse(), heldItemTransformedTo(), getItemInHand(). มีจุด return อย่างน้อย 5 จุด.
Parameters
ServerPlayer serverPlayerLevel levelItemStack itemStackInteractionHand interactionHand
ตัวอย่างใช้งาน
ServerPlayerGameMode instance = ...;
ServerPlayer serverPlayer = ...;
Level level = ...;
ItemStack itemStack = ...;
InteractionHand interactionHand = ...;
InteractionResult result = instance.useItem(serverPlayer, level, itemStack, interactionHand);
net.minecraft.server.level.ServerPlayerGameMode#useItemOn(ServerPlayer,Level,ItemStack,InteractionHand,BlockHitResult)
- Origin:
common - Source:
net/minecraft/server/level/ServerPlayerGameMode.java:316 - Modifiers:
public - Return:
InteractionResult
คืออะไร
ใช้งาน Item On
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: gameModeForPlayer. เรียกต่อ: getBlockPos(), getBlockState(), getBlock(), isEnabled(), enabledFeatures(), getMenuProvider(), openMenu(), getMainHandItem(). สร้างออบเจ็กต์: UseOnContext. มีจุด return อย่างน้อย 7 จุด.
Parameters
ServerPlayer serverPlayerLevel levelItemStack itemStackInteractionHand interactionHandBlockHitResult blockHitResult
ตัวอย่างใช้งาน
ServerPlayerGameMode instance = ...;
ServerPlayer serverPlayer = ...;
Level level = ...;
ItemStack itemStack = ...;
InteractionHand interactionHand = ...;
BlockHitResult blockHitResult = ...;
InteractionResult result = instance.useItemOn(serverPlayer, level, itemStack, interactionHand, blockHitResult);
ThreadedLevelLightEngine
- Full name:
net.minecraft.server.level.ThreadedLevelLightEngine - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ThreadedLevelLightEngine.java - Type:
class - Modifiers:
public - Extends:
LevelLightEngine - Implements:
AutoCloseable
net.minecraft.server.level.ThreadedLevelLightEngine#checkBlock(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:53 - Modifiers:
public - Return:
void
คืออะไร
ตรวจสอบ Block
ทำงานยังไง
เรียกต่อ: immutable(), addTask(), blockToSectionCoord(), getX(), getZ(), name().
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
net.minecraft.server.level.ThreadedLevelLightEngine#close()
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:44 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ThreadedLevelLightEngine#initializeLight(ChunkAccess,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:146 - Modifiers:
public - Return:
CompletableFuture<ChunkAccess>
คืออะไร
ดำเนินการ initializeLight ตาม implementation ของ ThreadedLevelLightEngine
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getPos(), addTask(), name(), getSections(), getSectionsCount(), hasOnlyAir(), getSectionYFromSectionIndex(), updateSectionStatus(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ChunkAccess chunkAccessboolean bl
ตัวอย่างใช้งาน
ThreadedLevelLightEngine instance = ...;
ChunkAccess chunkAccess = ...;
CompletableFuture<ChunkAccess> result = instance.initializeLight(chunkAccess, true);
net.minecraft.server.level.ThreadedLevelLightEngine#lightChunk(ChunkAccess,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:166 - Modifiers:
public - Return:
CompletableFuture<ChunkAccess>
คืออะไร
ดำเนินการ lightChunk ตาม implementation ของ ThreadedLevelLightEngine
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getPos(), setLightCorrect(), addTask(), name(), propagateLightSources(), supplyAsync(). มีจุด return อย่างน้อย 2 จุด.
Parameters
ChunkAccess chunkAccessboolean bl
ตัวอย่างใช้งาน
ThreadedLevelLightEngine instance = ...;
ChunkAccess chunkAccess = ...;
CompletableFuture<ChunkAccess> result = instance.lightChunk(chunkAccess, true);
net.minecraft.server.level.ThreadedLevelLightEngine#propagateLightSources(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:91 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ propagateLightSources ตาม implementation ของ ThreadedLevelLightEngine
ทำงานยังไง
เรียกต่อ: addTask(), name().
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
ThreadedLevelLightEngine instance = ...;
ChunkPos chunkPos = ...;
instance.propagateLightSources(chunkPos);
net.minecraft.server.level.ThreadedLevelLightEngine#queueSectionData(LightLayer,SectionPos,DataLayer)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:111 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ queueSectionData ตาม implementation ของ ThreadedLevelLightEngine
ทำงานยังไง
เรียกต่อ: addTask(), x(), z(), name().
Parameters
LightLayer lightLayerSectionPos sectionPosDataLayer dataLayer
ตัวอย่างใช้งาน
ThreadedLevelLightEngine instance = ...;
LightLayer lightLayer = ...;
SectionPos sectionPos = ...;
DataLayer dataLayer = ...;
instance.queueSectionData(lightLayer, sectionPos, dataLayer);
net.minecraft.server.level.ThreadedLevelLightEngine#retainData(ChunkPos,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:135 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ retainData ตาม implementation ของ ThreadedLevelLightEngine
ทำงานยังไง
เรียกต่อ: addTask(), name().
Parameters
ChunkPos chunkPosboolean bl
ตัวอย่างใช้งาน
ThreadedLevelLightEngine instance = ...;
ChunkPos chunkPos = ...;
instance.retainData(chunkPos, true);
net.minecraft.server.level.ThreadedLevelLightEngine#runLightUpdates()
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:48 - Modifiers:
public - Return:
int
คืออะไร
สั่งทำงาน Light Updates
ทำงานยังไง
เรียกต่อ: pauseInIde(). สร้างออบเจ็กต์: UnsupportedOperationException.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ThreadedLevelLightEngine#setLightEnabled(ChunkPos,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:101 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Light Enabled
ทำงานยังไง
เรียกต่อ: addTask(), name().
Parameters
ChunkPos chunkPosboolean bl
ตัวอย่างใช้งาน
ThreadedLevelLightEngine instance = ...;
ChunkPos chunkPos = ...;
instance.setLightEnabled(chunkPos, true);
net.minecraft.server.level.ThreadedLevelLightEngine#ThreadedLevelLightEngine(LightChunkGetter,ChunkMap,boolean,ConsecutiveExecutor,ChunkTaskDispatcher)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:35 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ThreadedLevelLightEngine ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: chunkMap, taskDispatcher, consecutiveExecutor.
Parameters
LightChunkGetter lightChunkGetterChunkMap chunkMapboolean blConsecutiveExecutor consecutiveExecutorChunkTaskDispatcher chunkTaskDispatcher
ตัวอย่างใช้งาน
LightChunkGetter lightChunkGetter = ...;
ChunkMap chunkMap = ...;
ConsecutiveExecutor consecutiveExecutor = ...;
ChunkTaskDispatcher chunkTaskDispatcher = ...;
ThreadedLevelLightEngine instance = new ThreadedLevelLightEngine(lightChunkGetter, chunkMap, true, consecutiveExecutor, chunkTaskDispatcher);
net.minecraft.server.level.ThreadedLevelLightEngine#tryScheduleUpdate()
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:180 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ tryScheduleUpdate ตาม implementation ของ ThreadedLevelLightEngine
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isEmpty(), hasLightWork(), compareAndSet(), schedule(), runUpdate(), set().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ThreadedLevelLightEngine#updateChunkStatus(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:64 - Modifiers:
protected - Return:
void
คืออะไร
อัปเดต Chunk Status
ทำงานยังไง
มีการวนลูป. เรียกต่อ: addTask(), name(), retainData(), setLightEnabled(), getMinLightSection(), getMaxLightSection(), queueSectionData(), of().
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
ChunkPos chunkPos = ...;
@Override
protected void updateChunkStatus(ChunkPos chunkPos) {
super.updateChunkStatus(chunkPos);
}
net.minecraft.server.level.ThreadedLevelLightEngine#updateSectionStatus(SectionPos,boolean)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:80 - Modifiers:
public - Return:
void
คืออะไร
อัปเดต Section Status
ทำงานยังไง
เรียกต่อ: addTask(), x(), z(), name().
Parameters
SectionPos sectionPosboolean bl
ตัวอย่างใช้งาน
ThreadedLevelLightEngine instance = ...;
SectionPos sectionPos = ...;
instance.updateSectionStatus(sectionPos, true);
net.minecraft.server.level.ThreadedLevelLightEngine#waitForPendingTasks(int,int)
- Origin:
common - Source:
net/minecraft/server/level/ThreadedLevelLightEngine.java:214 - Modifiers:
public - Return:
CompletableFuture<?>
คืออะไร
ดำเนินการ waitForPendingTasks ตาม implementation ของ ThreadedLevelLightEngine
ทำงานยังไง
เรียกต่อ: runAsync(), addTask(). คืนค่า: CompletableFuture.runAsync(() -> {}, runnable -> this.addTask(i, j, ThreadedLevelLightEngine.TaskType.POST_UPDATE, runnable)).
Parameters
int iint j
ตัวอย่างใช้งาน
ThreadedLevelLightEngine instance = ...;
CompletableFuture<?> result = instance.waitForPendingTasks(0, 0);
ThrottlingChunkTaskDispatcher
- Full name:
net.minecraft.server.level.ThrottlingChunkTaskDispatcher - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/ThrottlingChunkTaskDispatcher.java - Type:
class - Modifiers:
public - Extends:
ChunkTaskDispatcher
net.minecraft.server.level.ThrottlingChunkTaskDispatcher#getDebugStatus()
- Origin:
common - Source:
net/minecraft/server/level/ThrottlingChunkTaskDispatcher.java:40 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Debug Status
ทำงานยังไง
เรียกต่อ: longStream(), mapToObj(), collect(), joining(). สร้างออบเจ็กต์: ChunkPos.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ThrottlingChunkTaskDispatcher#onRelease(long)
- Origin:
common - Source:
net/minecraft/server/level/ThrottlingChunkTaskDispatcher.java:23 - Modifiers:
protected - Return:
void
คืออะไร
จัดการเหตุการณ์ Release
ทำงานยังไง
เรียกต่อ: remove().
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.ThrottlingChunkTaskDispatcher#popTasks()
- Origin:
common - Source:
net/minecraft/server/level/ThrottlingChunkTaskDispatcher.java:28 - Modifiers:
protected - Return:
ChunkTaskPriorityQueue.TasksForChunk
คืออะไร
ดำเนินการ popTasks ตาม implementation ของ ThrottlingChunkTaskDispatcher
ทำงานยังไง
เรียกต่อ: size(). คืนค่า: this.chunkPositionsInExecution.size() < this.maxChunksInExecution ? super.popTasks() : null.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.ThrottlingChunkTaskDispatcher#scheduleForExecution(ChunkTaskPriorityQueue.TasksForChunk)
- Origin:
common - Source:
net/minecraft/server/level/ThrottlingChunkTaskDispatcher.java:34 - Modifiers:
protected - Return:
void
คืออะไร
ดำเนินการ scheduleForExecution ตาม implementation ของ ThrottlingChunkTaskDispatcher
ทำงานยังไง
เรียกต่อ: add(), chunkPos().
Parameters
ChunkTaskPriorityQueue.TasksForChunk tasksForChunk
ตัวอย่างใช้งาน
ChunkTaskPriorityQueue.TasksForChunk tasksForChunk = ...;
@Override
protected void scheduleForExecution(ChunkTaskPriorityQueue.TasksForChunk tasksForChunk) {
super.scheduleForExecution(tasksForChunk);
}
net.minecraft.server.level.ThrottlingChunkTaskDispatcher#ThrottlingChunkTaskDispatcher(TaskScheduler<Runnable>,Executor,int)
- Origin:
common - Source:
net/minecraft/server/level/ThrottlingChunkTaskDispatcher.java:17 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ThrottlingChunkTaskDispatcher ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: maxChunksInExecution, executorSchedulerName. เรียกต่อ: name().
Parameters
TaskScheduler<Runnable> taskSchedulerExecutor executorint i
ตัวอย่างใช้งาน
TaskScheduler<Runnable> taskScheduler = ...;
Executor executor = ...;
ThrottlingChunkTaskDispatcher instance = new ThrottlingChunkTaskDispatcher(taskScheduler, executor, 0);
Ticket
- Full name:
net.minecraft.server.level.Ticket - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/Ticket.java - Type:
class - Modifiers:
public final - Implements:
Comparable<Ticket<?>>
net.minecraft.server.level.Ticket#compareTo(Ticket<?>)
- Origin:
common - Source:
net/minecraft/server/level/Ticket.java:17 - Modifiers:
public - Return:
int
คืออะไร
เปรียบเทียบ To
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: compare(), identityHashCode(), getComparator(). มีจุด return อย่างน้อย 2 จุด.
Parameters
Ticket<?> ticket
ตัวอย่างใช้งาน
net.minecraft.server.level.Ticket#equals(Object)
- Origin:
common - Source:
net/minecraft/server/level/Ticket.java:27 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: ticketLevel. คืนค่า: true.
Parameters
Object object
ตัวอย่างใช้งาน
net.minecraft.server.level.Ticket#getTicketLevel()
- Origin:
common - Source:
net/minecraft/server/level/Ticket.java:52 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Ticket Level
ทำงานยังไง
คืนค่า: this.ticketLevel.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.Ticket#getType()
- Origin:
common - Source:
net/minecraft/server/level/Ticket.java:48 - Modifiers:
public - Return:
TicketType<T>
คืออะไร
อ่านค่า Type
ทำงานยังไง
คืนค่า: this.type.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.Ticket#hashCode()
- Origin:
common - Source:
net/minecraft/server/level/Ticket.java:38 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ Ticket
ทำงานยังไง
เรียกต่อ: hash(). คืนค่า: Objects.hash(this.type, this.ticketLevel, this.key).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.Ticket#setCreatedTick(long)
- Origin:
common - Source:
net/minecraft/server/level/Ticket.java:56 - Modifiers:
protected - Return:
void
คืออะไร
กำหนดค่า Created Tick
ทำงานยังไง
แก้ state: createdTick.
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.Ticket#Ticket(TicketType<T>,int,T)
- Origin:
common - Source:
net/minecraft/server/level/Ticket.java:11 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ Ticket ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: type, ticketLevel, key.
Parameters
TicketType<T> ticketTypeint iT object
ตัวอย่างใช้งาน
TicketType<T> ticketType = ...;
T object = ...;
Ticket instance = new Ticket(ticketType, 0, object);
net.minecraft.server.level.Ticket#timedOut(long)
- Origin:
common - Source:
net/minecraft/server/level/Ticket.java:60 - Modifiers:
protected - Return:
boolean
คืออะไร
ดำเนินการ timedOut ตาม implementation ของ Ticket
ทำงานยังไง
เรียกต่อ: timeout(). คืนค่า: m != 0L && l - this.createdTick > m.
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.Ticket#toString()
- Origin:
common - Source:
net/minecraft/server/level/Ticket.java:43 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ Ticket
ทำงานยังไง
คืนค่า: "Ticket[" + this.type + " " + this.ticketLevel + " (" + this.key + ")] at " + this.createdTick.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TicketType
- Full name:
net.minecraft.server.level.TicketType - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/TicketType.java - Type:
class - Modifiers:
public
net.minecraft.server.level.TicketType#create(String,Comparator<T>)
- Origin:
common - Source:
net/minecraft/server/level/TicketType.java:21 - Modifiers:
public static - Return:
TicketType<T>
คืออะไร
สร้าง create
ทำงานยังไง
สร้างออบเจ็กต์: TicketType<>. คืนค่า: new TicketType<>(string, comparator, 0L).
Parameters
String stringComparator<T> comparator
ตัวอย่างใช้งาน
net.minecraft.server.level.TicketType#create(String,Comparator<T>,int)
- Origin:
common - Source:
net/minecraft/server/level/TicketType.java:25 - Modifiers:
public static - Return:
TicketType<T>
คืออะไร
สร้าง create
ทำงานยังไง
สร้างออบเจ็กต์: TicketType<>. คืนค่า: new TicketType<>(string, comparator, i).
Parameters
String stringComparator<T> comparatorint i
ตัวอย่างใช้งาน
net.minecraft.server.level.TicketType#getComparator()
- Origin:
common - Source:
net/minecraft/server/level/TicketType.java:40 - Modifiers:
public - Return:
Comparator<T>
คืออะไร
อ่านค่า Comparator
ทำงานยังไง
คืนค่า: this.comparator.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.TicketType#TicketType(String,Comparator<T>,long)
- Origin:
common - Source:
net/minecraft/server/level/TicketType.java:29 - Modifiers:
protected - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TicketType ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: name, comparator, timeout.
Parameters
String stringComparator<T> comparatorlong l
ตัวอย่างใช้งาน
net.minecraft.server.level.TicketType#timeout()
- Origin:
common - Source:
net/minecraft/server/level/TicketType.java:44 - Modifiers:
public - Return:
long
คืออะไร
ดำเนินการ timeout ตาม implementation ของ TicketType
ทำงานยังไง
คืนค่า: this.timeout.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.TicketType#toString()
- Origin:
common - Source:
net/minecraft/server/level/TicketType.java:35 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ TicketType
ทำงานยังไง
คืนค่า: this.name.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TickingTracker
- Full name:
net.minecraft.server.level.TickingTracker - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/TickingTracker.java - Type:
class - Modifiers:
public - Extends:
ChunkTracker
net.minecraft.server.level.TickingTracker#addTicket(long,Ticket<?>)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:33 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Ticket
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getTickets(), getTicketLevelAt(), add(), getTicketLevel(), update().
Parameters
long lTicket<?> ticket
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#addTicket(TicketType<T>,ChunkPos,int,T)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:52 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Ticket
ทำงานยังไง
เรียกต่อ: toLong(). สร้างออบเจ็กต์: Ticket<>.
Parameters
TicketType<T> ticketTypeChunkPos chunkPosint iT object
ตัวอย่างใช้งาน
TickingTracker instance = ...;
TicketType<T> ticketType = ...;
ChunkPos chunkPos = ...;
T object = ...;
instance.addTicket(ticketType, chunkPos, 0, object);
net.minecraft.server.level.TickingTracker#getLevel(ChunkPos)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:88 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Level
ทำงานยังไง
เรียกต่อ: toLong(). คืนค่า: this.getLevel(chunkPos.toLong()).
Parameters
ChunkPos chunkPos
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#getLevel(long)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:92 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Level
ทำงานยังไง
เรียกต่อ: get(). คืนค่า: this.chunks.get(l).
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#getLevelFromSource(long)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:82 - Modifiers:
protected - Return:
int
คืออะไร
อ่านค่า Level From Source
ทำงานยังไง
เรียกต่อ: get(), isEmpty(), first(), getTicketLevel(). คืนค่า: sortedArraySet != null && !sortedArraySet.isEmpty() ? sortedArraySet.first().getTicketLevel() : Integer.MAX_VALUE.
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#getTicketDebugString(long)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:114 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Ticket Debug String
ทำงานยังไง
เรียกต่อ: get(), isEmpty(), first(), toString(). คืนค่า: sortedArraySet != null && !sortedArraySet.isEmpty() ? sortedArraySet.first().toString() : "no_ticket".
Parameters
long l
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#getTickingChunks()
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:106 - Modifiers:
public - Return:
LongSet
คืออะไร
อ่านค่า Ticking Chunks
ทำงานยังไง
เรียกต่อ: keySet(). คืนค่า: this.chunks.keySet().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#removeTicket(long,Ticket<?>)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:42 - Modifiers:
public - Return:
void
คืออะไร
ลบ Ticket
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getTickets(), remove(), isEmpty(), update(), getTicketLevelAt().
Parameters
long lTicket<?> ticket
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#removeTicket(TicketType<T>,ChunkPos,int,T)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:56 - Modifiers:
public - Return:
void
คืออะไร
ลบ Ticket
ทำงานยังไง
เรียกต่อ: toLong(). สร้างออบเจ็กต์: Ticket<>.
Parameters
TicketType<T> ticketTypeChunkPos chunkPosint iT object
ตัวอย่างใช้งาน
TickingTracker instance = ...;
TicketType<T> ticketType = ...;
ChunkPos chunkPos = ...;
T object = ...;
instance.removeTicket(ticketType, chunkPos, 0, object);
net.minecraft.server.level.TickingTracker#replacePlayerTicketsLevel(int)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:61 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ replacePlayerTicketsLevel ตาม implementation ของ TickingTracker
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: long2ObjectEntrySet(), getValue(), getType(), add(), of(), getLongKey(), getSecond(), getFirst(). สร้างออบเจ็กต์: ArrayList<>, ChunkPos.
Parameters
int i
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#runAllUpdates()
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:110 - Modifiers:
public - Return:
void
คืออะไร
สั่งทำงาน All Updates
ทำงานยังไง
เรียกต่อ: runUpdates().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#setLevel(long,int)
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:97 - Modifiers:
protected - Return:
void
คืออะไร
กำหนดค่า Level
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: remove(), put().
Parameters
long lint i
ตัวอย่างใช้งาน
net.minecraft.server.level.TickingTracker#TickingTracker()
- Origin:
common - Source:
net/minecraft/server/level/TickingTracker.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ TickingTracker ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
เรียกต่อ: defaultReturnValue().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
WorldGenRegion
- Full name:
net.minecraft.server.level.WorldGenRegion - Package:
net.minecraft.server.level - Source:
common—net/minecraft/server/level/WorldGenRegion.java - Type:
class - Modifiers:
public - Implements:
WorldGenLevel
net.minecraft.server.level.WorldGenRegion#addFreshEntity(Entity)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:318 - Modifiers:
public - Return:
boolean
คืออะไร
เพิ่ม Fresh Entity
ทำงานยังไง
เรียกต่อ: blockToSectionCoord(), getBlockX(), getBlockZ(), getChunk(), addEntity(). คืนค่า: true.
Parameters
Entity entity
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
Entity entity = ...;
boolean result = instance.addFreshEntity(entity);
net.minecraft.server.level.WorldGenRegion#addParticle(ParticleOptions,double,double,double,double,double,double)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:416 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Particle
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
ParticleOptions particleOptionsdouble ddouble edouble fdouble gdouble hdouble i
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
ParticleOptions particleOptions = ...;
instance.addParticle(particleOptions, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);
net.minecraft.server.level.WorldGenRegion#destroyBlock(BlockPos,boolean,Entity,int)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:193 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ destroyBlock ตาม implementation ของ WorldGenRegion
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getBlockState(), isAir(), hasBlockEntity(), getBlockEntity(), dropResources(), setBlock(), defaultBlockState(). มีจุด return อย่างน้อย 2 จุด.
Parameters
BlockPos blockPosboolean blEntity entityint i
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
Entity entity = ...;
boolean result = instance.destroyBlock(blockPos, true, entity, 0);
net.minecraft.server.level.WorldGenRegion#dimensionType()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:428 - Modifiers:
public - Return:
DimensionType
คืออะไร
ดำเนินการ dimensionType ตาม implementation ของ WorldGenRegion
ทำงานยังไง
คืนค่า: this.dimensionType.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#enabledFeatures()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:352 - Modifiers:
public - Return:
FeatureFlagSet
คืออะไร
ดำเนินการ enabledFeatures ตาม implementation ของ WorldGenRegion
ทำงานยังไง
คืนค่า: this.level.enabledFeatures().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#ensureCanWrite(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:243 - Modifiers:
public - Return:
boolean
คืออะไร
ดำเนินการ ensureCanWrite ตาม implementation ของ WorldGenRegion
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: currentlyGenerating. เรียกต่อ: blockToSectionCoord(), getX(), getZ(), getCenter(), abs(), blockStateWriteRadius(), isUpgrading(), getHeightAccessorForGeneration(). มีจุด return อย่างน้อย 3 จุด.
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
boolean result = instance.ensureCanWrite(blockPos);
net.minecraft.server.level.WorldGenRegion#gameEvent(Holder<GameEvent>,Vec3,GameEvent.Context)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:424 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ gameEvent ตาม implementation ของ WorldGenRegion
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Holder<GameEvent> holderVec3 vec3GameEvent.Context context
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
Holder<GameEvent> holder = ...;
Vec3 vec3 = ...;
GameEvent.Context context = ...;
instance.gameEvent(holder, vec3, context);
net.minecraft.server.level.WorldGenRegion#getBiomeManager()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:173 - Modifiers:
public - Return:
BiomeManager
คืออะไร
อ่านค่า Biome Manager
ทำงานยังไง
คืนค่า: this.biomeManager.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getBlockEntity(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:208 - Modifiers:
public - Return:
BlockEntity
คืออะไร
อ่านค่า Block Entity
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getChunk(), getBlockEntityNbt(), getBlockState(), equals(), getString(), hasBlockEntity(), getBlock(), newBlockEntity(). มีจุด return อย่างน้อย 4 จุด.
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
BlockEntity result = instance.getBlockEntity(blockPos);
net.minecraft.server.level.WorldGenRegion#getBlockState(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:152 - Modifiers:
public - Return:
BlockState
คืออะไร
อ่านค่า Block State
ทำงานยังไง
เรียกต่อ: getChunk(), blockToSectionCoord(), getX(), getZ(). คืนค่า: this.getChunk(SectionPos.blockToSectionCoord(blockPos.getX()), SectionPos.blockToSectionCoord(blockPos.getZ())).getBlockState(blockPos).
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
BlockState result = instance.getBlockState(blockPos);
net.minecraft.server.level.WorldGenRegion#getBlockTicks()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:387 - Modifiers:
public - Return:
LevelTickAccess<Block>
คืออะไร
อ่านค่า Block Ticks
ทำงานยังไง
คืนค่า: this.blockTicks.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getCenter()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:97 - Modifiers:
public - Return:
ChunkPos
คืออะไร
อ่านค่า Center
ทำงานยังไง
เรียกต่อ: getPos(). คืนค่า: this.center.getPos().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getChunk(int,int)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:106 - Modifiers:
public - Return:
ChunkAccess
คืออะไร
อ่านค่า Chunk
ทำงานยังไง
คืนค่า: this.getChunk(i, j, ChunkStatus.EMPTY).
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getChunk(int,int,ChunkStatus,boolean)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:111 - Modifiers:
public - Return:
ChunkAccess
คืออะไร
อ่านค่า Chunk
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getPos(), getChessboardDistance(), directDependencies(), size(), get(), isOrBefore(), getChunkIfPresentUnchecked(), forThrowable(). สร้างออบเจ็กต์: IllegalStateException, ReportedException. คืนค่า: chunkAccess.
Parameters
int iint jChunkStatus chunkStatusboolean bl
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
ChunkStatus chunkStatus = ...;
ChunkAccess result = instance.getChunk(0, 0, chunkStatus, true);
net.minecraft.server.level.WorldGenRegion#getChunkSource()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:377 - Modifiers:
public - Return:
ChunkSource
คืออะไร
อ่านค่า Chunk Source
ทำงานยังไง
คืนค่า: this.level.getChunkSource().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getCurrentDifficultyAt(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:362 - Modifiers:
public - Return:
DifficultyInstance
คืออะไร
อ่านค่า Current Difficulty At
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: hasChunk(), blockToSectionCoord(), getX(), getZ(), getDifficulty(), getDayTime(), getMoonBrightness(). สร้างออบเจ็กต์: RuntimeException, DifficultyInstance. คืนค่า: new DifficultyInstance(this.level.getDifficulty(), this.level.getDayTime(), 0L, this.level.getMoonBrightness()).
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
DifficultyInstance result = instance.getCurrentDifficultyAt(blockPos);
net.minecraft.server.level.WorldGenRegion#getEntities(Entity,AABB,Predicate<? super Entity>)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:448 - Modifiers:
public - Return:
List<Entity>
คืออะไร
อ่านค่า Entities
ทำงานยังไง
เรียกต่อ: emptyList(). คืนค่า: Collections.emptyList().
Parameters
Entity entityAABB aABBPredicate<? super Entity> predicate
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
Entity entity = ...;
AABB aABB = ...;
Predicate<? super Entity> predicate = ...;
List<Entity> result = instance.getEntities(entity, aABB, predicate);
net.minecraft.server.level.WorldGenRegion#getEntities(EntityTypeTest<Entity, T>,AABB,Predicate<? super T>)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:443 - Modifiers:
public - Return:
List<T>
คืออะไร
อ่านค่า Entities
ทำงานยังไง
เรียกต่อ: emptyList(). คืนค่า: Collections.emptyList().
Parameters
EntityTypeTest<Entity, T> entityTypeTestAABB aABBPredicate<? super T> predicate
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
EntityTypeTest<Entity, T> entityTypeTest = ...;
AABB aABB = ...;
Predicate<? super T> predicate = ...;
List<T> result = instance.getEntities(entityTypeTest, aABB, predicate);
net.minecraft.server.level.WorldGenRegion#getFluidState(BlockPos)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:157 - Modifiers:
public - Return:
FluidState
คืออะไร
อ่านค่า Fluid State
ทำงานยังไง
เรียกต่อ: getChunk(). คืนค่า: this.getChunk(blockPos).getFluidState(blockPos).
Parameters
BlockPos blockPos
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
FluidState result = instance.getFluidState(blockPos);
net.minecraft.server.level.WorldGenRegion#getFluidTicks()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:392 - Modifiers:
public - Return:
LevelTickAccess<Fluid>
คืออะไร
อ่านค่า Fluid Ticks
ทำงานยังไง
คืนค่า: this.fluidTicks.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getHeight()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:463 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
คืนค่า: this.level.getHeight().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getHeight(Heightmap.Types,int,int)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:407 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Height
ทำงานยังไง
เรียกต่อ: getChunk(), blockToSectionCoord(). คืนค่า: this.getChunk(SectionPos.blockToSectionCoord(i), SectionPos.blockToSectionCoord(j)).getHeight(types, i & 15, j & 15) + 1.
Parameters
Heightmap.Types typesint iint j
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
Heightmap.Types types = ...;
int result = instance.getHeight(types, 0, 0);
net.minecraft.server.level.WorldGenRegion#getLevel()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:341 - Modifiers:
public - Return:
ServerLevel
คืออะไร
อ่านค่า Level
ทำงานยังไง
คืนค่า: this.level.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getLevelData()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:357 - Modifiers:
public - Return:
LevelData
คืออะไร
อ่านค่า Level Data
ทำงานยังไง
คืนค่า: this.levelData.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getLightEngine()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:188 - Modifiers:
public - Return:
LevelLightEngine
คืออะไร
อ่านค่า Light Engine
ทำงานยังไง
คืนค่า: this.level.getLightEngine().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getMinY()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:458 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Min Y
ทำงานยังไง
คืนค่า: this.level.getMinY().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getNearestPlayer(double,double,double,double,Predicate<Entity>)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:162 - Modifiers:
public - Return:
Player
คืออะไร
อ่านค่า Nearest Player
ทำงานยังไง
คืนค่า: null.
Parameters
double ddouble edouble fdouble gPredicate<Entity> predicate
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
Predicate<Entity> predicate = ...;
Player result = instance.getNearestPlayer(0.0D, 0.0D, 0.0D, 0.0D, predicate);
net.minecraft.server.level.WorldGenRegion#getRandom()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:402 - Modifiers:
public - Return:
RandomSource
คืออะไร
อ่านค่า Random
ทำงานยังไง
คืนค่า: this.random.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getSeaLevel()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:397 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Sea Level
ทำงานยังไง
คืนค่า: this.level.getSeaLevel().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getSeed()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:382 - Modifiers:
public - Return:
long
คืออะไร
อ่านค่า Seed
ทำงานยังไง
คืนค่า: this.seed.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getServer()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:371 - Modifiers:
public - Return:
MinecraftServer
คืออะไร
อ่านค่า Server
ทำงานยังไง
คืนค่า: this.level.getServer().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getShade(Direction,boolean)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:183 - Modifiers:
public - Return:
float
คืออะไร
อ่านค่า Shade
ทำงานยังไง
คืนค่า: 1.0F.
Parameters
Direction directionboolean bl
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
Direction direction = ...;
float result = instance.getShade(direction, true);
net.minecraft.server.level.WorldGenRegion#getSkyDarken()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:168 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Sky Darken
ทำงานยังไง
คืนค่า: 0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getUncachedNoiseBiome(int,int,int)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:178 - Modifiers:
public - Return:
Holder<Biome>
คืออะไร
อ่านค่า Uncached Noise Biome
ทำงานยังไง
คืนค่า: this.level.getUncachedNoiseBiome(i, j, k).
Parameters
int iint jint k
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#getWorldBorder()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:331 - Modifiers:
public - Return:
WorldBorder
คืออะไร
อ่านค่า World Border
ทำงานยังไง
คืนค่า: this.level.getWorldBorder().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#hasChunk(int,int)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:146 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบว่ามี Chunk
ทำงานยังไง
เรียกต่อ: getPos(), getChessboardDistance(), directDependencies(), size(). คืนค่า: k < this.generatingStep.directDependencies().size().
Parameters
int iint j
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#isClientSide()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:336 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Client Side
ทำงานยังไง
คืนค่า: false.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#isFluidAtPosition(BlockPos,Predicate<FluidState>)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:438 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Fluid At Position
ทำงานยังไง
เรียกต่อ: test(), getFluidState(). คืนค่า: predicate.test(this.getFluidState(blockPos)).
Parameters
BlockPos blockPosPredicate<FluidState> predicate
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
Predicate<FluidState> predicate = ...;
boolean result = instance.isFluidAtPosition(blockPos, predicate);
net.minecraft.server.level.WorldGenRegion#isOldChunkAround(ChunkPos,int)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:93 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Old Chunk Around
ทำงานยังไง
เรียกต่อ: getChunkSource(). คืนค่า: this.level.getChunkSource().chunkMap.isOldChunkAround(chunkPos, i).
Parameters
ChunkPos chunkPosint i
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
ChunkPos chunkPos = ...;
boolean result = instance.isOldChunkAround(chunkPos, 0);
net.minecraft.server.level.WorldGenRegion#isStateAtPosition(BlockPos,Predicate<BlockState>)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:433 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ State At Position
ทำงานยังไง
เรียกต่อ: test(), getBlockState(). คืนค่า: predicate.test(this.getBlockState(blockPos)).
Parameters
BlockPos blockPosPredicate<BlockState> predicate
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
Predicate<BlockState> predicate = ...;
boolean result = instance.isStateAtPosition(blockPos, predicate);
net.minecraft.server.level.WorldGenRegion#levelEvent(Player,int,BlockPos,int)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:420 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ levelEvent ตาม implementation ของ WorldGenRegion
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Player playerint iBlockPos blockPosint j
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
Player player = ...;
BlockPos blockPos = ...;
instance.levelEvent(player, 0, blockPos, 0);
net.minecraft.server.level.WorldGenRegion#nextSubTickCount()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:468 - Modifiers:
public - Return:
long
คืออะไร
ดำเนินการ nextSubTickCount ตาม implementation ของ WorldGenRegion
ทำงานยังไง
เรียกต่อ: getAndIncrement(). คืนค่า: this.subTickCount.getAndIncrement().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#players()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:453 - Modifiers:
public - Return:
List<Player>
คืออะไร
ดำเนินการ players ตาม implementation ของ WorldGenRegion
ทำงานยังไง
เรียกต่อ: emptyList(). คืนค่า: Collections.emptyList().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#playSound(Player,BlockPos,SoundEvent,SoundSource,float,float)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:412 - Modifiers:
public - Return:
void
คืออะไร
ดำเนินการ playSound ตาม implementation ของ WorldGenRegion
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
Player playerBlockPos blockPosSoundEvent soundEventSoundSource soundSourcefloat ffloat g
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
Player player = ...;
BlockPos blockPos = ...;
SoundEvent soundEvent = ...;
SoundSource soundSource = ...;
instance.playSound(player, blockPos, soundEvent, soundSource, 0.0F, 0.0F);
net.minecraft.server.level.WorldGenRegion#registryAccess()
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:347 - Modifiers:
public - Return:
RegistryAccess
คืออะไร
ดำเนินการ registryAccess ตาม implementation ของ WorldGenRegion
ทำงานยังไง
คืนค่า: this.level.registryAccess().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.server.level.WorldGenRegion#removeBlock(BlockPos,boolean)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:326 - Modifiers:
public - Return:
boolean
คืออะไร
ลบ Block
ทำงานยังไง
เรียกต่อ: setBlock(), defaultBlockState(). คืนค่า: this.setBlock(blockPos, Blocks.AIR.defaultBlockState(), 3).
Parameters
BlockPos blockPosboolean bl
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
boolean result = instance.removeBlock(blockPos, true);
net.minecraft.server.level.WorldGenRegion#setBlock(BlockPos,BlockState,int,int)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:275 - Modifiers:
public - Return:
boolean
คืออะไร
กำหนดค่า Block
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: ensureCanWrite(), getChunk(), setBlockState(), onBlockStateChange(), hasBlockEntity(), getPersistedStatus(), getChunkType(), getBlock(). สร้างออบเจ็กต์: CompoundTag. มีจุด return อย่างน้อย 2 จุด.
Parameters
BlockPos blockPosBlockState blockStateint iint j
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
boolean result = instance.setBlock(blockPos, blockState, 0, 0);
net.minecraft.server.level.WorldGenRegion#setCurrentlyGenerating(Supplier<String>)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:101 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า Currently Generating
ทำงานยังไง
แก้ state: currentlyGenerating.
Parameters
Supplier<String> supplier
ตัวอย่างใช้งาน
WorldGenRegion instance = ...;
Supplier<String> supplier = ...;
instance.setCurrentlyGenerating(supplier);
net.minecraft.server.level.WorldGenRegion#WorldGenRegion(ServerLevel,StaticCache2D<GenerationChunkHolder>,ChunkStep,ChunkAccess)
- Origin:
common - Source:
net/minecraft/server/level/WorldGenRegion.java:81 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ WorldGenRegion ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
แก้ state: generatingStep, cache, center, level, seed, levelData. เรียกต่อ: getSeed(), getLevelData(), getChunkSource(), randomState(), getOrCreateRandomFactory(), at(), getPos(), getWorldPosition(). สร้างออบเจ็กต์: BiomeManager.
Parameters
ServerLevel serverLevelStaticCache2D<GenerationChunkHolder> staticCache2DChunkStep chunkStepChunkAccess chunkAccess
ตัวอย่างใช้งาน
ServerLevel serverLevel = ...;
StaticCache2D<GenerationChunkHolder> staticCache2D = ...;
ChunkStep chunkStep = ...;
ChunkAccess chunkAccess = ...;
WorldGenRegion instance = new WorldGenRegion(serverLevel, staticCache2D, chunkStep, chunkAccess);