Skip to content

Package net.minecraft.world.level.border

Part 1/1


BorderChangeListener

  • Full name: net.minecraft.world.level.border.BorderChangeListener
  • Package: net.minecraft.world.level.border
  • Source: commonnet/minecraft/world/level/border/BorderChangeListener.java
  • Type: interface
  • Modifiers: public

net.minecraft.world.level.border.BorderChangeListener#onBorderCenterSet(WorldBorder,double,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/BorderChangeListener.java:8
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการเหตุการณ์ Border Center Set

ทำงานยังไง

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

Parameters

  • WorldBorder worldBorder
  • double d
  • double e

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

BorderChangeListener instance = ...;
WorldBorder worldBorder = ...;
instance.onBorderCenterSet(worldBorder, 0.0D, 0.0D);

net.minecraft.world.level.border.BorderChangeListener#onBorderSetDamagePerBlock(WorldBorder,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/BorderChangeListener.java:14
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการเหตุการณ์ Border Set Damage Per Block

ทำงานยังไง

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

Parameters

  • WorldBorder worldBorder
  • double d

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

BorderChangeListener instance = ...;
WorldBorder worldBorder = ...;
instance.onBorderSetDamagePerBlock(worldBorder, 0.0D);

net.minecraft.world.level.border.BorderChangeListener#onBorderSetDamageSafeZOne(WorldBorder,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/BorderChangeListener.java:16
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการเหตุการณ์ Border Set Damage Safe ZOne

ทำงานยังไง

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

Parameters

  • WorldBorder worldBorder
  • double d

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

BorderChangeListener instance = ...;
WorldBorder worldBorder = ...;
instance.onBorderSetDamageSafeZOne(worldBorder, 0.0D);

net.minecraft.world.level.border.BorderChangeListener#onBorderSetWarningBlocks(WorldBorder,int)

  • Origin: common
  • Source: net/minecraft/world/level/border/BorderChangeListener.java:12
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการเหตุการณ์ Border Set Warning Blocks

ทำงานยังไง

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

Parameters

  • WorldBorder worldBorder
  • int i

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

BorderChangeListener instance = ...;
WorldBorder worldBorder = ...;
instance.onBorderSetWarningBlocks(worldBorder, 0);

net.minecraft.world.level.border.BorderChangeListener#onBorderSetWarningTime(WorldBorder,int)

  • Origin: common
  • Source: net/minecraft/world/level/border/BorderChangeListener.java:10
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการเหตุการณ์ Border Set Warning Time

ทำงานยังไง

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

Parameters

  • WorldBorder worldBorder
  • int i

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

BorderChangeListener instance = ...;
WorldBorder worldBorder = ...;
instance.onBorderSetWarningTime(worldBorder, 0);

net.minecraft.world.level.border.BorderChangeListener#onBorderSizeLerping(WorldBorder,double,double,long)

  • Origin: common
  • Source: net/minecraft/world/level/border/BorderChangeListener.java:6
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการเหตุการณ์ Border Size Lerping

ทำงานยังไง

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

Parameters

  • WorldBorder worldBorder
  • double d
  • double e
  • long l

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

BorderChangeListener instance = ...;
WorldBorder worldBorder = ...;
instance.onBorderSizeLerping(worldBorder, 0.0D, 0.0D, 0L);

net.minecraft.world.level.border.BorderChangeListener#onBorderSizeSet(WorldBorder,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/BorderChangeListener.java:4
  • Modifiers: ``
  • Return: void

คืออะไร

จัดการเหตุการณ์ Border Size Set

ทำงานยังไง

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

Parameters

  • WorldBorder worldBorder
  • double d

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

BorderChangeListener instance = ...;
WorldBorder worldBorder = ...;
instance.onBorderSizeSet(worldBorder, 0.0D);

BorderStatus

  • Full name: net.minecraft.world.level.border.BorderStatus
  • Package: net.minecraft.world.level.border
  • Source: commonnet/minecraft/world/level/border/BorderStatus.java
  • Type: enum
  • Modifiers: public

net.minecraft.world.level.border.BorderStatus#getColor()

  • Origin: common
  • Source: net/minecraft/world/level/border/BorderStatus.java:14
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Color

ทำงานยังไง

คืนค่า: this.color.

