Skip to content

Package net.minecraft.client.renderer.debug

Part 1/1


BeeDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.BeeDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/BeeDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.BeeDebugRenderer#addOrUpdateBeeInfo(BeeInfo)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BeeDebugRenderer.java:74
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Or Update Bee Info

ทำงานยังไง

เรียกต่อ: put(), uuid().

Parameters

  • BeeInfo beeInfo

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

BeeDebugRenderer instance = ...;
BeeInfo beeInfo = ...;
instance.addOrUpdateBeeInfo(beeInfo);

net.minecraft.client.renderer.debug.BeeDebugRenderer#addOrUpdateHiveInfo(HiveInfo,long)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BeeDebugRenderer.java:70
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Or Update Hive Info

ทำงานยังไง

เรียกต่อ: put(), pos(), HiveDebugInfo(). สร้างออบเจ็กต์: BeeDebugRenderer.HiveDebugInfo.

Parameters

  • HiveInfo hiveInfo
  • long l

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

BeeDebugRenderer instance = ...;
HiveInfo hiveInfo = ...;
instance.addOrUpdateHiveInfo(hiveInfo, 0L);

net.minecraft.client.renderer.debug.BeeDebugRenderer#BeeDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BeeDebugRenderer.java:59
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
BeeDebugRenderer instance = new BeeDebugRenderer(minecraft);

net.minecraft.client.renderer.debug.BeeDebugRenderer#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BeeDebugRenderer.java:63
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

แก้ state: lastLookedAtUuid.

Parameters

  • ไม่มี

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

BeeDebugRenderer instance = ...;
instance.clear();

net.minecraft.client.renderer.debug.BeeDebugRenderer#removeBeeInfo(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BeeDebugRenderer.java:78
  • Modifiers: public
  • Return: void

คืออะไร

ลบ Bee Info

ทำงานยังไง

เรียกต่อ: values(), removeIf(), id().

Parameters

  • int i

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

BeeDebugRenderer instance = ...;
instance.removeBeeInfo(0);

net.minecraft.client.renderer.debug.BeeDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BeeDebugRenderer.java:82
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: clearRemovedHives(), clearRemovedBees(), doRender(), isSpectator(), updateLastLookedAtUuid().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

BeeDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

BrainDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.BrainDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/BrainDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.BrainDebugRenderer#addOrUpdateBrainDump(BrainDump)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BrainDebugRenderer.java:96
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Or Update Brain Dump

ทำงานยังไง

เรียกต่อ: put(), uuid().

Parameters

  • BrainDump brainDump

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

BrainDebugRenderer instance = ...;
BrainDump brainDump = ...;
instance.addOrUpdateBrainDump(brainDump);

net.minecraft.client.renderer.debug.BrainDebugRenderer#addPoi(BrainDebugRenderer.PoiInfo)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BrainDebugRenderer.java:79
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Poi

ทำงานยังไง

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

Parameters

  • BrainDebugRenderer.PoiInfo poiInfo

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

BrainDebugRenderer instance = ...;
BrainDebugRenderer.PoiInfo poiInfo = ...;
instance.addPoi(poiInfo);

net.minecraft.client.renderer.debug.BrainDebugRenderer#BrainDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BrainDebugRenderer.java:68
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
BrainDebugRenderer instance = new BrainDebugRenderer(minecraft);

net.minecraft.client.renderer.debug.BrainDebugRenderer#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BrainDebugRenderer.java:72
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

แก้ state: lastLookedAtUuid.

Parameters

  • ไม่มี

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

BrainDebugRenderer instance = ...;
instance.clear();

net.minecraft.client.renderer.debug.BrainDebugRenderer#removeBrainDump(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BrainDebugRenderer.java:100
  • Modifiers: public
  • Return: void

คืออะไร

ลบ Brain Dump

ทำงานยังไง

เรียกต่อ: values(), removeIf(), id().

Parameters

  • int i

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

BrainDebugRenderer instance = ...;
instance.removeBrainDump(0);

net.minecraft.client.renderer.debug.BrainDebugRenderer#removePoi(BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BrainDebugRenderer.java:83
  • Modifiers: public
  • Return: void

คืออะไร

ลบ Poi

ทำงานยังไง

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

Parameters

  • BlockPos blockPos

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

