Skip to content

Package net.minecraft.client

Part 1/1


AttackIndicatorStatus

  • Full name: net.minecraft.client.AttackIndicatorStatus
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/AttackIndicatorStatus.java
  • Type: enum
  • Modifiers: public
  • Implements: OptionEnum

net.minecraft.client.AttackIndicatorStatus#byId(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/AttackIndicatorStatus.java:33
  • Modifiers: public static
  • Return: AttackIndicatorStatus

คืออะไร

ดำเนินการ byId ตาม implementation ของ AttackIndicatorStatus

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: BY_ID.apply(i).

Parameters

  • int i

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

AttackIndicatorStatus result = AttackIndicatorStatus.byId(0);

net.minecraft.client.AttackIndicatorStatus#getId()

  • Origin: clientOnly
  • Source: net/minecraft/client/AttackIndicatorStatus.java:25
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Id

ทำงานยังไง

คืนค่า: this.id.

Parameters

  • ไม่มี

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

AttackIndicatorStatus instance = ...;
int result = instance.getId();

net.minecraft.client.AttackIndicatorStatus#getKey()

  • Origin: clientOnly
  • Source: net/minecraft/client/AttackIndicatorStatus.java:29
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Key

ทำงานยังไง

คืนค่า: this.key.

Parameters

  • ไม่มี

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

AttackIndicatorStatus instance = ...;
String result = instance.getKey();

Camera

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

net.minecraft.client.Camera#getBlockPosition()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:146
  • Modifiers: public
  • Return: BlockPos

คืออะไร

อ่านค่า Block Position

ทำงานยังไง

คืนค่า: this.blockPosition.

Parameters

  • ไม่มี

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

Camera instance = ...;
BlockPos result = instance.getBlockPosition();

net.minecraft.client.Camera#getEntity()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:162
  • Modifiers: public
  • Return: Entity

คืออะไร

อ่านค่า Entity

ทำงานยังไง

คืนค่า: this.entity.

Parameters

  • ไม่มี

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

Camera instance = ...;
Entity result = instance.getEntity();

net.minecraft.client.Camera#getFluidInCamera()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:185
  • Modifiers: public
  • Return: FogType

คืออะไร

อ่านค่า Fluid In Camera

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getFluidState(), is(), getY(), getHeight(), getNearPlane(), asList(), getTopLeft(), getTopRight(). มีจุด return อย่างน้อย 5 จุด.

Parameters

  • ไม่มี

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

Camera instance = ...;
FogType result = instance.getFluidInCamera();

net.minecraft.client.Camera#getLeftVector()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:224
  • Modifiers: public final
  • Return: Vector3f

คืออะไร

อ่านค่า Left Vector

ทำงานยังไง

คืนค่า: this.left.

Parameters

  • ไม่มี

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

Camera instance = ...;
Vector3f result = instance.getLeftVector();

net.minecraft.client.Camera#getLookVector()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:216
  • Modifiers: public final
  • Return: Vector3f

คืออะไร

อ่านค่า Look Vector

ทำงานยังไง

คืนค่า: this.forwards.

Parameters

  • ไม่มี

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

Camera instance = ...;
Vector3f result = instance.getLookVector();

net.minecraft.client.Camera#getNearPlane()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:174
  • Modifiers: public
  • Return: Camera.NearPlane

คืออะไร

อ่านค่า Near Plane

ทำงานยังไง

เรียกต่อ: getInstance(), getWindow(), getWidth(), getHeight(), tan(), fov(), get(), intValue(). สร้างออบเจ็กต์: Vec3, Camera.NearPlane. คืนค่า: new Camera.NearPlane(vec3, vec32, vec33).

Parameters

  • ไม่มี

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

Camera instance = ...;
Camera.NearPlane result = instance.getNearPlane();

net.minecraft.client.Camera#getPartialTickTime()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:234
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Partial Tick Time

ทำงานยังไง

คืนค่า: this.partialTickTime.

Parameters

  • ไม่มี

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

Camera instance = ...;
float result = instance.getPartialTickTime();

net.minecraft.client.Camera#getPosition()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:142
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Position

ทำงานยังไง

คืนค่า: this.position.

Parameters

  • ไม่มี

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

Camera instance = ...;
Vec3 result = instance.getPosition();

net.minecraft.client.Camera#getUpVector()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:220
  • Modifiers: public final
  • Return: Vector3f

คืออะไร

อ่านค่า Up Vector

ทำงานยังไง

คืนค่า: this.up.

Parameters

  • ไม่มี

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

Camera instance = ...;
Vector3f result = instance.getUpVector();

net.minecraft.client.Camera#getXRot()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:150
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า XRot

ทำงานยังไง

คืนค่า: this.xRot.

Parameters

  • ไม่มี

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

Camera instance = ...;
float result = instance.getXRot();

net.minecraft.client.Camera#getYRot()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:154
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า YRot

ทำงานยังไง

คืนค่า: this.yRot.

Parameters

  • ไม่มี

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

Camera instance = ...;
float result = instance.getYRot();

net.minecraft.client.Camera#isDetached()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:170
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.detached.

Parameters

  • ไม่มี

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

Camera instance = ...;
boolean result = instance.isDetached();

net.minecraft.client.Camera#isInitialized()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:166
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.initialized.

Parameters

  • ไม่มี

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

Camera instance = ...;
boolean result = instance.isInitialized();

net.minecraft.client.Camera#move(float,float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:119
  • Modifiers: protected
  • Return: void

คืออะไร

เคลื่อนที่ move

ทำงานยังไง

เรียกต่อ: rotate(), setPosition(). สร้างออบเจ็กต์: Vector3f, Vec3.

Parameters

  • float f
  • float g
  • float h

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

@Override
protected void move(float f, float g, float h) {
    super.move(f, g, h);
}

net.minecraft.client.Camera#reset()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:228
  • Modifiers: public
  • Return: void

คืออะไร

รีเซ็ต reset

ทำงานยังไง

แก้ state: level, entity, initialized.

Parameters

  • ไม่มี

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

Camera instance = ...;
instance.reset();

net.minecraft.client.Camera#rotation()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:158
  • Modifiers: public
  • Return: Quaternionf

คืออะไร

ดำเนินการ rotation ตาม implementation ของ Camera

ทำงานยังไง

คืนค่า: this.rotation.

Parameters

  • ไม่มี

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

Camera instance = ...;
Quaternionf result = instance.rotation();

net.minecraft.client.Camera#setPosition(double,double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:133
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Position

ทำงานยังไง

สร้างออบเจ็กต์: Vec3.

Parameters

  • double d
  • double e
  • double f

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

@Override
protected void setPosition(double d, double e, double f) {
    super.setPosition(d, e, f);
}

net.minecraft.client.Camera#setPosition(Vec3)

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:137
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Position

ทำงานยังไง

แก้ state: position. เรียกต่อ: set().

Parameters

  • Vec3 vec3

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

Vec3 vec3 = ...;
@Override
protected void setPosition(Vec3 vec3) {
    super.setPosition(vec3);
}

net.minecraft.client.Camera#setRotation(float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:124
  • Modifiers: protected
  • Return: void

คืออะไร

กำหนดค่า Rotation

ทำงานยังไง

แก้ state: xRot, yRot. เรียกต่อ: rotationYXZ(), rotate().

Parameters

  • float f
  • float g

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

@Override
protected void setRotation(float f, float g) {
    super.setRotation(f, g);
}

net.minecraft.client.Camera#setup(BlockGetter,Entity,boolean,boolean,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:52
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ setup ตาม implementation ของ Camera

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: initialized, level, entity, detached, partialTickTime. เรียกต่อ: isPassenger(), getVehicle(), getBehavior(), cartHasPosRotLerp(), getPassengerRidingPosition(), subtract(), position(), getVehicleAttachmentPoint(). สร้างออบเจ็กต์: Vec3.

Parameters

  • BlockGetter blockGetter
  • Entity entity
  • boolean bl
  • boolean bl2
  • float f

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

Camera instance = ...;
BlockGetter blockGetter = ...;
Entity entity = ...;
instance.setup(blockGetter, entity, true, true, 0.0F);

net.minecraft.client.Camera#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:91
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

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

Parameters

  • ไม่มี

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

Camera instance = ...;
instance.tick();

Camera$NearPlane

  • Full name: net.minecraft.client.Camera$NearPlane
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/Camera.java
  • Type: class
  • Modifiers: public static

net.minecraft.client.Camera$NearPlane#getBottomLeft()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:258
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Bottom Left

ทำงานยังไง

เรียกต่อ: subtract(), add(). คืนค่า: this.forward.subtract(this.up).add(this.left).

Parameters

  • ไม่มี

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

Camera.NearPlane instance = ...;
Vec3 result = instance.getBottomLeft();

net.minecraft.client.Camera$NearPlane#getBottomRight()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:262
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Bottom Right

ทำงานยังไง

เรียกต่อ: subtract(). คืนค่า: this.forward.subtract(this.up).subtract(this.left).

Parameters

  • ไม่มี

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

Camera.NearPlane instance = ...;
Vec3 result = instance.getBottomRight();

net.minecraft.client.Camera$NearPlane#getPointOnPlane(float,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:266
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Point On Plane

ทำงานยังไง

เรียกต่อ: add(), scale(), subtract(). คืนค่า: this.forward.add(this.up.scale(g)).subtract(this.left.scale(f)).

Parameters

  • float f
  • float g

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

Camera.NearPlane instance = ...;
Vec3 result = instance.getPointOnPlane(0.0F, 0.0F);

net.minecraft.client.Camera$NearPlane#getTopLeft()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:250
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Top Left

ทำงานยังไง

เรียกต่อ: add(). คืนค่า: this.forward.add(this.up).add(this.left).

Parameters

  • ไม่มี

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

Camera.NearPlane instance = ...;
Vec3 result = instance.getTopLeft();

net.minecraft.client.Camera$NearPlane#getTopRight()

  • Origin: clientOnly
  • Source: net/minecraft/client/Camera.java:254
  • Modifiers: public
  • Return: Vec3

คืออะไร

อ่านค่า Top Right

ทำงานยังไง

เรียกต่อ: add(), subtract(). คืนค่า: this.forward.add(this.up).subtract(this.left).

Parameters

  • ไม่มี

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

Camera.NearPlane instance = ...;
Vec3 result = instance.getTopRight();

CameraType

  • Full name: net.minecraft.client.CameraType
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/CameraType.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.CameraType#cycle()

  • Origin: clientOnly
  • Source: net/minecraft/client/CameraType.java:29
  • Modifiers: public
  • Return: CameraType

คืออะไร

ดำเนินการ cycle ตาม implementation ของ CameraType

ทำงานยังไง

เรียกต่อ: ordinal(). คืนค่า: VALUES[(this.ordinal() + 1) % VALUES.length].

Parameters

  • ไม่มี

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

CameraType instance = ...;
CameraType result = instance.cycle();

net.minecraft.client.CameraType#isFirstPerson()

  • Origin: clientOnly
  • Source: net/minecraft/client/CameraType.java:21
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ First Person

ทำงานยังไง

คืนค่า: this.firstPerson.

Parameters

  • ไม่มี

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

CameraType instance = ...;
boolean result = instance.isFirstPerson();

net.minecraft.client.CameraType#isMirrored()

  • Origin: clientOnly
  • Source: net/minecraft/client/CameraType.java:25
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.mirrored.

Parameters

  • ไม่มี

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

CameraType instance = ...;
boolean result = instance.isMirrored();

ClientBootstrap

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

net.minecraft.client.ClientBootstrap#bootstrap()

  • Origin: clientOnly
  • Source: net/minecraft/client/ClientBootstrap.java:16
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ bootstrap ตาม implementation ของ ClientBootstrap

ทำงานยังไง

ตรวจเงื่อนไขด้วย if.

Parameters

  • ไม่มี

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

ClientBootstrap.bootstrap();

ClientBrandRetriever

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

net.minecraft.client.ClientBrandRetriever#getClientModName()

  • Origin: clientOnly
  • Source: net/minecraft/client/ClientBrandRetriever.java:11
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Client Mod Name

ทำงานยังไง

คืนค่า: "vanilla".

Parameters

  • ไม่มี

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

String result = ClientBrandRetriever.getClientModName();

ClientRecipeBook

  • Full name: net.minecraft.client.ClientRecipeBook
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/ClientRecipeBook.java
  • Type: class
  • Modifiers: public
  • Extends: RecipeBook

net.minecraft.client.ClientRecipeBook#add(RecipeDisplayEntry)

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

คืออะไร

เพิ่ม add

ทำงานยังไง

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

Parameters

  • RecipeDisplayEntry recipeDisplayEntry

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

ClientRecipeBook instance = ...;
RecipeDisplayEntry recipeDisplayEntry = ...;
instance.add(recipeDisplayEntry);

net.minecraft.client.ClientRecipeBook#addHighlight(RecipeDisplayId)

  • Origin: clientOnly
  • Source: net/minecraft/client/ClientRecipeBook.java:54
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Highlight

ทำงานยังไง

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

Parameters

  • RecipeDisplayId recipeDisplayId

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

ClientRecipeBook instance = ...;
RecipeDisplayId recipeDisplayId = ...;
instance.addHighlight(recipeDisplayId);

net.minecraft.client.ClientRecipeBook#clear()

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

คืออะไร

ล้าง clear

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ClientRecipeBook instance = ...;
instance.clear();

net.minecraft.client.ClientRecipeBook#getCollection(ExtendedRecipeBookCategory)

  • Origin: clientOnly
  • Source: net/minecraft/client/ClientRecipeBook.java:110
  • Modifiers: public
  • Return: List<RecipeCollection>

คืออะไร

อ่านค่า Collection

ทำงานยังไง

เรียกต่อ: getOrDefault(), emptyList(). คืนค่า: this.collectionsByTab.getOrDefault(extendedRecipeBookCategory, Collections.emptyList()).

Parameters

  • ExtendedRecipeBookCategory extendedRecipeBookCategory

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

ClientRecipeBook instance = ...;
ExtendedRecipeBookCategory extendedRecipeBookCategory = ...;
List<RecipeCollection> result = instance.getCollection(extendedRecipeBookCategory);

net.minecraft.client.ClientRecipeBook#getCollections()

  • Origin: clientOnly
  • Source: net/minecraft/client/ClientRecipeBook.java:106
  • Modifiers: public
  • Return: List<RecipeCollection>

คืออะไร

อ่านค่า Collections

ทำงานยังไง

คืนค่า: this.allCollections.

Parameters

  • ไม่มี

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

ClientRecipeBook instance = ...;
List<RecipeCollection> result = instance.getCollections();

net.minecraft.client.ClientRecipeBook#rebuildCollections()

  • Origin: clientOnly
  • Source: net/minecraft/client/ClientRecipeBook.java:58
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ rebuildCollections ตาม implementation ของ ClientRecipeBook

ทำงานยังไง

มีการวนลูป. แก้ state: collectionsByTab, allCollections. เรียกต่อ: categorizeAndGroupRecipes(), values(), builder(), forEach(), put(), stream(), map(), peek(). สร้างออบเจ็กต์: HashMap<>.

Parameters

  • ไม่มี

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

ClientRecipeBook instance = ...;
instance.rebuildCollections();

net.minecraft.client.ClientRecipeBook#remove(RecipeDisplayId)

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

คืออะไร

ลบ remove

ทำงานยังไง

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

Parameters

  • RecipeDisplayId recipeDisplayId

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

ClientRecipeBook instance = ...;
RecipeDisplayId recipeDisplayId = ...;
instance.remove(recipeDisplayId);

net.minecraft.client.ClientRecipeBook#removeHighlight(RecipeDisplayId)

  • Origin: clientOnly
  • Source: net/minecraft/client/ClientRecipeBook.java:50
  • Modifiers: public
  • Return: void

คืออะไร

ลบ Highlight

ทำงานยังไง

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

Parameters

  • RecipeDisplayId recipeDisplayId

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

ClientRecipeBook instance = ...;
RecipeDisplayId recipeDisplayId = ...;
instance.removeHighlight(recipeDisplayId);

net.minecraft.client.ClientRecipeBook#willHighlight(RecipeDisplayId)

  • Origin: clientOnly
  • Source: net/minecraft/client/ClientRecipeBook.java:46
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ willHighlight ตาม implementation ของ ClientRecipeBook

ทำงานยังไง

เรียกต่อ: contains(). คืนค่า: this.highlight.contains(recipeDisplayId).

Parameters

  • RecipeDisplayId recipeDisplayId

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

ClientRecipeBook instance = ...;
RecipeDisplayId recipeDisplayId = ...;
boolean result = instance.willHighlight(recipeDisplayId);

CloudStatus

  • Full name: net.minecraft.client.CloudStatus
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/CloudStatus.java
  • Type: enum
  • Modifiers: public
  • Implements: OptionEnum,StringRepresentable

net.minecraft.client.CloudStatus#getId()

  • Origin: clientOnly
  • Source: net/minecraft/client/CloudStatus.java:30
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Id

ทำงานยังไง

คืนค่า: this.id.

Parameters

  • ไม่มี

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

CloudStatus instance = ...;
int result = instance.getId();

net.minecraft.client.CloudStatus#getKey()

  • Origin: clientOnly
  • Source: net/minecraft/client/CloudStatus.java:34
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Key

ทำงานยังไง

คืนค่า: this.key.

Parameters

  • ไม่มี

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

CloudStatus instance = ...;
String result = instance.getKey();

net.minecraft.client.CloudStatus#getSerializedName()

  • Origin: clientOnly
  • Source: net/minecraft/client/CloudStatus.java:26
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Serialized Name

ทำงานยังไง

คืนค่า: this.legacyName.

Parameters

  • ไม่มี

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

CloudStatus instance = ...;
String result = instance.getSerializedName();

CommandHistory

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

net.minecraft.client.CommandHistory#addCommand(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/CommandHistory.java:35
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Command

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: equals(), peekLast(), size(), removeFirst(), addLast(), save().

Parameters

  • String string

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

CommandHistory instance = ...;
instance.addCommand("value");

net.minecraft.client.CommandHistory#CommandHistory(Path)

  • Origin: clientOnly
  • Source: net/minecraft/client/CommandHistory.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: commandsPath. เรียกต่อ: resolve(), exists(), newBufferedReader(), addAll(), lines(), toList(), error().

Parameters

  • Path path

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

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

net.minecraft.client.CommandHistory#history()

  • Origin: clientOnly
  • Source: net/minecraft/client/CommandHistory.java:57
  • Modifiers: public
  • Return: Collection<String>

คืออะไร

ดำเนินการ history ตาม implementation ของ CommandHistory

ทำงานยังไง

คืนค่า: this.lastCommands.

Parameters

  • ไม่มี

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

CommandHistory instance = ...;
Collection<String> result = instance.history();

ComponentCollector

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

net.minecraft.client.ComponentCollector#append(FormattedText)

  • Origin: clientOnly
  • Source: net/minecraft/client/ComponentCollector.java:14
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ append ตาม implementation ของ ComponentCollector

ทำงานยังไง

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

Parameters

  • FormattedText formattedText

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

ComponentCollector instance = ...;
FormattedText formattedText = ...;
instance.append(formattedText);

net.minecraft.client.ComponentCollector#getResult()

  • Origin: clientOnly
  • Source: net/minecraft/client/ComponentCollector.java:18
  • Modifiers: public
  • Return: FormattedText

คืออะไร

อ่านค่า Result

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ComponentCollector instance = ...;
FormattedText result = instance.getResult();

net.minecraft.client.ComponentCollector#getResultOrEmpty()

  • Origin: clientOnly
  • Source: net/minecraft/client/ComponentCollector.java:27
  • Modifiers: public
  • Return: FormattedText

คืออะไร

อ่านค่า Result Or Empty

ทำงานยังไง

เรียกต่อ: getResult(). คืนค่า: formattedText != null ? formattedText : FormattedText.EMPTY.

Parameters

  • ไม่มี

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

ComponentCollector instance = ...;
FormattedText result = instance.getResultOrEmpty();

net.minecraft.client.ComponentCollector#reset()

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

คืออะไร

รีเซ็ต reset

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ComponentCollector instance = ...;
instance.reset();

DebugQueryHandler

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

net.minecraft.client.DebugQueryHandler#DebugQueryHandler(ClientPacketListener)

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

คืออะไร

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

ทำงานยังไง

แก้ state: connection.

Parameters

  • ClientPacketListener clientPacketListener

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

ClientPacketListener clientPacketListener = ...;
DebugQueryHandler instance = new DebugQueryHandler(clientPacketListener);

net.minecraft.client.DebugQueryHandler#handleResponse(int,CompoundTag)

  • Origin: clientOnly
  • Source: net/minecraft/client/DebugQueryHandler.java:24
  • Modifiers: public
  • Return: boolean

คืออะไร

จัดการ Response

ทำงานยังไง

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

Parameters

  • int i
  • CompoundTag compoundTag

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

DebugQueryHandler instance = ...;
CompoundTag compoundTag = ...;
boolean result = instance.handleResponse(0, compoundTag);

net.minecraft.client.DebugQueryHandler#queryBlockEntityTag(BlockPos,Consumer<CompoundTag>)

  • Origin: clientOnly
  • Source: net/minecraft/client/DebugQueryHandler.java:44
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ queryBlockEntityTag ตาม implementation ของ DebugQueryHandler

ทำงานยังไง

เรียกต่อ: startTransaction(), send(). สร้างออบเจ็กต์: ServerboundBlockEntityTagQueryPacket.

Parameters

  • BlockPos blockPos
  • Consumer<CompoundTag> consumer

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