Parameters

  • ไม่มี

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

BorderStatus instance = ...;
int result = instance.getColor();

WorldBorder

  • Full name: net.minecraft.world.level.border.WorldBorder
  • Package: net.minecraft.world.level.border
  • Source: commonnet/minecraft/world/level/border/WorldBorder.java
  • Type: class
  • Modifiers: public

net.minecraft.world.level.border.WorldBorder#addListener(BorderChangeListener)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:173
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Listener

ทำงานยังไง

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

Parameters

  • BorderChangeListener borderChangeListener

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

WorldBorder instance = ...;
BorderChangeListener borderChangeListener = ...;
instance.addListener(borderChangeListener);

net.minecraft.world.level.border.WorldBorder#applySettings(WorldBorder.Settings)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:250
  • Modifiers: public
  • Return: void

คืออะไร

นำไปใช้ Settings

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: setCenter(), getCenterX(), getCenterZ(), setDamagePerBlock(), getDamagePerBlock(), setDamageSafeZone(), getSafeZone(), setWarningBlocks().

Parameters

  • WorldBorder.Settings settings

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

WorldBorder instance = ...;
WorldBorder.Settings settings = ...;
instance.applySettings(settings);

net.minecraft.world.level.border.WorldBorder#clampToBounds(BlockPos)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:60
  • Modifiers: public
  • Return: BlockPos

คืออะไร

ดำเนินการ clampToBounds ตาม implementation ของ WorldBorder

ทำงานยังไง

เรียกต่อ: getX(), getY(), getZ(). คืนค่า: this.clampToBounds(blockPos.getX(), blockPos.getY(), blockPos.getZ()).

Parameters

  • BlockPos blockPos

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

WorldBorder instance = ...;
BlockPos blockPos = ...;
BlockPos result = instance.clampToBounds(blockPos);

net.minecraft.world.level.border.WorldBorder#clampToBounds(double,double,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:68
  • Modifiers: public
  • Return: BlockPos

คืออะไร

ดำเนินการ clampToBounds ตาม implementation ของ WorldBorder

ทำงานยังไง

เรียกต่อ: containing(), clampVec3ToBound(). คืนค่า: BlockPos.containing(this.clampVec3ToBound(d, e, f)).

Parameters

  • double d
  • double e
  • double f

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

WorldBorder instance = ...;
BlockPos result = instance.clampToBounds(0.0D, 0.0D, 0.0D);

net.minecraft.world.level.border.WorldBorder#clampToBounds(Vec3)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:64
  • Modifiers: public
  • Return: BlockPos

คืออะไร

ดำเนินการ clampToBounds ตาม implementation ของ WorldBorder

ทำงานยังไง

เรียกต่อ: x(), y(), z(). คืนค่า: this.clampToBounds(vec3.x(), vec3.y(), vec3.z()).

Parameters

  • Vec3 vec3

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

WorldBorder instance = ...;
Vec3 vec3 = ...;
BlockPos result = instance.clampToBounds(vec3);

net.minecraft.world.level.border.WorldBorder#clampVec3ToBound(double,double,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:76
  • Modifiers: public
  • Return: Vec3

คืออะไร

ดำเนินการ clampVec3ToBound ตาม implementation ของ WorldBorder

ทำงานยังไง

เรียกต่อ: clamp(), getMinX(), getMaxX(), getMinZ(), getMaxZ(). สร้างออบเจ็กต์: Vec3. คืนค่า: new Vec3(Mth.clamp(d, this.getMinX(), this.getMaxX() - 1.0E-5F), e, Mth.clamp(f, this.getMinZ(), this.getMaxZ() - 1.0E-5F)).

Parameters

  • double d
  • double e
  • double f

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

WorldBorder instance = ...;
Vec3 result = instance.clampVec3ToBound(0.0D, 0.0D, 0.0D);

net.minecraft.world.level.border.WorldBorder#clampVec3ToBound(Vec3)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:72
  • Modifiers: public
  • Return: Vec3

คืออะไร

ดำเนินการ clampVec3ToBound ตาม implementation ของ WorldBorder

ทำงานยังไง

คืนค่า: this.clampVec3ToBound(vec3.x, vec3.y, vec3.z).

Parameters

  • Vec3 vec3

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