BrainDebugRenderer instance = ...;
BlockPos blockPos = ...;
instance.removePoi(blockPos);

net.minecraft.client.renderer.debug.BrainDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BrainDebugRenderer.java:104
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: clearRemovedEntities(), doRender(), isSpectator(), updateLastLookedAtUuid().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

BrainDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.BrainDebugRenderer#setFreeTicketCount(BlockPos,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BrainDebugRenderer.java:87
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Free Ticket Count

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: get(), warn().

Parameters

  • BlockPos blockPos
  • int i

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

BrainDebugRenderer instance = ...;
BlockPos blockPos = ...;
instance.setFreeTicketCount(blockPos, 0);

BrainDebugRenderer$PoiInfo

  • Full name: net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/BrainDebugRenderer.java
  • Type: class
  • Modifiers: public static

net.minecraft.client.renderer.debug.BrainDebugRenderer$PoiInfo#PoiInfo(BlockPos,String,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BrainDebugRenderer.java:344
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: pos, type, freeTicketCount.

Parameters

  • BlockPos blockPos
  • String string
  • int i

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

BlockPos blockPos = ...;
BrainDebugRenderer.PoiInfo instance = new BrainDebugRenderer.PoiInfo(blockPos, "value", 0);

BreezeDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.BreezeDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/BreezeDebugRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.debug.BreezeDebugRenderer#add(BreezeInfo)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BreezeDebugRenderer.java:92
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

เรียกต่อ: put(), id().

Parameters

  • BreezeInfo breezeInfo

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

BreezeDebugRenderer instance = ...;
BreezeInfo breezeInfo = ...;
instance.add(breezeInfo);

net.minecraft.client.renderer.debug.BreezeDebugRenderer#BreezeDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BreezeDebugRenderer.java:34
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
BreezeDebugRenderer instance = new BreezeDebugRenderer(minecraft);

net.minecraft.client.renderer.debug.BreezeDebugRenderer#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BreezeDebugRenderer.java:88
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

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

Parameters

  • ไม่มี

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

BreezeDebugRenderer instance = ...;
instance.clear();

net.minecraft.client.renderer.debug.BreezeDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/BreezeDebugRenderer.java:38
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: level(), getEntities(), getBoundingBox(), inflate(), forEach(), ofNullable(), get(), getId().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

BreezeDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

ChunkBorderRenderer

  • Full name: net.minecraft.client.renderer.debug.ChunkBorderRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/ChunkBorderRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.ChunkBorderRenderer#ChunkBorderRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/ChunkBorderRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
ChunkBorderRenderer instance = new ChunkBorderRenderer(minecraft);

net.minecraft.client.renderer.debug.ChunkBorderRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/ChunkBorderRenderer.java:25
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getMainCamera(), getEntity(), getMinY(), getMaxY(), chunkPosition(), getMinBlockX(), getMinBlockZ(), getBuffer().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

ChunkBorderRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

ChunkCullingDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.ChunkCullingDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/ChunkCullingDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.ChunkCullingDebugRenderer#ChunkCullingDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/ChunkCullingDebugRenderer.java:25
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
ChunkCullingDebugRenderer instance = new ChunkCullingDebugRenderer(minecraft);

net.minecraft.client.renderer.debug.ChunkCullingDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/ChunkCullingDebugRenderer.java:29
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getSectionOcclusionGraph(), getVisibleSections(), getNode(), getOrigin(), pushPose(), translate(), getX(), getY().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

ChunkCullingDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

ChunkDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.ChunkDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/ChunkDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.ChunkDebugRenderer#ChunkDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/ChunkDebugRenderer.java:34
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
ChunkDebugRenderer instance = new ChunkDebugRenderer(minecraft);

net.minecraft.client.renderer.debug.ChunkDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/ChunkDebugRenderer.java:38
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: lastUpdateTime, data. เรียกต่อ: getNanos(), getSingleplayerServer(), ChunkData(), getNow(), getMainCamera(), getPosition(), entrySet(), getKey(). สร้างออบเจ็กต์: ChunkDebugRenderer.ChunkData.

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

ChunkDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

CollisionBoxRenderer

  • Full name: net.minecraft.client.renderer.debug.CollisionBoxRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/CollisionBoxRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.CollisionBoxRenderer#CollisionBoxRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/CollisionBoxRenderer.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