DebugQueryHandler instance = ...;
BlockPos blockPos = ...;
Consumer<CompoundTag> consumer = ...;
instance.queryBlockEntityTag(blockPos, consumer);

net.minecraft.client.DebugQueryHandler#queryEntityTag(int,Consumer<CompoundTag>)

  • Origin: clientOnly
  • Source: net/minecraft/client/DebugQueryHandler.java:39
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ queryEntityTag ตาม implementation ของ DebugQueryHandler

ทำงานยังไง

เรียกต่อ: startTransaction(), send(). สร้างออบเจ็กต์: ServerboundEntityTagQueryPacket.

Parameters

  • int i
  • Consumer<CompoundTag> consumer

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

DebugQueryHandler instance = ...;
Consumer<CompoundTag> consumer = ...;
instance.queryEntityTag(0, consumer);

DeltaTracker

  • Full name: net.minecraft.client.DeltaTracker
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/DeltaTracker.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.DeltaTracker#getGameTimeDeltaPartialTick(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/DeltaTracker.java:14
  • Modifiers: ``
  • Return: float

คืออะไร

อ่านค่า Game Time Delta Partial Tick

ทำงานยังไง

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

Parameters

  • boolean bl

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

DeltaTracker instance = ...;
float result = instance.getGameTimeDeltaPartialTick(true);

net.minecraft.client.DeltaTracker#getGameTimeDeltaTicks()

  • Origin: clientOnly
  • Source: net/minecraft/client/DeltaTracker.java:12
  • Modifiers: ``
  • Return: float

คืออะไร

อ่านค่า Game Time Delta Ticks

ทำงานยังไง

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

Parameters

  • ไม่มี

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

DeltaTracker instance = ...;
float result = instance.getGameTimeDeltaTicks();

net.minecraft.client.DeltaTracker#getRealtimeDeltaTicks()

  • Origin: clientOnly
  • Source: net/minecraft/client/DeltaTracker.java:16
  • Modifiers: ``
  • Return: float

คืออะไร

อ่านค่า Realtime Delta Ticks

ทำงานยังไง

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

Parameters

  • ไม่มี

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

DeltaTracker instance = ...;
float result = instance.getRealtimeDeltaTicks();

GameNarrator

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

net.minecraft.client.GameNarrator#checkStatus(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/GameNarrator.java:101
  • Modifiers: public
  • Return: void

คืออะไร

ตรวจสอบ Status

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isActive(), tinyfd_messageBox(), NarratorInitException(). สร้างออบเจ็กต์: GameNarrator.NarratorInitException.

Parameters

  • boolean bl

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

GameNarrator instance = ...;
instance.checkStatus(true);

net.minecraft.client.GameNarrator#clear()

  • Origin: clientOnly
  • Source: net/minecraft/client/GameNarrator.java:91
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

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

Parameters

  • ไม่มี

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

GameNarrator instance = ...;
instance.clear();

net.minecraft.client.GameNarrator#destroy()

  • Origin: clientOnly
  • Source: net/minecraft/client/GameNarrator.java:97
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ destroy ตาม implementation ของ GameNarrator

ทำงานยังไง

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

Parameters

  • ไม่มี

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

GameNarrator instance = ...;
instance.destroy();

net.minecraft.client.GameNarrator#GameNarrator(Minecraft)

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

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

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

net.minecraft.client.GameNarrator#isActive()

  • Origin: clientOnly
  • Source: net/minecraft/client/GameNarrator.java:87
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

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

Parameters

  • ไม่มี

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

GameNarrator instance = ...;
boolean result = instance.isActive();

net.minecraft.client.GameNarrator#say(Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/GameNarrator.java:35
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ say ตาม implementation ของ GameNarrator

ทำงานยังไง

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

Parameters

  • Component component

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

GameNarrator instance = ...;
Component component = ...;
instance.say(component);

net.minecraft.client.GameNarrator#sayChat(Component)

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

คืออะไร

ดำเนินการ sayChat ตาม implementation ของ GameNarrator

ทำงานยังไง

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

Parameters

  • Component component

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

GameNarrator instance = ...;
Component component = ...;
instance.sayChat(component);

net.minecraft.client.GameNarrator#sayNow(Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/GameNarrator.java:43
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ sayNow ตาม implementation ของ GameNarrator

ทำงานยังไง

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

Parameters

  • Component component

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

GameNarrator instance = ...;
Component component = ...;
instance.sayNow(component);

net.minecraft.client.GameNarrator#sayNow(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/GameNarrator.java:47
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ sayNow ตาม implementation ของ GameNarrator

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: getStatus(), shouldNarrateSystem(), isEmpty(), logNarratedMessage(), active(), clear(), say().

Parameters

  • String string

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

GameNarrator instance = ...;
instance.sayNow("value");

net.minecraft.client.GameNarrator#updateNarratorStatus(NarratorStatus)

  • Origin: clientOnly
  • Source: net/minecraft/client/GameNarrator.java:67
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Narrator Status

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: clear(), say(), translatable(), append(), getName(), getString(), getInstance(), getToastManager().

Parameters

  • NarratorStatus narratorStatus

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

GameNarrator instance = ...;
NarratorStatus narratorStatus = ...;
instance.updateNarratorStatus(narratorStatus);

GameNarrator$NarratorInitException

  • Full name: net.minecraft.client.GameNarrator$NarratorInitException
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/GameNarrator.java
  • Type: class
  • Modifiers: public static
  • Extends: SilentInitException

net.minecraft.client.GameNarrator$NarratorInitException#NarratorInitException(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/GameNarrator.java:117
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • String string

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

GameNarrator.NarratorInitException instance = new GameNarrator.NarratorInitException("value");

GraphicsStatus

  • Full name: net.minecraft.client.GraphicsStatus
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/GraphicsStatus.java
  • Type: enum
  • Modifiers: public
  • Implements: OptionEnum

net.minecraft.client.GraphicsStatus#byId(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/GraphicsStatus.java:42
  • Modifiers: public static
  • Return: GraphicsStatus

คืออะไร

ดำเนินการ byId ตาม implementation ของ GraphicsStatus

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: BY_ID.apply(i).

Parameters

  • int i

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

GraphicsStatus result = GraphicsStatus.byId(0);

net.minecraft.client.GraphicsStatus#getId()

  • Origin: clientOnly
  • Source: net/minecraft/client/GraphicsStatus.java:25
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Id

ทำงานยังไง

คืนค่า: this.id.

Parameters

  • ไม่มี

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

GraphicsStatus instance = ...;
int result = instance.getId();

net.minecraft.client.GraphicsStatus#getKey()

  • Origin: clientOnly
  • Source: net/minecraft/client/GraphicsStatus.java:29
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Key

ทำงานยังไง

คืนค่า: this.key.

Parameters

  • ไม่มี

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

GraphicsStatus instance = ...;
String result = instance.getKey();

net.minecraft.client.GraphicsStatus#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/GraphicsStatus.java:33
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ GraphicsStatus

ทำงานยังไง