WorldBorder instance = ...;
Vec3 vec3 = ...;
Vec3 result = instance.clampVec3ToBound(vec3);

net.minecraft.world.level.border.WorldBorder#createSettings()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:246
  • Modifiers: public
  • Return: WorldBorder.Settings

คืออะไร

สร้าง Settings

ทำงานยังไง

เรียกต่อ: Settings(). สร้างออบเจ็กต์: WorldBorder.Settings. คืนค่า: new WorldBorder.Settings(this).

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
WorldBorder.Settings result = instance.createSettings();

net.minecraft.world.level.border.WorldBorder#getAbsoluteMaxSize()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:186
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Absolute Max Size

ทำงานยังไง

คืนค่า: this.absoluteMaxSize.

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
int result = instance.getAbsoluteMaxSize();

net.minecraft.world.level.border.WorldBorder#getCenterX()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:123
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Center X

ทำงานยังไง

คืนค่า: this.centerX.

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getCenterX();

net.minecraft.world.level.border.WorldBorder#getCenterZ()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:127
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Center Z

ทำงานยังไง

คืนค่า: this.centerZ.

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getCenterZ();

net.minecraft.world.level.border.WorldBorder#getCollisionShape()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:84
  • Modifiers: public
  • Return: VoxelShape

คืออะไร

อ่านค่า Collision Shape

ทำงานยังไง

คืนค่า: this.extent.getCollisionShape().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
VoxelShape result = instance.getCollisionShape();

net.minecraft.world.level.border.WorldBorder#getDamagePerBlock()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:202
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Damage Per Block

ทำงานยังไง

คืนค่า: this.damagePerBlock.

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getDamagePerBlock();

net.minecraft.world.level.border.WorldBorder#getDamageSafeZone()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:190
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Damage Safe Zone

ทำงานยังไง

คืนค่า: this.damageSafeZone.

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getDamageSafeZone();

net.minecraft.world.level.border.WorldBorder#getDistanceToBorder(double,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:88
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Distance To Border

ทำงานยังไง

เรียกต่อ: getMinZ(), getMaxZ(), getMinX(), getMaxX(), min(). คืนค่า: Math.min(j, g).

Parameters

  • double d
  • double e

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

WorldBorder instance = ...;
double result = instance.getDistanceToBorder(0.0D, 0.0D);

net.minecraft.world.level.border.WorldBorder#getDistanceToBorder(Entity)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:80
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Distance To Border

ทำงานยังไง

เรียกต่อ: getX(), getZ(). คืนค่า: this.getDistanceToBorder(entity.getX(), entity.getZ()).

Parameters

  • Entity entity

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

WorldBorder instance = ...;
Entity entity = ...;
double result = instance.getDistanceToBorder(entity);

net.minecraft.world.level.border.WorldBorder#getLerpRemainingTime()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:145
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Lerp Remaining Time

ทำงานยังไง

คืนค่า: this.extent.getLerpRemainingTime().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
long result = instance.getLerpRemainingTime();

net.minecraft.world.level.border.WorldBorder#getLerpSpeed()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:214
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Lerp Speed

ทำงานยังไง

คืนค่า: this.extent.getLerpSpeed().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getLerpSpeed();

net.minecraft.world.level.border.WorldBorder#getLerpTarget()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:149
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Lerp Target

ทำงานยังไง

คืนค่า: this.extent.getLerpTarget().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getLerpTarget();

net.minecraft.world.level.border.WorldBorder#getListeners()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:169
  • Modifiers: protected
  • Return: List<BorderChangeListener>

คืออะไร

อ่านค่า Listeners

ทำงานยังไง

เรียกต่อ: newArrayList(). คืนค่า: Lists.newArrayList(this.listeners).

Parameters

  • ไม่มี

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

@Override
protected List<BorderChangeListener> getListeners() {
    return super.getListeners();
}

net.minecraft.world.level.border.WorldBorder#getMaxX()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:115
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Max X

ทำงานยังไง

คืนค่า: this.extent.getMaxX().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getMaxX();

net.minecraft.world.level.border.WorldBorder#getMaxZ()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:119
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Max Z

ทำงานยังไง

คืนค่า: this.extent.getMaxZ().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getMaxZ();

net.minecraft.world.level.border.WorldBorder#getMinX()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:107
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Min X