CollisionBoxRenderer instance = new CollisionBoxRenderer(minecraft);

net.minecraft.client.renderer.debug.CollisionBoxRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/CollisionBoxRenderer.java:27
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: lastUpdateTime, shapes. เรียกต่อ: getNanos(), getMainCamera(), getEntity(), copyOf(), level(), getCollisions(), getBoundingBox(), inflate().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

CollisionBoxRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

DebugRenderer

  • Full name: net.minecraft.client.renderer.debug.DebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/DebugRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.debug.DebugRenderer#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:85
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

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

Parameters

  • ไม่มี

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

DebugRenderer instance = ...;
instance.clear();

net.minecraft.client.renderer.debug.DebugRenderer#DebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:59
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: waterDebugRenderer, chunkBorderRenderer, heightMapRenderer, collisionBoxRenderer, supportBlockRenderer, neighborsUpdateRenderer. สร้างออบเจ็กต์: WaterDebugRenderer, ChunkBorderRenderer, HeightMapRenderer, CollisionBoxRenderer.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
DebugRenderer instance = new DebugRenderer(minecraft);

net.minecraft.client.renderer.debug.DebugRenderer#getTargetedEntity(Entity,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:135
  • Modifiers: public static
  • Return: Optional<Entity>

คืออะไร