แยกกรณีด้วย switch. คืนค่า: switch (this) { case FAST -> "fast".

Parameters

  • ไม่มี

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

GraphicsStatus instance = ...;
String result = instance.toString();

GuiMessage

  • Full name: net.minecraft.client.GuiMessage
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/GuiMessage.java
  • Type: record
  • Modifiers: public

net.minecraft.client.GuiMessage#icon()

  • Origin: clientOnly
  • Source: net/minecraft/client/GuiMessage.java:12
  • Modifiers: public
  • Return: GuiMessageTag.Icon

คืออะไร

ดำเนินการ icon ตาม implementation ของ GuiMessage

ทำงานยังไง

คืนค่า: this.tag != null ? this.tag.icon() : null.

Parameters

  • ไม่มี

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

GuiMessage instance = ...;
GuiMessageTag.Icon result = instance.icon();

GuiMessageTag

  • Full name: net.minecraft.client.GuiMessageTag
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/GuiMessageTag.java
  • Type: record
  • Modifiers: public

net.minecraft.client.GuiMessageTag#chatError()

  • Origin: clientOnly
  • Source: net/minecraft/client/GuiMessageTag.java:45
  • Modifiers: public static
  • Return: GuiMessageTag

คืออะไร

ดำเนินการ chatError ตาม implementation ของ GuiMessageTag

ทำงานยังไง

คืนค่า: CHAT_ERROR.

Parameters

  • ไม่มี

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

GuiMessageTag result = GuiMessageTag.chatError();

net.minecraft.client.GuiMessageTag#chatModified(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/GuiMessageTag.java:39
  • Modifiers: public static
  • Return: GuiMessageTag

คืออะไร

ดำเนินการ chatModified ตาม implementation ของ GuiMessageTag

ทำงานยังไง

เรียกต่อ: literal(), withStyle(), empty(), append(). สร้างออบเจ็กต์: GuiMessageTag. คืนค่า: new GuiMessageTag(6316128, GuiMessageTag.Icon.CHAT_MODIFIED, component2, "Modified").

Parameters

  • String string

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

GuiMessageTag result = GuiMessageTag.chatModified("value");

net.minecraft.client.GuiMessageTag#chatNotSecure()

  • Origin: clientOnly
  • Source: net/minecraft/client/GuiMessageTag.java:35
  • Modifiers: public static
  • Return: GuiMessageTag

คืออะไร

ดำเนินการ chatNotSecure ตาม implementation ของ GuiMessageTag

ทำงานยังไง

คืนค่า: CHAT_NOT_SECURE.

Parameters

  • ไม่มี

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

GuiMessageTag result = GuiMessageTag.chatNotSecure();

net.minecraft.client.GuiMessageTag#system()

  • Origin: clientOnly
  • Source: net/minecraft/client/GuiMessageTag.java:27
  • Modifiers: public static
  • Return: GuiMessageTag

คืออะไร

ดำเนินการ system ตาม implementation ของ GuiMessageTag

ทำงานยังไง

คืนค่า: SYSTEM.

Parameters

  • ไม่มี

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

GuiMessageTag result = GuiMessageTag.system();

net.minecraft.client.GuiMessageTag#systemSinglePlayer()

  • Origin: clientOnly
  • Source: net/minecraft/client/GuiMessageTag.java:31
  • Modifiers: public static
  • Return: GuiMessageTag

คืออะไร

ดำเนินการ systemSinglePlayer ตาม implementation ของ GuiMessageTag

ทำงานยังไง

คืนค่า: SYSTEM_SINGLE_PLAYER.

Parameters

  • ไม่มี

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

GuiMessageTag result = GuiMessageTag.systemSinglePlayer();

GuiMessageTag$Icon

  • Full name: net.minecraft.client.GuiMessageTag$Icon
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/GuiMessageTag.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.GuiMessageTag$Icon#draw(GuiGraphics,int,int)

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

คืออะไร

วาด draw

ทำงานยังไง

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

Parameters

  • GuiGraphics guiGraphics
  • int i
  • int j

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

GuiMessageTag.Icon instance = ...;
GuiGraphics guiGraphics = ...;
instance.draw(guiGraphics, 0, 0);

HotbarManager

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

net.minecraft.client.HotbarManager#get(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/HotbarManager.java:73
  • Modifiers: public
  • Return: Hotbar

คืออะไร

อ่านค่า get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: loaded. เรียกต่อ: load(). คืนค่า: this.hotbars[i].

Parameters

  • int i

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

HotbarManager instance = ...;
Hotbar result = instance.get(0);

net.minecraft.client.HotbarManager#HotbarManager(Path,DataFixer)

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

คืออะไร

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

ทำงานยังไง

มีการวนลูป. แก้ state: optionsFile, fixerUpper. เรียกต่อ: resolve(). สร้างออบเจ็กต์: Hotbar.

Parameters

  • Path path
  • DataFixer dataFixer

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

Path path = ...;
DataFixer dataFixer = ...;
HotbarManager instance = new HotbarManager(path, dataFixer);

net.minecraft.client.HotbarManager#save()

  • Origin: clientOnly
  • Source: net/minecraft/client/HotbarManager.java:57
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: addCurrentDataVersion(), get(), encodeStart(), put(), valueOf(), getOrThrow(), write(), error(). สร้างออบเจ็กต์: CompoundTag.

Parameters

  • ไม่มี

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

HotbarManager instance = ...;
instance.save();

InactivityFpsLimit

  • Full name: net.minecraft.client.InactivityFpsLimit
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/InactivityFpsLimit.java
  • Type: enum
  • Modifiers: public
  • Implements: OptionEnum,StringRepresentable

net.minecraft.client.InactivityFpsLimit#getId()

  • Origin: clientOnly
  • Source: net/minecraft/client/InactivityFpsLimit.java:25
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Id

ทำงานยังไง

คืนค่า: this.id.

Parameters

  • ไม่มี

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

InactivityFpsLimit instance = ...;
int result = instance.getId();

net.minecraft.client.InactivityFpsLimit#getKey()

  • Origin: clientOnly
  • Source: net/minecraft/client/InactivityFpsLimit.java:29
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Key

ทำงานยังไง

คืนค่า: this.key.

Parameters

  • ไม่มี

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

InactivityFpsLimit instance = ...;
String result = instance.getKey();

net.minecraft.client.InactivityFpsLimit#getSerializedName()

  • Origin: clientOnly
  • Source: net/minecraft/client/InactivityFpsLimit.java:33
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Serialized Name

ทำงานยังไง

คืนค่า: this.serializedName.

Parameters

  • ไม่มี

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

InactivityFpsLimit instance = ...;
String result = instance.getSerializedName();

InputType

  • Full name: net.minecraft.client.InputType
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/InputType.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.InputType#isKeyboard()

  • Origin: clientOnly
  • Source: net/minecraft/client/InputType.java:17
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this == KEYBOARD_ARROW || this == KEYBOARD_TAB.

Parameters

  • ไม่มี

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

InputType instance = ...;
boolean result = instance.isKeyboard();

net.minecraft.client.InputType#isMouse()

  • Origin: clientOnly
  • Source: net/minecraft/client/InputType.java:13
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this == MOUSE.

Parameters

  • ไม่มี

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

InputType instance = ...;
boolean result = instance.isMouse();

KeyboardHandler

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

net.minecraft.client.KeyboardHandler#getClipboard()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyboardHandler.java:523
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Clipboard

ทำงานยังไง

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

Parameters

  • ไม่มี

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

KeyboardHandler instance = ...;
String result = instance.getClipboard();

net.minecraft.client.KeyboardHandler#KeyboardHandler(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyboardHandler.java:60
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft.

Parameters

  • Minecraft minecraft

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

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

net.minecraft.client.KeyboardHandler#keyPress(long,int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyboardHandler.java:355
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ keyPress ตาม implementation ของ KeyboardHandler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; แยกกรณีด้วย switch ; มีการจัดการ exception. แก้ state: debugCrashKeyTime, handledDebugKey, debugCrashKeyReportedTime, debugCrashKeyReportedCount. เรียกต่อ: getWindow(), getFramerateLimitTracker(), onInputReceived(), isKeyDown(), getInstance(), getMillis(), setLastInputType(), matches(). สร้างออบเจ็กต์: ReportedException.

Parameters

  • long l
  • int i
  • int j
  • int k
  • int m

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

KeyboardHandler instance = ...;
instance.keyPress(0L, 0, 0, 0, 0);

net.minecraft.client.KeyboardHandler#setClipboard(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyboardHandler.java:531
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Clipboard

ทำงานยังไง

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

Parameters

  • String string

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

KeyboardHandler instance = ...;
instance.setClipboard("value");

net.minecraft.client.KeyboardHandler#setup(long)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyboardHandler.java:517
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ setup ตาม implementation ของ KeyboardHandler

ทำงานยังไง

เรียกต่อ: setupKeyboardCallbacks(), execute(), keyPress(), charTyped().

Parameters

  • long l

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

KeyboardHandler instance = ...;
instance.setup(0L);

net.minecraft.client.KeyboardHandler#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyboardHandler.java:537
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: debugCrashKeyReportedCount, debugCrashKeyReportedTime. เรียกต่อ: getMillis(), hasControlDown(), youJustLostTheGame(), addCategory(), addCrashSection(), debugFeedbackTranslated(), debugWarningTranslated(), ceil(). สร้างออบเจ็กต์: CrashReport, Throwable, ReportedException.

Parameters

  • ไม่มี

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

KeyboardHandler instance = ...;
instance.tick();

KeyMapping

  • Full name: net.minecraft.client.KeyMapping
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/KeyMapping.java
  • Type: class
  • Modifiers: public
  • Implements: Comparable<KeyMapping>

net.minecraft.client.KeyMapping#click(InputConstants.Key)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:44
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ click ตาม implementation ของ KeyMapping

ทำงานยังไง

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

Parameters

  • InputConstants.Key key

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

InputConstants.Key key = ...;
KeyMapping.click(key);

net.minecraft.client.KeyMapping#compareTo(KeyMapping)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:136
  • Modifiers: public
  • Return: int

คืออะไร

เปรียบเทียบ To

ทำงานยังไง

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

Parameters

  • KeyMapping keyMapping

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

KeyMapping instance = ...;
KeyMapping keyMapping = ...;
int result = instance.compareTo(keyMapping);

net.minecraft.client.KeyMapping#consumeClick()

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

คืออะไร

ดำเนินการ consumeClick ตาม implementation ของ KeyMapping

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: clickCount. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

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

KeyMapping instance = ...;
boolean result = instance.consumeClick();

net.minecraft.client.KeyMapping#createNameSupplier(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:142
  • Modifiers: public static
  • Return: Supplier<Component>

คืออะไร

สร้าง Name Supplier

ทำงานยังไง

เรียกต่อ: get(), translatable(). คืนค่า: keyMapping == null ? () -> Component.translatable(string) : keyMapping::getTranslatedKeyMessage.

Parameters

  • String string

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

Supplier<Component> result = KeyMapping.createNameSupplier("value");

net.minecraft.client.KeyMapping#get(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:181
  • Modifiers: public static
  • Return: KeyMapping

คืออะไร

อ่านค่า get

ทำงานยังไง

คืนค่า: ALL.get(string).

Parameters

  • String string

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

KeyMapping result = KeyMapping.get("value");

net.minecraft.client.KeyMapping#getCategory()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:106
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Category

ทำงานยังไง

คืนค่า: this.category.

Parameters

  • ไม่มี

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

KeyMapping instance = ...;
String result = instance.getCategory();

net.minecraft.client.KeyMapping#getDefaultKey()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:128
  • Modifiers: public
  • Return: InputConstants.Key

คืออะไร

อ่านค่า Default Key

ทำงานยังไง

คืนค่า: this.defaultKey.

Parameters

  • ไม่มี

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

KeyMapping instance = ...;
InputConstants.Key result = instance.getDefaultKey();

net.minecraft.client.KeyMapping#getName()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:124
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Name

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

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

KeyMapping instance = ...;
String result = instance.getName();

net.minecraft.client.KeyMapping#getTranslatedKeyMessage()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:165
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Translated Key Message

ทำงานยังไง

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

Parameters

  • ไม่มี

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

KeyMapping instance = ...;
Component result = instance.getTranslatedKeyMessage();

net.minecraft.client.KeyMapping#isDefault()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:169
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

เรียกต่อ: equals(). คืนค่า: this.key.equals(this.defaultKey).

Parameters

  • ไม่มี

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

KeyMapping instance = ...;
boolean result = instance.isDefault();

net.minecraft.client.KeyMapping#isDown()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:102
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.isDown.

Parameters

  • ไม่มี

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

KeyMapping instance = ...;
boolean result = instance.isDown();

net.minecraft.client.KeyMapping#isUnbound()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:151
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

เรียกต่อ: equals(). คืนค่า: this.key.equals(InputConstants.UNKNOWN).

Parameters

  • ไม่มี

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

KeyMapping instance = ...;
boolean result = instance.isUnbound();

net.minecraft.client.KeyMapping#KeyMapping(String,InputConstants.Type,int,String)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:92
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: name, key, defaultKey, category. เรียกต่อ: getOrCreate(), put(), add().

Parameters

  • String string
  • InputConstants.Type type
  • int i
  • String string2

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

InputConstants.Type type = ...;
KeyMapping instance = new KeyMapping("value", type, 0, "value");

net.minecraft.client.KeyMapping#KeyMapping(String,int,String)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:88
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • String string
  • int i
  • String string2

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

KeyMapping instance = new KeyMapping("value", 0, "value");

net.minecraft.client.KeyMapping#matches(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:155
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ matches ตาม implementation ของ KeyMapping

ทำงานยังไง

เรียกต่อ: getValue(), getType().

Parameters

  • int i
  • int j

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

KeyMapping instance = ...;
boolean result = instance.matches(0, 0);

net.minecraft.client.KeyMapping#matchesMouse(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:161
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ matchesMouse ตาม implementation ของ KeyMapping

ทำงานยังไง

เรียกต่อ: getType(), getValue(). คืนค่า: this.key.getType() == InputConstants.Type.MOUSE && this.key.getValue() == i.

Parameters

  • int i

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

KeyMapping instance = ...;
boolean result = instance.matchesMouse(0);

net.minecraft.client.KeyMapping#releaseAll()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:66
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ releaseAll ตาม implementation ของ KeyMapping

ทำงานยังไง

มีการวนลูป. เรียกต่อ: values(), release().

Parameters

  • ไม่มี

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

KeyMapping.releaseAll();

net.minecraft.client.KeyMapping#resetMapping()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:80
  • Modifiers: public static
  • Return: void

คืออะไร

รีเซ็ต Mapping

ทำงานยังไง

มีการวนลูป. เรียกต่อ: clear(), values(), put().

Parameters

  • ไม่มี

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

KeyMapping.resetMapping();

net.minecraft.client.KeyMapping#resetToggleKeys()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:72
  • Modifiers: public static
  • Return: void

คืออะไร

รีเซ็ต Toggle Keys

ทำงานยังไง

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

Parameters

  • ไม่มี

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

KeyMapping.resetToggleKeys();

net.minecraft.client.KeyMapping#same(KeyMapping)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:147
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ same ตาม implementation ของ KeyMapping

ทำงานยังไง

เรียกต่อ: equals(). คืนค่า: this.key.equals(keyMapping.key).

Parameters

  • KeyMapping keyMapping

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

KeyMapping instance = ...;
KeyMapping keyMapping = ...;
boolean result = instance.same(keyMapping);

net.minecraft.client.KeyMapping#saveString()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:173
  • Modifiers: public
  • Return: String

คืออะไร

บันทึก String

ทำงานยังไง

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

Parameters

  • ไม่มี

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

KeyMapping instance = ...;
String result = instance.saveString();

net.minecraft.client.KeyMapping#set(InputConstants.Key,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:51
  • Modifiers: public static
  • Return: void

คืออะไร

กำหนดค่า set

ทำงานยังไง

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

Parameters

  • InputConstants.Key key
  • boolean bl

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

InputConstants.Key key = ...;
KeyMapping.set(key, true);

net.minecraft.client.KeyMapping#setAll()

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:58
  • Modifiers: public static
  • Return: void

คืออะไร

กำหนดค่า All

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: values(), getType(), getValue(), setDown(), isKeyDown(), getInstance(), getWindow().

Parameters

  • ไม่มี

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

KeyMapping.setAll();

net.minecraft.client.KeyMapping#setDown(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:177
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Down

ทำงานยังไง

แก้ state: isDown.

Parameters

  • boolean bl

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

KeyMapping instance = ...;
instance.setDown(true);

net.minecraft.client.KeyMapping#setKey(InputConstants.Key)

  • Origin: clientOnly
  • Source: net/minecraft/client/KeyMapping.java:132
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Key

ทำงานยังไง

แก้ state: key.

Parameters

  • InputConstants.Key key

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

KeyMapping instance = ...;
InputConstants.Key key = ...;
instance.setKey(key);

Minecraft

  • Full name: net.minecraft.client.Minecraft
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/Minecraft.java
  • Type: class
  • Modifiers: public
  • Extends: ReentrantBlockableEventLoop<Runnable>
  • Implements: WindowEventHandler

net.minecraft.client.Minecraft#allowsMultiplayer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2183
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ allowsMultiplayer ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: userProperties(), flag(), multiplayerBan(), isNameBanned(). คืนค่า: this.allowsMultiplayer && this.userProperties().flag(UserFlag.SERVERS_ALLOWED) && this.multiplayerBan() == null && !this.isNameBanned().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.allowsMultiplayer();

net.minecraft.client.Minecraft#allowsRealms()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2187
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ allowsRealms ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: userProperties(), flag(), multiplayerBan(). คืนค่า: this.userProperties().flag(UserFlag.REALMS_ALLOWED) && this.multiplayerBan() == null.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.allowsRealms();

net.minecraft.client.Minecraft#allowsTelemetry()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2179
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ allowsTelemetry ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: userProperties(), flag(). คืนค่า: SharedConstants.IS_RUNNING_IN_IDE ? false : this.userProperties().flag(UserFlag.TELEMETRY_ENABLED).

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.allowsTelemetry();

net.minecraft.client.Minecraft#canValidateProfileKeys()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2766
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าสามารถ Validate Profile Keys

ทำงานยังไง

เรียกต่อ: getServicesKeySet(), keys(), isEmpty(). คืนค่า: !this.authenticationService.getServicesKeySet().keys(ServicesKeyType.PROFILE_KEY).isEmpty().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.canValidateProfileKeys();

net.minecraft.client.Minecraft#checkModStatus()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:768
  • Modifiers: public static
  • Return: ModCheck

คืออะไร

ตรวจสอบ Mod Status

ทำงานยังไง

เรียกต่อ: identify(). คืนค่า: ModCheck.identify("vanilla", ClientBrandRetriever::getClientModName, "Client", Minecraft.class).

Parameters

  • ไม่มี

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

ModCheck result = Minecraft.checkModStatus();

net.minecraft.client.Minecraft#clearClientLevel(Screen)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2098
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง Client Level

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: gameMode, clientLevelTeardownInProgress, level, player. เรียกต่อ: getConnection(), clearLevel(), isRecording(), debugClientMetricsCancel(), resetData(), clear(), updateScreenAndTick(), onDisconnected().

Parameters

  • Screen screen

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

Minecraft instance = ...;
Screen screen = ...;
instance.clearClientLevel(screen);

net.minecraft.client.Minecraft#clearDownloadedResourcePacks()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2093
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง Downloaded Resource Packs

ทำงานยังไง

เรียกต่อ: cleanupAfterDisconnect(), runAllTasks().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.clearDownloadedResourcePacks();

net.minecraft.client.Minecraft#clearResourcePacksOnError(Throwable,Component,Minecraft.GameLoadCookie)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:780
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง Resource Packs On Error

ทำงานยังไง

เรียกต่อ: info(), startRecovery(), onRecovery(), setSelected(), emptyList(), clear(), save(), reloadResourcePacks().

Parameters

  • Throwable throwable
  • Component component
  • Minecraft.GameLoadCookie gameLoadCookie

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

Minecraft instance = ...;
Throwable throwable = ...;
Component component = ...;
Minecraft.GameLoadCookie gameLoadCookie = ...;
instance.clearResourcePacksOnError(throwable, component, gameLoadCookie);

net.minecraft.client.Minecraft#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1148
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: cancel(), destroy(), shutdownExecutors(), error().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.close();

net.minecraft.client.Minecraft#commandHistory()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2798
  • Modifiers: public
  • Return: CommandHistory

คืออะไร

ดำเนินการ commandHistory ตาม implementation ของ Minecraft

ทำงานยังไง

คืนค่า: this.commandHistory.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
CommandHistory result = instance.commandHistory();

net.minecraft.client.Minecraft#crash(Minecraft,File,CrashReport)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:941
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ crash ตาม implementation ของ Minecraft

ทำงานยังไง

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

Parameters

  • Minecraft minecraft
  • File file
  • CrashReport crashReport

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

Minecraft minecraft = ...;
File file = ...;
CrashReport crashReport = ...;
Minecraft.crash(minecraft, file, crashReport);

net.minecraft.client.Minecraft#createWorldOpenFlows()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1960
  • Modifiers: public
  • Return: WorldOpenFlows

คืออะไร

สร้าง World Open Flows

ทำงานยังไง

สร้างออบเจ็กต์: WorldOpenFlows. คืนค่า: new WorldOpenFlows(this, this.levelSource).

Parameters

  • ไม่มี

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

Minecraft instance = ...;
WorldOpenFlows result = instance.createWorldOpenFlows();

net.minecraft.client.Minecraft#cursorEntered()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1378
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ cursorEntered ตาม implementation ของ Minecraft

ทำงานยังไง

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

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.cursorEntered();

net.minecraft.client.Minecraft#debugClientMetricsStart(Consumer<Component>)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1406
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ debugClientMetricsStart ตาม implementation ของ Minecraft

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: singleplayerServer, metricsRecorder. เรียกต่อ: isRecording(), debugClientMetricsStop(), getTickDuration(), getNanoDuration(), execute(), accept(), translatable(), format(). สร้างออบเจ็กต์: ClickEvent, SystemReport, CompletableFuture<>, ClientMetricsSamplersProvider. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Consumer<Component> consumer

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

Minecraft instance = ...;
Consumer<Component> consumer = ...;
boolean result = instance.debugClientMetricsStart(consumer);

net.minecraft.client.Minecraft#delayCrash(CrashReport)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:904
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ delayCrash ตาม implementation ของ Minecraft

ทำงานยังไง

แก้ state: delayedCrash. เรียกต่อ: fillReport().

Parameters

  • CrashReport crashReport

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

Minecraft instance = ...;
CrashReport crashReport = ...;
instance.delayCrash(crashReport);

net.minecraft.client.Minecraft#delayCrashRaw(CrashReport)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:908
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ delayCrashRaw ตาม implementation ของ Minecraft

ทำงานยังไง

แก้ state: delayedCrash.

Parameters

  • CrashReport crashReport

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

Minecraft instance = ...;
CrashReport crashReport = ...;
instance.delayCrashRaw(crashReport);

net.minecraft.client.Minecraft#delayTextureReload()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2346
  • Modifiers: public
  • Return: CompletableFuture<Void>

คืออะไร

ดำเนินการ delayTextureReload ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: submit(), thenCompose(). คืนค่า: this.submit(this::reloadResourcePacks).thenCompose(completableFuture -> (CompletionStage<Void>)completableFuture).

Parameters

  • ไม่มี

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

Minecraft instance = ...;
CompletableFuture<Void> result = instance.delayTextureReload();

net.minecraft.client.Minecraft#destroy()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1117
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ destroy ตาม implementation ของ Minecraft

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: delayedCrash. เรียกต่อ: info(), disconnect(), removed(), close(), exit().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.destroy();

net.minecraft.client.Minecraft#directoryValidator()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2802
  • Modifiers: public
  • Return: DirectoryValidator

คืออะไร

ดำเนินการ directoryValidator ตาม implementation ของ Minecraft

ทำงานยังไง

คืนค่า: this.directoryValidator.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
DirectoryValidator result = instance.directoryValidator();

net.minecraft.client.Minecraft#disconnect()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2035
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ disconnect ตาม implementation ของ Minecraft

ทำงานยังไง

สร้างออบเจ็กต์: ProgressScreen.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.disconnect();

net.minecraft.client.Minecraft#disconnect(Screen)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2039
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ disconnect ตาม implementation ของ Minecraft

ทำงานยังไง

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

Parameters

  • Screen screen

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

Minecraft instance = ...;
Screen screen = ...;
instance.disconnect(screen);

net.minecraft.client.Minecraft#disconnect(Screen,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2043
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ disconnect ตาม implementation ของ Minecraft

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: singleplayerServer, gameMode, clientLevelTeardownInProgress, isLocalServer, level, player. เรียกต่อ: getConnection(), dropAllTasks(), close(), clearDownloadedResourcePacks(), stopOnlineMode(), isRecording(), debugClientMetricsCancel(), resetData().

Parameters

  • Screen screen
  • boolean bl

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

Minecraft instance = ...;
Screen screen = ...;
instance.disconnect(screen, true);

net.minecraft.client.Minecraft#doWorldLoad(LevelStorageAccess,PackRepository,WorldStem,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1964
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ doWorldLoad ตาม implementation ของ Minecraft

ทำงานยังไง

มีการวนลูป ; มีการจัดการ exception. แก้ state: singleplayerServer, isLocalServer, pendingConnection. เรียกต่อ: disconnect(), set(), now(), saveDataTag(), registries(), compositeAccess(), worldData(), create(). สร้างออบเจ็กต์: IntegratedServer, ReportedException, LevelLoadingScreen, ClientHandshakePacketListenerImpl. คืนค่า: ProcessorChunkProgressListener.createStarted(storingChunkProgressListener, this.progressTasks::add).

Parameters

  • LevelStorageAccess levelStorageAccess
  • PackRepository packRepository
  • WorldStem worldStem
  • boolean bl

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

Minecraft instance = ...;
LevelStorageAccess levelStorageAccess = ...;
PackRepository packRepository = ...;
WorldStem worldStem = ...;
instance.doWorldLoad(levelStorageAccess, packRepository, worldStem, true);

net.minecraft.client.Minecraft#emergencySaveAndCrash(CrashReport)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:918
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ emergencySaveAndCrash ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: release(), fillReport(), emergencySave(), crash().

Parameters

  • CrashReport crashReport

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

Minecraft instance = ...;
CrashReport crashReport = ...;
instance.emergencySaveAndCrash(crashReport);

net.minecraft.client.Minecraft#extraTelemetryAvailable()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2175
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ extraTelemetryAvailable ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: allowsTelemetry(), userProperties(), flag(). คืนค่า: this.allowsTelemetry() && this.userProperties().flag(UserFlag.OPTIONAL_TELEMETRY_AVAILABLE).

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.extraTelemetryAvailable();

net.minecraft.client.Minecraft#fillReport(CrashReport)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2257
  • Modifiers: public
  • Return: CrashReport

คืออะไร

ดำเนินการ fillReport ตาม implementation ของ Minecraft

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getSystemReport(), fillSystemReport(), fillUptime(), addCategory(), fillReportDetails(), fillCrashReport(), error(). คืนค่า: crashReport.

Parameters

  • CrashReport crashReport

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

Minecraft instance = ...;
CrashReport crashReport = ...;
CrashReport result = instance.fillReport(crashReport);

net.minecraft.client.Minecraft#fillReport(Minecraft,LanguageManager,String,Options,CrashReport)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2279
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ fillReport ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: getSystemReport(), fillSystemReport().

Parameters

  • Minecraft minecraft
  • LanguageManager languageManager
  • String string
  • Options options
  • CrashReport crashReport

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

Minecraft minecraft = ...;
LanguageManager languageManager = ...;
Options options = ...;
CrashReport crashReport = ...;
Minecraft.fillReport(minecraft, languageManager, "value", options, crashReport);

net.minecraft.client.Minecraft#forceSetScreen(Screen)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2137
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ forceSetScreen ตาม implementation ของ Minecraft

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: get(), zone(), setScreen(), runTick(), close(), addSuppressed().

Parameters

  • Screen screen

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

Minecraft instance = ...;
Screen screen = ...;
instance.forceSetScreen(screen);

net.minecraft.client.Minecraft#getBlockColors()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2541
  • Modifiers: public
  • Return: BlockColors

คืออะไร

อ่านค่า Block Colors

ทำงานยังไง

คืนค่า: this.blockColors.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
BlockColors result = instance.getBlockColors();

net.minecraft.client.Minecraft#getBlockEntityRenderDispatcher()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2521
  • Modifiers: public
  • Return: BlockEntityRenderDispatcher

คืออะไร

อ่านค่า Block Entity Render Dispatcher

ทำงานยังไง

คืนค่า: this.blockEntityRenderDispatcher.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
BlockEntityRenderDispatcher result = instance.getBlockEntityRenderDispatcher();

net.minecraft.client.Minecraft#getBlockRenderer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2513
  • Modifiers: public
  • Return: BlockRenderDispatcher

คืออะไร

อ่านค่า Block Renderer

ทำงานยังไง

คืนค่า: this.blockRenderer.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
BlockRenderDispatcher result = instance.getBlockRenderer();

net.minecraft.client.Minecraft#getCameraEntity()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2486
  • Modifiers: public
  • Return: Entity

คืออะไร

อ่านค่า Camera Entity

ทำงานยังไง

คืนค่า: this.cameraEntity.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
Entity result = instance.getCameraEntity();

net.minecraft.client.Minecraft#getChatListener()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2782
  • Modifiers: public
  • Return: ChatListener

คืออะไร

อ่านค่า Chat Listener

ทำงานยังไง

คืนค่า: this.chatListener.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ChatListener result = instance.getChatListener();

net.minecraft.client.Minecraft#getChatStatus()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2207
  • Modifiers: public
  • Return: Minecraft.ChatStatus

คืออะไร

อ่านค่า Chat Status

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: chatVisibility(), get(), userProperties(), flag(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
Minecraft.ChatStatus result = instance.getChatStatus();

net.minecraft.client.Minecraft#getConnection()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2221
  • Modifiers: public
  • Return: ClientPacketListener

คืออะไร

อ่านค่า Connection

ทำงานยังไง

แก้ state: player. คืนค่า: this.player == null ? null : this.player.connection.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ClientPacketListener result = instance.getConnection();

net.minecraft.client.Minecraft#getCurrentServer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2356
  • Modifiers: public
  • Return: ServerData

คืออะไร

อ่านค่า Current Server

ทำงานยังไง

เรียกต่อ: map(), getConnection(). คืนค่า: (ServerData)Optionull.map(this.getConnection(), ClientPacketListener::getServerData).

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ServerData result = instance.getCurrentServer();

net.minecraft.client.Minecraft#getDebugOverlay()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2736
  • Modifiers: public
  • Return: DebugScreenOverlay

คืออะไร

อ่านค่า Debug Overlay

ทำงานยังไง

คืนค่า: this.gui.getDebugOverlay().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
DebugScreenOverlay result = instance.getDebugOverlay();

net.minecraft.client.Minecraft#getDeltaTracker()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2537
  • Modifiers: public
  • Return: DeltaTracker

คืออะไร

อ่านค่า Delta Tracker

ทำงานยังไง

คืนค่า: this.deltaTracker.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
DeltaTracker result = instance.getDeltaTracker();

net.minecraft.client.Minecraft#getDownloadedPackSource()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2416
  • Modifiers: public
  • Return: DownloadedPackSource

คืออะไร

อ่านค่า Downloaded Pack Source

ทำงานยังไง

คืนค่า: this.downloadedPackSource.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
DownloadedPackSource result = instance.getDownloadedPackSource();

net.minecraft.client.Minecraft#getEntityModels()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2748
  • Modifiers: public
  • Return: EntityModelSet

คืออะไร

อ่านค่า Entity Models

ทำงานยังไง

เรียกต่อ: entityModels(), get(). คืนค่า: this.modelManager.entityModels().get().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
EntityModelSet result = instance.getEntityModels();

net.minecraft.client.Minecraft#getEntityRenderDispatcher()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2517
  • Modifiers: public
  • Return: EntityRenderDispatcher

คืออะไร

อ่านค่า Entity Render Dispatcher

ทำงานยังไง

คืนค่า: this.entityRenderDispatcher.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
EntityRenderDispatcher result = instance.getEntityRenderDispatcher();

net.minecraft.client.Minecraft#getFixerUpper()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2533
  • Modifiers: public
  • Return: DataFixer

คืออะไร

อ่านค่า Fixer Upper

ทำงานยังไง

คืนค่า: this.fixerUpper.

Parameters

  • ไม่มี

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

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

net.minecraft.client.Minecraft#getFps()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1383
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Fps

ทำงานยังไง

คืนค่า: fps.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
int result = instance.getFps();

net.minecraft.client.Minecraft#getFramerateLimitTracker()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2732
  • Modifiers: public
  • Return: FramerateLimitTracker

คืออะไร

อ่านค่า Framerate Limit Tracker

ทำงานยังไง

คืนค่า: this.framerateLimitTracker.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
FramerateLimitTracker result = instance.getFramerateLimitTracker();

net.minecraft.client.Minecraft#getFrameTimeNs()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1387
  • Modifiers: public
  • Return: long

คืออะไร

อ่านค่า Frame Time Ns

ทำงานยังไง

คืนค่า: this.frameTimeNs.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
long result = instance.getFrameTimeNs();

net.minecraft.client.Minecraft#getGameProfile()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2387
  • Modifiers: public
  • Return: GameProfile

คืออะไร

อ่านค่า Game Profile

ทำงานยังไง

เรียกต่อ: join(), profile(), getProfileId(), getName(). สร้างออบเจ็กต์: GameProfile. คืนค่า: profileResult != null ? profileResult.profile() : new GameProfile(this.user.getProfileId(), this.user.getName()).

Parameters

  • ไม่มี

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

Minecraft instance = ...;
GameProfile result = instance.getGameProfile();

net.minecraft.client.Minecraft#getGpuUtilization()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1952
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า Gpu Utilization

ทำงานยังไง

คืนค่า: this.gpuUtilization.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
double result = instance.getGpuUtilization();

net.minecraft.client.Minecraft#getGpuWarnlistManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2436
  • Modifiers: public
  • Return: GpuWarnlistManager

คืออะไร

อ่านค่า Gpu Warnlist Manager

ทำงานยังไง

คืนค่า: this.gpuWarnlistManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
GpuWarnlistManager result = instance.getGpuWarnlistManager();

net.minecraft.client.Minecraft#getGuiSprites()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2585
  • Modifiers: public
  • Return: GuiSpriteManager

คืออะไร

อ่านค่า Gui Sprites

ทำงานยังไง

คืนค่า: this.guiSprites.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
GuiSpriteManager result = instance.getGuiSprites();

net.minecraft.client.Minecraft#getHotbarManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2561
  • Modifiers: public
  • Return: HotbarManager

คืออะไร

อ่านค่า Hotbar Manager

ทำงานยังไง

คืนค่า: this.hotbarManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
HotbarManager result = instance.getHotbarManager();

net.minecraft.client.Minecraft#getInstance()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2342
  • Modifiers: public static
  • Return: Minecraft

คืออะไร

อ่านค่า Instance

ทำงานยังไง

คืนค่า: instance.

Parameters

  • ไม่มี

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

Minecraft result = Minecraft.getInstance();

net.minecraft.client.Minecraft#getItemModelResolver()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2817
  • Modifiers: public
  • Return: ItemModelResolver

คืออะไร

อ่านค่า Item Model Resolver

ทำงานยังไง

คืนค่า: this.itemModelResolver.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ItemModelResolver result = instance.getItemModelResolver();

net.minecraft.client.Minecraft#getItemRenderer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2525
  • Modifiers: public
  • Return: ItemRenderer

คืออะไร

อ่านค่า Item Renderer

ทำงานยังไง

คืนค่า: this.itemRenderer.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ItemRenderer result = instance.getItemRenderer();

net.minecraft.client.Minecraft#getLanguageManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2424
  • Modifiers: public
  • Return: LanguageManager

คืออะไร

อ่านค่า Language Manager

ทำงานยังไง

คืนค่า: this.languageManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
LanguageManager result = instance.getLanguageManager();

net.minecraft.client.Minecraft#getLastInputType()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2770
  • Modifiers: public
  • Return: InputType

คืออะไร

อ่านค่า Last Input Type

ทำงานยังไง

คืนค่า: this.lastInputType.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
InputType result = instance.getLastInputType();

net.minecraft.client.Minecraft#getLaunchedVersion()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:896
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Launched Version

ทำงานยังไง

คืนค่า: this.launchedVersion.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
String result = instance.getLaunchedVersion();

net.minecraft.client.Minecraft#getLauncherBrand()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2821
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Launcher Brand

ทำงานยังไง

เรียกต่อ: getProperty(). คืนค่า: System.getProperty("minecraft.launcher.brand").

Parameters

  • ไม่มี

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

String result = Minecraft.getLauncherBrand();

net.minecraft.client.Minecraft#getLevelSource()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1042
  • Modifiers: public
  • Return: LevelStorageSource

คืออะไร

อ่านค่า Level Source

ทำงานยังไง

คืนค่า: this.levelSource.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
LevelStorageSource result = instance.getLevelSource();

net.minecraft.client.Minecraft#getMainRenderTarget()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:892
  • Modifiers: public
  • Return: RenderTarget

คืออะไร

อ่านค่า Main Render Target

ทำงานยังไง

คืนค่า: this.mainRenderTarget.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
RenderTarget result = instance.getMainRenderTarget();

net.minecraft.client.Minecraft#getMapDecorationTextures()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2581
  • Modifiers: public
  • Return: MapDecorationTextureManager

คืออะไร

อ่านค่า Map Decoration Textures

ทำงานยังไง

คืนค่า: this.mapDecorationTextures.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
MapDecorationTextureManager result = instance.getMapDecorationTextures();

net.minecraft.client.Minecraft#getMapRenderer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2529
  • Modifiers: public
  • Return: MapRenderer

คืออะไร

อ่านค่า Map Renderer

ทำงานยังไง

คืนค่า: this.mapRenderer.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
MapRenderer result = instance.getMapRenderer();

net.minecraft.client.Minecraft#getMapTextureManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2577
  • Modifiers: public
  • Return: MapTextureManager

คืออะไร

อ่านค่า Map Texture Manager

ทำงานยังไง

คืนค่า: this.mapTextureManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
MapTextureManager result = instance.getMapTextureManager();

net.minecraft.client.Minecraft#getMinecraftSessionService()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2478
  • Modifiers: public
  • Return: MinecraftSessionService

คืออะไร

อ่านค่า Minecraft Session Service

ทำงานยังไง

คืนค่า: this.minecraftSessionService.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
MinecraftSessionService result = instance.getMinecraftSessionService();

net.minecraft.client.Minecraft#getMobEffectTextures()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2573
  • Modifiers: public
  • Return: MobEffectTextureManager

คืออะไร

อ่านค่า Mob Effect Textures

ทำงานยังไง

คืนค่า: this.mobEffectTextures.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
MobEffectTextureManager result = instance.getMobEffectTextures();

net.minecraft.client.Minecraft#getModelManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2565
  • Modifiers: public
  • Return: ModelManager

คืออะไร

อ่านค่า Model Manager

ทำงานยังไง

คืนค่า: this.modelManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ModelManager result = instance.getModelManager();

net.minecraft.client.Minecraft#getMusicManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1681
  • Modifiers: public
  • Return: MusicManager

คืออะไร

อ่านค่า Music Manager

ทำงานยังไง

คืนค่า: this.musicManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
MusicManager result = instance.getMusicManager();

net.minecraft.client.Minecraft#getNarrator()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2778
  • Modifiers: public
  • Return: GameNarrator

คืออะไร

อ่านค่า Narrator

ทำงานยังไง

คืนค่า: this.narrator.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
GameNarrator result = instance.getNarrator();

net.minecraft.client.Minecraft#getOverlay()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2719
  • Modifiers: public
  • Return: Overlay

คืออะไร

อ่านค่า Overlay

ทำงานยังไง

คืนค่า: this.overlay.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
Overlay result = instance.getOverlay();

net.minecraft.client.Minecraft#getPaintingTextures()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2569
  • Modifiers: public
  • Return: PaintingTextureManager

คืออะไร

อ่านค่า Painting Textures

ทำงานยังไง

คืนค่า: this.paintingTextures.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
PaintingTextureManager result = instance.getPaintingTextures();

net.minecraft.client.Minecraft#getPlayerSocialManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2724
  • Modifiers: public
  • Return: PlayerSocialManager

คืออะไร

อ่านค่า Player Social Manager

ทำงานยังไง

คืนค่า: this.playerSocialManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
PlayerSocialManager result = instance.getPlayerSocialManager();

net.minecraft.client.Minecraft#getProfileKeyPairManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1956
  • Modifiers: public
  • Return: ProfileKeyPairManager

คืออะไร

อ่านค่า Profile Key Pair Manager

ทำงานยังไง

คืนค่า: this.profileKeyPairManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ProfileKeyPairManager result = instance.getProfileKeyPairManager();

net.minecraft.client.Minecraft#getProfileKeySignatureValidator()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2761
  • Modifiers: public
  • Return: SignatureValidator

คืออะไร

อ่านค่า Profile Key Signature Validator

ทำงานยังไง

เรียกต่อ: from(), getServicesKeySet(). คืนค่า: SignatureValidator.from(this.authenticationService.getServicesKeySet(), ServicesKeyType.PROFILE_KEY).

Parameters

  • ไม่มี

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

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

net.minecraft.client.Minecraft#getProgressListener()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2710
  • Modifiers: public
  • Return: StoringChunkProgressListener

คืออะไร

อ่านค่า Progress Listener

ทำงานยังไง

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

Parameters

  • ไม่มี

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

Minecraft instance = ...;
StoringChunkProgressListener result = instance.getProgressListener();

net.minecraft.client.Minecraft#getProxy()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2392
  • Modifiers: public
  • Return: Proxy

คืออะไร

อ่านค่า Proxy

ทำงานยังไง

คืนค่า: this.proxy.

Parameters

  • ไม่มี

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

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

net.minecraft.client.Minecraft#getReportingContext()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2786
  • Modifiers: public
  • Return: ReportingContext

คืออะไร

อ่านค่า Reporting Context

ทำงานยังไง

คืนค่า: this.reportingContext.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ReportingContext result = instance.getReportingContext();

net.minecraft.client.Minecraft#getResourceManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2404
  • Modifiers: public
  • Return: ResourceManager

คืออะไร

อ่านค่า Resource Manager

ทำงานยังไง

คืนค่า: this.resourceManager.

Parameters

  • ไม่มี

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

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

net.minecraft.client.Minecraft#getResourcePackDirectory()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2420
  • Modifiers: public
  • Return: Path

คืออะไร

อ่านค่า Resource Pack Directory

ทำงานยังไง

คืนค่า: this.resourcePackDirectory.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
Path result = instance.getResourcePackDirectory();

net.minecraft.client.Minecraft#getResourcePackRepository()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2408
  • Modifiers: public
  • Return: PackRepository

คืออะไร

อ่านค่า Resource Pack Repository

ทำงานยังไง

คืนค่า: this.resourcePackRepository.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
PackRepository result = instance.getResourcePackRepository();

net.minecraft.client.Minecraft#getRunningThread()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2501
  • Modifiers: protected
  • Return: Thread

คืออะไร

อ่านค่า Running Thread

ทำงานยังไง

คืนค่า: this.gameThread.

Parameters

  • ไม่มี

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

@Override
protected Thread getRunningThread() {
    return super.getRunningThread();
}

net.minecraft.client.Minecraft#getShaderManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2400
  • Modifiers: public
  • Return: ShaderManager

คืออะไร

อ่านค่า Shader Manager

ทำงานยังไง

คืนค่า: this.shaderManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ShaderManager result = instance.getShaderManager();

net.minecraft.client.Minecraft#getSingleplayerServer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2369
  • Modifiers: public
  • Return: IntegratedServer

คืออะไร

อ่านค่า Singleplayer Server

ทำงานยังไง

คืนค่า: this.singleplayerServer.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
IntegratedServer result = instance.getSingleplayerServer();

net.minecraft.client.Minecraft#getSituationalMusic()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2444
  • Modifiers: public
  • Return: MusicInfo

คืออะไร

อ่านค่า Situational Music

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: map(), level(), dimension(), getBossOverlay(), shouldPlayMusic(), getBiome(), blockPosition(), value(). สร้างออบเจ็กต์: MusicInfo. มีจุด return อย่างน้อย 7 จุด.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
MusicInfo result = instance.getSituationalMusic();

net.minecraft.client.Minecraft#getSkinManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2482
  • Modifiers: public
  • Return: SkinManager

คืออะไร

อ่านค่า Skin Manager

ทำงานยังไง

คืนค่า: this.skinManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
SkinManager result = instance.getSkinManager();

net.minecraft.client.Minecraft#getSoundManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2440
  • Modifiers: public
  • Return: SoundManager

คืออะไร

อ่านค่า Sound Manager

ทำงานยังไง

คืนค่า: this.soundManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
SoundManager result = instance.getSoundManager();

net.minecraft.client.Minecraft#getSplashManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2715
  • Modifiers: public
  • Return: SplashManager

คืออะไร

อ่านค่า Splash Manager

ทำงานยังไง

คืนค่า: this.splashManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
SplashManager result = instance.getSplashManager();

net.minecraft.client.Minecraft#getTelemetryManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1948
  • Modifiers: public
  • Return: ClientTelemetryManager

คืออะไร

อ่านค่า Telemetry Manager

ทำงานยังไง

คืนค่า: this.telemetryManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ClientTelemetryManager result = instance.getTelemetryManager();

net.minecraft.client.Minecraft#getTextureAtlas(ResourceLocation)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2428
  • Modifiers: public
  • Return: Function<ResourceLocation, TextureAtlasSprite>

คืออะไร

อ่านค่า Texture Atlas

ทำงานยังไง

เรียกต่อ: getAtlas(). คืนค่า: this.modelManager.getAtlas(resourceLocation)::getSprite.

Parameters

  • ResourceLocation resourceLocation

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

Minecraft instance = ...;
ResourceLocation resourceLocation = ...;
Function<ResourceLocation, TextureAtlasSprite> result = instance.getTextureAtlas(resourceLocation);

net.minecraft.client.Minecraft#getTextureManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2396
  • Modifiers: public
  • Return: TextureManager

คืออะไร

อ่านค่า Texture Manager

ทำงานยังไง

คืนค่า: this.textureManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
TextureManager result = instance.getTextureManager();

net.minecraft.client.Minecraft#getToastManager()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2549
  • Modifiers: public
  • Return: ToastManager

คืออะไร

อ่านค่า Toast Manager

ทำงานยังไง

คืนค่า: this.toastManager.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
ToastManager result = instance.getToastManager();

net.minecraft.client.Minecraft#getTutorial()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2553
  • Modifiers: public
  • Return: Tutorial

คืออะไร

อ่านค่า Tutorial

ทำงานยังไง

คืนค่า: this.tutorial.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
Tutorial result = instance.getTutorial();

net.minecraft.client.Minecraft#getUser()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2383
  • Modifiers: public
  • Return: User

คืออะไร

อ่านค่า User

ทำงานยังไง

คืนค่า: this.user.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
User result = instance.getUser();

net.minecraft.client.Minecraft#getVanillaPackResources()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2412
  • Modifiers: public
  • Return: VanillaPackResources

คืออะไร

อ่านค่า Vanilla Pack Resources

ทำงานยังไง

คืนค่า: this.vanillaPackResources.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
VanillaPackResources result = instance.getVanillaPackResources();

net.minecraft.client.Minecraft#getVersionType()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:900
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Version Type

ทำงานยังไง

คืนค่า: this.versionType.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
String result = instance.getVersionType();

net.minecraft.client.Minecraft#getWindow()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2728
  • Modifiers: public
  • Return: Window

คืออะไร

อ่านค่า Window

ทำงานยังไง

คืนค่า: this.window.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
Window result = instance.getWindow();

net.minecraft.client.Minecraft#grabPanoramixScreenshot(File,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2594
  • Modifiers: public
  • Return: Component

คืออะไร

ดำเนินการ grabPanoramixScreenshot ตาม implementation ของ Minecraft

ทำงานยังไง

แยกกรณีด้วย switch ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: getWidth(), getHeight(), getMainRenderTarget(), getXRot(), getYRot(), setRenderBlockOutline(), setPanoramicMode(), setWidth(). สร้างออบเจ็กต์: ClickEvent. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • File file
  • int i
  • int j

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

Minecraft instance = ...;
File file = ...;
Component result = instance.grabPanoramixScreenshot(file, 0, 0);

net.minecraft.client.Minecraft#hasSingleplayerServer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2365
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี Singleplayer Server

ทำงานยังไง

คืนค่า: this.isLocalServer && this.singleplayerServer != null.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.hasSingleplayerServer();

net.minecraft.client.Minecraft#isBlocked(UUID)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2201
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

แก้ state: player. เรียกต่อ: getChatStatus(), isChatAllowed(), shouldHideMessageFrom(), equals(), getUUID().

Parameters

  • UUID uUID

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

Minecraft instance = ...;
UUID uUID = ...;
boolean result = instance.isBlocked(uUID);

net.minecraft.client.Minecraft#isDemo()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2217
  • Modifiers: public final
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.demo.

Parameters

  • ไม่มี

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

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

net.minecraft.client.Minecraft#isEnforceUnicode()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:950
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

เรียกต่อ: forceUnicodeFont(), get(). คืนค่า: this.options.forceUnicodeFont().get().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.isEnforceUnicode();

net.minecraft.client.Minecraft#isGameLoadFinished()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:671
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Game Load Finished

ทำงานยังไง

คืนค่า: this.gameLoadFinished.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.isGameLoadFinished();

net.minecraft.client.Minecraft#isLocalPlayer(UUID)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2379
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Local Player

ทำงานยังไง

เรียกต่อ: equals(), getUser(), getProfileId(). คืนค่า: uUID.equals(this.getUser().getProfileId()).

Parameters

  • UUID uUID

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

Minecraft instance = ...;
UUID uUID = ...;
boolean result = instance.isLocalPlayer(uUID);

net.minecraft.client.Minecraft#isLocalServer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2361
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.isLocalServer.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.isLocalServer();

net.minecraft.client.Minecraft#isNameBanned()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2196
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Name Banned

ทำงานยังไง

เรียกต่อ: getNow(), actions(), contains(). คืนค่า: profileResult != null && profileResult.actions().contains(ProfileActionType.FORCED_NAME_CHANGE).

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.isNameBanned();

net.minecraft.client.Minecraft#isPaused()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2432
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.pause.

Parameters

  • ไม่มี

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

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

net.minecraft.client.Minecraft#isRunning()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1523
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.running.

Parameters

  • ไม่มี

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

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

net.minecraft.client.Minecraft#isSingleplayer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2374
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

เรียกต่อ: getSingleplayerServer(), isPublished(). คืนค่า: integratedServer != null && !integratedServer.isPublished().

Parameters

  • ไม่มี

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

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

net.minecraft.client.Minecraft#isTextFilteringEnabled()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2752
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

เรียกต่อ: userProperties(), flag(). คืนค่า: this.userProperties().flag(UserFlag.PROFANITY_FILTER_ENABLED).

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.isTextFilteringEnabled();

net.minecraft.client.Minecraft#isWindowActive()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2557
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Window Active

ทำงานยังไง

คืนค่า: this.windowActive.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.isWindowActive();

net.minecraft.client.Minecraft#Minecraft(GameConfig)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:404
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: clientStartTimeMs, gameDirectory, resourcePackDirectory, launchedVersion, versionType, directoryValidator. เรียกต่อ: currentTimeMillis(), toPath(), parseValidator(), resolve(), getExternalAssetSource(), createRepositorySource(), getVanillaPack(), createMinecraftSessionService(). สร้างออบเจ็กต์: ClientPackSource, DownloadedPackSource, FolderRepositorySource, PackRepository. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • GameConfig gameConfig

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

GameConfig gameConfig = ...;
Minecraft instance = new Minecraft(gameConfig);

net.minecraft.client.Minecraft#multiplayerBan()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2191
  • Modifiers: public
  • Return: BanDetails

คืออะไร

ดำเนินการ multiplayerBan ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: userProperties(), bannedScopes(), get(). คืนค่า: this.userProperties().bannedScopes().get("MULTIPLAYER").

Parameters

  • ไม่มี

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

Minecraft instance = ...;
BanDetails result = instance.multiplayerBan();

net.minecraft.client.Minecraft#pauseGame(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1527
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ pauseGame ตาม implementation ของ Minecraft

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: screen. เรียกต่อ: hasSingleplayerServer(), isPublished(), setScreen(), pause(). สร้างออบเจ็กต์: PauseScreen.

Parameters

  • boolean bl

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

Minecraft instance = ...;
instance.pauseGame(true);

net.minecraft.client.Minecraft#prepareForMultiplayer()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2756
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ prepareForMultiplayer ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: startOnlineMode(), getProfileKeyPairManager(), prepareKeyPair().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.prepareForMultiplayer();

net.minecraft.client.Minecraft#quickPlayLog()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2794
  • Modifiers: public
  • Return: QuickPlayLog

คืออะไร

ดำเนินการ quickPlayLog ตาม implementation ของ Minecraft

ทำงานยังไง

คืนค่า: this.quickPlayLog.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
QuickPlayLog result = instance.quickPlayLog();

net.minecraft.client.Minecraft#realmsDataFetcher()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2790
  • Modifiers: public
  • Return: RealmsDataFetcher

คืออะไร

ดำเนินการ realmsDataFetcher ตาม implementation ของ Minecraft

ทำงานยังไง

คืนค่า: this.realmsDataFetcher.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
RealmsDataFetcher result = instance.realmsDataFetcher();

net.minecraft.client.Minecraft#reloadResourcePacks()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:954
  • Modifiers: public
  • Return: CompletableFuture<Void>

คืออะไร

ดำเนินการ reloadResourcePacks ตาม implementation ของ Minecraft

ทำงานยังไง

คืนค่า: this.reloadResourcePacks(false, null).

Parameters

  • ไม่มี

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

Minecraft instance = ...;
CompletableFuture<Void> result = instance.reloadResourcePacks();

net.minecraft.client.Minecraft#renderBuffers()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2740
  • Modifiers: public
  • Return: RenderBuffers

คืออะไร

เรนเดอร์ Buffers

ทำงานยังไง

คืนค่า: this.renderBuffers.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
RenderBuffers result = instance.renderBuffers();

net.minecraft.client.Minecraft#renderNames()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2226
  • Modifiers: public static
  • Return: boolean

คืออะไร

เรนเดอร์ Names

ทำงานยังไง

คืนค่า: !instance.options.hideGui.

Parameters

  • ไม่มี

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

boolean result = Minecraft.renderNames();

net.minecraft.client.Minecraft#resizeDisplay()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1364
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ resizeDisplay ตาม implementation ของ Minecraft

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: calculateScale(), guiScale(), get(), isEnforceUnicode(), setGuiScale(), resize(), getGuiScaledWidth(), getGuiScaledHeight().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.resizeDisplay();

net.minecraft.client.Minecraft#run()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:820
  • Modifiers: public
  • Return: void

คืออะไร

สั่งทำงาน run

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: gameThread. เรียกต่อ: currentThread(), getRuntime(), availableProcessors(), setPriority(), createDiscontinuousFrame(), handleDelayedCrash(), createTickProfiler(), getDebugOverlay(). สร้างออบเจ็กต์: OutOfMemoryScreen, CrashReport.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.run();

net.minecraft.client.Minecraft#saveReport(File,CrashReport)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:925
  • Modifiers: public static
  • Return: int

คืออะไร

บันทึก Report

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: toPath(), resolve(), getFilenameFormattedDateTime(), realStdoutPrintln(), getFriendlyReport(), getSaveFile(), toAbsolutePath(), saveToFile(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • File file
  • CrashReport crashReport

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

File file = ...;
CrashReport crashReport = ...;
int result = Minecraft.saveReport(file, crashReport);

net.minecraft.client.Minecraft#setCameraEntity(Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2491
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Camera Entity

ทำงานยังไง

แก้ state: cameraEntity. เรียกต่อ: checkEntityPostEffect().

Parameters

  • Entity entity

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

Minecraft instance = ...;
Entity entity = ...;
instance.setCameraEntity(entity);

net.minecraft.client.Minecraft#setLastInputType(InputType)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2774
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Last Input Type

ทำงานยังไง

แก้ state: lastInputType.

Parameters

  • InputType inputType

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

Minecraft instance = ...;
InputType inputType = ...;
instance.setLastInputType(inputType);

net.minecraft.client.Minecraft#setLevel(ClientLevel,ReceivingLevelScreen.Reason)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2023
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Level

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: level. เรียกต่อ: updateScreenAndTick(), updateLevelInEngines(), create(), profileCache(), setExecutor(), setup(), setUsesAuthentication(). สร้างออบเจ็กต์: ReceivingLevelScreen.

Parameters

  • ClientLevel clientLevel
  • ReceivingLevelScreen.Reason reason

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

Minecraft instance = ...;
ClientLevel clientLevel = ...;
ReceivingLevelScreen.Reason reason = ...;
instance.setLevel(clientLevel, reason);

net.minecraft.client.Minecraft#setOverlay(Overlay)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1113
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Overlay

ทำงานยังไง

แก้ state: overlay.

Parameters

  • Overlay overlay

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

Minecraft instance = ...;
Overlay overlay = ...;
instance.setOverlay(overlay);

net.minecraft.client.Minecraft#setScreen(Screen)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1069
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Screen

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: level, screen, noRender. เรียกต่อ: currentThread(), error(), removed(), setLastInputType(), isDeadOrDying(), shouldShowDeathScreen(), getLevelData(), isHardcore(). สร้างออบเจ็กต์: IllegalStateException, TitleScreen, DeathScreen. คืนค่า: to in-game GUI during disconnection").

Parameters

  • Screen screen

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

Minecraft instance = ...;
Screen screen = ...;
instance.setScreen(screen);

net.minecraft.client.Minecraft#setWindowActive(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2589
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Window Active

ทำงานยังไง

แก้ state: windowActive.

Parameters

  • boolean bl

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

Minecraft instance = ...;
instance.setWindowActive(true);

net.minecraft.client.Minecraft#shouldEntityAppearGlowing(Entity)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2496
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Entity Appear Glowing

ทำงานยังไง

เรียกต่อ: isCurrentlyGlowing(), isSpectator(), isDown(), getType().

Parameters

  • Entity entity

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

Minecraft instance = ...;
Entity entity = ...;
boolean result = instance.shouldEntityAppearGlowing(entity);

net.minecraft.client.Minecraft#shouldRun(Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2509
  • Modifiers: protected
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Run

ทำงานยังไง

คืนค่า: true.

Parameters

  • Runnable runnable

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

Runnable runnable = ...;
@Override
protected boolean shouldRun(Runnable runnable) {
    return super.shouldRun(runnable);
}

net.minecraft.client.Minecraft#showOnlyReducedInfo()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2545
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ showOnlyReducedInfo ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: isReducedDebugInfo(), reducedDebugInfo(), get(). คืนค่า: this.player != null && this.player.isReducedDebugInfo() || this.options.reducedDebugInfo().get().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.showOnlyReducedInfo();

net.minecraft.client.Minecraft#stop()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1519
  • Modifiers: public
  • Return: void

คืออะไร

หยุด stop

ทำงานยังไง

แก้ state: running.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.stop();

net.minecraft.client.Minecraft#telemetryOptInExtra()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2171
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ telemetryOptInExtra ตาม implementation ของ Minecraft

ทำงานยังไง

เรียกต่อ: extraTelemetryAvailable(), get(). คืนค่า: this.extraTelemetryAvailable() && this.options.telemetryOptInExtra().get().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
boolean result = instance.telemetryOptInExtra();

net.minecraft.client.Minecraft#tick()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:1685
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: clientTickCount, rightClickDelay, player, missTime, overlay, screen. เรียกต่อ: tickRateManager(), get(), push(), pop(), pick(), onLookAt(), popPush(), isLevelRunningNormally(). สร้างออบเจ็กต์: InBedChatScreen, ReportedException, TutorialToast.

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.tick();

net.minecraft.client.Minecraft#triggerResourcePackRecovery(Exception)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:807
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ triggerResourcePackRecovery ตาม implementation ของ Minecraft

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isAbleToClearAnyPack(), getSelectedIds(), size(), error(), getMessage(), emergencySaveAndCrash(), schedule(), clearResourcePacksOnError(). สร้างออบเจ็กต์: CrashReport.

Parameters

  • Exception exception

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

Minecraft instance = ...;
Exception exception = ...;
instance.triggerResourcePackRecovery(exception);

net.minecraft.client.Minecraft#updateMaxMipLevel(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2744
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Max Mip Level

ทำงานยังไง

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

Parameters

  • int i

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

Minecraft instance = ...;
instance.updateMaxMipLevel(0);

net.minecraft.client.Minecraft#updateReportEnvironment(ReportEnvironment)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2350
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Report Environment

ทำงานยังไง

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

Parameters

  • ReportEnvironment reportEnvironment

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

Minecraft instance = ...;
ReportEnvironment reportEnvironment = ...;
instance.updateReportEnvironment(reportEnvironment);

net.minecraft.client.Minecraft#updateTitle()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:732
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Title

ทำงานยังไง

เรียกต่อ: setTitle(), createTitle().

Parameters

  • ไม่มี

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

Minecraft instance = ...;
instance.updateTitle();

net.minecraft.client.Minecraft#useAmbientOcclusion()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2238
  • Modifiers: public static
  • Return: boolean

คืออะไร

ใช้งาน Ambient Occlusion

ทำงานยังไง

เรียกต่อ: ambientOcclusion(), get(). คืนค่า: instance.options.ambientOcclusion().get().

Parameters

  • ไม่มี

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

boolean result = Minecraft.useAmbientOcclusion();

net.minecraft.client.Minecraft#useFancyGraphics()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2230
  • Modifiers: public static
  • Return: boolean

คืออะไร

ใช้งาน Fancy Graphics

ทำงานยังไง

เรียกต่อ: graphicsMode(), get(), getId(). คืนค่า: instance.options.graphicsMode().get().getId() >= GraphicsStatus.FANCY.getId().

Parameters

  • ไม่มี

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

boolean result = Minecraft.useFancyGraphics();

net.minecraft.client.Minecraft#useShaderTransparency()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2234
  • Modifiers: public static
  • Return: boolean

คืออะไร

ใช้งาน Shader Transparency

ทำงานยังไง

เรียกต่อ: isPanoramicMode(), graphicsMode(), get(), getId(). คืนค่า: !instance.gameRenderer.isPanoramicMode() && instance.options.graphicsMode().get().getId() >= GraphicsStatus.FABULOUS.getId().

Parameters

  • ไม่มี

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

boolean result = Minecraft.useShaderTransparency();

net.minecraft.client.Minecraft#wrapRunnable(Runnable)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2505
  • Modifiers: public
  • Return: Runnable

คืออะไร

ดำเนินการ wrapRunnable ตาม implementation ของ Minecraft

ทำงานยังไง

คืนค่า: runnable.

Parameters

  • Runnable runnable

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

Minecraft instance = ...;
Runnable runnable = ...;
Runnable result = instance.wrapRunnable(runnable);

Minecraft$ChatStatus

  • Full name: net.minecraft.client.Minecraft$ChatStatus
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/Minecraft.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.Minecraft$ChatStatus#getMessage()

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2862
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Message

ทำงานยังไง

คืนค่า: this.message.

Parameters

  • ไม่มี

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

Minecraft.ChatStatus instance = ...;
Component result = instance.getMessage();

net.minecraft.client.Minecraft$ChatStatus#isChatAllowed(boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/Minecraft.java:2866
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

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

ทำงานยังไง

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

Parameters

  • boolean bl

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

Minecraft.ChatStatus instance = ...;
boolean result = instance.isChatAllowed(true);

MouseHandler

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

net.minecraft.client.MouseHandler#cursorEntered()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:389
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ cursorEntered ตาม implementation ของ MouseHandler

ทำงานยังไง

แก้ state: ignoreFirstMove.

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
instance.cursorEntered();

net.minecraft.client.MouseHandler#grabMouse()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:362
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ grabMouse ตาม implementation ของ MouseHandler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: mouseGrabbed, xpos, ypos, ignoreFirstMove. เรียกต่อ: isWindowActive(), setAll(), getWindow(), getScreenWidth(), getScreenHeight(), grabOrReleaseMouse(), setScreen().

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
instance.grabMouse();

net.minecraft.client.MouseHandler#handleAccumulatedMovement()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:246
  • Modifiers: public
  • Return: void

คืออะไร

จัดการ Accumulated Movement

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: lastHandleMovementTime, accumulatedDX, accumulatedDY. เรียกต่อ: getTime(), isWindowActive(), getFramerateLimitTracker(), onInputReceived(), getOverlay(), getWindow(), getGuiScaledWidth(), getScreenWidth(). สร้างออบเจ็กต์: ReportedException.

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
instance.handleAccumulatedMovement();

net.minecraft.client.MouseHandler#isLeftPressed()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:334
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Left Pressed

ทำงานยังไง

คืนค่า: this.isLeftPressed.

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
boolean result = instance.isLeftPressed();

net.minecraft.client.MouseHandler#isMiddlePressed()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:338
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Middle Pressed

ทำงานยังไง

คืนค่า: this.isMiddlePressed.

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
boolean result = instance.isMiddlePressed();

net.minecraft.client.MouseHandler#isMouseGrabbed()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:358
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Mouse Grabbed

ทำงานยังไง

คืนค่า: this.mouseGrabbed.

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
boolean result = instance.isMouseGrabbed();

net.minecraft.client.MouseHandler#isRightPressed()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:342
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Right Pressed

ทำงานยังไง

คืนค่า: this.isRightPressed.

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
boolean result = instance.isRightPressed();

net.minecraft.client.MouseHandler#MouseHandler(Minecraft)

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:47
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft, scrollWheelHandler. สร้างออบเจ็กต์: ScrollWheelHandler.

Parameters

  • Minecraft minecraft

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

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

net.minecraft.client.MouseHandler#releaseMouse()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:380
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ releaseMouse ตาม implementation ของ MouseHandler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: mouseGrabbed, xpos, ypos. เรียกต่อ: getWindow(), getScreenWidth(), getScreenHeight(), grabOrReleaseMouse().

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
instance.releaseMouse();

net.minecraft.client.MouseHandler#setIgnoreFirstMove()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:354
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Ignore First Move

ทำงานยังไง

แก้ state: ignoreFirstMove.

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
instance.setIgnoreFirstMove();

net.minecraft.client.MouseHandler#setup(long)

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:199
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ setup ตาม implementation ของ MouseHandler

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: setupMouseCallbacks(), execute(), onMove(), onPress(), onScroll(), getName(), add(), get(). สร้างออบเจ็กต์: ArrayList<>.

Parameters

  • long l

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

MouseHandler instance = ...;
instance.setup(0L);

net.minecraft.client.MouseHandler#xpos()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:346
  • Modifiers: public
  • Return: double

คืออะไร

ดำเนินการ xpos ตาม implementation ของ MouseHandler

ทำงานยังไง

คืนค่า: this.xpos.

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
double result = instance.xpos();

net.minecraft.client.MouseHandler#ypos()

  • Origin: clientOnly
  • Source: net/minecraft/client/MouseHandler.java:350
  • Modifiers: public
  • Return: double

คืออะไร

ดำเนินการ ypos ตาม implementation ของ MouseHandler

ทำงานยังไง

คืนค่า: this.ypos.

Parameters

  • ไม่มี

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

MouseHandler instance = ...;
double result = instance.ypos();

NarratorStatus

  • Full name: net.minecraft.client.NarratorStatus
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/NarratorStatus.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.NarratorStatus#byId(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/NarratorStatus.java:34
  • Modifiers: public static
  • Return: NarratorStatus

คืออะไร

ดำเนินการ byId ตาม implementation ของ NarratorStatus

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: BY_ID.apply(i).

Parameters

  • int i

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

NarratorStatus result = NarratorStatus.byId(0);

net.minecraft.client.NarratorStatus#getId()

  • Origin: clientOnly
  • Source: net/minecraft/client/NarratorStatus.java:26
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Id

ทำงานยังไง

คืนค่า: this.id.

Parameters

  • ไม่มี

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

NarratorStatus instance = ...;
int result = instance.getId();

net.minecraft.client.NarratorStatus#getName()

  • Origin: clientOnly
  • Source: net/minecraft/client/NarratorStatus.java:30
  • Modifiers: public
  • Return: Component

คืออะไร

อ่านค่า Name

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

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

NarratorStatus instance = ...;
Component result = instance.getName();

net.minecraft.client.NarratorStatus#shouldNarrateChat()

  • Origin: clientOnly
  • Source: net/minecraft/client/NarratorStatus.java:38
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Narrate Chat

ทำงานยังไง

คืนค่า: this == ALL || this == CHAT.

Parameters

  • ไม่มี

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

NarratorStatus instance = ...;
boolean result = instance.shouldNarrateChat();

net.minecraft.client.NarratorStatus#shouldNarrateSystem()

  • Origin: clientOnly
  • Source: net/minecraft/client/NarratorStatus.java:42
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Narrate System

ทำงานยังไง

คืนค่า: this == ALL || this == SYSTEM.

Parameters

  • ไม่มี

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

NarratorStatus instance = ...;
boolean result = instance.shouldNarrateSystem();

OptionInstance

  • Full name: net.minecraft.client.OptionInstance
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: class
  • Modifiers: public final

net.minecraft.client.OptionInstance#cachedConstantTooltip(Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:113
  • Modifiers: public static
  • Return: OptionInstance.TooltipSupplier<T>

คืออะไร

ดำเนินการ cachedConstantTooltip ตาม implementation ของ OptionInstance

ทำงานยังไง

เรียกต่อ: create(). คืนค่า: object -> Tooltip.create(component).

Parameters

  • Component component

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

Component component = ...;
OptionInstance.TooltipSupplier<T> result = OptionInstance.cachedConstantTooltip(component);

net.minecraft.client.OptionInstance#codec()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:137
  • Modifiers: public
  • Return: Codec<T>

คืออะไร

ดำเนินการ codec ตาม implementation ของ OptionInstance

ทำงานยังไง

คืนค่า: this.codec.

Parameters

  • ไม่มี

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

OptionInstance instance = ...;
Codec<T> result = instance.codec();

net.minecraft.client.OptionInstance#createBoolean(String,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:55
  • Modifiers: public static
  • Return: OptionInstance<Boolean>

คืออะไร

สร้าง Boolean

ทำงานยังไง

เรียกต่อ: noTooltip(). คืนค่า: createBoolean(string, noTooltip(), bl, boolean_ -> {}).

Parameters

  • String string
  • boolean bl

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

OptionInstance<Boolean> result = OptionInstance.createBoolean("value", true);

net.minecraft.client.OptionInstance#createBoolean(String,boolean,Consumer<Boolean>)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:51
  • Modifiers: public static
  • Return: OptionInstance<Boolean>

คืออะไร

สร้าง Boolean

ทำงานยังไง

เรียกต่อ: noTooltip(). คืนค่า: createBoolean(string, noTooltip(), bl, consumer).

Parameters

  • String string
  • boolean bl
  • Consumer<Boolean> consumer

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

Consumer<Boolean> consumer = ...;
OptionInstance<Boolean> result = OptionInstance.createBoolean("value", true, consumer);

net.minecraft.client.OptionInstance#createBoolean(String,OptionInstance.TooltipSupplier<Boolean>,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:59
  • Modifiers: public static
  • Return: OptionInstance<Boolean>

คืออะไร

สร้าง Boolean

ทำงานยังไง

คืนค่า: createBoolean(string, tooltipSupplier, bl, boolean_ -> {}).

Parameters

  • String string
  • OptionInstance.TooltipSupplier<Boolean> tooltipSupplier
  • boolean bl

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

OptionInstance.TooltipSupplier<Boolean> tooltipSupplier = ...;
OptionInstance<Boolean> result = OptionInstance.createBoolean("value", tooltipSupplier, true);

net.minecraft.client.OptionInstance#createBoolean(String,OptionInstance.TooltipSupplier<Boolean>,boolean,Consumer<Boolean>)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:63
  • Modifiers: public static
  • Return: OptionInstance<Boolean>

คืออะไร

สร้าง Boolean

ทำงานยังไง

คืนค่า: createBoolean(string, tooltipSupplier, BOOLEAN_TO_STRING, bl, consumer).

Parameters

  • String string
  • OptionInstance.TooltipSupplier<Boolean> tooltipSupplier
  • boolean bl
  • Consumer<Boolean> consumer

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

OptionInstance.TooltipSupplier<Boolean> tooltipSupplier = ...;
Consumer<Boolean> consumer = ...;
OptionInstance<Boolean> result = OptionInstance.createBoolean("value", tooltipSupplier, true, consumer);

net.minecraft.client.OptionInstance#createBoolean(String,OptionInstance.TooltipSupplier<Boolean>,OptionInstance.CaptionBasedToString<Boolean>,boolean,Consumer<Boolean>)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:69
  • Modifiers: public static
  • Return: OptionInstance<Boolean>

คืออะไร

สร้าง Boolean

ทำงานยังไง

สร้างออบเจ็กต์: OptionInstance<>. คืนค่า: new OptionInstance<>(string, tooltipSupplier, captionBasedToString, BOOLEAN_VALUES, bl, consumer).

Parameters

  • String string
  • OptionInstance.TooltipSupplier<Boolean> tooltipSupplier
  • OptionInstance.CaptionBasedToString<Boolean> captionBasedToString
  • boolean bl
  • Consumer<Boolean> consumer

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

OptionInstance.TooltipSupplier<Boolean> tooltipSupplier = ...;
OptionInstance.CaptionBasedToString<Boolean> captionBasedToString = ...;
Consumer<Boolean> consumer = ...;
OptionInstance<Boolean> result = OptionInstance.createBoolean("value", tooltipSupplier, captionBasedToString, true, consumer);

net.minecraft.client.OptionInstance#createButton(Options)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:121
  • Modifiers: public
  • Return: AbstractWidget

คืออะไร

สร้าง Button

ทำงานยังไง

คืนค่า: this.createButton(options, 0, 0, 150).

Parameters

  • Options options

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

OptionInstance instance = ...;
Options options = ...;
AbstractWidget result = instance.createButton(options);

net.minecraft.client.OptionInstance#createButton(Options,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:125
  • Modifiers: public
  • Return: AbstractWidget

คืออะไร

สร้าง Button

ทำงานยังไง

คืนค่า: this.createButton(options, i, j, k, object -> {}).

Parameters

  • Options options
  • int i
  • int j
  • int k

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

OptionInstance instance = ...;
Options options = ...;
AbstractWidget result = instance.createButton(options, 0, 0, 0);

net.minecraft.client.OptionInstance#createButton(Options,int,int,int,Consumer<T>)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:129
  • Modifiers: public
  • Return: AbstractWidget

คืออะไร

สร้าง Button

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: this.values.createButton(this.tooltip, options, i, j, k, consumer).apply(this).

Parameters

  • Options options
  • int i
  • int j
  • int k
  • Consumer<T> consumer

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

OptionInstance instance = ...;
Options options = ...;
Consumer<T> consumer = ...;
AbstractWidget result = instance.createButton(options, 0, 0, 0, consumer);

net.minecraft.client.OptionInstance#forOptionEnum()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:117
  • Modifiers: public static
  • Return: OptionInstance.CaptionBasedToString<T>

คืออะไร

ดำเนินการ forOptionEnum ตาม implementation ของ OptionInstance

ทำงานยังไง

เรียกต่อ: getCaption(). คืนค่า: (component, optionEnum) -> optionEnum.getCaption().

Parameters

  • ไม่มี

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

OptionInstance.CaptionBasedToString<T> result = OptionInstance.forOptionEnum();

net.minecraft.client.OptionInstance#get()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:133
  • Modifiers: public
  • Return: T

คืออะไร

อ่านค่า get

ทำงานยังไง

คืนค่า: this.value.

Parameters

  • ไม่มี

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

OptionInstance instance = ...;
T result = instance.get();

net.minecraft.client.OptionInstance#noTooltip()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:109
  • Modifiers: public static
  • Return: OptionInstance.TooltipSupplier<T>

คืออะไร

ดำเนินการ noTooltip ตาม implementation ของ OptionInstance

ทำงานยังไง

คืนค่า: object -> null.

Parameters

  • ไม่มี

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

OptionInstance.TooltipSupplier<T> result = OptionInstance.noTooltip();

net.minecraft.client.OptionInstance#OptionInstance(String,OptionInstance.TooltipSupplier<T>,OptionInstance.CaptionBasedToString<T>,OptionInstance.ValueSet<T>,Codec<T>,T,Consumer<T>)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:90
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: caption, tooltip, toString, values, codec, initialValue. เรียกต่อ: translatable(), toString().

Parameters

  • String string
  • OptionInstance.TooltipSupplier<T> tooltipSupplier
  • OptionInstance.CaptionBasedToString<T> captionBasedToString
  • OptionInstance.ValueSet<T> valueSet
  • Codec<T> codec
  • T object
  • Consumer<T> consumer

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

OptionInstance.TooltipSupplier<T> tooltipSupplier = ...;
OptionInstance.CaptionBasedToString<T> captionBasedToString = ...;
OptionInstance.ValueSet<T> valueSet = ...;
Codec<T> codec = ...;
T object = ...;
Consumer<T> consumer = ...;
OptionInstance instance = new OptionInstance("value", tooltipSupplier, captionBasedToString, valueSet, codec, object, consumer);

net.minecraft.client.OptionInstance#OptionInstance(String,OptionInstance.TooltipSupplier<T>,OptionInstance.CaptionBasedToString<T>,OptionInstance.ValueSet<T>,T,Consumer<T>)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:79
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • String string
  • OptionInstance.TooltipSupplier<T> tooltipSupplier
  • OptionInstance.CaptionBasedToString<T> captionBasedToString
  • OptionInstance.ValueSet<T> valueSet
  • T object
  • Consumer<T> consumer

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

OptionInstance.TooltipSupplier<T> tooltipSupplier = ...;
OptionInstance.CaptionBasedToString<T> captionBasedToString = ...;
OptionInstance.ValueSet<T> valueSet = ...;
T object = ...;
Consumer<T> consumer = ...;
OptionInstance instance = new OptionInstance("value", tooltipSupplier, captionBasedToString, valueSet, object, consumer);

net.minecraft.client.OptionInstance#set(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:146
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า set

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: value. เรียกต่อ: validateValue(), orElseGet(), error(), getInstance(), isRunning(), equals(), accept(). คืนค่า: this.initialValue.

Parameters

  • T object

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

OptionInstance instance = ...;
T object = ...;
instance.set(object);

net.minecraft.client.OptionInstance#toString()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:141
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ OptionInstance

ทำงานยังไง

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

Parameters

  • ไม่มี

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

OptionInstance instance = ...;
String result = instance.toString();

net.minecraft.client.OptionInstance#values()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:161
  • Modifiers: public
  • Return: OptionInstance.ValueSet<T>

คืออะไร

ดำเนินการ values ตาม implementation ของ OptionInstance

ทำงานยังไง

คืนค่า: this.values.

Parameters

  • ไม่มี

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

OptionInstance instance = ...;
OptionInstance.ValueSet<T> result = instance.values();

OptionInstance$AltEnum

  • Full name: net.minecraft.client.OptionInstance$AltEnum
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: record
  • Modifiers: public
  • Implements: OptionInstance.CycleableValueSet<T>

net.minecraft.client.OptionInstance$AltEnum#validateValue(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:174
  • Modifiers: public
  • Return: Optional<T>

คืออะไร

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

ทำงานยังไง

เรียกต่อ: getAsBoolean(), contains(), of(), empty(). คืนค่า: (this.altCondition.getAsBoolean() ? this.altValues : this.values).contains(object) ? Optional.of(object) : Optional.empty().

Parameters

  • T object

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

OptionInstance.AltEnum instance = ...;
T object = ...;
Optional<T> result = instance.validateValue(object);

net.minecraft.client.OptionInstance$AltEnum#valueListSupplier()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:169
  • Modifiers: public
  • Return: CycleButton.ValueListSupplier<T>

คืออะไร

ดำเนินการ valueListSupplier ตาม implementation ของ OptionInstance$AltEnum

ทำงานยังไง

เรียกต่อ: create(). คืนค่า: CycleButton.ValueListSupplier.create(this.altCondition, this.values, this.altValues).

Parameters

  • ไม่มี

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

OptionInstance.AltEnum instance = ...;
CycleButton.ValueListSupplier<T> result = instance.valueListSupplier();

OptionInstance$CaptionBasedToString

  • Full name: net.minecraft.client.OptionInstance$CaptionBasedToString
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.OptionInstance$CaptionBasedToString#toString(Component,T)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:182
  • Modifiers: ``
  • Return: Component

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Component component
  • T object

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

OptionInstance.CaptionBasedToString instance = ...;
Component component = ...;
T object = ...;
Component result = instance.toString(component, object);

OptionInstance$ClampingLazyMaxIntRange

  • Full name: net.minecraft.client.OptionInstance$ClampingLazyMaxIntRange
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: record
  • Modifiers: public
  • Implements: OptionInstance.IntRangeBase,OptionInstance.SliderableOrCyclableValueSet<Integer>

net.minecraft.client.OptionInstance$ClampingLazyMaxIntRange#codec()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:198
  • Modifiers: public
  • Return: Codec<Integer>

คืออะไร

ดำเนินการ codec ตาม implementation ของ OptionInstance$ClampingLazyMaxIntRange

ทำงานยังไง

เรียกต่อ: validate(), compareTo(), success(), error(). คืนค่า: Codec.INT .validate( integer -> { int i = this.encodableMaxInclusive + 1.

Parameters

  • ไม่มี

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

OptionInstance.ClampingLazyMaxIntRange instance = ...;
Codec<Integer> result = instance.codec();

net.minecraft.client.OptionInstance$ClampingLazyMaxIntRange#createCycleButton()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:211
  • Modifiers: public
  • Return: boolean

คืออะไร

สร้าง Cycle Button

ทำงานยังไง

คืนค่า: true.

Parameters

  • ไม่มี

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

OptionInstance.ClampingLazyMaxIntRange instance = ...;
boolean result = instance.createCycleButton();

net.minecraft.client.OptionInstance$ClampingLazyMaxIntRange#maxInclusive()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:193
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ maxInclusive ตาม implementation ของ OptionInstance$ClampingLazyMaxIntRange

ทำงานยังไง

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

Parameters

  • ไม่มี

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

OptionInstance.ClampingLazyMaxIntRange instance = ...;
int result = instance.maxInclusive();

net.minecraft.client.OptionInstance$ClampingLazyMaxIntRange#validateValue(Integer)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:189
  • Modifiers: public
  • Return: Optional<Integer>

คืออะไร

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

ทำงานยังไง

เรียกต่อ: of(), clamp(), minInclusive(), maxInclusive(). คืนค่า: Optional.of(Mth.clamp(integer, this.minInclusive(), this.maxInclusive())).

Parameters

  • Integer integer

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

OptionInstance.ClampingLazyMaxIntRange instance = ...;
Integer integer = ...;
Optional<Integer> result = instance.validateValue(integer);

net.minecraft.client.OptionInstance$ClampingLazyMaxIntRange#valueListSupplier()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:216
  • Modifiers: public
  • Return: CycleButton.ValueListSupplier<Integer>

คืออะไร

ดำเนินการ valueListSupplier ตาม implementation ของ OptionInstance$ClampingLazyMaxIntRange

ทำงานยังไง

เรียกต่อ: create(), range(), maxInclusive(), boxed(), toList(). คืนค่า: CycleButton.ValueListSupplier.create(IntStream.range(this.minInclusive, this.maxInclusive() + 1).boxed().toList()).

Parameters

  • ไม่มี

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

OptionInstance.ClampingLazyMaxIntRange instance = ...;
CycleButton.ValueListSupplier<Integer> result = instance.valueListSupplier();

OptionInstance$Enum

  • Full name: net.minecraft.client.OptionInstance$Enum
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: record
  • Modifiers: public
  • Implements: OptionInstance.CycleableValueSet<T>

net.minecraft.client.OptionInstance$Enum#validateValue(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:253
  • Modifiers: public
  • Return: Optional<T>

คืออะไร

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

ทำงานยังไง

เรียกต่อ: contains(), of(), empty(). คืนค่า: this.values.contains(object) ? Optional.of(object) : Optional.empty().

Parameters

  • T object

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

OptionInstance.Enum instance = ...;
T object = ...;
Optional<T> result = instance.validateValue(object);

net.minecraft.client.OptionInstance$Enum#valueListSupplier()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:258
  • Modifiers: public
  • Return: CycleButton.ValueListSupplier<T>

คืออะไร

ดำเนินการ valueListSupplier ตาม implementation ของ OptionInstance$Enum

ทำงานยังไง

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

Parameters

  • ไม่มี

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

OptionInstance.Enum instance = ...;
CycleButton.ValueListSupplier<T> result = instance.valueListSupplier();

OptionInstance$IntRange

  • Full name: net.minecraft.client.OptionInstance$IntRange
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: record
  • Modifiers: public
  • Implements: OptionInstance.IntRangeBase

net.minecraft.client.OptionInstance$IntRange#codec()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:274
  • Modifiers: public
  • Return: Codec<Integer>

คืออะไร

ดำเนินการ codec ตาม implementation ของ OptionInstance$IntRange

ทำงานยังไง

เรียกต่อ: intRange(). คืนค่า: Codec.intRange(this.minInclusive, this.maxInclusive + 1).

Parameters

  • ไม่มี

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

OptionInstance.IntRange instance = ...;
Codec<Integer> result = instance.codec();

net.minecraft.client.OptionInstance$IntRange#IntRange(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:266
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • int i
  • int j

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

OptionInstance.IntRange instance = new OptionInstance.IntRange(0, 0);

net.minecraft.client.OptionInstance$IntRange#validateValue(Integer)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:270
  • Modifiers: public
  • Return: Optional<Integer>

คืออะไร

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

ทำงานยังไง

เรียกต่อ: compareTo(), minInclusive(), maxInclusive(), of(), empty(). คืนค่า: integer.compareTo(this.minInclusive()) >= 0 && integer.compareTo(this.maxInclusive()) <= 0 ? Optional.of(integer) : Optional.empty().

Parameters

  • Integer integer

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

OptionInstance.IntRange instance = ...;
Integer integer = ...;
Optional<Integer> result = instance.validateValue(integer);

OptionInstance$LazyEnum

  • Full name: net.minecraft.client.OptionInstance$LazyEnum
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: record
  • Modifiers: public
  • Implements: OptionInstance.CycleableValueSet<T>

net.minecraft.client.OptionInstance$LazyEnum#validateValue(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:329
  • Modifiers: public
  • Return: Optional<T>

คืออะไร

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

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: this.validateValue.apply(object).

Parameters

  • T object

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

OptionInstance.LazyEnum instance = ...;
T object = ...;
Optional<T> result = instance.validateValue(object);

net.minecraft.client.OptionInstance$LazyEnum#valueListSupplier()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:334
  • Modifiers: public
  • Return: CycleButton.ValueListSupplier<T>

คืออะไร

ดำเนินการ valueListSupplier ตาม implementation ของ OptionInstance$LazyEnum

ทำงานยังไง

เรียกต่อ: create(), get(). คืนค่า: CycleButton.ValueListSupplier.create(this.values.get()).

Parameters

  • ไม่มี

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

OptionInstance.LazyEnum instance = ...;
CycleButton.ValueListSupplier<T> result = instance.valueListSupplier();

OptionInstance$OptionInstanceSliderButton

  • Full name: net.minecraft.client.OptionInstance$OptionInstanceSliderButton
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: class
  • Modifiers: public static final
  • Extends: AbstractOptionSliderButton

net.minecraft.client.OptionInstance$OptionInstanceSliderButton#applyUnsavedValue()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:386
  • Modifiers: public
  • Return: void

คืออะไร

นำไปใช้ Unsaved Value

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: fromSliderValue(), equals(), get(), set(), accept().

Parameters

  • ไม่มี

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

OptionInstance.OptionInstanceSliderButton instance = ...;
instance.applyUnsavedValue();

net.minecraft.client.OptionInstance$OptionInstanceSliderButton#applyValue()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:377
  • Modifiers: protected
  • Return: void

คืออะไร

นำไปใช้ Value

ทำงานยังไง

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

Parameters

  • ไม่มี

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

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

net.minecraft.client.OptionInstance$OptionInstanceSliderButton#renderWidget(GuiGraphics,int,int,float)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:394
  • Modifiers: public
  • Return: void

คืออะไร

เรนเดอร์ Widget

ทำงานยังไง

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

Parameters

  • GuiGraphics guiGraphics
  • int i
  • int j
  • float f

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

OptionInstance.OptionInstanceSliderButton instance = ...;
GuiGraphics guiGraphics = ...;
instance.renderWidget(guiGraphics, 0, 0, 0.0F);

net.minecraft.client.OptionInstance$OptionInstanceSliderButton#updateMessage()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:371
  • Modifiers: protected
  • Return: void

คืออะไร

อัปเดต Message

ทำงานยังไง

เรียกต่อ: setMessage(), apply(), fromSliderValue(), setTooltip().

Parameters

  • ไม่มี

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

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

OptionInstance$TooltipSupplier

  • Full name: net.minecraft.client.OptionInstance$TooltipSupplier
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.OptionInstance$TooltipSupplier#apply(T)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:441
  • Modifiers: ``
  • Return: Tooltip

คืออะไร

นำไปใช้ apply

ทำงานยังไง

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

Parameters

  • T object

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

OptionInstance.TooltipSupplier instance = ...;
T object = ...;
Tooltip result = instance.apply(object);

OptionInstance$UnitDouble

  • Full name: net.minecraft.client.OptionInstance$UnitDouble
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/OptionInstance.java
  • Type: enum
  • Modifiers: public
  • Implements: OptionInstance.SliderableValueSet<Double>

net.minecraft.client.OptionInstance$UnitDouble#codec()

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:485
  • Modifiers: public
  • Return: Codec<Double>

คืออะไร

ดำเนินการ codec ตาม implementation ของ OptionInstance$UnitDouble

ทำงานยังไง

เรียกต่อ: withAlternative(), doubleRange(). คืนค่า: Codec.withAlternative(Codec.doubleRange(0.0, 1.0), Codec.BOOL, boolean_ -> boolean_ ? 1.0 : 0.0).

Parameters

  • ไม่มี

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

OptionInstance.UnitDouble instance = ...;
Codec<Double> result = instance.codec();

net.minecraft.client.OptionInstance$UnitDouble#fromSliderValue(double)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:457
  • Modifiers: public
  • Return: Double

คืออะไร

ดำเนินการ fromSliderValue ตาม implementation ของ OptionInstance$UnitDouble

ทำงานยังไง

คืนค่า: d.

Parameters

  • double d

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

OptionInstance.UnitDouble instance = ...;
Double result = instance.fromSliderValue(0.0D);

net.minecraft.client.OptionInstance$UnitDouble#toSliderValue(Double)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:453
  • Modifiers: public
  • Return: double

คืออะไร

ดำเนินการ toSliderValue ตาม implementation ของ OptionInstance$UnitDouble

ทำงานยังไง

คืนค่า: double_.

Parameters

  • Double double_

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

OptionInstance.UnitDouble instance = ...;
Double double_ = ...;
double result = instance.toSliderValue(double_);

net.minecraft.client.OptionInstance$UnitDouble#validateValue(Double)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:449
  • Modifiers: public
  • Return: Optional<Double>

คืออะไร

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

ทำงานยังไง

เรียกต่อ: of(), empty(). คืนค่า: double_ >= 0.0 && double_ <= 1.0 ? Optional.of(double_) : Optional.empty().

Parameters

  • Double double_

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

OptionInstance.UnitDouble instance = ...;
Double double_ = ...;
Optional<Double> result = instance.validateValue(double_);

net.minecraft.client.OptionInstance$UnitDouble#xmap(DoubleFunction<? extends R>,ToDoubleFunction<? super R>)

  • Origin: clientOnly
  • Source: net/minecraft/client/OptionInstance.java:461
  • Modifiers: public
  • Return: OptionInstance.SliderableValueSet<R>

คืออะไร

ดำเนินการ xmap ตาม implementation ของ OptionInstance$UnitDouble

ทำงานยังไง

เรียกต่อ: validateValue(), applyAsDouble(), map(), toSliderValue(), fromSliderValue(), apply(), codec(). สร้างออบเจ็กต์: OptionInstance.SliderableValueSet<R>. มีจุด return อย่างน้อย 4 จุด.

Parameters

  • DoubleFunction<? extends R> doubleFunction
  • ToDoubleFunction<? super R> toDoubleFunction

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

OptionInstance.UnitDouble instance = ...;
DoubleFunction<? extends R> doubleFunction = ...;
ToDoubleFunction<? super R> toDoubleFunction = ...;
OptionInstance.SliderableValueSet<R> result = instance.xmap(doubleFunction, toDoubleFunction);

Options

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

net.minecraft.client.Options#allowServerListing()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:965
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ allowServerListing ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.allowServerListing.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.allowServerListing();

net.minecraft.client.Options#ambientOcclusion()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:772
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ ambientOcclusion ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.ambientOcclusion.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.ambientOcclusion();

net.minecraft.client.Options#attackIndicator()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:873
  • Modifiers: public
  • Return: OptionInstance<AttackIndicatorStatus>

คืออะไร

ดำเนินการ attackIndicator ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.attackIndicator.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<AttackIndicatorStatus> result = instance.attackIndicator();

net.minecraft.client.Options#autoJump()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:897
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ autoJump ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.autoJump.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.autoJump();

net.minecraft.client.Options#autoSuggestions()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:909
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ autoSuggestions ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.autoSuggestions.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.autoSuggestions();

net.minecraft.client.Options#backgroundForChatOnly()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1000
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ backgroundForChatOnly ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.backgroundForChatOnly.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.backgroundForChatOnly();

net.minecraft.client.Options#biomeBlendRadius()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:877
  • Modifiers: public
  • Return: OptionInstance<Integer>

คืออะไร

ดำเนินการ biomeBlendRadius ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.biomeBlendRadius.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Integer> result = instance.biomeBlendRadius();

net.minecraft.client.Options#bobView()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1012
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ bobView ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.bobView.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.bobView();

net.minecraft.client.Options#broadcastOptions()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1465
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ broadcastOptions ตาม implementation ของ Options

ทำงานยังไง

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

Parameters

  • ไม่มี

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

Options instance = ...;
instance.broadcastOptions();

net.minecraft.client.Options#buildPlayerInformation()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1445
  • Modifiers: public
  • Return: ClientInformation

คืออะไร

สร้าง Player Information

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getMask(), get(), isTextFilteringEnabled(). สร้างออบเจ็กต์: ClientInformation.

Parameters

  • ไม่มี

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

Options instance = ...;
ClientInformation result = instance.buildPlayerInformation();

net.minecraft.client.Options#chatColors()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:913
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ chatColors ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatColors.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.chatColors();

net.minecraft.client.Options#chatDelay()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:861
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ chatDelay ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatDelay.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.chatDelay();

net.minecraft.client.Options#chatHeightFocused()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:857
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ chatHeightFocused ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatHeightFocused.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.chatHeightFocused();

net.minecraft.client.Options#chatHeightUnfocused()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:853
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ chatHeightUnfocused ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatHeightUnfocused.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.chatHeightUnfocused();

net.minecraft.client.Options#chatLineSpacing()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:809
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ chatLineSpacing ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatLineSpacing.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.chatLineSpacing();

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:917
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ chatLinks ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatLinks.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.chatLinks();

net.minecraft.client.Options#chatLinksPrompt()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:921
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ chatLinksPrompt ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatLinksPrompt.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.chatLinksPrompt();

net.minecraft.client.Options#chatOpacity()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:805
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ chatOpacity ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatOpacity.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.chatOpacity();

net.minecraft.client.Options#chatScale()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:845
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ chatScale ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatScale.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.chatScale();

net.minecraft.client.Options#chatVisibility()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:801
  • Modifiers: public
  • Return: OptionInstance<ChatVisiblity>

คืออะไร

ดำเนินการ chatVisibility ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatVisibility.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<ChatVisiblity> result = instance.chatVisibility();

net.minecraft.client.Options#chatWidth()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:849
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ chatWidth ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.chatWidth.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.chatWidth();

net.minecraft.client.Options#cloudStatus()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:764
  • Modifiers: public
  • Return: OptionInstance<CloudStatus>

คืออะไร

ดำเนินการ cloudStatus ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.cloudStatus.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<CloudStatus> result = instance.cloudStatus();

net.minecraft.client.Options#damageTiltStrength()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1064
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

สร้าง/คำนวณความเสียหาย Tilt Strength

ทำงานยังไง

คืนค่า: this.damageTiltStrength.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.damageTiltStrength();

net.minecraft.client.Options#darkMojangStudiosBackground()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:728
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ darkMojangStudiosBackground ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.darkMojangStudiosBackground.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.darkMojangStudiosBackground();

net.minecraft.client.Options#darknessEffectScale()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1052
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ darknessEffectScale ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.darknessEffectScale.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.darknessEffectScale();

net.minecraft.client.Options#directionalAudio()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:996
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ directionalAudio ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.directionalAudio.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.directionalAudio();

net.minecraft.client.Options#discreteMouseScroll()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:957
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ discreteMouseScroll ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.discreteMouseScroll.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.discreteMouseScroll();

net.minecraft.client.Options#dumpOptionsForReport()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1536
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ dumpOptionsForReport ตาม implementation ของ Options

ทำงานยังไง

เรียกต่อ: processDumpedOptions(), OptionAccess(), process(), add(), of(), get(), valueOf(), stream(). สร้างออบเจ็กต์: ArrayList<>, Options.OptionAccess.

Parameters

  • ไม่มี

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

Options instance = ...;
String result = instance.dumpOptionsForReport();

net.minecraft.client.Options#enableVsync()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:925
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ enableVsync ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.enableVsync.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.enableVsync();

net.minecraft.client.Options#entityDistanceScaling()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:752
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ entityDistanceScaling ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.entityDistanceScaling.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.entityDistanceScaling();

net.minecraft.client.Options#entityShadows()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:929
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ entityShadows ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.entityShadows.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.entityShadows();

net.minecraft.client.Options#forceUnicodeFont()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:941
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ forceUnicodeFont ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.forceUnicodeFont.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.forceUnicodeFont();

net.minecraft.client.Options#fov()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1036
  • Modifiers: public
  • Return: OptionInstance<Integer>

คืออะไร

ดำเนินการ fov ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.fov.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Integer> result = instance.fov();

net.minecraft.client.Options#fovEffectScale()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1048
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ fovEffectScale ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.fovEffectScale.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.fovEffectScale();

net.minecraft.client.Options#framerateLimit()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:756
  • Modifiers: public
  • Return: OptionInstance<Integer>

คืออะไร

ดำเนินการ framerateLimit ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.framerateLimit.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Integer> result = instance.framerateLimit();

net.minecraft.client.Options#fullscreen()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1008
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ fullscreen ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.fullscreen.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.fullscreen();

net.minecraft.client.Options#gamma()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1068
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ gamma ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.gamma.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.gamma();

net.minecraft.client.Options#genericValueLabel(Component,Component)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1573
  • Modifiers: public static
  • Return: Component

คืออะไร

ดำเนินการ genericValueLabel ตาม implementation ของ Options

ทำงานยังไง

เรียกต่อ: translatable(). คืนค่า: Component.translatable("options.generic_value", new Object[]{component, component2}).

Parameters

  • Component component
  • Component component2

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

Component component = ...;
Component component2 = ...;
Component result = Options.genericValueLabel(component, component2);

net.minecraft.client.Options#genericValueLabel(Component,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1577
  • Modifiers: public static
  • Return: Component

คืออะไร

ดำเนินการ genericValueLabel ตาม implementation ของ Options

ทำงานยังไง

เรียกต่อ: literal(), toString(). คืนค่า: genericValueLabel(component, Component.literal(Integer.toString(i))).

Parameters

  • Component component
  • int i

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

Component component = ...;
Component result = Options.genericValueLabel(component, 0);

net.minecraft.client.Options#genericValueOrOffLabel(Component,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1581
  • Modifiers: public static
  • Return: Component

คืออะไร

ดำเนินการ genericValueOrOffLabel ตาม implementation ของ Options

ทำงานยังไง

เรียกต่อ: genericValueLabel(). คืนค่า: i == 0 ? genericValueLabel(component, CommonComponents.OPTION_OFF) : genericValueLabel(component, i).

Parameters

  • Component component
  • int i

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

Component component = ...;
Component result = Options.genericValueOrOffLabel(component, 0);

net.minecraft.client.Options#getBackgroundColor(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1121
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Background Color

ทำงานยังไง

เรียกต่อ: colorFromFloat(), getBackgroundOpacity(). คืนค่า: ARGB.colorFromFloat(this.getBackgroundOpacity(f), 0.0F, 0.0F, 0.0F).

Parameters

  • float f

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

Options instance = ...;
int result = instance.getBackgroundColor(0.0F);

net.minecraft.client.Options#getBackgroundColor(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1125
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Background Color

ทำงานยังไง

เรียกต่อ: get(), colorFromFloat(), floatValue(). คืนค่า: this.backgroundForChatOnly.get() ? i : ARGB.colorFromFloat(this.textBackgroundOpacity.get().floatValue(), 0.0F, 0.0F, 0.0F).

Parameters

  • int i

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

Options instance = ...;
int result = instance.getBackgroundColor(0);

net.minecraft.client.Options#getBackgroundOpacity(float)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1117
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Background Opacity

ทำงานยังไง

เรียกต่อ: get(), textBackgroundOpacity(), floatValue(). คืนค่า: this.backgroundForChatOnly.get() ? f : this.textBackgroundOpacity().get().floatValue().

Parameters

  • float f

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

Options instance = ...;
float result = instance.getBackgroundOpacity(0.0F);

net.minecraft.client.Options#getCameraType()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1519
  • Modifiers: public
  • Return: CameraType

คืออะไร

อ่านค่า Camera Type

ทำงานยังไง

คืนค่า: this.cameraType.

Parameters

  • ไม่มี

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

Options instance = ...;
CameraType result = instance.getCameraType();

net.minecraft.client.Options#getCloudsType()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1483
  • Modifiers: public
  • Return: CloudStatus

คืออะไร

อ่านค่า Clouds Type

ทำงานยังไง

เรียกต่อ: getEffectiveRenderDistance(), get(). คืนค่า: this.getEffectiveRenderDistance() >= 4 ? this.cloudStatus.get() : CloudStatus.OFF.

Parameters

  • ไม่มี

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

Options instance = ...;
CloudStatus result = instance.getCloudsType();

net.minecraft.client.Options#getEffectiveRenderDistance()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1561
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Effective Render Distance

ทำงานยังไง

เรียกต่อ: min(), get(). คืนค่า: this.serverRenderDistance > 0 ? Math.min(this.renderDistance.get(), this.serverRenderDistance) : this.renderDistance.get().

Parameters

  • ไม่มี

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

Options instance = ...;
int result = instance.getEffectiveRenderDistance();

net.minecraft.client.Options#getFile()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1532
  • Modifiers: public
  • Return: File

คืออะไร

อ่านค่า File

ทำงานยังไง

คืนค่า: this.optionsFile.

Parameters

  • ไม่มี

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

Options instance = ...;
File result = instance.getFile();

net.minecraft.client.Options#getMenuBackgroundBlurriness()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:817
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Menu Background Blurriness

ทำงานยังไง

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

Parameters

  • ไม่มี

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

Options instance = ...;
int result = instance.getMenuBackgroundBlurriness();

net.minecraft.client.Options#getSoundSourceOptionInstance(SoundSource)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:977
  • Modifiers: public final
  • Return: OptionInstance<Double>

คืออะไร

อ่านค่า Sound Source Option Instance

ทำงานยังไง

เรียกต่อ: requireNonNull(), get(). คืนค่า: Objects.requireNonNull(this.soundSourceVolumes.get(soundSource)).

Parameters

  • SoundSource soundSource

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

Options instance = ...;
SoundSource soundSource = ...;
OptionInstance<Double> result = instance.getSoundSourceOptionInstance(soundSource);

net.minecraft.client.Options#getSoundSourceVolume(SoundSource)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:973
  • Modifiers: public final
  • Return: float

คืออะไร

อ่านค่า Sound Source Volume

ทำงานยังไง

เรียกต่อ: getSoundSourceOptionInstance(), get(), floatValue(). คืนค่า: this.getSoundSourceOptionInstance(soundSource).get().floatValue().

Parameters

  • SoundSource soundSource

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

Options instance = ...;
SoundSource soundSource = ...;
float result = instance.getSoundSourceVolume(soundSource);

net.minecraft.client.Options#glintSpeed()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1056
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ glintSpeed ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.glintSpeed.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.glintSpeed();

net.minecraft.client.Options#glintStrength()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1060
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ glintStrength ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.glintStrength.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.glintStrength();

net.minecraft.client.Options#graphicsMode()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:768
  • Modifiers: public
  • Return: OptionInstance<GraphicsStatus>

คืออะไร

ดำเนินการ graphicsMode ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.graphicsMode.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<GraphicsStatus> result = instance.graphicsMode();

net.minecraft.client.Options#guiScale()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1072
  • Modifiers: public
  • Return: OptionInstance<Integer>

คืออะไร

ดำเนินการ guiScale ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.guiScale.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Integer> result = instance.guiScale();

net.minecraft.client.Options#hideLightningFlash()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:732
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ hideLightningFlash ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.hideLightningFlash.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.hideLightningFlash();

net.minecraft.client.Options#hideMatchedNames()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1024
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ hideMatchedNames ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.hideMatchedNames.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.hideMatchedNames();

net.minecraft.client.Options#hideSplashTexts()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:736
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ hideSplashTexts ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.hideSplashTexts.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.hideSplashTexts();

net.minecraft.client.Options#highContrast()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:829
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ highContrast ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.highContrast.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.highContrast();

net.minecraft.client.Options#highContrastBlockOutline()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:833
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ highContrastBlockOutline ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.highContrastBlockOutline.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.highContrastBlockOutline();

net.minecraft.client.Options#inactivityFpsLimit()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:760
  • Modifiers: public
  • Return: OptionInstance<InactivityFpsLimit>

คืออะไร

ดำเนินการ inactivityFpsLimit ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.inactivityFpsLimit.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<InactivityFpsLimit> result = instance.inactivityFpsLimit();

net.minecraft.client.Options#invertYMouse()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:953
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ invertYMouse ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.invertYMouse.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.invertYMouse();

net.minecraft.client.Options#isModelPartEnabled(PlayerModelPart)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1479
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

เรียกต่อ: contains(). คืนค่า: this.modelParts.contains(playerModelPart).

Parameters

  • PlayerModelPart playerModelPart

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

Options instance = ...;
PlayerModelPart playerModelPart = ...;
boolean result = instance.isModelPartEnabled(playerModelPart);

net.minecraft.client.Options#japaneseGlyphVariants()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:949
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ japaneseGlyphVariants ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.japaneseGlyphVariants.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.japaneseGlyphVariants();

net.minecraft.client.Options#load()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1246
  • Modifiers: public
  • Return: void

คืออะไร

โหลด load

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. แก้ state: fullscreenVideoModeString. เรียกต่อ: exists(), newReader(), lines(), forEach(), split(), iterator(), putString(), next(). สร้างออบเจ็กต์: CompoundTag, Options.FieldAccess, JsonReader, StringReader. มีจุด return อย่างน้อย 11 จุด.

Parameters

  • ไม่มี

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

Options instance = ...;
instance.load();

net.minecraft.client.Options#loadSelectedResourcePacks(PackRepository)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1491
  • Modifiers: public
  • Return: void

คืออะไร

โหลด Selected Resource Packs

ทำงานยังไง

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

Parameters

  • PackRepository packRepository

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

Options instance = ...;
PackRepository packRepository = ...;
instance.loadSelectedResourcePacks(packRepository);

net.minecraft.client.Options#mainHand()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:841
  • Modifiers: public
  • Return: OptionInstance<HumanoidArm>

คืออะไร

ดำเนินการ mainHand ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.mainHand.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<HumanoidArm> result = instance.mainHand();

net.minecraft.client.Options#menuBackgroundBlurriness()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:813
  • Modifiers: public
  • Return: OptionInstance<Integer>

คืออะไร

ดำเนินการ menuBackgroundBlurriness ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.menuBackgroundBlurriness.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Integer> result = instance.menuBackgroundBlurriness();

net.minecraft.client.Options#mipmapLevels()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:869
  • Modifiers: public
  • Return: OptionInstance<Integer>

คืออะไร

ดำเนินการ mipmapLevels ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.mipmapLevels.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Integer> result = instance.mipmapLevels();

net.minecraft.client.Options#mouseWheelSensitivity()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:889
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ mouseWheelSensitivity ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.mouseWheelSensitivity.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.mouseWheelSensitivity();

net.minecraft.client.Options#narrator()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1080
  • Modifiers: public
  • Return: OptionInstance<NarratorStatus>

คืออะไร

ดำเนินการ narrator ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.narrator.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<NarratorStatus> result = instance.narrator();

net.minecraft.client.Options#narratorHotkey()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:837
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ narratorHotkey ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.narratorHotkey.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.narratorHotkey();

net.minecraft.client.Options#notificationDisplayTime()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:865
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ notificationDisplayTime ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.notificationDisplayTime.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.notificationDisplayTime();

net.minecraft.client.Options#onboardingAccessibilityFinished()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1088
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ onboardingAccessibilityFinished ตาม implementation ของ Options

ทำงานยังไง

แก้ state: onboardAccessibility. เรียกต่อ: save().

Parameters

  • ไม่มี

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

Options instance = ...;
instance.onboardingAccessibilityFinished();

net.minecraft.client.Options#onlyShowSecureChat()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1032
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ onlyShowSecureChat ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.onlyShowSecureChat.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.onlyShowSecureChat();

net.minecraft.client.Options#operatorItemsTab()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:905
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ operatorItemsTab ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.operatorItemsTab.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.operatorItemsTab();

net.minecraft.client.Options#Options(Minecraft,File)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1093
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: minecraft, optionsFile, renderDistance, simulationDistance, syncWrites. เรียกต่อ: getRuntime(), maxMemory(), noTooltip(), genericValueLabel(), translatable(), IntRange(), getInstance(), needsUpdate(). สร้างออบเจ็กต์: File, OptionInstance<>, OptionInstance.IntRange.

Parameters

  • Minecraft minecraft
  • File file

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

Minecraft minecraft = ...;
File file = ...;
Options instance = new Options(minecraft, file);

net.minecraft.client.Options#panoramaSpeed()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:825
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ panoramaSpeed ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.panoramaSpeed.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.panoramaSpeed();

net.minecraft.client.Options#particles()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1076
  • Modifiers: public
  • Return: OptionInstance<ParticleStatus>

คืออะไร

ดำเนินการ particles ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.particles.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<ParticleStatus> result = instance.particles();

net.minecraft.client.Options#prioritizeChunkUpdates()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:776
  • Modifiers: public
  • Return: OptionInstance<PrioritizeChunkUpdates>

คืออะไร

ดำเนินการ prioritizeChunkUpdates ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.prioritizeChunkUpdates.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<PrioritizeChunkUpdates> result = instance.prioritizeChunkUpdates();

net.minecraft.client.Options#rawMouseInput()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:893
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ rawMouseInput ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.rawMouseInput.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.rawMouseInput();

net.minecraft.client.Options#realmsNotifications()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:961
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ realmsNotifications ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.realmsNotifications.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.realmsNotifications();

net.minecraft.client.Options#reducedDebugInfo()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:969
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ reducedDebugInfo ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.reducedDebugInfo.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.reducedDebugInfo();

net.minecraft.client.Options#renderDistance()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:744
  • Modifiers: public
  • Return: OptionInstance<Integer>

คืออะไร

เรนเดอร์ Distance

ทำงานยังไง

คืนค่า: this.renderDistance.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Integer> result = instance.renderDistance();

net.minecraft.client.Options#rotateWithMinecart()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:901
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

หมุน With Minecart

ทำงานยังไง

คืนค่า: this.rotateWithMinecart.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.rotateWithMinecart();

net.minecraft.client.Options#save()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1378
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก save

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: println(), getCurrentVersion(), getDataVersion(), getVersion(), processOptions(), FieldAccess(), writePrefix(), print(). สร้างออบเจ็กต์: PrintWriter, OutputStreamWriter, FileOutputStream, Options.FieldAccess. มีจุด return อย่างน้อย 5 จุด.

Parameters

  • ไม่มี

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

Options instance = ...;
instance.save();

net.minecraft.client.Options#screenEffectScale()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1044
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ screenEffectScale ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.screenEffectScale.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.screenEffectScale();

net.minecraft.client.Options#sensitivity()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:740
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ sensitivity ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.sensitivity.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.sensitivity();

net.minecraft.client.Options#setCameraType(CameraType)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1523
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Camera Type

ทำงานยังไง

แก้ state: cameraType.

Parameters

  • CameraType cameraType

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

Options instance = ...;
CameraType cameraType = ...;
instance.setCameraType(cameraType);

net.minecraft.client.Options#setModelPart(PlayerModelPart,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1471
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Model Part

ทำงานยังไง

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

Parameters

  • PlayerModelPart playerModelPart
  • boolean bl

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

Options instance = ...;
PlayerModelPart playerModelPart = ...;
instance.setModelPart(playerModelPart, true);

net.minecraft.client.Options#setServerRenderDistance(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1557
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า Server Render Distance

ทำงานยังไง

แก้ state: serverRenderDistance.

Parameters

  • int i

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

Options instance = ...;
instance.setServerRenderDistance(0);

net.minecraft.client.Options#showAutosaveIndicator()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1028
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ showAutosaveIndicator ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.showAutosaveIndicator.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.showAutosaveIndicator();

net.minecraft.client.Options#showSubtitles()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:992
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ showSubtitles ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.showSubtitles.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.showSubtitles();

net.minecraft.client.Options#simulationDistance()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:748
  • Modifiers: public
  • Return: OptionInstance<Integer>

คืออะไร

ดำเนินการ simulationDistance ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.simulationDistance.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Integer> result = instance.simulationDistance();

net.minecraft.client.Options#soundDevice()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1084
  • Modifiers: public
  • Return: OptionInstance<String>

คืออะไร

ดำเนินการ soundDevice ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.soundDevice.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<String> result = instance.soundDevice();

net.minecraft.client.Options#telemetryOptInExtra()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1040
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ telemetryOptInExtra ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.telemetryOptInExtra.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.telemetryOptInExtra();

net.minecraft.client.Options#textBackgroundOpacity()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:821
  • Modifiers: public
  • Return: OptionInstance<Double>

คืออะไร

ดำเนินการ textBackgroundOpacity ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.textBackgroundOpacity.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Double> result = instance.textBackgroundOpacity();

net.minecraft.client.Options#toggleCrouch()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1016
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ toggleCrouch ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.toggleCrouch.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.toggleCrouch();

net.minecraft.client.Options#toggleSprint()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1020
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ toggleSprint ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.toggleSprint.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.toggleSprint();

net.minecraft.client.Options#touchscreen()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1004
  • Modifiers: public
  • Return: OptionInstance<Boolean>

คืออะไร

ดำเนินการ touchscreen ตาม implementation ของ Options

ทำงานยังไง

คืนค่า: this.touchscreen.

Parameters

  • ไม่มี

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

Options instance = ...;
OptionInstance<Boolean> result = instance.touchscreen();

net.minecraft.client.Options#updateResourcePacks(PackRepository)

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:780
  • Modifiers: public
  • Return: void

คืออะไร

อัปเดต Resource Packs

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: copyOf(), clear(), getSelectedPacks(), isFixedPosition(), add(), getId(), getCompatibility(), isCompatible().

Parameters

  • PackRepository packRepository

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

Options instance = ...;
PackRepository packRepository = ...;
instance.updateResourcePacks(packRepository);

net.minecraft.client.Options#useNativeTransport()

  • Origin: clientOnly
  • Source: net/minecraft/client/Options.java:1487
  • Modifiers: public
  • Return: boolean

คืออะไร

ใช้งาน Native Transport

ทำงานยังไง

คืนค่า: this.useNativeTransport.

Parameters

  • ไม่มี

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

Options instance = ...;
boolean result = instance.useNativeTransport();

PeriodicNotificationManager

  • Full name: net.minecraft.client.PeriodicNotificationManager
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/PeriodicNotificationManager.java
  • Type: class
  • Modifiers: public
  • Extends: SimplePreparableReloadListener<Map<String, List<PeriodicNotificationManager.Notification>>>
  • Implements: AutoCloseable

net.minecraft.client.PeriodicNotificationManager#apply(Map<String, List<PeriodicNotificationManager.Notification>>,ResourceManager,ProfilerFiller)

  • Origin: clientOnly
  • Source: net/minecraft/client/PeriodicNotificationManager.java:72
  • Modifiers: protected
  • Return: void

คืออะไร

นำไปใช้ apply

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: timer, notificationTask. เรียกต่อ: entrySet(), stream(), filter(), getKey(), map(), flatMap(), collect(), toList(). สร้างออบเจ็กต์: Timer, PeriodicNotificationManager.NotificationTask.

Parameters

  • Map<String, List<PeriodicNotificationManager.Notification>> map
  • ResourceManager resourceManager
  • ProfilerFiller profilerFiller

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

Map<String, List<PeriodicNotificationManager.Notification>> map = ...;
ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected void apply(Map<String, List<PeriodicNotificationManager.Notification>> map, ResourceManager resourceManager, ProfilerFiller profilerFiller) {
    super.apply(map, resourceManager, profilerFiller);
}

net.minecraft.client.PeriodicNotificationManager#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/PeriodicNotificationManager.java:101
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

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

Parameters

  • ไม่มี

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

PeriodicNotificationManager instance = ...;
instance.close();

net.minecraft.client.PeriodicNotificationManager#PeriodicNotificationManager(ResourceLocation,Object2BooleanFunction<String>)

  • Origin: clientOnly
  • Source: net/minecraft/client/PeriodicNotificationManager.java:58
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: notifications, selector.

Parameters

  • ResourceLocation resourceLocation
  • Object2BooleanFunction<String> object2BooleanFunction

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

ResourceLocation resourceLocation = ...;
Object2BooleanFunction<String> object2BooleanFunction = ...;
PeriodicNotificationManager instance = new PeriodicNotificationManager(resourceLocation, object2BooleanFunction);

net.minecraft.client.PeriodicNotificationManager#prepare(ResourceManager,ProfilerFiller)

  • Origin: clientOnly
  • Source: net/minecraft/client/PeriodicNotificationManager.java:63
  • Modifiers: protected
  • Return: Map<String, List<PeriodicNotificationManager.Notification>>

คืออะไร

ดำเนินการ prepare ตาม implementation ของ PeriodicNotificationManager

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: openAsReader(), parse(), parseReader(), result(), orElseThrow(), warn(), of(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ResourceManager resourceManager
  • ProfilerFiller profilerFiller

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

ResourceManager resourceManager = ...;
ProfilerFiller profilerFiller = ...;
@Override
protected Map<String, List<PeriodicNotificationManager.Notification>> prepare(ResourceManager resourceManager, ProfilerFiller profilerFiller) {
    return super.prepare(resourceManager, profilerFiller);
}

PrioritizeChunkUpdates

  • Full name: net.minecraft.client.PrioritizeChunkUpdates
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/PrioritizeChunkUpdates.java
  • Type: enum
  • Modifiers: public
  • Implements: OptionEnum

net.minecraft.client.PrioritizeChunkUpdates#byId(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/PrioritizeChunkUpdates.java:33
  • Modifiers: public static
  • Return: PrioritizeChunkUpdates

คืออะไร

ดำเนินการ byId ตาม implementation ของ PrioritizeChunkUpdates

ทำงานยังไง

เรียกต่อ: apply(). คืนค่า: BY_ID.apply(i).

Parameters

  • int i

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

PrioritizeChunkUpdates result = PrioritizeChunkUpdates.byId(0);

net.minecraft.client.PrioritizeChunkUpdates#getId()

  • Origin: clientOnly
  • Source: net/minecraft/client/PrioritizeChunkUpdates.java:25
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Id

ทำงานยังไง

คืนค่า: this.id.

Parameters

  • ไม่มี

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

PrioritizeChunkUpdates instance = ...;
int result = instance.getId();

net.minecraft.client.PrioritizeChunkUpdates#getKey()

  • Origin: clientOnly
  • Source: net/minecraft/client/PrioritizeChunkUpdates.java:29
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Key

ทำงานยังไง

คืนค่า: this.key.

Parameters

  • ไม่มี

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

PrioritizeChunkUpdates instance = ...;
String result = instance.getKey();

ResourceLoadStateTracker

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

net.minecraft.client.ResourceLoadStateTracker#fillCrashReport(CrashReport)

  • Origin: clientOnly
  • Source: net/minecraft/client/ResourceLoadStateTracker.java:51
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ fillCrashReport ตาม implementation ของ ResourceLoadStateTracker

ทำงานยังไง

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

Parameters

  • CrashReport crashReport

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

ResourceLoadStateTracker instance = ...;
CrashReport crashReport = ...;
instance.fillCrashReport(crashReport);

net.minecraft.client.ResourceLoadStateTracker#finishReload()

  • Origin: clientOnly
  • Source: net/minecraft/client/ResourceLoadStateTracker.java:43
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ finishReload ตาม implementation ของ ResourceLoadStateTracker

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ResourceLoadStateTracker instance = ...;
instance.finishReload();

net.minecraft.client.ResourceLoadStateTracker#startRecovery(Throwable)

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

คืออะไร

เริ่ม Recovery

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: reloadState. เรียกต่อ: warn(), ReloadState(), of(), RecoveryInfo(). สร้างออบเจ็กต์: ResourceLoadStateTracker.ReloadState, ResourceLoadStateTracker.RecoveryInfo.

Parameters

  • Throwable throwable

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

ResourceLoadStateTracker instance = ...;
Throwable throwable = ...;
instance.startRecovery(throwable);

net.minecraft.client.ResourceLoadStateTracker#startReload(ResourceLoadStateTracker.ReloadReason,List<PackResources>)

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

คืออะไร

เริ่ม Reload

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: reloadCount, reloadState. เรียกต่อ: warn(), ReloadState(), stream(), map(), collect(), toImmutableList(). สร้างออบเจ็กต์: ResourceLoadStateTracker.ReloadState.

Parameters

  • ResourceLoadStateTracker.ReloadReason reloadReason
  • List<PackResources> list

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

ResourceLoadStateTracker instance = ...;
ResourceLoadStateTracker.ReloadReason reloadReason = ...;
List<PackResources> list = ...;
instance.startReload(reloadReason, list);

Screenshot

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

net.minecraft.client.Screenshot#addRegion(ByteBuffer,int,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/Screenshot.java:125
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Region

ทำงานยังไง

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

Parameters

  • ByteBuffer byteBuffer
  • int i
  • int j
  • int k
  • int l

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

Screenshot instance = ...;
ByteBuffer byteBuffer = ...;
instance.addRegion(byteBuffer, 0, 0, 0, 0);

net.minecraft.client.Screenshot#close()

  • Origin: clientOnly
  • Source: net/minecraft/client/Screenshot.java:149
  • Modifiers: public
  • Return: File

คืออะไร

ปิด close

ทำงานยังไง

คืนค่า: this.file.

Parameters

  • ไม่มี

Throws

  • IOException

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

Screenshot instance = ...;
File result = instance.close();

net.minecraft.client.Screenshot#grab(File,RenderTarget,Consumer<Component>)

  • Origin: clientOnly
  • Source: net/minecraft/client/Screenshot.java:34
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ grab ตาม implementation ของ Screenshot

ทำงานยังไง

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

Parameters

  • File file
  • RenderTarget renderTarget
  • Consumer<Component> consumer

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

File file = ...;
RenderTarget renderTarget = ...;
Consumer<Component> consumer = ...;
Screenshot.grab(file, renderTarget, consumer);

net.minecraft.client.Screenshot#grab(File,String,RenderTarget,Consumer<Component>)

  • Origin: clientOnly
  • Source: net/minecraft/client/Screenshot.java:38
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ grab ตาม implementation ของ Screenshot

ทำงานยังไง

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

Parameters

  • File file
  • String string
  • RenderTarget renderTarget
  • Consumer<Component> consumer

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

File file = ...;
RenderTarget renderTarget = ...;
Consumer<Component> consumer = ...;
Screenshot.grab(file, "value", renderTarget, consumer);

net.minecraft.client.Screenshot#saveRow()

  • Origin: clientOnly
  • Source: net/minecraft/client/Screenshot.java:145
  • Modifiers: public
  • Return: void

คืออะไร

บันทึก Row

ทำงานยังไง

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

Parameters

  • ไม่มี

Throws

  • IOException

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

Screenshot instance = ...;
instance.saveRow();

net.minecraft.client.Screenshot#Screenshot(File,int,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/Screenshot.java:100
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

มีการวนลูป. แก้ state: width, height, rowHeight, file, bytes, outputStream. เรียกต่อ: mkdir(), getFilenameFormattedDateTime(), exists(), write(). สร้างออบเจ็กต์: File, DataOutputStream, FileOutputStream.

Parameters

  • File file
  • int i
  • int j
  • int k

Throws

  • IOException

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

File file = ...;
Screenshot instance = new Screenshot(file, 0, 0, 0);

net.minecraft.client.Screenshot#takeScreenshot(RenderTarget)

  • Origin: clientOnly
  • Source: net/minecraft/client/Screenshot.java:76
  • Modifiers: public static
  • Return: NativeImage

คืออะไร

ดำเนินการ takeScreenshot ตาม implementation ของ Screenshot

ทำงานยังไง

เรียกต่อ: bindTexture(), getColorTextureId(), downloadTexture(), flipY(). สร้างออบเจ็กต์: NativeImage. คืนค่า: nativeImage.

Parameters

  • RenderTarget renderTarget

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

RenderTarget renderTarget = ...;
NativeImage result = Screenshot.takeScreenshot(renderTarget);

ScrollWheelHandler

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

net.minecraft.client.ScrollWheelHandler#getNextScrollWheelSelection(double,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/ScrollWheelHandler.java:34
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Next Scroll Wheel Selection

ทำงานยังไง

มีการวนลูป. เรียกต่อ: signum(), max(). คืนค่า: i.

Parameters

  • double d
  • int i
  • int j

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

int result = ScrollWheelHandler.getNextScrollWheelSelection(0.0D, 0, 0);

net.minecraft.client.ScrollWheelHandler#onMouseScroll(double,double)

  • Origin: clientOnly
  • Source: net/minecraft/client/ScrollWheelHandler.java:12
  • Modifiers: public
  • Return: Vector2i

คืออะไร

จัดการเหตุการณ์ Mouse Scroll

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: accumulatedScrollX, accumulatedScrollY. เรียกต่อ: signum(). สร้างออบเจ็กต์: Vector2i. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • double d
  • double e

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

ScrollWheelHandler instance = ...;
Vector2i result = instance.onMouseScroll(0.0D, 0.0D);

StringSplitter

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

net.minecraft.client.StringSplitter#componentStyleAtWidth(FormattedCharSequence,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:102
  • Modifiers: public
  • Return: Style

คืออะไร

ดำเนินการ componentStyleAtWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: WidthLimitedCharSink(), accept(), setValue(), getValue(). สร้างออบเจ็กต์: StringSplitter.WidthLimitedCharSink, MutableObject<>. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • FormattedCharSequence formattedCharSequence
  • int i

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

StringSplitter instance = ...;
FormattedCharSequence formattedCharSequence = ...;
Style result = instance.componentStyleAtWidth(formattedCharSequence, 0);

net.minecraft.client.StringSplitter#componentStyleAtWidth(FormattedText,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:93
  • Modifiers: public
  • Return: Style

คืออะไร

ดำเนินการ componentStyleAtWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

เรียกต่อ: WidthLimitedCharSink(), visit(), iterateFormatted(), empty(), of(), orElse(). สร้างออบเจ็กต์: StringSplitter.WidthLimitedCharSink.

Parameters

  • FormattedText formattedText
  • int i

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

StringSplitter instance = ...;
FormattedText formattedText = ...;
Style result = instance.componentStyleAtWidth(formattedText, 0);

net.minecraft.client.StringSplitter#findLineBreak(String,int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:146
  • Modifiers: public
  • Return: int

คืออะไร

ค้นหา Line Break

ทำงานยังไง

เรียกต่อ: LineBreakFinder(), iterateFormatted(), getSplitPosition(). สร้างออบเจ็กต์: StringSplitter.LineBreakFinder. คืนค่า: lineBreakFinder.getSplitPosition().

Parameters

  • String string
  • int i
  • Style style

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

StringSplitter instance = ...;
Style style = ...;
int result = instance.findLineBreak("value", 0, style);

net.minecraft.client.StringSplitter#formattedHeadByWidth(String,int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:117
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ formattedHeadByWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

เรียกต่อ: substring(), formattedIndexByWidth(). คืนค่า: string.substring(0, this.formattedIndexByWidth(string, i, style)).

Parameters

  • String string
  • int i
  • Style style

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

StringSplitter instance = ...;
Style style = ...;
String result = instance.formattedHeadByWidth("value", 0, style);

net.minecraft.client.StringSplitter#formattedIndexByWidth(String,int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:87
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ formattedIndexByWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

เรียกต่อ: WidthLimitedCharSink(), iterateFormatted(), getPosition(). สร้างออบเจ็กต์: StringSplitter.WidthLimitedCharSink. คืนค่า: widthLimitedCharSink.getPosition().

Parameters

  • String string
  • int i
  • Style style

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

StringSplitter instance = ...;
Style style = ...;
int result = instance.formattedIndexByWidth("value", 0, style);

net.minecraft.client.StringSplitter#getWordPosition(String,int,int,boolean)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:152
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Word Position

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: abs(), charAt(), length(), indexOf(), min(). คืนค่า: k.

Parameters

  • String string
  • int i
  • int j
  • boolean bl

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

int result = StringSplitter.getWordPosition("value", 0, 0, true);

net.minecraft.client.StringSplitter#headByWidth(FormattedText,int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:121
  • Modifiers: public
  • Return: FormattedText

คืออะไร

ดำเนินการ headByWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: WidthLimitedCharSink(), visit(), accept(), resetPosition(), iterateFormatted(), substring(), getPosition(), isEmpty(). สร้างออบเจ็กต์: StringSplitter.WidthLimitedCharSink, StyledContentConsumer<FormattedText>, ComponentCollector. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • FormattedText formattedText
  • int i
  • Style style

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

StringSplitter instance = ...;
FormattedText formattedText = ...;
Style style = ...;
FormattedText result = instance.headByWidth(formattedText, 0, style);

net.minecraft.client.StringSplitter#plainHeadByWidth(String,int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:68
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ plainHeadByWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

เรียกต่อ: substring(), plainIndexAtWidth(). คืนค่า: string.substring(0, this.plainIndexAtWidth(string, i, style)).

Parameters

  • String string
  • int i
  • Style style

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

StringSplitter instance = ...;
Style style = ...;
String result = instance.plainHeadByWidth("value", 0, style);

net.minecraft.client.StringSplitter#plainIndexAtWidth(String,int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:62
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ plainIndexAtWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

เรียกต่อ: WidthLimitedCharSink(), iterate(), getPosition(). สร้างออบเจ็กต์: StringSplitter.WidthLimitedCharSink. คืนค่า: widthLimitedCharSink.getPosition().

Parameters

  • String string
  • int i
  • Style style

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

StringSplitter instance = ...;
Style style = ...;
int result = instance.plainIndexAtWidth("value", 0, style);

net.minecraft.client.StringSplitter#plainTailByWidth(String,int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:72
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ plainTailByWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: length(), iterateBackwards(), addAndGet(), getWidth(), setValue(), substring(), intValue(). สร้างออบเจ็กต์: MutableFloat, MutableInt. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • String string
  • int i
  • Style style

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

StringSplitter instance = ...;
Style style = ...;
String result = instance.plainTailByWidth("value", 0, style);

net.minecraft.client.StringSplitter#splitLines(FormattedText,int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:221
  • Modifiers: public
  • Return: List<FormattedText>

คืออะไร

แยก Lines

ทำงานยังไง

เรียกต่อ: newArrayList(), add(). คืนค่า: list.

Parameters

  • FormattedText formattedText
  • int i
  • Style style

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

StringSplitter instance = ...;
FormattedText formattedText = ...;
Style style = ...;
List<FormattedText> result = instance.splitLines(formattedText, 0, style);

net.minecraft.client.StringSplitter#splitLines(FormattedText,int,Style,BiConsumer<FormattedText, Boolean>)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:238
  • Modifiers: public
  • Return: void

คืออะไร

แยก Lines

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: newArrayList(), visit(), isEmpty(), add(), LineComponent(), empty(), FlatComponents(), LineBreakFinder(). สร้างออบเจ็กต์: StringSplitter.LineComponent, StringSplitter.FlatComponents, StringSplitter.LineBreakFinder. คืนค่า: Optional.empty().

Parameters

  • FormattedText formattedText
  • int i
  • Style style
  • BiConsumer<FormattedText, Boolean> biConsumer

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

StringSplitter instance = ...;
FormattedText formattedText = ...;
Style style = ...;
BiConsumer<FormattedText, Boolean> biConsumer = ...;
instance.splitLines(formattedText, 0, style, biConsumer);

net.minecraft.client.StringSplitter#splitLines(FormattedText,int,Style,FormattedText)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:227
  • Modifiers: public
  • Return: List<FormattedText>

คืออะไร

แยก Lines

ทำงานยังไง

เรียกต่อ: newArrayList(), add(), composite(). คืนค่า: list.

Parameters

  • FormattedText formattedText
  • int i
  • Style style
  • FormattedText formattedText2

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

StringSplitter instance = ...;
FormattedText formattedText = ...;
Style style = ...;
FormattedText formattedText2 = ...;
List<FormattedText> result = instance.splitLines(formattedText, 0, style, formattedText2);

net.minecraft.client.StringSplitter#splitLines(String,int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:215
  • Modifiers: public
  • Return: List<FormattedText>

คืออะไร

แยก Lines

ทำงานยังไง

เรียกต่อ: newArrayList(), add(), of(), substring(). คืนค่า: list.

Parameters

  • String string
  • int i
  • Style style

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

StringSplitter instance = ...;
Style style = ...;
List<FormattedText> result = instance.splitLines("value", 0, style);

net.minecraft.client.StringSplitter#splitLines(String,int,Style,boolean,StringSplitter.LinePosConsumer)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:193
  • Modifiers: public
  • Return: void

คืออะไร

แยก Lines

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: length(), LineBreakFinder(), iterateFormatted(), accept(), getSplitPosition(), charAt(), getSplitStyle(). สร้างออบเจ็กต์: StringSplitter.LineBreakFinder.

Parameters

  • String string
  • int i
  • Style style
  • boolean bl
  • StringSplitter.LinePosConsumer linePosConsumer

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

StringSplitter instance = ...;
Style style = ...;
StringSplitter.LinePosConsumer linePosConsumer = ...;
instance.splitLines("value", 0, style, true, linePosConsumer);

net.minecraft.client.StringSplitter#StringSplitter(StringSplitter.WidthProvider)

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

คืออะไร

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

ทำงานยังไง

แก้ state: widthProvider.

Parameters

  • StringSplitter.WidthProvider widthProvider

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

StringSplitter.WidthProvider widthProvider = ...;
StringSplitter instance = new StringSplitter(widthProvider);

net.minecraft.client.StringSplitter#stringWidth(FormattedCharSequence)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:53
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ stringWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

เรียกต่อ: accept(), add(), getWidth(), floatValue(). สร้างออบเจ็กต์: MutableFloat. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • FormattedCharSequence formattedCharSequence

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

StringSplitter instance = ...;
FormattedCharSequence formattedCharSequence = ...;
float result = instance.stringWidth(formattedCharSequence);

net.minecraft.client.StringSplitter#stringWidth(FormattedText)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:44
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ stringWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

เรียกต่อ: iterateFormatted(), add(), getWidth(), floatValue(). สร้างออบเจ็กต์: MutableFloat. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • FormattedText formattedText

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

StringSplitter instance = ...;
FormattedText formattedText = ...;
float result = instance.stringWidth(formattedText);

net.minecraft.client.StringSplitter#stringWidth(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:31
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ stringWidth ตาม implementation ของ StringSplitter

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: iterateFormatted(), add(), getWidth(), floatValue(). สร้างออบเจ็กต์: MutableFloat. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • String string

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

StringSplitter instance = ...;
float result = instance.stringWidth("value");

StringSplitter$LinePosConsumer

  • Full name: net.minecraft.client.StringSplitter$LinePosConsumer
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/StringSplitter.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.StringSplitter$LinePosConsumer#accept(Style,int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:435
  • Modifiers: ``
  • Return: void

คืออะไร

รับค่า accept

ทำงานยังไง

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

Parameters

  • Style style
  • int i
  • int j

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

StringSplitter.LinePosConsumer instance = ...;
Style style = ...;
instance.accept(style, 0, 0);

StringSplitter$WidthProvider

  • Full name: net.minecraft.client.StringSplitter$WidthProvider
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/StringSplitter.java
  • Type: interface
  • Modifiers: public

net.minecraft.client.StringSplitter$WidthProvider#getWidth(int,Style)

  • Origin: clientOnly
  • Source: net/minecraft/client/StringSplitter.java:469
  • Modifiers: ``
  • Return: float

คืออะไร

อ่านค่า Width

ทำงานยังไง

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

Parameters

  • int i
  • Style style

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

StringSplitter.WidthProvider instance = ...;
Style style = ...;
float result = instance.getWidth(0, style);

ToggleKeyMapping

  • Full name: net.minecraft.client.ToggleKeyMapping
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/ToggleKeyMapping.java
  • Type: class
  • Modifiers: public
  • Extends: KeyMapping

net.minecraft.client.ToggleKeyMapping#reset()

  • Origin: clientOnly
  • Source: net/minecraft/client/ToggleKeyMapping.java:28
  • Modifiers: protected
  • Return: void

คืออะไร

รีเซ็ต reset

ทำงานยังไง

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

Parameters

  • ไม่มี

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

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

net.minecraft.client.ToggleKeyMapping#setDown(boolean)

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

คืออะไร

กำหนดค่า Down

ทำงานยังไง

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

Parameters

  • boolean bl

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

ToggleKeyMapping instance = ...;
instance.setDown(true);

net.minecraft.client.ToggleKeyMapping#ToggleKeyMapping(String,int,String,BooleanSupplier)

  • Origin: clientOnly
  • Source: net/minecraft/client/ToggleKeyMapping.java:12
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: needsToggle.

Parameters

  • String string
  • int i
  • String string2
  • BooleanSupplier booleanSupplier

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

BooleanSupplier booleanSupplier = ...;
ToggleKeyMapping instance = new ToggleKeyMapping("value", 0, "value", booleanSupplier);

User

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

net.minecraft.client.User#getAccessToken()

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:45
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Access Token

ทำงานยังไง

คืนค่า: this.accessToken.

Parameters

  • ไม่มี

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

User instance = ...;
String result = instance.getAccessToken();

net.minecraft.client.User#getClientId()

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:49
  • Modifiers: public
  • Return: Optional<String>

คืออะไร

อ่านค่า Client Id

ทำงานยังไง

คืนค่า: this.clientId.

Parameters

  • ไม่มี

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

User instance = ...;
Optional<String> result = instance.getClientId();

net.minecraft.client.User#getName()

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:41
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Name

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

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

User instance = ...;
String result = instance.getName();

net.minecraft.client.User#getProfileId()

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:37
  • Modifiers: public
  • Return: UUID

คืออะไร

อ่านค่า Profile Id

ทำงานยังไง

คืนค่า: this.uuid.

Parameters

  • ไม่มี

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

User instance = ...;
UUID result = instance.getProfileId();

net.minecraft.client.User#getSessionId()

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:33
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Session Id

ทำงานยังไง

เรียกต่อ: toString(). คืนค่า: "token:" + this.accessToken + ":" + UndashedUuid.toString(this.uuid).

Parameters

  • ไม่มี

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

User instance = ...;
String result = instance.getSessionId();

net.minecraft.client.User#getType()

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:57
  • Modifiers: public
  • Return: User.Type

คืออะไร

อ่านค่า Type

ทำงานยังไง

คืนค่า: this.type.

Parameters

  • ไม่มี

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

User instance = ...;
User.Type result = instance.getType();

net.minecraft.client.User#getXuid()

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:53
  • Modifiers: public
  • Return: Optional<String>

คืออะไร

อ่านค่า Xuid

ทำงานยังไง

คืนค่า: this.xuid.

Parameters

  • ไม่มี

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

User instance = ...;
Optional<String> result = instance.getXuid();

net.minecraft.client.User#User(String,UUID,String,Optional<String>,Optional<String>,User.Type)

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: name, uuid, accessToken, xuid, clientId, type.

Parameters

  • String string
  • UUID uUID
  • String string2
  • Optional<String> optional
  • Optional<String> optional2
  • User.Type type

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

UUID uUID = ...;
Optional<String> optional = ...;
Optional<String> optional2 = ...;
User.Type type = ...;
User instance = new User("value", uUID, "value", optional, optional2, type);

User$Type

  • Full name: net.minecraft.client.User$Type
  • Package: net.minecraft.client
  • Source: clientOnlynet/minecraft/client/User.java
  • Type: enum
  • Modifiers: public

net.minecraft.client.User$Type#byName(String)

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:74
  • Modifiers: public static
  • Return: User.Type

คืออะไร

ดำเนินการ byName ตาม implementation ของ User$Type

ทำงานยังไง

เรียกต่อ: get(), toLowerCase(). คืนค่า: BY_NAME.get(string.toLowerCase(Locale.ROOT)).

Parameters

  • String string

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

User.Type result = User.Type.byName("value");

net.minecraft.client.User$Type#getName()

  • Origin: clientOnly
  • Source: net/minecraft/client/User.java:79
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Name

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

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

User.Type instance = ...;
String result = instance.getName();