ทำงานยังไง

คืนค่า: this.extent.getMinX().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getMinX();

net.minecraft.world.level.border.WorldBorder#getMinZ()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:111
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Min Z

ทำงานยังไง

คืนค่า: this.extent.getMinZ().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getMinZ();

net.minecraft.world.level.border.WorldBorder#getSize()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:141
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Size

ทำงานยังไง

คืนค่า: this.extent.getSize().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
double result = instance.getSize();

net.minecraft.world.level.border.WorldBorder#getStatus()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:103
  • Modifiers: public
  • Return: BorderStatus

คืออะไร

อ่านค่า Status

ทำงานยังไง

คืนค่า: this.extent.getStatus().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
BorderStatus result = instance.getStatus();

net.minecraft.world.level.border.WorldBorder#getWarningBlocks()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:230
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Warning Blocks

ทำงานยังไง

คืนค่า: this.warningBlocks.

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
int result = instance.getWarningBlocks();

net.minecraft.world.level.border.WorldBorder#getWarningTime()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:218
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Warning Time

ทำงานยังไง

คืนค่า: this.warningTime.

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
int result = instance.getWarningTime();

net.minecraft.world.level.border.WorldBorder#isInsideCloseToBorder(Entity,AABB)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:98
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Inside Close To Border

ทำงานยังไง

เรียกต่อ: max(), absMax(), getXsize(), getZsize(), getDistanceToBorder(), isWithinBounds(), getX(), getZ(). คืนค่า: this.getDistanceToBorder(entity) < d * 2.0 && this.isWithinBounds(entity.getX(), entity.getZ(), d).

Parameters

  • Entity entity
  • AABB aABB

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

WorldBorder instance = ...;
Entity entity = ...;
AABB aABB = ...;
boolean result = instance.isInsideCloseToBorder(entity, aABB);

net.minecraft.world.level.border.WorldBorder#isWithinBounds(AABB)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:44
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Within Bounds

ทำงานยังไง

คืนค่า: this.isWithinBounds(aABB.minX, aABB.minZ, aABB.maxX - 1.0E-5F, aABB.maxZ - 1.0E-5F).

Parameters

  • AABB aABB

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

WorldBorder instance = ...;
AABB aABB = ...;
boolean result = instance.isWithinBounds(aABB);

net.minecraft.world.level.border.WorldBorder#isWithinBounds(BlockPos)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:32
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Within Bounds

ทำงานยังไง

เรียกต่อ: getX(), getZ(). คืนค่า: this.isWithinBounds(blockPos.getX(), blockPos.getZ()).

Parameters

  • BlockPos blockPos

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

WorldBorder instance = ...;
BlockPos blockPos = ...;
boolean result = instance.isWithinBounds(blockPos);

net.minecraft.world.level.border.WorldBorder#isWithinBounds(ChunkPos)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:40
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Within Bounds

ทำงานยังไง

เรียกต่อ: getMinBlockX(), getMinBlockZ(), getMaxBlockX(), getMaxBlockZ(). คืนค่า: this.isWithinBounds(chunkPos.getMinBlockX(), chunkPos.getMinBlockZ()) && this.isWithinBounds(chunkPos.getMaxBlockX(), chunkPos.getMaxBlockZ()).

Parameters

  • ChunkPos chunkPos

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

WorldBorder instance = ...;
ChunkPos chunkPos = ...;
boolean result = instance.isWithinBounds(chunkPos);

net.minecraft.world.level.border.WorldBorder#isWithinBounds(double,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:52
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Within Bounds

ทำงานยังไง

คืนค่า: this.isWithinBounds(d, e, 0.0).

Parameters

  • double d
  • double e

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

WorldBorder instance = ...;
boolean result = instance.isWithinBounds(0.0D, 0.0D);

net.minecraft.world.level.border.WorldBorder#isWithinBounds(double,double,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:56
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Within Bounds

ทำงานยังไง

เรียกต่อ: getMinX(), getMaxX(), getMinZ(), getMaxZ(). คืนค่า: d >= this.getMinX() - f && d < this.getMaxX() + f && e >= this.getMinZ() - f && e < this.getMaxZ() + f.

Parameters

  • double d
  • double e
  • double f

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