อ่านค่า Targeted Entity

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: empty(), getEyePosition(), getViewVector(), scale(), add(), getBoundingBox(), expandTowards(), inflate(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Entity entity
  • int i

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

Entity entity = ...;
Optional<Entity> result = DebugRenderer.getTargetedEntity(entity, 0);

net.minecraft.client.renderer.debug.DebugRenderer#render(PoseStack,Frustum,MultiBufferSource.BufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:119
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

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

Parameters

  • PoseStack poseStack
  • Frustum frustum
  • MultiBufferSource.BufferSource bufferSource
  • double d
  • double e
  • double f

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

DebugRenderer instance = ...;
PoseStack poseStack = ...;
Frustum frustum = ...;
MultiBufferSource.BufferSource bufferSource = ...;
instance.render(poseStack, frustum, bufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.DebugRenderer#renderAfterTranslucents(PoseStack,MultiBufferSource.BufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:131
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ After Translucents

ทำงานยังไง

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

Parameters

  • PoseStack poseStack
  • MultiBufferSource.BufferSource bufferSource
  • double d
  • double e
  • double f

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

DebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource.BufferSource bufferSource = ...;
instance.renderAfterTranslucents(poseStack, bufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.DebugRenderer#renderFilledBox(PoseStack,MultiBufferSource,AABB,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:177
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Filled Box

ทำงานยังไง

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

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • AABB aABB
  • float f
  • float g
  • float h
  • float i

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
AABB aABB = ...;
DebugRenderer.renderFilledBox(poseStack, multiBufferSource, aABB, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.debug.DebugRenderer#renderFilledBox(PoseStack,MultiBufferSource,BlockPos,BlockPos,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:157
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Filled Box

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getInstance(), getMainCamera(), isInitialized(), getPosition(), reverse(), encapsulatingFullBlocks(), move().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • BlockPos blockPos
  • BlockPos blockPos2
  • float f
  • float g
  • float h
  • float i

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
BlockPos blockPos = ...;
BlockPos blockPos2 = ...;
DebugRenderer.renderFilledBox(poseStack, multiBufferSource, blockPos, blockPos2, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.debug.DebugRenderer#renderFilledBox(PoseStack,MultiBufferSource,BlockPos,float,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:168
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Filled Box

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getInstance(), getMainCamera(), isInitialized(), getPosition(), reverse(), move(), inflate(). สร้างออบเจ็กต์: AABB.

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • BlockPos blockPos
  • float f
  • float g
  • float h
  • float i
  • float j

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
BlockPos blockPos = ...;
DebugRenderer.renderFilledBox(poseStack, multiBufferSource, blockPos, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.debug.DebugRenderer#renderFilledBox(PoseStack,MultiBufferSource,double,double,double,double,double,double,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:181
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Filled Box

ทำงานยังไง

เรียกต่อ: getBuffer(), debugFilledBox(), addChainedFilledBoxVertices().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • float j
  • float k
  • float l
  • float m

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
DebugRenderer.renderFilledBox(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.debug.DebugRenderer#renderFilledUnitCube(PoseStack,MultiBufferSource,BlockPos,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:153
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Filled Unit Cube

ทำงานยังไง

เรียกต่อ: renderFilledBox(), offset().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • BlockPos blockPos
  • float f
  • float g
  • float h
  • float i

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
BlockPos blockPos = ...;
DebugRenderer.renderFilledUnitCube(poseStack, multiBufferSource, blockPos, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.debug.DebugRenderer#renderFloatingText(PoseStack,MultiBufferSource,String,double,double,double,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:192
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Floating Text

ทำงานยังไง

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

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • String string
  • double d
  • double e
  • double f
  • int i

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
DebugRenderer.renderFloatingText(poseStack, multiBufferSource, "value", 0.0D, 0.0D, 0.0D, 0);

net.minecraft.client.renderer.debug.DebugRenderer#renderFloatingText(PoseStack,MultiBufferSource,String,double,double,double,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:196
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Floating Text

ทำงานยังไง

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

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • String string
  • double d
  • double e
  • double f
  • int i
  • float g

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
DebugRenderer.renderFloatingText(poseStack, multiBufferSource, "value", 0.0D, 0.0D, 0.0D, 0, 0.0F);

net.minecraft.client.renderer.debug.DebugRenderer#renderFloatingText(PoseStack,MultiBufferSource,String,double,double,double,int,float,boolean,float,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:200
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Floating Text

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getInstance(), getMainCamera(), isInitialized(), getEntityRenderDispatcher(), getPosition(), pushPose(), translate(), mulPose().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • String string
  • double d
  • double e
  • double f
  • int i
  • float g
  • boolean bl
  • float h
  • boolean bl2

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
DebugRenderer.renderFloatingText(poseStack, multiBufferSource, "value", 0.0D, 0.0D, 0.0D, 0, 0.0F, true, 0.0F, true);

net.minecraft.client.renderer.debug.DebugRenderer#renderFloatingText(PoseStack,MultiBufferSource,String,int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:188
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Floating Text

ทำงานยังไง

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

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • String string
  • int i
  • int j
  • int k
  • int l

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
DebugRenderer.renderFloatingText(poseStack, multiBufferSource, "value", 0, 0, 0, 0);

net.minecraft.client.renderer.debug.DebugRenderer#renderVoxelShape(PoseStack,VertexConsumer,VoxelShape,double,double,double,float,float,float,float,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:248
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Voxel Shape

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: toAabbs(), isEmpty(), size(), renderShape(), create(), get(), colorFromFloat(), shiftHue().

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • VoxelShape voxelShape
  • double d
  • double e
  • double f
  • float g
  • float h
  • float i
  • float j
  • boolean bl

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

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
VoxelShape voxelShape = ...;
DebugRenderer.renderVoxelShape(poseStack, vertexConsumer, voxelShape, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F, 0.0F, 0.0F, true);

net.minecraft.client.renderer.debug.DebugRenderer#switchRenderChunkborder()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:110
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ switchRenderChunkborder ตาม implementation ของ DebugRenderer

ทำงานยังไง

แก้ state: renderChunkborder. คืนค่า: this.renderChunkborder.

Parameters

  • ไม่มี

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

DebugRenderer instance = ...;
boolean result = instance.switchRenderChunkborder();

net.minecraft.client.renderer.debug.DebugRenderer#toggleRenderOctree()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:115
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ toggleRenderOctree ตาม implementation ของ DebugRenderer

ทำงานยังไง

แก้ state: renderOctree. คืนค่า: this.renderOctree = !this.renderOctree.

Parameters

  • ไม่มี

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

DebugRenderer instance = ...;
boolean result = instance.toggleRenderOctree();

DebugRenderer$SimpleDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/DebugRenderer.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:269
  • Modifiers: default
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

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

Parameters

  • ไม่มี

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

DebugRenderer.SimpleDebugRenderer instance = ...;
instance.clear();

net.minecraft.client.renderer.debug.DebugRenderer$SimpleDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/DebugRenderer.java:267
  • Modifiers: ``
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

DebugRenderer.SimpleDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

GameEventListenerRenderer

  • Full name: net.minecraft.client.renderer.debug.GameEventListenerRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/GameEventListenerRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.GameEventListenerRenderer#GameEventListenerRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GameEventListenerRenderer.java:37
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
GameEventListenerRenderer instance = new GameEventListenerRenderer(minecraft);

net.minecraft.client.renderer.debug.GameEventListenerRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GameEventListenerRenderer.java:41
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: clear(), removeIf(), isExpired(), getBuffer(), lines(), getPosition(), ifPresent(), x(). สร้างออบเจ็กต์: Vec3, AABB.

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

GameEventListenerRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.GameEventListenerRenderer#trackGameEvent(ResourceKey<GameEvent>,Vec3)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GameEventListenerRenderer.java:124
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ trackGameEvent ตาม implementation ของ GameEventListenerRenderer

ทำงานยังไง

เรียกต่อ: add(), TrackedGameEvent(), getMillis(). สร้างออบเจ็กต์: GameEventListenerRenderer.TrackedGameEvent.

Parameters

  • ResourceKey<GameEvent> resourceKey
  • Vec3 vec3

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

GameEventListenerRenderer instance = ...;
ResourceKey<GameEvent> resourceKey = ...;
Vec3 vec3 = ...;
instance.trackGameEvent(resourceKey, vec3);

net.minecraft.client.renderer.debug.GameEventListenerRenderer#trackListener(PositionSource,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GameEventListenerRenderer.java:128
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ trackListener ตาม implementation ของ GameEventListenerRenderer

ทำงานยังไง

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

Parameters

  • PositionSource positionSource
  • int i

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

GameEventListenerRenderer instance = ...;
PositionSource positionSource = ...;
instance.trackListener(positionSource, 0);

GameTestDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.GameTestDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/GameTestDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.GameTestDebugRenderer#addMarker(BlockPos,int,String,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GameTestDebugRenderer.java:17
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Marker

ทำงานยังไง

เรียกต่อ: put(), Marker(), getMillis(). สร้างออบเจ็กต์: GameTestDebugRenderer.Marker.

Parameters

  • BlockPos blockPos
  • int i
  • String string
  • int j

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

GameTestDebugRenderer instance = ...;
BlockPos blockPos = ...;
instance.addMarker(blockPos, 0, "value", 0);

net.minecraft.client.renderer.debug.GameTestDebugRenderer#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GameTestDebugRenderer.java:21
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

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

Parameters

  • ไม่มี

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

GameTestDebugRenderer instance = ...;
instance.clear();

net.minecraft.client.renderer.debug.GameTestDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GameTestDebugRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: getMillis(), entrySet(), removeIf(), getValue(), forEach(), renderMarker().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

GameTestDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

GoalSelectorDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/GoalSelectorDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer#addGoalSelector(int,BlockPos,List<DebugGoal>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer.java:26
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Goal Selector

ทำงานยังไง

เรียกต่อ: put(), EntityGoalInfo(). สร้างออบเจ็กต์: GoalSelectorDebugRenderer.EntityGoalInfo.

Parameters

  • int i
  • BlockPos blockPos
  • List<DebugGoal> list

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

GoalSelectorDebugRenderer instance = ...;
BlockPos blockPos = ...;
List<DebugGoal> list = ...;
instance.addGoalSelector(0, blockPos, list);

net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer.java:21
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

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

Parameters

  • ไม่มี

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

GoalSelectorDebugRenderer instance = ...;
instance.clear();

net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer#GoalSelectorDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer.java:34
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
GoalSelectorDebugRenderer instance = new GoalSelectorDebugRenderer(minecraft);

net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer#removeGoalSelector(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer.java:30
  • Modifiers: public
  • Return: void

คืออะไร

ลบ Goal Selector

ทำงานยังไง

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

Parameters

  • int i

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

GoalSelectorDebugRenderer instance = ...;
instance.removeGoalSelector(0);

net.minecraft.client.renderer.debug.GoalSelectorDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/GoalSelectorDebugRenderer.java:38
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getMainCamera(), containing(), getPosition(), values(), closerThan(), size(), get(), getX().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

GoalSelectorDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

HeightMapRenderer

  • Full name: net.minecraft.client.renderer.debug.HeightMapRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/HeightMapRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.HeightMapRenderer#HeightMapRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/HeightMapRenderer.java:27
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
HeightMapRenderer instance = new HeightMapRenderer(minecraft);

net.minecraft.client.renderer.debug.HeightMapRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/HeightMapRenderer.java:31
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getBuffer(), debugFilledBox(), containing(), getChunk(), offset(), getHeightmaps(), getKey(), getPos().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

HeightMapRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

LightDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.LightDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/LightDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.LightDebugRenderer#LightDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/LightDebugRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
LightDebugRenderer instance = new LightDebugRenderer(minecraft);

net.minecraft.client.renderer.debug.LightDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/LightDebugRenderer.java:25
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: containing(), betweenClosed(), offset(), getBrightness(), hsvToRgb(), blockToSection(), asLong(), add(). สร้างออบเจ็กต์: LongOpenHashSet.

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

LightDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

LightSectionDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.LightSectionDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/LightSectionDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.LightSectionDebugRenderer#LightSectionDebugRenderer(Minecraft,LightLayer)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/LightSectionDebugRenderer.java:36
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft, lightLayer.

Parameters

  • Minecraft minecraft
  • LightLayer lightLayer

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

Minecraft minecraft = ...;
LightLayer lightLayer = ...;
LightSectionDebugRenderer instance = new LightSectionDebugRenderer(minecraft, lightLayer);

net.minecraft.client.renderer.debug.LightSectionDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/LightSectionDebugRenderer.java:41
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: data, lastUpdateTime. เรียกต่อ: now(), between(), compareTo(), SectionData(), getLightEngine(), of(), blockPosition(), renderEdges(). สร้างออบเจ็กต์: LightSectionDebugRenderer.SectionData.

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

LightSectionDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

NeighborsUpdateRenderer

  • Full name: net.minecraft.client.renderer.debug.NeighborsUpdateRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/NeighborsUpdateRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.NeighborsUpdateRenderer#addUpdate(long,BlockPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/NeighborsUpdateRenderer.java:30
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Update

ทำงานยังไง

เรียกต่อ: computeIfAbsent(), newHashMap(), getOrDefault(), put().

Parameters

  • long l
  • BlockPos blockPos

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

NeighborsUpdateRenderer instance = ...;
BlockPos blockPos = ...;
instance.addUpdate(0L, blockPos);

net.minecraft.client.renderer.debug.NeighborsUpdateRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/NeighborsUpdateRenderer.java:36
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getGameTime(), newHashSet(), newHashMap(), getBuffer(), lines(), entrySet(), iterator(), hasNext(). สร้างออบเจ็กต์: AABB.

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

NeighborsUpdateRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

OctreeDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.OctreeDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/OctreeDebugRenderer.java
  • Type: class
  • Modifiers: public

net.minecraft.client.renderer.debug.OctreeDebugRenderer#OctreeDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/OctreeDebugRenderer.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
OctreeDebugRenderer instance = new OctreeDebugRenderer(minecraft);

net.minecraft.client.renderer.debug.OctreeDebugRenderer#render(PoseStack,Frustum,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/OctreeDebugRenderer.java:25
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

เรียกต่อ: getSectionOcclusionGraph(), getOctree(), visitNodes(), renderNode(). สร้างออบเจ็กต์: MutableInt.

Parameters

  • PoseStack poseStack
  • Frustum frustum
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

OctreeDebugRenderer instance = ...;
PoseStack poseStack = ...;
Frustum frustum = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, frustum, multiBufferSource, 0.0D, 0.0D, 0.0D);

PathfindingRenderer

  • Full name: net.minecraft.client.renderer.debug.PathfindingRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/PathfindingRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.PathfindingRenderer#addPath(int,Path,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/PathfindingRenderer.java:34
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Path

ทำงานยังไง

เรียกต่อ: put(), getMillis().

Parameters

  • int i
  • Path path
  • float f

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

PathfindingRenderer instance = ...;
Path path = ...;
instance.addPath(0, path, 0.0F);

net.minecraft.client.renderer.debug.PathfindingRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/PathfindingRenderer.java:40
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), getMillis(), keySet(), get(), renderPath(), toArray(), remove().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

PathfindingRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.PathfindingRenderer#renderPath(PoseStack,MultiBufferSource,Path,float,boolean,boolean,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/PathfindingRenderer.java:60
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Path

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: renderPathLine(), getBuffer(), debugLineStrip(), getTarget(), distanceToCamera(), renderFilledBox(), getX(), getY(). สร้างออบเจ็กต์: AABB.

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • Path path
  • float f
  • boolean bl
  • boolean bl2
  • double d
  • double e
  • double g

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

PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
Path path = ...;
PathfindingRenderer.renderPath(poseStack, multiBufferSource, path, 0.0F, true, true, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.PathfindingRenderer#renderPathLine(PoseStack,VertexConsumer,Path,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/PathfindingRenderer.java:155
  • Modifiers: public static
  • Return: void

คืออะไร

เรนเดอร์ Path Line

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getNodeCount(), getNode(), distanceToCamera(), asBlockPos(), hsvToRgb(), addVertex(), last(), setColor().

Parameters

  • PoseStack poseStack
  • VertexConsumer vertexConsumer
  • Path path
  • double d
  • double e
  • double f

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

PoseStack poseStack = ...;
VertexConsumer vertexConsumer = ...;
Path path = ...;
PathfindingRenderer.renderPathLine(poseStack, vertexConsumer, path, 0.0D, 0.0D, 0.0D);

RaidDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.RaidDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/RaidDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.RaidDebugRenderer#RaidDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/RaidDebugRenderer.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
RaidDebugRenderer instance = new RaidDebugRenderer(minecraft);

net.minecraft.client.renderer.debug.RaidDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/RaidDebugRenderer.java:28
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getCamera(), getBlockPosition(), closerThan(), highlightRaidCenter().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

RaidDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.RaidDebugRenderer#setRaidCenters(Collection<BlockPos>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/RaidDebugRenderer.java:24
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Raid Centers

ทำงานยังไง

แก้ state: raidCenters.

Parameters

  • Collection<BlockPos> collection

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

RaidDebugRenderer instance = ...;
Collection<BlockPos> collection = ...;
instance.setRaidCenters(collection);

RedstoneWireOrientationsRenderer

  • Full name: net.minecraft.client.renderer.debug.RedstoneWireOrientationsRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/RedstoneWireOrientationsRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.RedstoneWireOrientationsRenderer#addWireOrientations(RedstoneWireOrientationsDebugPayload)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/RedstoneWireOrientationsRenderer.java:29
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Wire Orientations

ทำงานยังไง

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

Parameters

  • RedstoneWireOrientationsDebugPayload redstoneWireOrientationsDebugPayload

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

RedstoneWireOrientationsRenderer instance = ...;
RedstoneWireOrientationsDebugPayload redstoneWireOrientationsDebugPayload = ...;
instance.addWireOrientations(redstoneWireOrientationsDebugPayload);

net.minecraft.client.renderer.debug.RedstoneWireOrientationsRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/RedstoneWireOrientationsRenderer.java:33
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getBuffer(), lines(), getGameTime(), iterator(), hasNext(), next(), time(), remove().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

RedstoneWireOrientationsRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

SolidFaceRenderer

  • Full name: net.minecraft.client.renderer.debug.SolidFaceRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/SolidFaceRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.SolidFaceRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/SolidFaceRenderer.java:27
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: last(), pose(), level(), containing(), betweenClosed(), offset(), getBlockState(), is().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

SolidFaceRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.SolidFaceRenderer#SolidFaceRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/SolidFaceRenderer.java:23
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
SolidFaceRenderer instance = new SolidFaceRenderer(minecraft);

StructureRenderer

  • Full name: net.minecraft.client.renderer.debug.StructureRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/StructureRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.StructureRenderer#addBoundingBox(BoundingBox,List<PieceInfo>,ResourceKey<Level>)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/StructureRenderer.java:110
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Bounding Box

ทำงานยังไง

มีการวนลูป. เรียกต่อ: computeIfAbsent(), put(), toString(), boundingBox(). สร้างออบเจ็กต์: HashMap<>.

Parameters

  • BoundingBox boundingBox
  • List<PieceInfo> list
  • ResourceKey<Level> resourceKey

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

StructureRenderer instance = ...;
BoundingBox boundingBox = ...;
List<PieceInfo> list = ...;
ResourceKey<Level> resourceKey = ...;
instance.addBoundingBox(boundingBox, list, resourceKey);

net.minecraft.client.renderer.debug.StructureRenderer#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/StructureRenderer.java:119
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

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

Parameters

  • ไม่มี

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

StructureRenderer instance = ...;
instance.clear();

net.minecraft.client.renderer.debug.StructureRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/StructureRenderer.java:33
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getMainCamera(), dimension(), containing(), getPosition(), getBuffer(), lines(), containsKey(), get().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

StructureRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.StructureRenderer#StructureRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/StructureRenderer.java:29
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
StructureRenderer instance = new StructureRenderer(minecraft);

SupportBlockRenderer

  • Full name: net.minecraft.client.renderer.debug.SupportBlockRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/SupportBlockRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.SupportBlockRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/SupportBlockRenderer.java:30
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: lastUpdateTime, surroundEntities. เรียกต่อ: getNanos(), getMainCamera(), getEntity(), copyOf(), level(), getEntities(), getBoundingBox(), inflate().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

SupportBlockRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.SupportBlockRenderer#SupportBlockRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/SupportBlockRenderer.java:26
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
SupportBlockRenderer instance = new SupportBlockRenderer(minecraft);

VillageSectionsDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/VillageSectionsDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/VillageSectionsDebugRenderer.java:20
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

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

Parameters

  • ไม่มี

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

VillageSectionsDebugRenderer instance = ...;
instance.clear();

net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/VillageSectionsDebugRenderer.java:33
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: containing(), forEach(), closerThan(), center(), highlightVillageSection().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

VillageSectionsDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer#setNotVillageSection(SectionPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/VillageSectionsDebugRenderer.java:29
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Not Village Section

ทำงานยังไง

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

Parameters

  • SectionPos sectionPos

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

VillageSectionsDebugRenderer instance = ...;
SectionPos sectionPos = ...;
instance.setNotVillageSection(sectionPos);

net.minecraft.client.renderer.debug.VillageSectionsDebugRenderer#setVillageSection(SectionPos)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/VillageSectionsDebugRenderer.java:25
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Village Section

ทำงานยังไง

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

Parameters

  • SectionPos sectionPos

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

VillageSectionsDebugRenderer instance = ...;
SectionPos sectionPos = ...;
instance.setVillageSection(sectionPos);

WaterDebugRenderer

  • Full name: net.minecraft.client.renderer.debug.WaterDebugRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/WaterDebugRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.WaterDebugRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/WaterDebugRenderer.java:22
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: blockPosition(), level(), betweenClosed(), offset(), getFluidState(), is(), getY(), getHeight(). สร้างออบเจ็กต์: AABB.

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

WaterDebugRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);

net.minecraft.client.renderer.debug.WaterDebugRenderer#WaterDebugRenderer(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/WaterDebugRenderer.java:18
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

Minecraft minecraft = ...;
WaterDebugRenderer instance = new WaterDebugRenderer(minecraft);

WorldGenAttemptRenderer

  • Full name: net.minecraft.client.renderer.debug.WorldGenAttemptRenderer
  • Package: net.minecraft.client.renderer.debug
  • Source: clientOnlynet/minecraft/client/renderer/debug/WorldGenAttemptRenderer.java
  • Type: class
  • Modifiers: public
  • Implements: DebugRenderer.SimpleDebugRenderer

net.minecraft.client.renderer.debug.WorldGenAttemptRenderer#addPos(BlockPos,float,float,float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/WorldGenAttemptRenderer.java:23
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Pos

ทำงานยังไง

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

Parameters

  • BlockPos blockPos
  • float f
  • float g
  • float h
  • float i
  • float j

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

WorldGenAttemptRenderer instance = ...;
BlockPos blockPos = ...;
instance.addPos(blockPos, 0.0F, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.client.renderer.debug.WorldGenAttemptRenderer#render(PoseStack,MultiBufferSource,double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/renderer/debug/WorldGenAttemptRenderer.java:32
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ render

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getBuffer(), debugFilledBox(), size(), get(), addChainedFilledBoxVertices(), getX(), getY(), getZ().

Parameters

  • PoseStack poseStack
  • MultiBufferSource multiBufferSource
  • double d
  • double e
  • double f

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

WorldGenAttemptRenderer instance = ...;
PoseStack poseStack = ...;
MultiBufferSource multiBufferSource = ...;
instance.render(poseStack, multiBufferSource, 0.0D, 0.0D, 0.0D);