WorldBorder instance = ...;
boolean result = instance.isWithinBounds(0.0D, 0.0D, 0.0D);

net.minecraft.world.level.border.WorldBorder#isWithinBounds(Vec3)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:36
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Within Bounds

ทำงานยังไง

คืนค่า: this.isWithinBounds(vec3.x, vec3.z).

Parameters

  • Vec3 vec3

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

WorldBorder instance = ...;
Vec3 vec3 = ...;
boolean result = instance.isWithinBounds(vec3);

net.minecraft.world.level.border.WorldBorder#lerpSizeBetween(double,double,long)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:161
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ lerpSizeBetween ตาม implementation ของ WorldBorder

ทำงานยังไง

มีการวนลูป. แก้ state: extent. เรียกต่อ: StaticBorderExtent(), MovingBorderExtent(), getListeners(), onBorderSizeLerping(). สร้างออบเจ็กต์: WorldBorder.StaticBorderExtent, WorldBorder.MovingBorderExtent.

Parameters

  • double d
  • double e
  • long l

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

WorldBorder instance = ...;
instance.lerpSizeBetween(0.0D, 0.0D, 0L);

net.minecraft.world.level.border.WorldBorder#removeListener(BorderChangeListener)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:177
  • Modifiers: public
  • Return: void

คืออะไร

ลบ Listener

ทำงานยังไง

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

Parameters

  • BorderChangeListener borderChangeListener

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

WorldBorder instance = ...;
BorderChangeListener borderChangeListener = ...;
instance.removeListener(borderChangeListener);

net.minecraft.world.level.border.WorldBorder#setAbsoluteMaxSize(int)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:181
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Absolute Max Size

ทำงานยังไง

แก้ state: absoluteMaxSize. เรียกต่อ: onAbsoluteMaxSizeChange().

Parameters

  • int i

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

WorldBorder instance = ...;
instance.setAbsoluteMaxSize(0);

net.minecraft.world.level.border.WorldBorder#setCenter(double,double)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:131
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Center

ทำงานยังไง

มีการวนลูป. แก้ state: centerX, centerZ. เรียกต่อ: onCenterChange(), getListeners(), onBorderCenterSet().

Parameters

  • double d
  • double e

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

WorldBorder instance = ...;
instance.setCenter(0.0D, 0.0D);

net.minecraft.world.level.border.WorldBorder#setDamagePerBlock(double)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:206
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Damage Per Block

ทำงานยังไง

มีการวนลูป. แก้ state: damagePerBlock. เรียกต่อ: getListeners(), onBorderSetDamagePerBlock().

Parameters

  • double d

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

WorldBorder instance = ...;
instance.setDamagePerBlock(0.0D);

net.minecraft.world.level.border.WorldBorder#setDamageSafeZone(double)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:194
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Damage Safe Zone

ทำงานยังไง

มีการวนลูป. แก้ state: damageSafeZone. เรียกต่อ: getListeners(), onBorderSetDamageSafeZOne().

Parameters

  • double d

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

WorldBorder instance = ...;
instance.setDamageSafeZone(0.0D);

net.minecraft.world.level.border.WorldBorder#setSize(double)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:153
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Size

ทำงานยังไง

มีการวนลูป. แก้ state: extent. เรียกต่อ: StaticBorderExtent(), getListeners(), onBorderSizeSet(). สร้างออบเจ็กต์: WorldBorder.StaticBorderExtent.

Parameters

  • double d

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

WorldBorder instance = ...;
instance.setSize(0.0D);

net.minecraft.world.level.border.WorldBorder#setWarningBlocks(int)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:234
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Warning Blocks

ทำงานยังไง

มีการวนลูป. แก้ state: warningBlocks. เรียกต่อ: getListeners(), onBorderSetWarningBlocks().

Parameters

  • int i

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

WorldBorder instance = ...;
instance.setWarningBlocks(0);

net.minecraft.world.level.border.WorldBorder#setWarningTime(int)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:222
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Warning Time

ทำงานยังไง

มีการวนลูป. แก้ state: warningTime. เรียกต่อ: getListeners(), onBorderSetWarningTime().

Parameters

  • int i

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

WorldBorder instance = ...;
instance.setWarningTime(0);

net.minecraft.world.level.border.WorldBorder#tick()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:242
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

แก้ state: extent. เรียกต่อ: update().

Parameters

  • ไม่มี

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

WorldBorder instance = ...;
instance.tick();

WorldBorder$Settings

  • Full name: net.minecraft.world.level.border.WorldBorder$Settings
  • Package: net.minecraft.world.level.border
  • Source: commonnet/minecraft/world/level/border/WorldBorder.java
  • Type: class
  • Modifiers: public static

net.minecraft.world.level.border.WorldBorder$Settings#getCenterX()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:417
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Center X

ทำงานยังไง

คืนค่า: this.centerX.

Parameters

  • ไม่มี

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

WorldBorder.Settings instance = ...;
double result = instance.getCenterX();

net.minecraft.world.level.border.WorldBorder$Settings#getCenterZ()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:421
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Center Z

ทำงานยังไง

คืนค่า: this.centerZ.

Parameters

  • ไม่มี

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

WorldBorder.Settings instance = ...;
double result = instance.getCenterZ();

net.minecraft.world.level.border.WorldBorder$Settings#getDamagePerBlock()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:425
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Damage Per Block

ทำงานยังไง

คืนค่า: this.damagePerBlock.

Parameters

  • ไม่มี

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

WorldBorder.Settings instance = ...;
double result = instance.getDamagePerBlock();

net.minecraft.world.level.border.WorldBorder$Settings#getSafeZone()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:429
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Safe Zone

ทำงานยังไง

คืนค่า: this.safeZone.

Parameters

  • ไม่มี

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

WorldBorder.Settings instance = ...;
double result = instance.getSafeZone();

net.minecraft.world.level.border.WorldBorder$Settings#getSize()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:441
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Size

ทำงานยังไง

คืนค่า: this.size.

Parameters

  • ไม่มี

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

WorldBorder.Settings instance = ...;
double result = instance.getSize();

net.minecraft.world.level.border.WorldBorder$Settings#getSizeLerpTarget()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:449
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Size Lerp Target

ทำงานยังไง

คืนค่า: this.sizeLerpTarget.

Parameters

  • ไม่มี

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

WorldBorder.Settings instance = ...;
double result = instance.getSizeLerpTarget();

net.minecraft.world.level.border.WorldBorder$Settings#getSizeLerpTime()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:445
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Size Lerp Time

ทำงานยังไง

คืนค่า: this.sizeLerpTime.

Parameters

  • ไม่มี

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

WorldBorder.Settings instance = ...;
long result = instance.getSizeLerpTime();

net.minecraft.world.level.border.WorldBorder$Settings#getWarningBlocks()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:433
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Warning Blocks

ทำงานยังไง

คืนค่า: this.warningBlocks.

Parameters

  • ไม่มี

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

WorldBorder.Settings instance = ...;
int result = instance.getWarningBlocks();

net.minecraft.world.level.border.WorldBorder$Settings#getWarningTime()

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:437
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Warning Time

ทำงานยังไง

คืนค่า: this.warningTime.

Parameters

  • ไม่มี

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

WorldBorder.Settings instance = ...;
int result = instance.getWarningTime();

net.minecraft.world.level.border.WorldBorder$Settings#read(DynamicLike<?>,WorldBorder.Settings)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:453
  • Modifiers: public static
  • Return: WorldBorder.Settings

คืออะไร

อ่าน read

ทำงานยังไง

เรียกต่อ: clamp(), get(), asDouble(), asLong(), asInt(), Settings(). สร้างออบเจ็กต์: WorldBorder.Settings. คืนค่า: new WorldBorder.Settings(d, e, i, h, j, k, f, l, g).

Parameters

  • DynamicLike<?> dynamicLike
  • WorldBorder.Settings settings

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

DynamicLike<?> dynamicLike = ...;
WorldBorder.Settings settings = ...;
WorldBorder.Settings result = WorldBorder.Settings.read(dynamicLike, settings);

net.minecraft.world.level.border.WorldBorder$Settings#write(CompoundTag)

  • Origin: common
  • Source: net/minecraft/world/level/border/WorldBorder.java:466
  • Modifiers: public
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

เรียกต่อ: putDouble(), putLong().

Parameters

  • CompoundTag compoundTag

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

WorldBorder.Settings instance = ...;
CompoundTag compoundTag = ...;
instance.write(compoundTag);