Skip to content

Package net.minecraft.util

Part 1/1


AbortableIterationConsumer

  • Full name: net.minecraft.util.AbortableIterationConsumer
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/AbortableIterationConsumer.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.AbortableIterationConsumer#accept(T)

  • Origin: common
  • Source: net/minecraft/util/AbortableIterationConsumer.java:7
  • Modifiers: ``
  • Return: AbortableIterationConsumer.Continuation

คืออะไร

รับค่า accept

ทำงานยังไง

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

Parameters

  • T object

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

AbortableIterationConsumer instance = ...;
T object = ...;
AbortableIterationConsumer.Continuation result = instance.accept(object);

net.minecraft.util.AbortableIterationConsumer#forConsumer(Consumer<T>)

  • Origin: common
  • Source: net/minecraft/util/AbortableIterationConsumer.java:9
  • Modifiers: static
  • Return: AbortableIterationConsumer<T>

คืออะไร

ดำเนินการ forConsumer ตาม implementation ของ AbortableIterationConsumer

ทำงานยังไง

เรียกต่อ: accept(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Consumer<T> consumer

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

Consumer<T> consumer = ...;
AbortableIterationConsumer<T> result = AbortableIterationConsumer.forConsumer(consumer);

ARGB

  • Full name: net.minecraft.util.ARGB
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ARGB.java
  • Type: class
  • Modifiers: public

net.minecraft.util.ARGB#alpha(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:7
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ alpha ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: i >>> 24.

Parameters

  • int i

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

int result = ARGB.alpha(0);

net.minecraft.util.ARGB#alphaFloat(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:105
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ alphaFloat ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: from8BitChannel(), alpha(). คืนค่า: from8BitChannel(alpha(i)).

Parameters

  • int i

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

float result = ARGB.alphaFloat(0);

net.minecraft.util.ARGB#as8BitChannel(float)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:101
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ as8BitChannel ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: floor(). คืนค่า: Mth.floor(f * 255.0F).

Parameters

  • float f

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

int result = ARGB.as8BitChannel(0.0F);

net.minecraft.util.ARGB#average(int,int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:97
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ average ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: color(), alpha(), red(), green(), blue(). คืนค่า: color((alpha(i) + alpha(j)) / 2, (red(i) + red(j)) / 2, (green(i) + green(j)) / 2, (blue(i) + blue(j)) / 2).

Parameters

  • int i
  • int j

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

int result = ARGB.average(0, 0);

net.minecraft.util.ARGB#blue(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:19
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ blue ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: i & 0xFF.

Parameters

  • int i

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

int result = ARGB.blue(0);

net.minecraft.util.ARGB#blueFloat(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:117
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ blueFloat ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: from8BitChannel(), blue(). คืนค่า: from8BitChannel(blue(i)).

Parameters

  • int i

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

float result = ARGB.blueFloat(0);

net.minecraft.util.ARGB#color(int,int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:78
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ color ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: i << 24 | j & 16777215.

Parameters

  • int i
  • int j

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

int result = ARGB.color(0, 0);

net.minecraft.util.ARGB#color(int,int,int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:27
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ color ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: color(255, i, j, k).

Parameters

  • int i
  • int j
  • int k

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

int result = ARGB.color(0, 0, 0);

net.minecraft.util.ARGB#color(int,int,int,int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:23
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ color ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: i << 24 | j << 16 | k << 8 | l.

Parameters

  • int i
  • int j
  • int k
  • int l

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

int result = ARGB.color(0, 0, 0, 0);

net.minecraft.util.ARGB#color(Vec3)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:31
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ color ตาม implementation ของ ARGB

ทำงานยังไง

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

Parameters

  • Vec3 vec3

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

Vec3 vec3 = ...;
int result = ARGB.color(vec3);

net.minecraft.util.ARGB#colorFromFloat(float,float,float,float)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:86
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ colorFromFloat ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: color(), as8BitChannel(). คืนค่า: color(as8BitChannel(f), as8BitChannel(g), as8BitChannel(h), as8BitChannel(i)).

Parameters

  • float f
  • float g
  • float h
  • float i

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

int result = ARGB.colorFromFloat(0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.util.ARGB#fromABGR(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:129
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ fromABGR ตาม implementation ของ ARGB

ทำงานยังไง

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

Parameters

  • int i

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

int result = ARGB.fromABGR(0);

net.minecraft.util.ARGB#green(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:15
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ green ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: i >> 8 & 0xFF.

Parameters

  • int i

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

int result = ARGB.green(0);

net.minecraft.util.ARGB#greenFloat(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:113
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ greenFloat ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: from8BitChannel(), green(). คืนค่า: from8BitChannel(green(i)).

Parameters

  • int i

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

float result = ARGB.greenFloat(0);

net.minecraft.util.ARGB#greyscale(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:57
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ greyscale ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: red(), green(), blue(), color(). คืนค่า: color(j, j, j).

Parameters

  • int i

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

int result = ARGB.greyscale(0);

net.minecraft.util.ARGB#lerp(float,int,int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:62
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ lerp ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: lerpInt(), alpha(), red(), green(), blue(), color(). คืนค่า: color(k, l, m, n).

Parameters

  • float f
  • int i
  • int j

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

int result = ARGB.lerp(0.0F, 0, 0);

net.minecraft.util.ARGB#multiply(int,int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:35
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ multiply ตาม implementation ของ ARGB

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: color(), alpha(), red(), green(), blue(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • int i
  • int j

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

int result = ARGB.multiply(0, 0);

net.minecraft.util.ARGB#opaque(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:70
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ opaque ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: i | 0xFF000000.

Parameters

  • int i

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

int result = ARGB.opaque(0);

net.minecraft.util.ARGB#red(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:11
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ red ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: i >> 16 & 0xFF.

Parameters

  • int i

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

int result = ARGB.red(0);

net.minecraft.util.ARGB#redFloat(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:109
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ redFloat ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: from8BitChannel(), red(). คืนค่า: from8BitChannel(red(i)).

Parameters

  • int i

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

float result = ARGB.redFloat(0);

net.minecraft.util.ARGB#scaleRGB(int,float)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:43
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ scaleRGB ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: scaleRGB(i, f, f, f).

Parameters

  • int i
  • float f

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

int result = ARGB.scaleRGB(0, 0.0F);

net.minecraft.util.ARGB#scaleRGB(int,float,float,float)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:47
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ scaleRGB ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: color(), alpha(), clamp(), red(), green(), blue(). คืนค่า: color(alpha(i), Math.clamp((int)(red(i) * f), 0, 255), Math.clamp((int)(green(i) * g), 0, 255), Math.clamp((int)(blue(i) * h), 0, 255)).

Parameters

  • int i
  • float f
  • float g
  • float h

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

int result = ARGB.scaleRGB(0, 0.0F, 0.0F, 0.0F);

net.minecraft.util.ARGB#scaleRGB(int,int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:51
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ scaleRGB ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: color(), alpha(), clamp(), red(), green(), blue(). คืนค่า: color( alpha(i), Math.clamp((long)red(i) * j / 255L, 0, 255), Math.clamp((long)green(i) * j / 255L, 0, 255), Math.clamp((long)blue(i) * j / 255L, 0, 255) ).

Parameters

  • int i
  • int j

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

int result = ARGB.scaleRGB(0, 0);

net.minecraft.util.ARGB#toABGR(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:125
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ toABGR ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: i & -16711936 | (i & 0xFF0000) >> 16 | (i & 0xFF) << 16.

Parameters

  • int i

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

int result = ARGB.toABGR(0);

net.minecraft.util.ARGB#transparent(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:74
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ transparent ตาม implementation ของ ARGB

ทำงานยังไง

คืนค่า: i & 16777215.

Parameters

  • int i

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

int result = ARGB.transparent(0);

net.minecraft.util.ARGB#vector3fFromRGB24(int)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:90
  • Modifiers: public static
  • Return: Vector3f

คืออะไร

ดำเนินการ vector3fFromRGB24 ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: red(), green(), blue(). สร้างออบเจ็กต์: Vector3f. คืนค่า: new Vector3f(f, g, h).

Parameters

  • int i

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

Vector3f result = ARGB.vector3fFromRGB24(0);

net.minecraft.util.ARGB#white(float)

  • Origin: common
  • Source: net/minecraft/util/ARGB.java:82
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ white ตาม implementation ของ ARGB

ทำงานยังไง

เรียกต่อ: as8BitChannel(). คืนค่า: as8BitChannel(f) << 24 | 16777215.

Parameters

  • float f

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

int result = ARGB.white(0.0F);

ArrayListDeque

  • Full name: net.minecraft.util.ArrayListDeque
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ArrayListDeque.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractList<T>
  • Implements: ListAndDeque<T>

net.minecraft.util.ArrayListDeque#add(int,T)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:74
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: size, head, modCount. เรียกต่อ: verifyIndexInRange(), requireNonNull(), grow(), getIndex().

Parameters

  • int i
  • T object

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

ArrayListDeque instance = ...;
T object = ...;
instance.add(0, object);

net.minecraft.util.ArrayListDeque#addFirst(T)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:175
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม First

ทำงานยังไง

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

Parameters

  • T object

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

ArrayListDeque instance = ...;
T object = ...;
instance.addFirst(object);

net.minecraft.util.ArrayListDeque#addLast(T)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:180
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Last

ทำงานยังไง

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

Parameters

  • T object

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

ArrayListDeque instance = ...;
T object = ...;
instance.addLast(object);

net.minecraft.util.ArrayListDeque#ArrayListDeque()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:20
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ArrayListDeque instance = new ArrayListDeque();

net.minecraft.util.ArrayListDeque#ArrayListDeque(int)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: contents, head, size.

Parameters

  • int i

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

ArrayListDeque instance = new ArrayListDeque(0);

net.minecraft.util.ArrayListDeque#capacity()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:35
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ capacity ตาม implementation ของ ArrayListDeque

ทำงานยังไง

คืนค่า: this.contents.length.

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
int result = instance.capacity();

net.minecraft.util.ArrayListDeque#descendingIterator()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:288
  • Modifiers: public
  • Return: Iterator<T>

คืออะไร

ดำเนินการ descendingIterator ตาม implementation ของ ArrayListDeque

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
Iterator<T> result = instance.descendingIterator();

net.minecraft.util.ArrayListDeque#forEach(Consumer<? super T>)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:168
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ forEach ตาม implementation ของ ArrayListDeque

ทำงานยังไง

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

Parameters

  • Consumer<? super T> consumer

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

ArrayListDeque instance = ...;
Consumer<? super T> consumer = ...;
instance.forEach(consumer);

net.minecraft.util.ArrayListDeque#get(int)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:44
  • Modifiers: public
  • Return: T

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: verifyIndexInRange(), getInner(), getIndex(). คืนค่า: this.getInner(this.getIndex(i)).

Parameters

  • int i

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

ArrayListDeque instance = ...;
T result = instance.get(0);

net.minecraft.util.ArrayListDeque#getFirst()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:232
  • Modifiers: public
  • Return: T

คืออะไร

อ่านค่า First

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: size. เรียกต่อ: get(). สร้างออบเจ็กต์: NoSuchElementException. คืนค่า: this.get(0).

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
T result = instance.getFirst();

net.minecraft.util.ArrayListDeque#getLast()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:241
  • Modifiers: public
  • Return: T

คืออะไร

อ่านค่า Last

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: size. เรียกต่อ: get(). สร้างออบเจ็กต์: NoSuchElementException. คืนค่า: this.get(this.size - 1).

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
T result = instance.getLast();

net.minecraft.util.ArrayListDeque#offerFirst(T)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:185
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ offerFirst ตาม implementation ของ ArrayListDeque

ทำงานยังไง

เรียกต่อ: addFirst(). คืนค่า: true.

Parameters

  • T object

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

ArrayListDeque instance = ...;
T object = ...;
boolean result = instance.offerFirst(object);

net.minecraft.util.ArrayListDeque#offerLast(T)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:191
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ offerLast ตาม implementation ของ ArrayListDeque

ทำงานยังไง

เรียกต่อ: addLast(). คืนค่า: true.

Parameters

  • T object

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

ArrayListDeque instance = ...;
T object = ...;
boolean result = instance.offerLast(object);

net.minecraft.util.ArrayListDeque#peekFirst()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:250
  • Modifiers: public
  • Return: T

คืออะไร

ดำเนินการ peekFirst ตาม implementation ของ ArrayListDeque

ทำงานยังไง

แก้ state: size. เรียกต่อ: getFirst(). คืนค่า: this.size == 0 ? null : this.getFirst().

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
T result = instance.peekFirst();

net.minecraft.util.ArrayListDeque#peekLast()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:256
  • Modifiers: public
  • Return: T

คืออะไร

ดำเนินการ peekLast ตาม implementation ของ ArrayListDeque

ทำงานยังไง

แก้ state: size. เรียกต่อ: getLast(). คืนค่า: this.size == 0 ? null : this.getLast().

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
T result = instance.peekLast();

net.minecraft.util.ArrayListDeque#pollFirst()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:220
  • Modifiers: public
  • Return: T

คืออะไร

ดำเนินการ pollFirst ตาม implementation ของ ArrayListDeque

ทำงานยังไง

แก้ state: size. เรียกต่อ: removeFirst(). คืนค่า: this.size == 0 ? null : this.removeFirst().

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
T result = instance.pollFirst();

net.minecraft.util.ArrayListDeque#pollLast()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:226
  • Modifiers: public
  • Return: T

คืออะไร

ดำเนินการ pollLast ตาม implementation ของ ArrayListDeque

ทำงานยังไง

แก้ state: size. เรียกต่อ: removeLast(). คืนค่า: this.size == 0 ? null : this.removeLast().

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
T result = instance.pollLast();

net.minecraft.util.ArrayListDeque#remove(int)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:112
  • Modifiers: public
  • Return: T

คืออะไร

ลบ remove

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: head, modCount, size. เรียกต่อ: verifyIndexInRange(), getIndex(), getInner(), get(). คืนค่า: object.

Parameters

  • int i

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

ArrayListDeque instance = ...;
T result = instance.remove(0);

net.minecraft.util.ArrayListDeque#removeFirst()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:197
  • Modifiers: public
  • Return: T

คืออะไร

ลบ First

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: size. เรียกต่อ: remove(). สร้างออบเจ็กต์: NoSuchElementException. คืนค่า: this.remove(0).

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
T result = instance.removeFirst();

net.minecraft.util.ArrayListDeque#removeFirstOccurrence(Object)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:262
  • Modifiers: public
  • Return: boolean

คืออะไร

ลบ First Occurrence

ทำงานยังไง

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

Parameters

  • Object object

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

ArrayListDeque instance = ...;
Object object = ...;
boolean result = instance.removeFirstOccurrence(object);

net.minecraft.util.ArrayListDeque#removeIf(Predicate<? super T>)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:135
  • Modifiers: public
  • Return: boolean

คืออะไร

ลบ If

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: modCount, size. เรียกต่อ: get(), test(), getIndex(). คืนค่า: i != 0.

Parameters

  • Predicate<? super T> predicate

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

ArrayListDeque instance = ...;
Predicate<? super T> predicate = ...;
boolean result = instance.removeIf(predicate);

net.minecraft.util.ArrayListDeque#removeLast()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:206
  • Modifiers: public
  • Return: T

คืออะไร

ลบ Last

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: size. เรียกต่อ: remove(). สร้างออบเจ็กต์: NoSuchElementException. คืนค่า: this.remove(this.size - 1).

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
T result = instance.removeLast();

net.minecraft.util.ArrayListDeque#removeLastOccurrence(Object)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:275
  • Modifiers: public
  • Return: boolean

คืออะไร

ลบ Last Occurrence

ทำงานยังไง

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

Parameters

  • Object object

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

ArrayListDeque instance = ...;
Object object = ...;
boolean result = instance.removeLastOccurrence(object);

net.minecraft.util.ArrayListDeque#replaceAll(UnaryOperator<T>)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:160
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ replaceAll ตาม implementation ของ ArrayListDeque

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getIndex(), requireNonNull(), apply(), getInner().

Parameters

  • UnaryOperator<T> unaryOperator

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

ArrayListDeque instance = ...;
UnaryOperator<T> unaryOperator = ...;
instance.replaceAll(unaryOperator);

net.minecraft.util.ArrayListDeque#reversed()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:215
  • Modifiers: public
  • Return: ListAndDeque<T>

คืออะไร

ดำเนินการ reversed ตาม implementation ของ ArrayListDeque

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
ListAndDeque<T> result = instance.reversed();

net.minecraft.util.ArrayListDeque#set(int,T)

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:64
  • Modifiers: public
  • Return: T

คืออะไร

กำหนดค่า set

ทำงานยังไง

เรียกต่อ: verifyIndexInRange(), requireNonNull(), getIndex(), getInner(). คืนค่า: object2.

Parameters

  • int i
  • T object

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

ArrayListDeque instance = ...;
T object = ...;
T result = instance.set(0, object);

net.minecraft.util.ArrayListDeque#size()

  • Origin: common
  • Source: net/minecraft/util/ArrayListDeque.java:30
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ size ตาม implementation ของ ArrayListDeque

ทำงานยังไง

คืนค่า: this.size.

Parameters

  • ไม่มี

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

ArrayListDeque instance = ...;
int result = instance.size();

BinaryAnimator

  • Full name: net.minecraft.util.BinaryAnimator
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/BinaryAnimator.java
  • Type: class
  • Modifiers: public

net.minecraft.util.BinaryAnimator#BinaryAnimator(int)

  • Origin: common
  • Source: net/minecraft/util/BinaryAnimator.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • int i

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

BinaryAnimator instance = new BinaryAnimator(0);

net.minecraft.util.BinaryAnimator#BinaryAnimator(int,BinaryAnimator.EasingFunction)

  • Origin: common
  • Source: net/minecraft/util/BinaryAnimator.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: animationLength, easingFunction.

Parameters

  • int i
  • BinaryAnimator.EasingFunction easingFunction

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

BinaryAnimator.EasingFunction easingFunction = ...;
BinaryAnimator instance = new BinaryAnimator(0, easingFunction);

net.minecraft.util.BinaryAnimator#getFactor(float)

  • Origin: common
  • Source: net/minecraft/util/BinaryAnimator.java:29
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Factor

ทำงานยังไง

เรียกต่อ: lerp(), apply(). คืนค่า: this.easingFunction.apply(g).

Parameters

  • float f

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

BinaryAnimator instance = ...;
float result = instance.getFactor(0.0F);

net.minecraft.util.BinaryAnimator#tick(boolean)

  • Origin: common
  • Source: net/minecraft/util/BinaryAnimator.java:18
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: ticksOld, ticks.

Parameters

  • boolean bl

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

BinaryAnimator instance = ...;
instance.tick(true);

BinaryAnimator$EasingFunction

  • Full name: net.minecraft.util.BinaryAnimator$EasingFunction
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/BinaryAnimator.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.BinaryAnimator$EasingFunction#apply(float)

  • Origin: common
  • Source: net/minecraft/util/BinaryAnimator.java:35
  • Modifiers: ``
  • Return: float

คืออะไร

นำไปใช้ apply

ทำงานยังไง

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

Parameters

  • float f

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

BinaryAnimator.EasingFunction instance = ...;
float result = instance.apply(0.0F);

BitStorage

  • Full name: net.minecraft.util.BitStorage
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/BitStorage.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.BitStorage#copy()

  • Origin: common
  • Source: net/minecraft/util/BitStorage.java:22
  • Modifiers: ``
  • Return: BitStorage

คืออะไร

คัดลอก copy

ทำงานยังไง

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

Parameters

  • ไม่มี

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

BitStorage instance = ...;
BitStorage result = instance.copy();

net.minecraft.util.BitStorage#get(int)

  • Origin: common
  • Source: net/minecraft/util/BitStorage.java:10
  • Modifiers: ``
  • Return: int

คืออะไร

อ่านค่า get

ทำงานยังไง

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

Parameters

  • int i

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

BitStorage instance = ...;
int result = instance.get(0);

net.minecraft.util.BitStorage#getAll(IntConsumer)

  • Origin: common
  • Source: net/minecraft/util/BitStorage.java:18
  • Modifiers: ``
  • Return: void

คืออะไร

อ่านค่า All

ทำงานยังไง

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

Parameters

  • IntConsumer intConsumer

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

BitStorage instance = ...;
IntConsumer intConsumer = ...;
instance.getAll(intConsumer);

net.minecraft.util.BitStorage#getAndSet(int,int)

  • Origin: common
  • Source: net/minecraft/util/BitStorage.java:6
  • Modifiers: ``
  • Return: int

คืออะไร

อ่านค่า And Set

ทำงานยังไง

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

Parameters

  • int i
  • int j

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

BitStorage instance = ...;
int result = instance.getAndSet(0, 0);

net.minecraft.util.BitStorage#getBits()

  • Origin: common
  • Source: net/minecraft/util/BitStorage.java:16
  • Modifiers: ``
  • Return: int

คืออะไร

อ่านค่า Bits

ทำงานยังไง

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

Parameters

  • ไม่มี

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

BitStorage instance = ...;
int result = instance.getBits();

net.minecraft.util.BitStorage#getRaw()

  • Origin: common
  • Source: net/minecraft/util/BitStorage.java:12
  • Modifiers: ``
  • Return: long[]

คืออะไร

อ่านค่า Raw

ทำงานยังไง

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

Parameters

  • ไม่มี

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

BitStorage instance = ...;
long[] result = instance.getRaw();

net.minecraft.util.BitStorage#getSize()

  • Origin: common
  • Source: net/minecraft/util/BitStorage.java:14
  • Modifiers: ``
  • Return: int

คืออะไร

อ่านค่า Size

ทำงานยังไง

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

Parameters

  • ไม่มี

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

BitStorage instance = ...;
int result = instance.getSize();

net.minecraft.util.BitStorage#set(int,int)

  • Origin: common
  • Source: net/minecraft/util/BitStorage.java:8
  • Modifiers: ``
  • Return: void

คืออะไร

กำหนดค่า set

ทำงานยังไง

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

Parameters

  • int i
  • int j

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

BitStorage instance = ...;
instance.set(0, 0);

net.minecraft.util.BitStorage#unpack(int[])

  • Origin: common
  • Source: net/minecraft/util/BitStorage.java:20
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ unpack ตาม implementation ของ BitStorage

ทำงานยังไง

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

Parameters

  • int[] is

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

BitStorage instance = ...;
int[] is = ...;
instance.unpack(is);

Brightness

  • Full name: net.minecraft.util.Brightness
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/Brightness.java
  • Type: record
  • Modifiers: public

net.minecraft.util.Brightness#pack()

  • Origin: common
  • Source: net/minecraft/util/Brightness.java:14
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ pack ตาม implementation ของ Brightness

ทำงานยังไง

คืนค่า: this.block << 4 | this.sky << 20.

Parameters

  • ไม่มี

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

Brightness instance = ...;
int result = instance.pack();

net.minecraft.util.Brightness#unpack(int)

  • Origin: common
  • Source: net/minecraft/util/Brightness.java:18
  • Modifiers: public static
  • Return: Brightness

คืออะไร

ดำเนินการ unpack ตาม implementation ของ Brightness

ทำงานยังไง

สร้างออบเจ็กต์: Brightness. คืนค่า: new Brightness(j, k).

Parameters

  • int i

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

Brightness result = Brightness.unpack(0);

ByIdMap

  • Full name: net.minecraft.util.ByIdMap
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ByIdMap.java
  • Type: class
  • Modifiers: public

net.minecraft.util.ByIdMap#continuous(ToIntFunction<T>,T[],ByIdMap.OutOfBoundsStrategy)

  • Origin: common
  • Source: net/minecraft/util/ByIdMap.java:66
  • Modifiers: public static
  • Return: IntFunction<T>

คืออะไร

ดำเนินการ continuous ตาม implementation ของ ByIdMap

ทำงานยังไง

แยกกรณีด้วย switch. เรียกต่อ: createSortedArray(), positiveModulo(), clamp(). คืนค่า: switch (outOfBoundsStrategy) { case ZERO -> { T object = objects2[0].

Parameters

  • ToIntFunction<T> toIntFunction
  • T[] objects
  • ByIdMap.OutOfBoundsStrategy outOfBoundsStrategy

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

ToIntFunction<T> toIntFunction = ...;
T[] objects = ...;
ByIdMap.OutOfBoundsStrategy outOfBoundsStrategy = ...;
IntFunction<T> result = ByIdMap.continuous(toIntFunction, objects, outOfBoundsStrategy);

net.minecraft.util.ByIdMap#sparse(ToIntFunction<T>,T[],T)

  • Origin: common
  • Source: net/minecraft/util/ByIdMap.java:29
  • Modifiers: public static
  • Return: IntFunction<T>

คืออะไร

ดำเนินการ sparse ตาม implementation ของ ByIdMap

ทำงานยังไง

เรียกต่อ: createMap(), requireNonNullElse(), apply(). คืนค่า: i -> Objects.requireNonNullElse(intFunction.apply(i), object).

Parameters

  • ToIntFunction<T> toIntFunction
  • T[] objects
  • T object

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

ToIntFunction<T> toIntFunction = ...;
T[] objects = ...;
T object = ...;
IntFunction<T> result = ByIdMap.sparse(toIntFunction, objects, object);

ClassInstanceMultiMap

  • Full name: net.minecraft.util.ClassInstanceMultiMap
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ClassInstanceMultiMap.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractCollection<T>

net.minecraft.util.ClassInstanceMultiMap#add(T)

  • Origin: common
  • Source: net/minecraft/util/ClassInstanceMultiMap.java:26
  • Modifiers: public
  • Return: boolean

คืออะไร

เพิ่ม add

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: entrySet(), getKey(), isInstance(), getValue(). คืนค่า: bl.

Parameters

  • T object

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

ClassInstanceMultiMap instance = ...;
T object = ...;
boolean result = instance.add(object);

net.minecraft.util.ClassInstanceMultiMap#ClassInstanceMultiMap(Class<T>)

  • Origin: common
  • Source: net/minecraft/util/ClassInstanceMultiMap.java:21
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: baseClass. เรียกต่อ: put().

Parameters

  • Class<T> class_

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

Class<T> class_ = ...;
ClassInstanceMultiMap instance = new ClassInstanceMultiMap(class_);

net.minecraft.util.ClassInstanceMultiMap#contains(Object)

  • Origin: common
  • Source: net/minecraft/util/ClassInstanceMultiMap.java:53
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี contains

ทำงานยังไง

เรียกต่อ: find(), getClass(). คืนค่า: this.find(object.getClass()).contains(object).

Parameters

  • Object object

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

ClassInstanceMultiMap instance = ...;
Object object = ...;
boolean result = instance.contains(object);

net.minecraft.util.ClassInstanceMultiMap#find(Class<S>)

  • Origin: common
  • Source: net/minecraft/util/ClassInstanceMultiMap.java:58
  • Modifiers: public
  • Return: Collection<S>

คืออะไร

ค้นหา find

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isAssignableFrom(), computeIfAbsent(), stream(), filter(), collect(), toMutableList(), unmodifiableCollection(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: (Collection<S>)Collections.unmodifiableCollection(list).

Parameters

  • Class<S> class_

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

ClassInstanceMultiMap instance = ...;
Class<S> class_ = ...;
Collection<S> result = instance.find(class_);

net.minecraft.util.ClassInstanceMultiMap#getAllInstances()

  • Origin: common
  • Source: net/minecraft/util/ClassInstanceMultiMap.java:73
  • Modifiers: public
  • Return: List<T>

คืออะไร

อ่านค่า All Instances

ทำงานยังไง

เรียกต่อ: copyOf(). คืนค่า: ImmutableList.copyOf(this.allInstances).

Parameters

  • ไม่มี

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

ClassInstanceMultiMap instance = ...;
List<T> result = instance.getAllInstances();

net.minecraft.util.ClassInstanceMultiMap#iterator()

  • Origin: common
  • Source: net/minecraft/util/ClassInstanceMultiMap.java:68
  • Modifiers: public
  • Return: Iterator<T>

คืออะไร

ดำเนินการ iterator ตาม implementation ของ ClassInstanceMultiMap

ทำงานยังไง

เรียกต่อ: isEmpty(), emptyIterator(), unmodifiableIterator(). คืนค่า: this.allInstances.isEmpty() ? Collections.emptyIterator() : Iterators.unmodifiableIterator(this.allInstances.iterator()).

Parameters

  • ไม่มี

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

ClassInstanceMultiMap instance = ...;
Iterator<T> result = instance.iterator();

net.minecraft.util.ClassInstanceMultiMap#remove(Object)

  • Origin: common
  • Source: net/minecraft/util/ClassInstanceMultiMap.java:39
  • Modifiers: public
  • Return: boolean

คืออะไร

ลบ remove

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: entrySet(), getKey(), isInstance(), getValue(). คืนค่า: bl.

Parameters

  • Object object

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

ClassInstanceMultiMap instance = ...;
Object object = ...;
boolean result = instance.remove(object);

net.minecraft.util.ClassInstanceMultiMap#size()

  • Origin: common
  • Source: net/minecraft/util/ClassInstanceMultiMap.java:77
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ size ตาม implementation ของ ClassInstanceMultiMap

ทำงานยังไง

คืนค่า: this.allInstances.size().

Parameters

  • ไม่มี

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

ClassInstanceMultiMap instance = ...;
int result = instance.size();

ClassTreeIdRegistry

  • Full name: net.minecraft.util.ClassTreeIdRegistry
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ClassTreeIdRegistry.java
  • Type: class
  • Modifiers: public

net.minecraft.util.ClassTreeIdRegistry#define(Class<?>)

  • Origin: common
  • Source: net/minecraft/util/ClassTreeIdRegistry.java:35
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ define ตาม implementation ของ ClassTreeIdRegistry

ทำงานยังไง

เรียกต่อ: getLastIdFor(), put(). คืนค่า: j.

Parameters

  • Class<?> class_

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

ClassTreeIdRegistry instance = ...;
Class<?> class_ = ...;
int result = instance.define(class_);

net.minecraft.util.ClassTreeIdRegistry#getCount(Class<?>)

  • Origin: common
  • Source: net/minecraft/util/ClassTreeIdRegistry.java:31
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Count

ทำงานยังไง

เรียกต่อ: getLastIdFor(). คืนค่า: this.getLastIdFor(class_) + 1.

Parameters

  • Class<?> class_

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

ClassTreeIdRegistry instance = ...;
Class<?> class_ = ...;
int result = instance.getCount(class_);

net.minecraft.util.ClassTreeIdRegistry#getLastIdFor(Class<?>)

  • Origin: common
  • Source: net/minecraft/util/ClassTreeIdRegistry.java:13
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Last Id For

ทำงานยังไง

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

Parameters

  • Class<?> class_

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

ClassTreeIdRegistry instance = ...;
Class<?> class_ = ...;
int result = instance.getLastIdFor(class_);

ColorRGBA

  • Full name: net.minecraft.util.ColorRGBA
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ColorRGBA.java
  • Type: record
  • Modifiers: public

net.minecraft.util.ColorRGBA#toString()

  • Origin: common
  • Source: net/minecraft/util/ColorRGBA.java:26
  • Modifiers: public
  • Return: String

คืออะไร

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

ทำงานยังไง

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

Parameters

  • ไม่มี

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

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

CommonLinks

  • Full name: net.minecraft.util.CommonLinks
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/CommonLinks.java
  • Type: class
  • Modifiers: public

net.minecraft.util.CommonLinks#extendRealms(String,UUID)

  • Origin: common
  • Source: net/minecraft/util/CommonLinks.java:35
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ extendRealms ตาม implementation ของ CommonLinks

ทำงานยังไง

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

Parameters

  • String string
  • UUID uUID

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

UUID uUID = ...;
String result = CommonLinks.extendRealms("value", uUID);

net.minecraft.util.CommonLinks#extendRealms(String,UUID,boolean)

  • Origin: common
  • Source: net/minecraft/util/CommonLinks.java:31
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ extendRealms ตาม implementation ของ CommonLinks

ทำงานยังไง

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

Parameters

  • String string
  • UUID uUID
  • boolean bl

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

UUID uUID = ...;
String result = CommonLinks.extendRealms("value", uUID, true);

CrudeIncrementalIntIdentityHashBiMap

  • Full name: net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java
  • Type: class
  • Modifiers: public
  • Implements: IdMap<K>

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#add(K)

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:61
  • Modifiers: public
  • Return: int

คืออะไร

เพิ่ม add

ทำงานยังไง

เรียกต่อ: nextId(), addMapping(). คืนค่า: i.

Parameters

  • K object

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
K object = ...;
int result = instance.add(object);

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#addMapping(K,int)

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:93
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม Mapping

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: size, nextId. เรียกต่อ: max(), grow(), findEmpty(), hash().

Parameters

  • K object
  • int i

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
K object = ...;
instance.addMapping(object, 0);

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#byId(int)

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:43
  • Modifiers: public
  • Return: K

คืออะไร

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

ทำงานยังไง

คืนค่า: i >= 0 && i < this.byId.length ? this.byId[i] : null.

Parameters

  • int i

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
K result = instance.byId(0);

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#clear()

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:164
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

แก้ state: nextId, size. เรียกต่อ: fill().

Parameters

  • ไม่มี

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
instance.clear();

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#contains(int)

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:57
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี contains

ทำงานยังไง

เรียกต่อ: byId(). คืนค่า: this.byId(i) != null.

Parameters

  • int i

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
boolean result = instance.contains(0);

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#contains(K)

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:53
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี contains

ทำงานยังไง

เรียกต่อ: getId(). คืนค่า: this.getId(object) != -1.

Parameters

  • K object

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
K object = ...;
boolean result = instance.contains(object);

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#copy()

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:176
  • Modifiers: public
  • Return: CrudeIncrementalIntIdentityHashBiMap<K>

คืออะไร

คัดลอก copy

ทำงานยังไง

เรียกต่อ: clone(). สร้างออบเจ็กต์: CrudeIncrementalIntIdentityHashBiMap<>.

Parameters

  • ไม่มี

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
CrudeIncrementalIntIdentityHashBiMap<K> result = instance.copy();

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#create(int)

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:34
  • Modifiers: public static
  • Return: CrudeIncrementalIntIdentityHashBiMap<A>

คืออะไร

สร้าง create

ทำงานยังไง

สร้างออบเจ็กต์: CrudeIncrementalIntIdentityHashBiMap. คืนค่า: new CrudeIncrementalIntIdentityHashBiMap((int)(i / 0.8F)).

Parameters

  • int i

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

CrudeIncrementalIntIdentityHashBiMap<A> result = CrudeIncrementalIntIdentityHashBiMap.create(0);

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#getId(K)

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:38
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Id

ทำงานยังไง

เรียกต่อ: getValue(), indexOf(), hash(). คืนค่า: this.getValue(this.indexOf(object, this.hash(object))).

Parameters

  • K object

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
K object = ...;
int result = instance.getId(object);

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#iterator()

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:159
  • Modifiers: public
  • Return: Iterator<K>

คืออะไร

ดำเนินการ iterator ตาม implementation ของ CrudeIncrementalIntIdentityHashBiMap

ทำงานยังไง

เรียกต่อ: filter(), forArray(), notNull(). คืนค่า: Iterators.filter(Iterators.forArray(this.byId), Predicates.notNull()).

Parameters

  • ไม่มี

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
Iterator<K> result = instance.iterator();

net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#size()

  • Origin: common
  • Source: net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:171
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ size ตาม implementation ของ CrudeIncrementalIntIdentityHashBiMap

ทำงานยังไง

คืนค่า: this.size.

Parameters

  • ไม่มี

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

CrudeIncrementalIntIdentityHashBiMap instance = ...;
int result = instance.size();

Crypt

  • Full name: net.minecraft.util.Crypt
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/Crypt.java
  • Type: class
  • Modifiers: public

net.minecraft.util.Crypt#byteToPublicKey(byte[])

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:145
  • Modifiers: public static
  • Return: PublicKey

คืออะไร

ดำเนินการ byteToPublicKey ตาม implementation ของ Crypt

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getInstance(), generatePublic(). สร้างออบเจ็กต์: X509EncodedKeySpec, CryptException. คืนค่า: keyFactory.generatePublic(encodedKeySpec).

Parameters

  • byte[] bs

Throws

  • CryptException

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

byte[] bs = ...;
PublicKey result = Crypt.byteToPublicKey(bs);

net.minecraft.util.Crypt#decryptByteToSecretKey(PrivateKey,byte[])

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:155
  • Modifiers: public static
  • Return: SecretKey

คืออะไร

ดำเนินการ decryptByteToSecretKey ตาม implementation ของ Crypt

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: decryptUsingKey(). สร้างออบเจ็กต์: SecretKeySpec, CryptException. คืนค่า: new SecretKeySpec(cs, "AES").

Parameters

  • PrivateKey privateKey
  • byte[] bs

Throws

  • CryptException

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

PrivateKey privateKey = ...;
byte[] bs = ...;
SecretKey result = Crypt.decryptByteToSecretKey(privateKey, bs);

net.minecraft.util.Crypt#decryptUsingKey(Key,byte[])

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:169
  • Modifiers: public static
  • Return: byte[]

คืออะไร

ดำเนินการ decryptUsingKey ตาม implementation ของ Crypt

ทำงานยังไง

เรียกต่อ: cipherData(). คืนค่า: cipherData(2, key, bs).

Parameters

  • Key key
  • byte[] bs

Throws

  • CryptException

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

Key key = ...;
byte[] bs = ...;
byte[] result = Crypt.decryptUsingKey(key, bs);

net.minecraft.util.Crypt#digestData(String,PublicKey,SecretKey)

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:78
  • Modifiers: public static
  • Return: byte[]

คืออะไร

ดำเนินการ digestData ตาม implementation ของ Crypt

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getBytes(), getEncoded(). สร้างออบเจ็กต์: CryptException. คืนค่า: digestData(string.getBytes("ISO_8859_1"), secretKey.getEncoded(), publicKey.getEncoded()).

Parameters

  • String string
  • PublicKey publicKey
  • SecretKey secretKey

Throws

  • CryptException

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

PublicKey publicKey = ...;
SecretKey secretKey = ...;
byte[] result = Crypt.digestData("value", publicKey, secretKey);

net.minecraft.util.Crypt#encryptUsingKey(Key,byte[])

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:165
  • Modifiers: public static
  • Return: byte[]

คืออะไร

ดำเนินการ encryptUsingKey ตาม implementation ของ Crypt

ทำงานยังไง

เรียกต่อ: cipherData(). คืนค่า: cipherData(1, key, bs).

Parameters

  • Key key
  • byte[] bs

Throws

  • CryptException

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

Key key = ...;
byte[] bs = ...;
byte[] result = Crypt.encryptUsingKey(key, bs);

net.minecraft.util.Crypt#generateKeyPair()

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:68
  • Modifiers: public static
  • Return: KeyPair

คืออะไร

ดำเนินการ generateKeyPair ตาม implementation ของ Crypt

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getInstance(), initialize(). สร้างออบเจ็กต์: CryptException. คืนค่า: keyPairGenerator.generateKeyPair().

Parameters

  • ไม่มี

Throws

  • CryptException

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

KeyPair result = Crypt.generateKeyPair();

net.minecraft.util.Crypt#generateSecretKey()

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:58
  • Modifiers: public static
  • Return: SecretKey

คืออะไร

ดำเนินการ generateSecretKey ตาม implementation ของ Crypt

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getInstance(), init(), generateKey(). สร้างออบเจ็กต์: CryptException. คืนค่า: keyGenerator.generateKey().

Parameters

  • ไม่มี

Throws

  • CryptException

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

SecretKey result = Crypt.generateSecretKey();

net.minecraft.util.Crypt#getCipher(int,Key)

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:187
  • Modifiers: public static
  • Return: Cipher

คืออะไร

อ่านค่า Cipher

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getInstance(), init(), getEncoded(). สร้างออบเจ็กต์: IvParameterSpec, CryptException. คืนค่า: cipher.

Parameters

  • int i
  • Key key

Throws

  • CryptException

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

Key key = ...;
Cipher result = Crypt.getCipher(0, key);

net.minecraft.util.Crypt#pemRsaPrivateKeyToString(PrivateKey)

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:127
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ pemRsaPrivateKeyToString ตาม implementation ของ Crypt

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: equals(), getAlgorithm(), encodeToString(), getEncoded(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: "-----BEGIN RSA PRIVATE KEY-----\n" + MIME_ENCODER.encodeToString(privateKey.getEncoded()) + "\n-----END RSA PRIVATE KEY-----\n".

Parameters

  • PrivateKey privateKey

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

PrivateKey privateKey = ...;
String result = Crypt.pemRsaPrivateKeyToString(privateKey);

net.minecraft.util.Crypt#rsaPublicKeyToString(PublicKey)

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:119
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ rsaPublicKeyToString ตาม implementation ของ Crypt

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: equals(), getAlgorithm(), encodeToString(), getEncoded(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: "-----BEGIN RSA PUBLIC KEY-----\n" + MIME_ENCODER.encodeToString(publicKey.getEncoded()) + "\n-----END RSA PUBLIC KEY-----\n".

Parameters

  • PublicKey publicKey

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

PublicKey publicKey = ...;
String result = Crypt.rsaPublicKeyToString(publicKey);

net.minecraft.util.Crypt#stringToPemRsaPrivateKey(String)

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:111
  • Modifiers: public static
  • Return: PrivateKey

คืออะไร

ดำเนินการ stringToPemRsaPrivateKey ตาม implementation ของ Crypt

ทำงานยังไง

เรียกต่อ: rsaStringToKey(). คืนค่า: rsaStringToKey(string, "-----BEGIN RSA PRIVATE KEY-----", "-----END RSA PRIVATE KEY-----", Crypt::byteToPrivateKey).

Parameters

  • String string

Throws

  • CryptException

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

PrivateKey result = Crypt.stringToPemRsaPrivateKey("value");

net.minecraft.util.Crypt#stringToRsaPublicKey(String)

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:115
  • Modifiers: public static
  • Return: PublicKey

คืออะไร

ดำเนินการ stringToRsaPublicKey ตาม implementation ของ Crypt

ทำงานยังไง

เรียกต่อ: rsaStringToKey(). คืนค่า: rsaStringToKey(string, "-----BEGIN RSA PUBLIC KEY-----", "-----END RSA PUBLIC KEY-----", Crypt::byteToPublicKey).

Parameters

  • String string

Throws

  • CryptException

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

PublicKey result = Crypt.stringToRsaPublicKey("value");

Crypt$SaltSignaturePair

  • Full name: net.minecraft.util.Crypt$SaltSignaturePair
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/Crypt.java
  • Type: record
  • Modifiers: public

net.minecraft.util.Crypt$SaltSignaturePair#isValid()

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:208
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.signature.length > 0.

Parameters

  • ไม่มี

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

Crypt.SaltSignaturePair instance = ...;
boolean result = instance.isValid();

net.minecraft.util.Crypt$SaltSignaturePair#saltAsBytes()

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:217
  • Modifiers: public
  • Return: byte[]

คืออะไร

ดำเนินการ saltAsBytes ตาม implementation ของ Crypt$SaltSignaturePair

ทำงานยังไง

เรียกต่อ: toByteArray(). คืนค่า: Longs.toByteArray(this.salt).

Parameters

  • ไม่มี

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

Crypt.SaltSignaturePair instance = ...;
byte[] result = instance.saltAsBytes();

net.minecraft.util.Crypt$SaltSignaturePair#SaltSignaturePair(FriendlyByteBuf)

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:204
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

เรียกต่อ: readLong(), readByteArray().

Parameters

  • FriendlyByteBuf friendlyByteBuf

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

FriendlyByteBuf friendlyByteBuf = ...;
Crypt.SaltSignaturePair instance = new Crypt.SaltSignaturePair(friendlyByteBuf);

net.minecraft.util.Crypt$SaltSignaturePair#write(FriendlyByteBuf,Crypt.SaltSignaturePair)

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:212
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

เรียกต่อ: writeLong(), writeByteArray().

Parameters

  • FriendlyByteBuf friendlyByteBuf
  • Crypt.SaltSignaturePair saltSignaturePair

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

FriendlyByteBuf friendlyByteBuf = ...;
Crypt.SaltSignaturePair saltSignaturePair = ...;
Crypt.SaltSignaturePair.write(friendlyByteBuf, saltSignaturePair);

Crypt$SaltSupplier

  • Full name: net.minecraft.util.Crypt$SaltSupplier
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/Crypt.java
  • Type: class
  • Modifiers: public static

net.minecraft.util.Crypt$SaltSupplier#getLong()

  • Origin: common
  • Source: net/minecraft/util/Crypt.java:225
  • Modifiers: public static
  • Return: long

คืออะไร

อ่านค่า Long

ทำงานยังไง

เรียกต่อ: nextLong(). คืนค่า: secureRandom.nextLong().

Parameters

  • ไม่มี

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

long result = Crypt.SaltSupplier.getLong();

CryptException

  • Full name: net.minecraft.util.CryptException
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/CryptException.java
  • Type: class
  • Modifiers: public
  • Extends: Exception

net.minecraft.util.CryptException#CryptException(Throwable)

  • Origin: common
  • Source: net/minecraft/util/CryptException.java:4
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • Throwable throwable

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

Throwable throwable = ...;
CryptException instance = new CryptException(throwable);

CsvOutput

  • Full name: net.minecraft.util.CsvOutput
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/CsvOutput.java
  • Type: class
  • Modifiers: public

net.minecraft.util.CsvOutput#builder()

  • Origin: common
  • Source: net/minecraft/util/CsvOutput.java:24
  • Modifiers: public static
  • Return: CsvOutput.Builder

คืออะไร

ดำเนินการ builder ตาม implementation ของ CsvOutput

ทำงานยังไง

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

Parameters

  • ไม่มี

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

CsvOutput.Builder result = CsvOutput.builder();

net.minecraft.util.CsvOutput#writeRow(Object[])

  • Origin: common
  • Source: net/minecraft/util/CsvOutput.java:28
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Row

ทำงานยังไง

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

Parameters

  • Object[] objects

Throws

  • IOException

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

CsvOutput instance = ...;
Object[] objects = ...;
instance.writeRow(objects);

CsvOutput$Builder

  • Full name: net.minecraft.util.CsvOutput$Builder
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/CsvOutput.java
  • Type: class
  • Modifiers: public static

net.minecraft.util.CsvOutput$Builder#addColumn(String)

  • Origin: common
  • Source: net/minecraft/util/CsvOutput.java:47
  • Modifiers: public
  • Return: CsvOutput.Builder

คืออะไร

เพิ่ม Column

ทำงานยังไง

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

Parameters

  • String string

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

CsvOutput.Builder instance = ...;
CsvOutput.Builder result = instance.addColumn("value");

net.minecraft.util.CsvOutput$Builder#build(Writer)

  • Origin: common
  • Source: net/minecraft/util/CsvOutput.java:52
  • Modifiers: public
  • Return: CsvOutput

คืออะไร

สร้าง build

ทำงานยังไง

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

Parameters

  • Writer writer

Throws

  • IOException

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

CsvOutput.Builder instance = ...;
Writer writer = ...;
CsvOutput result = instance.build(writer);

CubicSampler

  • Full name: net.minecraft.util.CubicSampler
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/CubicSampler.java
  • Type: class
  • Modifiers: public

net.minecraft.util.CubicSampler#gaussianSampleVec3(Vec3,CubicSampler.Vec3Fetcher)

  • Origin: common
  • Source: net/minecraft/util/CubicSampler.java:13
  • Modifiers: public static
  • Return: Vec3

คืออะไร

ดำเนินการ gaussianSampleVec3 ตาม implementation ของ CubicSampler

ทำงานยังไง

มีการวนลูป. เรียกต่อ: floor(), x(), y(), z(), lerp(), add(), fetch(), scale(). คืนค่า: vec32.scale(1.0 / g).

Parameters

  • Vec3 vec3
  • CubicSampler.Vec3Fetcher vec3Fetcher

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

Vec3 vec3 = ...;
CubicSampler.Vec3Fetcher vec3Fetcher = ...;
Vec3 result = CubicSampler.gaussianSampleVec3(vec3, vec3Fetcher);

CubicSampler$Vec3Fetcher

  • Full name: net.minecraft.util.CubicSampler$Vec3Fetcher
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/CubicSampler.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.CubicSampler$Vec3Fetcher#fetch(int,int,int)

  • Origin: common
  • Source: net/minecraft/util/CubicSampler.java:46
  • Modifiers: ``
  • Return: Vec3

คืออะไร

ดำเนินการ fetch ตาม implementation ของ CubicSampler$Vec3Fetcher

ทำงานยังไง

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

Parameters

  • int i
  • int j
  • int k

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

CubicSampler.Vec3Fetcher instance = ...;
Vec3 result = instance.fetch(0, 0, 0);

CubicSpline

  • Full name: net.minecraft.util.CubicSpline
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/CubicSpline.java
  • Type: interface
  • Modifiers: public
  • Implements: ToFloatFunction<C>

net.minecraft.util.CubicSpline#builder(I)

  • Origin: common
  • Source: net/minecraft/util/CubicSpline.java:79
  • Modifiers: static
  • Return: CubicSpline.Builder<C, I>

คืออะไร

ดำเนินการ builder ตาม implementation ของ CubicSpline

ทำงานยังไง

สร้างออบเจ็กต์: CubicSpline.Builder<>. คืนค่า: new CubicSpline.Builder<>(toFloatFunction).

Parameters

  • I toFloatFunction

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

I toFloatFunction = ...;
CubicSpline.Builder<C, I> result = CubicSpline.builder(toFloatFunction);

net.minecraft.util.CubicSpline#builder(I,ToFloatFunction<Float>)

  • Origin: common
  • Source: net/minecraft/util/CubicSpline.java:83
  • Modifiers: static
  • Return: CubicSpline.Builder<C, I>

คืออะไร

ดำเนินการ builder ตาม implementation ของ CubicSpline

ทำงานยังไง

สร้างออบเจ็กต์: CubicSpline.Builder<>. คืนค่า: new CubicSpline.Builder<>(toFloatFunction, toFloatFunction2).

Parameters

  • I toFloatFunction
  • ToFloatFunction<Float> toFloatFunction2

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

I toFloatFunction = ...;
ToFloatFunction<Float> toFloatFunction2 = ...;
CubicSpline.Builder<C, I> result = CubicSpline.builder(toFloatFunction, toFloatFunction2);

net.minecraft.util.CubicSpline#codec(Codec<I>)

  • Origin: common
  • Source: net/minecraft/util/CubicSpline.java:23
  • Modifiers: static
  • Return: Codec<CubicSpline<C, I>>

คืออะไร

ดำเนินการ codec ตาม implementation ของ CubicSpline

ทำงานยังไง

มีการวนลูป. เรียกต่อ: create(), group(), fieldOf(), forGetter(), lazyInitialized(), apply(), nonEmptyList(), listOf(). สร้างออบเจ็กต์: MutableObject<>, Point<>. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Codec<I> codec

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

Codec<I> codec = ...;
Codec<CubicSpline<C, I>> result = CubicSpline.codec(codec);

net.minecraft.util.CubicSpline#constant(float)

  • Origin: common
  • Source: net/minecraft/util/CubicSpline.java:75
  • Modifiers: static
  • Return: CubicSpline<C, I>

คืออะไร

ดำเนินการ constant ตาม implementation ของ CubicSpline

ทำงานยังไง

สร้างออบเจ็กต์: CubicSpline.Constant<>. คืนค่า: new CubicSpline.Constant<>(f).

Parameters

  • float f

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

CubicSpline<C, I> result = CubicSpline.constant(0.0F);

net.minecraft.util.CubicSpline#mapAll(CubicSpline.CoordinateVisitor<I>)

  • Origin: common
  • Source: net/minecraft/util/CubicSpline.java:21
  • Modifiers: ``
  • Return: CubicSpline<C, I>

คืออะไร

ดำเนินการ mapAll ตาม implementation ของ CubicSpline

ทำงานยังไง

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

Parameters

  • CubicSpline.CoordinateVisitor<I> coordinateVisitor

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

CubicSpline instance = ...;
CubicSpline.CoordinateVisitor<I> coordinateVisitor = ...;
CubicSpline<C, I> result = instance.mapAll(coordinateVisitor);

net.minecraft.util.CubicSpline#parityString()

  • Origin: common
  • Source: net/minecraft/util/CubicSpline.java:18
  • Modifiers: ``
  • Return: String

คืออะไร

ดำเนินการ parityString ตาม implementation ของ CubicSpline

ทำงานยังไง

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

Parameters

  • ไม่มี

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

CubicSpline instance = ...;
String result = instance.parityString();

DebugBuffer

  • Full name: net.minecraft.util.DebugBuffer
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/DebugBuffer.java
  • Type: class
  • Modifiers: public

net.minecraft.util.DebugBuffer#DebugBuffer(int)

  • Origin: common
  • Source: net/minecraft/util/DebugBuffer.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: data, index. สร้างออบเจ็กต์: AtomicReferenceArray<>, AtomicInteger.

Parameters

  • int i

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

DebugBuffer instance = new DebugBuffer(0);

net.minecraft.util.DebugBuffer#dump()

  • Origin: common
  • Source: net/minecraft/util/DebugBuffer.java:31
  • Modifiers: public
  • Return: List<T>

คืออะไร

ดำเนินการ dump ตาม implementation ของ DebugBuffer

ทำงานยังไง

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

Parameters

  • ไม่มี

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

DebugBuffer instance = ...;
List<T> result = instance.dump();

net.minecraft.util.DebugBuffer#push(T)

  • Origin: common
  • Source: net/minecraft/util/DebugBuffer.java:18
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ push ตาม implementation ของ DebugBuffer

ทำงานยังไง

มีการวนลูป. เรียกต่อ: length(), get(), compareAndSet(), set().

Parameters

  • T object

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

DebugBuffer instance = ...;
T object = ...;
instance.push(object);

DelegateDataOutput

  • Full name: net.minecraft.util.DelegateDataOutput
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/DelegateDataOutput.java
  • Type: class
  • Modifiers: public
  • Implements: DataOutput

net.minecraft.util.DelegateDataOutput#DelegateDataOutput(DataOutput)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: parent.

Parameters

  • DataOutput dataOutput

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

DataOutput dataOutput = ...;
DelegateDataOutput instance = new DelegateDataOutput(dataOutput);

net.minecraft.util.DelegateDataOutput#write(byte[])

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:18
  • Modifiers: public
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

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

Parameters

  • byte[] bs

Throws

  • IOException

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

DelegateDataOutput instance = ...;
byte[] bs = ...;
instance.write(bs);

net.minecraft.util.DelegateDataOutput#write(byte[],int,int)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:23
  • Modifiers: public
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

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

Parameters

  • byte[] bs
  • int i
  • int j

Throws

  • IOException

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

DelegateDataOutput instance = ...;
byte[] bs = ...;
instance.write(bs, 0, 0);

net.minecraft.util.DelegateDataOutput#write(int)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:13
  • Modifiers: public
  • Return: void

คืออะไร

เขียน write

ทำงานยังไง

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

Parameters

  • int i

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.write(0);

net.minecraft.util.DelegateDataOutput#writeBoolean(boolean)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:28
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Boolean

ทำงานยังไง

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

Parameters

  • boolean bl

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeBoolean(true);

net.minecraft.util.DelegateDataOutput#writeByte(int)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:33
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Byte

ทำงานยังไง

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

Parameters

  • int i

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeByte(0);

net.minecraft.util.DelegateDataOutput#writeBytes(String)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:68
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Bytes

ทำงานยังไง

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

Parameters

  • String string

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeBytes("value");

net.minecraft.util.DelegateDataOutput#writeChar(int)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:43
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Char

ทำงานยังไง

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

Parameters

  • int i

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeChar(0);

net.minecraft.util.DelegateDataOutput#writeChars(String)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:73
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Chars

ทำงานยังไง

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

Parameters

  • String string

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeChars("value");

net.minecraft.util.DelegateDataOutput#writeDouble(double)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:63
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Double

ทำงานยังไง

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

Parameters

  • double d

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeDouble(0.0D);

net.minecraft.util.DelegateDataOutput#writeFloat(float)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:58
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Float

ทำงานยังไง

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

Parameters

  • float f

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeFloat(0.0F);

net.minecraft.util.DelegateDataOutput#writeInt(int)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:48
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Int

ทำงานยังไง

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

Parameters

  • int i

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeInt(0);

net.minecraft.util.DelegateDataOutput#writeLong(long)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:53
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Long

ทำงานยังไง

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

Parameters

  • long l

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeLong(0L);

net.minecraft.util.DelegateDataOutput#writeShort(int)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:38
  • Modifiers: public
  • Return: void

คืออะไร

เขียน Short

ทำงานยังไง

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

Parameters

  • int i

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeShort(0);

net.minecraft.util.DelegateDataOutput#writeUTF(String)

  • Origin: common
  • Source: net/minecraft/util/DelegateDataOutput.java:78
  • Modifiers: public
  • Return: void

คืออะไร

เขียน UTF

ทำงานยังไง

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

Parameters

  • String string

Throws

  • IOException

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

DelegateDataOutput instance = ...;
instance.writeUTF("value");

DependencySorter

  • Full name: net.minecraft.util.DependencySorter
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/DependencySorter.java
  • Type: class
  • Modifiers: public

net.minecraft.util.DependencySorter#addEntry(K,V)

  • Origin: common
  • Source: net/minecraft/util/DependencySorter.java:16
  • Modifiers: public
  • Return: DependencySorter<K, V>

คืออะไร

เพิ่ม Entry

ทำงานยังไง

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

Parameters

  • K object
  • V entry

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

DependencySorter instance = ...;
K object = ...;
V entry = ...;
DependencySorter<K, V> result = instance.addEntry(object, entry);

net.minecraft.util.DependencySorter#orderByDependencies(BiConsumer<K, V>)

  • Origin: common
  • Source: net/minecraft/util/DependencySorter.java:42
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ orderByDependencies ตาม implementation ของ DependencySorter

ทำงานยังไง

เรียกต่อ: create(), forEach(), visitRequiredDependencies(), addDependencyIfNotCyclic(), visitOptionalDependencies(), keySet(), visitDependenciesAndElement(). สร้างออบเจ็กต์: HashSet<>.

Parameters

  • BiConsumer<K, V> biConsumer

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

DependencySorter instance = ...;
BiConsumer<K, V> biConsumer = ...;
instance.orderByDependencies(biConsumer);

DependencySorter$Entry

  • Full name: net.minecraft.util.DependencySorter$Entry
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/DependencySorter.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.DependencySorter$Entry#visitOptionalDependencies(Consumer<K>)

  • Origin: common
  • Source: net/minecraft/util/DependencySorter.java:53
  • Modifiers: ``
  • Return: void

คืออะไร

เยี่ยมชม node Optional Dependencies

ทำงานยังไง

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

Parameters

  • Consumer<K> consumer

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

DependencySorter.Entry instance = ...;
Consumer<K> consumer = ...;
instance.visitOptionalDependencies(consumer);

net.minecraft.util.DependencySorter$Entry#visitRequiredDependencies(Consumer<K>)

  • Origin: common
  • Source: net/minecraft/util/DependencySorter.java:51
  • Modifiers: ``
  • Return: void

คืออะไร

เยี่ยมชม node Required Dependencies

ทำงานยังไง

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

Parameters

  • Consumer<K> consumer

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

DependencySorter.Entry instance = ...;
Consumer<K> consumer = ...;
instance.visitRequiredDependencies(consumer);

DirectoryLock

  • Full name: net.minecraft.util.DirectoryLock
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/DirectoryLock.java
  • Type: class
  • Modifiers: public
  • Implements: AutoCloseable

net.minecraft.util.DirectoryLock#close()

  • Origin: common
  • Source: net/minecraft/util/DirectoryLock.java:50
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

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

Parameters

  • ไม่มี

Throws

  • IOException

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

DirectoryLock instance = ...;
instance.close();

net.minecraft.util.DirectoryLock#create(Path)

  • Origin: common
  • Source: net/minecraft/util/DirectoryLock.java:20
  • Modifiers: public static
  • Return: DirectoryLock

คืออะไร

สร้าง create

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: resolve(), createDirectoriesSafe(), open(), write(), duplicate(), force(), tryLock(), alreadyLocked(). สร้างออบเจ็กต์: DirectoryLock. คืนค่า: new DirectoryLock(fileChannel, fileLock).

Parameters

  • Path path

Throws

  • IOException

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

Path path = ...;
DirectoryLock result = DirectoryLock.create(path);

net.minecraft.util.DirectoryLock#isLocked(Path)

  • Origin: common
  • Source: net/minecraft/util/DirectoryLock.java:67
  • Modifiers: public static
  • Return: boolean

คืออะไร

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

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: resolve(), open(), tryLock(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Path path

Throws

  • IOException

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

Path path = ...;
boolean result = DirectoryLock.isLocked(path);

net.minecraft.util.DirectoryLock#isValid()

  • Origin: common
  • Source: net/minecraft/util/DirectoryLock.java:63
  • Modifiers: public
  • Return: boolean

คืออะไร

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

ทำงานยังไง

คืนค่า: this.lock.isValid().

Parameters

  • ไม่มี

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

DirectoryLock instance = ...;
boolean result = instance.isValid();

DirectoryLock$LockException

  • Full name: net.minecraft.util.DirectoryLock$LockException
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/DirectoryLock.java
  • Type: class
  • Modifiers: public static
  • Extends: IOException

net.minecraft.util.DirectoryLock$LockException#alreadyLocked(Path)

  • Origin: common
  • Source: net/minecraft/util/DirectoryLock.java:94
  • Modifiers: public static
  • Return: DirectoryLock.LockException

คืออะไร

ดำเนินการ alreadyLocked ตาม implementation ของ DirectoryLock$LockException

ทำงานยังไง

เรียกต่อ: LockException(), locked(). สร้างออบเจ็กต์: DirectoryLock.LockException. คืนค่า: new DirectoryLock.LockException(path, "already locked (possibly by other Minecraft instance?)").

Parameters

  • Path path

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

Path path = ...;
DirectoryLock.LockException result = DirectoryLock.LockException.alreadyLocked(path);

EncoderCache

  • Full name: net.minecraft.util.EncoderCache
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/EncoderCache.java
  • Type: class
  • Modifiers: public

net.minecraft.util.EncoderCache#EncoderCache(int)

  • Origin: common
  • Source: net/minecraft/util/EncoderCache.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: cache. เรียกต่อ: newBuilder(), maximumSize(), concurrencyLevel(), softValues(), build(), load(), resolve(). คืนค่า: key.resolve().

Parameters

  • int i

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

EncoderCache instance = new EncoderCache(0);

net.minecraft.util.EncoderCache#wrap(Codec<A>)

  • Origin: common
  • Source: net/minecraft/util/EncoderCache.java:23
  • Modifiers: public
  • Return: Codec<A>

คืออะไร

ดำเนินการ wrap ตาม implementation ของ EncoderCache

ทำงานยังไง

เรียกต่อ: decode(), encode(), getUnchecked(), map(), copy(). สร้างออบเจ็กต์: Codec<A>, EncoderCache.Key<>. คืนค่า: new Codec<A>() { @Override public <T> DataResult<Pair<A, T>> decode(DynamicOps<T> dynamicOps, T object) { return codec.decode(dynamicOps, object).

Parameters

  • Codec<A> codec

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

EncoderCache instance = ...;
Codec<A> codec = ...;
Codec<A> result = instance.wrap(codec);

ExceptionCollector

  • Full name: net.minecraft.util.ExceptionCollector
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ExceptionCollector.java
  • Type: class
  • Modifiers: public

net.minecraft.util.ExceptionCollector#add(T)

  • Origin: common
  • Source: net/minecraft/util/ExceptionCollector.java:9
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

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

Parameters

  • T throwable

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

ExceptionCollector instance = ...;
T throwable = ...;
instance.add(throwable);

net.minecraft.util.ExceptionCollector#throwIfPresent()

  • Origin: common
  • Source: net/minecraft/util/ExceptionCollector.java:17
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ throwIfPresent ตาม implementation ของ ExceptionCollector

ทำงานยังไง

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

Parameters

  • ไม่มี

Throws

  • T

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

ExceptionCollector instance = ...;
instance.throwIfPresent();

ExtraCodecs

  • Full name: net.minecraft.util.ExtraCodecs
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ExtraCodecs.java
  • Type: class
  • Modifiers: public

net.minecraft.util.ExtraCodecs#asOptionalLong(MapCodec<Optional<Long>>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:470
  • Modifiers: public static
  • Return: MapCodec<OptionalLong>

คืออะไร

ดำเนินการ asOptionalLong ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: xmap(). คืนค่า: mapCodec.xmap(toOptionalLong, fromOptionalLong).

Parameters

  • MapCodec<Optional<Long>> mapCodec

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

MapCodec<Optional<Long>> mapCodec = ...;
MapCodec<OptionalLong> result = ExtraCodecs.asOptionalLong(mapCodec);

net.minecraft.util.ExtraCodecs#catchDecoderException(Codec<A>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:447
  • Modifiers: public static
  • Return: Codec<A>

คืออะไร

ดำเนินการ catchDecoderException ตาม implementation ของ ExtraCodecs

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: of(), decode(), error(), getMessage(). สร้างออบเจ็กต์: Decoder<A>. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Codec<A> codec

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

Codec<A> codec = ...;
Codec<A> result = ExtraCodecs.catchDecoderException(codec);

net.minecraft.util.ExtraCodecs#compactListCodec(Codec<E>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:354
  • Modifiers: public static
  • Return: Codec<List<E>>

คืออะไร

ดำเนินการ compactListCodec ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: listOf(). คืนค่า: compactListCodec(codec, codec.listOf()).

Parameters

  • Codec<E> codec

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

Codec<E> codec = ...;
Codec<List<E>> result = ExtraCodecs.compactListCodec(codec);

net.minecraft.util.ExtraCodecs#compactListCodec(Codec<E>,Codec<List<E>>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:358
  • Modifiers: public static
  • Return: Codec<List<E>>

คืออะไร

ดำเนินการ compactListCodec ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: either(), xmap(), map(), size(), right(), getFirst(), left().

Parameters

  • Codec<E> codec
  • Codec<List<E>> codec2

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

Codec<E> codec = ...;
Codec<List<E>> codec2 = ...;
Codec<List<E>> result = ExtraCodecs.compactListCodec(codec, codec2);

net.minecraft.util.ExtraCodecs#converter(DynamicOps<T>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:216
  • Modifiers: public static
  • Return: Codec<T>

คืออะไร

ดำเนินการ converter ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: xmap(), convert(), getValue(). สร้างออบเจ็กต์: Dynamic<>. คืนค่า: Codec.PASSTHROUGH.xmap(dynamic -> dynamic.convert(dynamicOps).getValue(), object -> new Dynamic<>(dynamicOps, (T)object)).

Parameters

  • DynamicOps<T> dynamicOps

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

DynamicOps<T> dynamicOps = ...;
Codec<T> result = ExtraCodecs.converter(dynamicOps);

net.minecraft.util.ExtraCodecs#dispatchOptionalValue(String,String,Codec<K>,Function<? super V, ? extends K>,Function<? super K, ? extends Codec<? extends V>>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:484
  • Modifiers: public static
  • Return: MapCodec<V>

คืออะไร

ดำเนินการ dispatchOptionalValue ตาม implementation ของ ExtraCodecs

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: keys(), of(), createString(), decode(), get(), error(), flatMap(), requireNonNullElseGet(). สร้างออบเจ็กต์: MapCodec<V>. มีจุด return อย่างน้อย 4 จุด.

Parameters

  • String string
  • String string2
  • Codec<K> codec
  • Function<? super V, ? extends K> function
  • Function<? super K, ? extends Codec<? extends V>> function2

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

Codec<K> codec = ...;
Function<? super V, ? extends K> function = ...;
Function<? super K, ? extends Codec<? extends V>> function2 = ...;
MapCodec<V> result = ExtraCodecs.dispatchOptionalValue("value", "value", codec, function, function2);

net.minecraft.util.ExtraCodecs#ensureHomogenous(Function<E, T>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:428
  • Modifiers: public static
  • Return: Function<L, DataResult<L>>

คืออะไร

ดำเนินการ ensureHomogenous ตาม implementation ของ ExtraCodecs

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: iterator(), hasNext(), apply(), next(), error(), success(), stable(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Function<E, T> function

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

Function<E, T> function = ...;
Function<L, DataResult<L>> result = ExtraCodecs.ensureHomogenous(function);

net.minecraft.util.ExtraCodecs#floatRange(float,float)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:382
  • Modifiers: public static
  • Return: Codec<Float>

คืออะไร

ดำเนินการ floatRange ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: floatRangeMinInclusiveWithMessage(). คืนค่า: floatRangeMinInclusiveWithMessage(f, g, float_ -> "Value must be within range [" + f + ".

Parameters

  • float f
  • float g

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

Codec<Float> result = ExtraCodecs.floatRange(0.0F, 0.0F);

net.minecraft.util.ExtraCodecs#idResolverCodec(Codec<I>,Function<I, E>,Function<E, I>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:274
  • Modifiers: public static
  • Return: Codec<E>

คืออะไร

ดำเนินการ idResolverCodec ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: flatXmap(), apply(), error(), success(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Codec<I> codec
  • Function<I, E> function
  • Function<E, I> function2

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

Codec<I> codec = ...;
Function<I, E> function = ...;
Function<E, I> function2 = ...;
Codec<E> result = ExtraCodecs.idResolverCodec(codec, function, function2);

net.minecraft.util.ExtraCodecs#idResolverCodec(ToIntFunction<E>,IntFunction<E>,int)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:261
  • Modifiers: public static
  • Return: Codec<E>

คืออะไร

ดำเนินการ idResolverCodec ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: flatXmap(), ofNullable(), apply(), map(), orElseGet(), error(), applyAsInt(), success(). คืนค่า: j == i ? DataResult.error(() -> "Element with unknown id: " + object) : DataResult.success(j).

Parameters

  • ToIntFunction<E> toIntFunction
  • IntFunction<E> intFunction
  • int i

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

ToIntFunction<E> toIntFunction = ...;
IntFunction<E> intFunction = ...;
Codec<E> result = ExtraCodecs.idResolverCodec(toIntFunction, intFunction, 0);

net.minecraft.util.ExtraCodecs#intervalCodec(Codec<P>,String,String,BiFunction<P, P, DataResult<I>>,Function<I, P>,Function<I, P>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:220
  • Modifiers: public static
  • Return: Codec<I>

คืออะไร

ดำเนินการ intervalCodec ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: list(), comapFlatMap(), fixedSize(), flatMap(), get(), apply(), of(), create(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Codec<P> codec
  • String string
  • String string2
  • BiFunction<P, P, DataResult<I>> biFunction
  • Function<I, P> function
  • Function<I, P> function2

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

Codec<P> codec = ...;
BiFunction<P, P, DataResult<I>> biFunction = ...;
Function<I, P> function = ...;
Function<I, P> function2 = ...;
Codec<I> result = ExtraCodecs.intervalCodec(codec, "value", "value", biFunction, function, function2);

net.minecraft.util.ExtraCodecs#intRange(int,int)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:368
  • Modifiers: public static
  • Return: Codec<Integer>

คืออะไร

ดำเนินการ intRange ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: intRangeWithMessage(). คืนค่า: intRangeWithMessage(i, j, integer -> "Value must be within range [" + i + ".

Parameters

  • int i
  • int j

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

Codec<Integer> result = ExtraCodecs.intRange(0, 0);

net.minecraft.util.ExtraCodecs#nonEmptyHolderSet(Codec<HolderSet<T>>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:390
  • Modifiers: public static
  • Return: Codec<HolderSet<T>>

คืออะไร

ดำเนินการ nonEmptyHolderSet ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: validate(), unwrap(), right(), filter(), isPresent(), error(), success().

Parameters

  • Codec<HolderSet<T>> codec

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

Codec<HolderSet<T>> codec = ...;
Codec<HolderSet<T>> result = ExtraCodecs.nonEmptyHolderSet(codec);

net.minecraft.util.ExtraCodecs#nonEmptyList(Codec<List<T>>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:386
  • Modifiers: public static
  • Return: Codec<List<T>>

คืออะไร

ดำเนินการ nonEmptyList ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: validate(), isEmpty(), error(), success(). คืนค่า: codec.validate(list -> list.isEmpty() ? DataResult.error(() -> "List must have contents") : DataResult.success(list)).

Parameters

  • Codec<List<T>> codec

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

Codec<List<T>> codec = ...;
Codec<List<T>> result = ExtraCodecs.nonEmptyList(codec);

net.minecraft.util.ExtraCodecs#nonEmptyMap(Codec<M>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:398
  • Modifiers: public static
  • Return: Codec<M>

คืออะไร

ดำเนินการ nonEmptyMap ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: validate(), isEmpty(), error(), success(). คืนค่า: codec.validate(map -> map.isEmpty() ? DataResult.error(() -> "Map must have contents") : DataResult.success(map)).

Parameters

  • Codec<M> codec

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

Codec<M> codec = ...;
Codec<M> result = ExtraCodecs.nonEmptyMap(codec);

net.minecraft.util.ExtraCodecs#object2BooleanMap(Codec<T>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:480
  • Modifiers: public static
  • Return: Codec<Object2BooleanMap<T>>

คืออะไร

ดำเนินการ object2BooleanMap ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: unboundedMap(), xmap(). คืนค่า: Codec.unboundedMap(codec, Codec.BOOL).xmap(Object2BooleanOpenHashMap::new, Object2ObjectOpenHashMap::new).

Parameters

  • Codec<T> codec

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

Codec<T> codec = ...;
Codec<Object2BooleanMap<T>> result = ExtraCodecs.object2BooleanMap(codec);

net.minecraft.util.ExtraCodecs#optionalEmptyMap(Codec<A>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:521
  • Modifiers: public static
  • Return: Codec<Optional<A>>

คืออะไร

ดำเนินการ optionalEmptyMap ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: decode(), isEmptyMap(), success(), of(), empty(), map(), mapFirst(), getMap(). สร้างออบเจ็กต์: Codec<Optional<A>>. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • Codec<A> codec

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

Codec<A> codec = ...;
Codec<Optional<A>> result = ExtraCodecs.optionalEmptyMap(codec);

net.minecraft.util.ExtraCodecs#orCompressed(Codec<E>,Codec<E>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:284
  • Modifiers: public static
  • Return: Codec<E>

คืออะไร

ดำเนินการ orCompressed ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: encode(), compressMaps(), decode(), toString(). สร้างออบเจ็กต์: Codec<E>. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Codec<E> codec
  • Codec<E> codec2

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

Codec<E> codec = ...;
Codec<E> codec2 = ...;
Codec<E> result = ExtraCodecs.orCompressed(codec, codec2);

net.minecraft.util.ExtraCodecs#orCompressed(MapCodec<E>,MapCodec<E>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:303
  • Modifiers: public static
  • Return: MapCodec<E>

คืออะไร

ดำเนินการ orCompressed ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: encode(), compressMaps(), decode(), keys(), toString(). สร้างออบเจ็กต์: MapCodec<E>. มีจุด return อย่างน้อย 4 จุด.

Parameters

  • MapCodec<E> mapCodec
  • MapCodec<E> mapCodec2

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

MapCodec<E> mapCodec = ...;
MapCodec<E> mapCodec2 = ...;
MapCodec<E> result = ExtraCodecs.orCompressed(mapCodec, mapCodec2);

net.minecraft.util.ExtraCodecs#orElsePartial(A)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:240
  • Modifiers: public static
  • Return: ResultFunction<A>

คืออะไร

ดำเนินการ orElsePartial ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: apply(), resultOrPartial(), isPresent(), error(), getValue(), of(), coApply(), toString(). สร้างออบเจ็กต์: ResultFunction<A>, MutableObject<>. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • A object

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

A object = ...;
ResultFunction<A> result = ExtraCodecs.orElsePartial(object);

net.minecraft.util.ExtraCodecs#overrideLifecycle(Codec<E>,Function<E, Lifecycle>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:346
  • Modifiers: public static
  • Return: Codec<E>

คืออะไร

ดำเนินการ overrideLifecycle ตาม implementation ของ ExtraCodecs

ทำงานยังไง

คืนค่า: overrideLifecycle(codec, function, function).

Parameters

  • Codec<E> codec
  • Function<E, Lifecycle> function

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

Codec<E> codec = ...;
Function<E, Lifecycle> function = ...;
Codec<E> result = ExtraCodecs.overrideLifecycle(codec, function);

net.minecraft.util.ExtraCodecs#overrideLifecycle(Codec<E>,Function<E, Lifecycle>,Function<E, Lifecycle>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:327
  • Modifiers: public static
  • Return: Codec<E>

คืออะไร

ดำเนินการ overrideLifecycle ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: mapResult(), apply(), result(), map(), setLifecycle(), getFirst(), orElse(), coApply(). สร้างออบเจ็กต์: ResultFunction<E>. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Codec<E> codec
  • Function<E, Lifecycle> function
  • Function<E, Lifecycle> function2

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

Codec<E> codec = ...;
Function<E, Lifecycle> function = ...;
Function<E, Lifecycle> function2 = ...;
Codec<E> result = ExtraCodecs.overrideLifecycle(codec, function, function2);

net.minecraft.util.ExtraCodecs#retrieveContext(Function<DynamicOps<?>, DataResult<E>>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:402
  • Modifiers: public static
  • Return: MapCodec<E>

คืออะไร

ดำเนินการ retrieveContext ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: encode(), decode(), apply(), toString(), keys(), empty(). สร้างออบเจ็กต์: ContextRetrievalCodec. มีจุด return อย่างน้อย 5 จุด.

Parameters

  • Function<DynamicOps<?>, DataResult<E>> function

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

Function<DynamicOps<?>, DataResult<E>> function = ...;
MapCodec<E> result = ExtraCodecs.retrieveContext(function);

net.minecraft.util.ExtraCodecs#sizeLimitedMap(Codec<Map<K, V>>,int)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:474
  • Modifiers: public static
  • Return: Codec<Map<K, V>>

คืออะไร

ดำเนินการ sizeLimitedMap ตาม implementation ของ ExtraCodecs

ทำงานยังไง

เรียกต่อ: validate(), size(), error(), success().

Parameters

  • Codec<Map<K, V>> codec
  • int i

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

Codec<Map<K, V>> codec = ...;
Codec<Map<K, V>> result = ExtraCodecs.sizeLimitedMap(codec, 0);

net.minecraft.util.ExtraCodecs#strictUnboundedMap(Codec<K>,Codec<V>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:350
  • Modifiers: public static
  • Return: ExtraCodecs.StrictUnboundedMapCodec<K, V>

คืออะไร

ดำเนินการ strictUnboundedMap ตาม implementation ของ ExtraCodecs

ทำงานยังไง

สร้างออบเจ็กต์: ExtraCodecs.StrictUnboundedMapCodec<>. คืนค่า: new ExtraCodecs.StrictUnboundedMapCodec<>(codec, codec2).

Parameters

  • Codec<K> codec
  • Codec<V> codec2

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

Codec<K> codec = ...;
Codec<V> codec2 = ...;
ExtraCodecs.StrictUnboundedMapCodec<K, V> result = ExtraCodecs.strictUnboundedMap(codec, codec2);

net.minecraft.util.ExtraCodecs#temporalCodec(DateTimeFormatter)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:460
  • Modifiers: public static
  • Return: Codec<TemporalAccessor>

คืออะไร

ดำเนินการ temporalCodec ตาม implementation ของ ExtraCodecs

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: comapFlatMap(), success(), parse(), error(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • DateTimeFormatter dateTimeFormatter

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

DateTimeFormatter dateTimeFormatter = ...;
Codec<TemporalAccessor> result = ExtraCodecs.temporalCodec(dateTimeFormatter);

ExtraCodecs$LateBoundIdMapper

  • Full name: net.minecraft.util.ExtraCodecs$LateBoundIdMapper
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ExtraCodecs.java
  • Type: class
  • Modifiers: public static

net.minecraft.util.ExtraCodecs$LateBoundIdMapper#codec(Codec<I>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:544
  • Modifiers: public
  • Return: Codec<V>

คืออะไร

ดำเนินการ codec ตาม implementation ของ ExtraCodecs$LateBoundIdMapper

ทำงานยังไง

เรียกต่อ: inverse(), idResolverCodec(). คืนค่า: ExtraCodecs.idResolverCodec(codec, this.idToValue::get, biMap::get).

Parameters

  • Codec<I> codec

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

ExtraCodecs.LateBoundIdMapper instance = ...;
Codec<I> codec = ...;
Codec<V> result = instance.codec(codec);

net.minecraft.util.ExtraCodecs$LateBoundIdMapper#put(I,V)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:549
  • Modifiers: public
  • Return: ExtraCodecs.LateBoundIdMapper<I, V>

คืออะไร

ดำเนินการ put ตาม implementation ของ ExtraCodecs$LateBoundIdMapper

ทำงานยังไง

มีการวนลูป. เรียกต่อ: requireNonNull(). คืนค่า: this.

Parameters

  • I object
  • V object2

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

ExtraCodecs.LateBoundIdMapper instance = ...;
I object = ...;
V object2 = ...;
ExtraCodecs.LateBoundIdMapper<I, V> result = instance.put(object, object2);

ExtraCodecs$StrictUnboundedMapCodec

  • Full name: net.minecraft.util.ExtraCodecs$StrictUnboundedMapCodec
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ExtraCodecs.java
  • Type: record
  • Modifiers: public
  • Implements: Codec<Map<K, V>>,BaseMapCodec<K, V>

net.minecraft.util.ExtraCodecs$StrictUnboundedMapCodec#decode(DynamicOps<T>,MapLike<T>)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:557
  • Modifiers: public
  • Return: DataResult<Map<K, V>>

คืออะไร

ถอดรหัสข้อมูล decode

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: builder(), entries(), toList(), keyCodec(), parse(), getFirst(), elementCodec(), getSecond(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • DynamicOps<T> dynamicOps
  • MapLike<T> mapLike

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

ExtraCodecs.StrictUnboundedMapCodec instance = ...;
DynamicOps<T> dynamicOps = ...;
MapLike<T> mapLike = ...;
DataResult<Map<K, V>> result = instance.decode(dynamicOps, mapLike);

net.minecraft.util.ExtraCodecs$StrictUnboundedMapCodec#decode(DynamicOps<T>,T)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:583
  • Modifiers: public
  • Return: DataResult<Pair<Map<K, V>, T>>

คืออะไร

ถอดรหัสข้อมูล decode

ทำงานยังไง

เรียกต่อ: getMap(), setLifecycle(), stable(), flatMap(), map(), of().

Parameters

  • DynamicOps<T> dynamicOps
  • T object

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

ExtraCodecs.StrictUnboundedMapCodec instance = ...;
DynamicOps<T> dynamicOps = ...;
T object = ...;
DataResult<Pair<Map<K, V>, T>> result = instance.decode(dynamicOps, object);

net.minecraft.util.ExtraCodecs$StrictUnboundedMapCodec#elementCodec()

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:605
  • Modifiers: public
  • Return: Codec<V>

คืออะไร

ดำเนินการ elementCodec ตาม implementation ของ ExtraCodecs$StrictUnboundedMapCodec

ทำงานยังไง

คืนค่า: this.b.

Parameters

  • ไม่มี

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

ExtraCodecs.StrictUnboundedMapCodec instance = ...;
Codec<V> result = instance.elementCodec();

net.minecraft.util.ExtraCodecs$StrictUnboundedMapCodec#encode(Map<K, V>,DynamicOps<T>,T)

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:591
  • Modifiers: public
  • Return: DataResult<T>

คืออะไร

เข้ารหัสข้อมูล encode

ทำงานยังไง

เรียกต่อ: mapBuilder(), build(). คืนค่า: this.encode(map, dynamicOps, dynamicOps.mapBuilder()).build(object).

Parameters

  • Map<K, V> map
  • DynamicOps<T> dynamicOps
  • T object

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

ExtraCodecs.StrictUnboundedMapCodec instance = ...;
Map<K, V> map = ...;
DynamicOps<T> dynamicOps = ...;
T object = ...;
DataResult<T> result = instance.encode(map, dynamicOps, object);

net.minecraft.util.ExtraCodecs$StrictUnboundedMapCodec#keyCodec()

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:600
  • Modifiers: public
  • Return: Codec<K>

คืออะไร

ดำเนินการ keyCodec ตาม implementation ของ ExtraCodecs$StrictUnboundedMapCodec

ทำงานยังไง

คืนค่า: this.a.

Parameters

  • ไม่มี

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

ExtraCodecs.StrictUnboundedMapCodec instance = ...;
Codec<K> result = instance.keyCodec();

net.minecraft.util.ExtraCodecs$StrictUnboundedMapCodec#toString()

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:595
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ ExtraCodecs$StrictUnboundedMapCodec

ทำงานยังไง

คืนค่า: "StrictUnboundedMapCodec[" + this.a + " -> " + this.b + "]".

Parameters

  • ไม่มี

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

ExtraCodecs.StrictUnboundedMapCodec instance = ...;
String result = instance.toString();

ExtraCodecs$TagOrElementLocation

  • Full name: net.minecraft.util.ExtraCodecs$TagOrElementLocation
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ExtraCodecs.java
  • Type: record
  • Modifiers: public

net.minecraft.util.ExtraCodecs$TagOrElementLocation#toString()

  • Origin: common
  • Source: net/minecraft/util/ExtraCodecs.java:612
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ ExtraCodecs$TagOrElementLocation

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ExtraCodecs.TagOrElementLocation instance = ...;
String result = instance.toString();

FastBufferedInputStream

  • Full name: net.minecraft.util.FastBufferedInputStream
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/FastBufferedInputStream.java
  • Type: class
  • Modifiers: public
  • Extends: InputStream

net.minecraft.util.FastBufferedInputStream#available()

  • Origin: common
  • Source: net/minecraft/util/FastBufferedInputStream.java:77
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ available ตาม implementation ของ FastBufferedInputStream

ทำงานยังไง

เรียกต่อ: bytesInBuffer(). คืนค่า: this.bytesInBuffer() + this.in.available().

Parameters

  • ไม่มี

Throws

  • IOException

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

FastBufferedInputStream instance = ...;
int result = instance.available();

net.minecraft.util.FastBufferedInputStream#close()

  • Origin: common
  • Source: net/minecraft/util/FastBufferedInputStream.java:82
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

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

Parameters

  • ไม่มี

Throws

  • IOException

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

FastBufferedInputStream instance = ...;
instance.close();

net.minecraft.util.FastBufferedInputStream#FastBufferedInputStream(InputStream)

  • Origin: common
  • Source: net/minecraft/util/FastBufferedInputStream.java:13
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • InputStream inputStream

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

InputStream inputStream = ...;
FastBufferedInputStream instance = new FastBufferedInputStream(inputStream);

net.minecraft.util.FastBufferedInputStream#FastBufferedInputStream(InputStream,int)

  • Origin: common
  • Source: net/minecraft/util/FastBufferedInputStream.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: in, buffer.

Parameters

  • InputStream inputStream
  • int i

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

InputStream inputStream = ...;
FastBufferedInputStream instance = new FastBufferedInputStream(inputStream, 0);

net.minecraft.util.FastBufferedInputStream#read()

  • Origin: common
  • Source: net/minecraft/util/FastBufferedInputStream.java:22
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน read

ทำงานยังไง

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

Parameters

  • ไม่มี

Throws

  • IOException

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

FastBufferedInputStream instance = ...;
int result = instance.read();

net.minecraft.util.FastBufferedInputStream#read(byte[],int,int)

  • Origin: common
  • Source: net/minecraft/util/FastBufferedInputStream.java:34
  • Modifiers: public
  • Return: int

คืออะไร

อ่าน read

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: position. เรียกต่อ: bytesInBuffer(), fill(), arraycopy(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • byte[] bs
  • int i
  • int j

Throws

  • IOException

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

FastBufferedInputStream instance = ...;
byte[] bs = ...;
int result = instance.read(bs, 0, 0);

net.minecraft.util.FastBufferedInputStream#skip(long)

  • Origin: common
  • Source: net/minecraft/util/FastBufferedInputStream.java:58
  • Modifiers: public
  • Return: long

คืออะไร

ดำเนินการ skip ตาม implementation ของ FastBufferedInputStream

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: position. เรียกต่อ: bytesInBuffer(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • long l

Throws

  • IOException

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

FastBufferedInputStream instance = ...;
long result = instance.skip(0L);

FileZipper

  • Full name: net.minecraft.util.FileZipper
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/FileZipper.java
  • Type: class
  • Modifiers: public
  • Implements: Closeable

net.minecraft.util.FileZipper#add(Path)

  • Origin: common
  • Source: net/minecraft/util/FileZipper.java:57
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป ; มีการจัดการ exception. เรียกต่อ: getPath(), isRegularFile(), resolve(), getParent(), relativize(), toString(), copy(), find(). สร้างออบเจ็กต์: UncheckedIOException.

Parameters

  • Path path

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

FileZipper instance = ...;
Path path = ...;
instance.add(path);

net.minecraft.util.FileZipper#add(Path,File)

  • Origin: common
  • Source: net/minecraft/util/FileZipper.java:46
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getPath(), resolve(), toString(), createDirectories(), getParent(), copy(), toPath(). สร้างออบเจ็กต์: UncheckedIOException.

Parameters

  • Path path
  • File file

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

FileZipper instance = ...;
Path path = ...;
File file = ...;
instance.add(path, file);

net.minecraft.util.FileZipper#add(Path,String)

  • Origin: common
  • Source: net/minecraft/util/FileZipper.java:35
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getPath(), resolve(), toString(), createDirectories(), getParent(), write(), getBytes(). สร้างออบเจ็กต์: UncheckedIOException.

Parameters

  • Path path
  • String string

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

FileZipper instance = ...;
Path path = ...;
instance.add(path, "value");

net.minecraft.util.FileZipper#close()

  • Origin: common
  • Source: net/minecraft/util/FileZipper.java:77
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: move(), info(). สร้างออบเจ็กต์: UncheckedIOException.

Parameters

  • ไม่มี

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

FileZipper instance = ...;
instance.close();

net.minecraft.util.FileZipper#FileZipper(Path)

  • Origin: common
  • Source: net/minecraft/util/FileZipper.java:24
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

มีการจัดการ exception. แก้ state: outputFile, tempFile, fs. เรียกต่อ: resolveSibling(), getFileName(), toString(), newFileSystem(), of(). สร้างออบเจ็กต์: UncheckedIOException.

Parameters

  • Path path

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

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

FormattedCharSequence

  • Full name: net.minecraft.util.FormattedCharSequence
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/FormattedCharSequence.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.FormattedCharSequence#accept(FormattedCharSink)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:12
  • Modifiers: ``
  • Return: boolean

คืออะไร

รับค่า accept

ทำงานยังไง

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

Parameters

  • FormattedCharSink formattedCharSink

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

FormattedCharSequence instance = ...;
FormattedCharSink formattedCharSink = ...;
boolean result = instance.accept(formattedCharSink);

net.minecraft.util.FormattedCharSequence#backward(String,Style)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:26
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ backward ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

เรียกต่อ: isEmpty(), iterateBackwards(). คืนค่า: string.isEmpty() ? EMPTY : formattedCharSink -> StringDecomposer.iterateBackwards(string, style, formattedCharSink).

Parameters

  • String string
  • Style style

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

Style style = ...;
FormattedCharSequence result = FormattedCharSequence.backward("value", style);

net.minecraft.util.FormattedCharSequence#backward(String,Style,Int2IntFunction)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:30
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ backward ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

เรียกต่อ: isEmpty(), iterateBackwards(), decorateOutput(). คืนค่า: string.isEmpty() ? EMPTY : formattedCharSink -> StringDecomposer.iterateBackwards(string, style, decorateOutput(formattedCharSink, int2IntFunction)).

Parameters

  • String string
  • Style style
  • Int2IntFunction int2IntFunction

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

Style style = ...;
Int2IntFunction int2IntFunction = ...;
FormattedCharSequence result = FormattedCharSequence.backward("value", style, int2IntFunction);

net.minecraft.util.FormattedCharSequence#codepoint(int,Style)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:14
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ codepoint ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

เรียกต่อ: accept(). คืนค่า: formattedCharSink -> formattedCharSink.accept(0, style, i).

Parameters

  • int i
  • Style style

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

Style style = ...;
FormattedCharSequence result = FormattedCharSequence.codepoint(0, style);

net.minecraft.util.FormattedCharSequence#composite()

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:38
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ composite ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

คืนค่า: EMPTY.

Parameters

  • ไม่มี

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

FormattedCharSequence result = FormattedCharSequence.composite();

net.minecraft.util.FormattedCharSequence#composite(FormattedCharSequence)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:42
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ composite ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

คืนค่า: formattedCharSequence.

Parameters

  • FormattedCharSequence formattedCharSequence

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

FormattedCharSequence formattedCharSequence = ...;
FormattedCharSequence result = FormattedCharSequence.composite(formattedCharSequence);

net.minecraft.util.FormattedCharSequence#composite(FormattedCharSequence,FormattedCharSequence)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:46
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ composite ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

เรียกต่อ: fromPair(). คืนค่า: fromPair(formattedCharSequence, formattedCharSequence2).

Parameters

  • FormattedCharSequence formattedCharSequence
  • FormattedCharSequence formattedCharSequence2

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

FormattedCharSequence formattedCharSequence = ...;
FormattedCharSequence formattedCharSequence2 = ...;
FormattedCharSequence result = FormattedCharSequence.composite(formattedCharSequence, formattedCharSequence2);

net.minecraft.util.FormattedCharSequence#composite(FormattedCharSequence[])

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:50
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ composite ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

เรียกต่อ: fromList(), copyOf(). คืนค่า: fromList(ImmutableList.copyOf(formattedCharSequences)).

Parameters

  • FormattedCharSequence[] formattedCharSequences

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

FormattedCharSequence[] formattedCharSequences = ...;
FormattedCharSequence result = FormattedCharSequence.composite(formattedCharSequences);

net.minecraft.util.FormattedCharSequence#composite(List<FormattedCharSequence>)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:54
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ composite ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

แยกกรณีด้วย switch. เรียกต่อ: size(), get(), fromPair(), fromList(), copyOf(). มีจุด return อย่างน้อย 4 จุด.

Parameters

  • List<FormattedCharSequence> list

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

List<FormattedCharSequence> list = ...;
FormattedCharSequence result = FormattedCharSequence.composite(list);

net.minecraft.util.FormattedCharSequence#decorateOutput(FormattedCharSink,Int2IntFunction)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:34
  • Modifiers: static
  • Return: FormattedCharSink

คืออะไร

ดำเนินการ decorateOutput ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

เรียกต่อ: accept(), apply(). คืนค่า: (i, style, j) -> formattedCharSink.accept(i, style, int2IntFunction.apply(j)).

Parameters

  • FormattedCharSink formattedCharSink
  • Int2IntFunction int2IntFunction

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

FormattedCharSink formattedCharSink = ...;
Int2IntFunction int2IntFunction = ...;
FormattedCharSink result = FormattedCharSequence.decorateOutput(formattedCharSink, int2IntFunction);

net.minecraft.util.FormattedCharSequence#forward(String,Style)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:18
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ forward ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

เรียกต่อ: isEmpty(), iterate(). คืนค่า: string.isEmpty() ? EMPTY : formattedCharSink -> StringDecomposer.iterate(string, style, formattedCharSink).

Parameters

  • String string
  • Style style

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

Style style = ...;
FormattedCharSequence result = FormattedCharSequence.forward("value", style);

net.minecraft.util.FormattedCharSequence#forward(String,Style,Int2IntFunction)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:22
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ forward ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

เรียกต่อ: isEmpty(), iterate(), decorateOutput(). คืนค่า: string.isEmpty() ? EMPTY : formattedCharSink -> StringDecomposer.iterate(string, style, decorateOutput(formattedCharSink, int2IntFunction)).

Parameters

  • String string
  • Style style
  • Int2IntFunction int2IntFunction

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

Style style = ...;
Int2IntFunction int2IntFunction = ...;
FormattedCharSequence result = FormattedCharSequence.forward("value", style, int2IntFunction);

net.minecraft.util.FormattedCharSequence#fromList(List<FormattedCharSequence>)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:72
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ fromList ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

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

Parameters

  • List<FormattedCharSequence> list

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

List<FormattedCharSequence> list = ...;
FormattedCharSequence result = FormattedCharSequence.fromList(list);

net.minecraft.util.FormattedCharSequence#fromPair(FormattedCharSequence,FormattedCharSequence)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSequence.java:68
  • Modifiers: static
  • Return: FormattedCharSequence

คืออะไร

ดำเนินการ fromPair ตาม implementation ของ FormattedCharSequence

ทำงานยังไง

เรียกต่อ: accept(). คืนค่า: formattedCharSink -> formattedCharSequence.accept(formattedCharSink) && formattedCharSequence2.accept(formattedCharSink).

Parameters

  • FormattedCharSequence formattedCharSequence
  • FormattedCharSequence formattedCharSequence2

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

FormattedCharSequence formattedCharSequence = ...;
FormattedCharSequence formattedCharSequence2 = ...;
FormattedCharSequence result = FormattedCharSequence.fromPair(formattedCharSequence, formattedCharSequence2);

FormattedCharSink

  • Full name: net.minecraft.util.FormattedCharSink
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/FormattedCharSink.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.FormattedCharSink#accept(int,Style,int)

  • Origin: common
  • Source: net/minecraft/util/FormattedCharSink.java:7
  • Modifiers: ``
  • Return: boolean

คืออะไร

รับค่า accept

ทำงานยังไง

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

Parameters

  • int i
  • Style style
  • int j

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

FormattedCharSink instance = ...;
Style style = ...;
boolean result = instance.accept(0, style, 0);

FutureChain

  • Full name: net.minecraft.util.FutureChain
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/FutureChain.java
  • Type: class
  • Modifiers: public
  • Implements: TaskChainer,AutoCloseable

net.minecraft.util.FutureChain#append(CompletableFuture<T>,Consumer<T>)

  • Origin: common
  • Source: net/minecraft/util/FutureChain.java:21
  • Modifiers: public
  • Return: void

คืออะไร

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

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: head. เรียกต่อ: thenCombine(), thenAcceptAsync(), accept(), exceptionally(), getCause(), error(). คืนค่า: null.

Parameters

  • CompletableFuture<T> completableFuture
  • Consumer<T> consumer

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

FutureChain instance = ...;
CompletableFuture<T> completableFuture = ...;
Consumer<T> consumer = ...;
instance.append(completableFuture, consumer);

net.minecraft.util.FutureChain#close()

  • Origin: common
  • Source: net/minecraft/util/FutureChain.java:41
  • Modifiers: public
  • Return: void

คืออะไร

ปิด close

ทำงานยังไง

แก้ state: closed.

Parameters

  • ไม่มี

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

FutureChain instance = ...;
instance.close();

net.minecraft.util.FutureChain#FutureChain(Executor)

  • Origin: common
  • Source: net/minecraft/util/FutureChain.java:17
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: executor.

Parameters

  • Executor executor

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

Executor executor = ...;
FutureChain instance = new FutureChain(executor);

Graph

  • Full name: net.minecraft.util.Graph
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/Graph.java
  • Type: class
  • Modifiers: public final

net.minecraft.util.Graph#depthFirstSearch(Map<T, Set<T>>,Set<T>,Set<T>,Consumer<T>,T)

  • Origin: common
  • Source: net/minecraft/util/Graph.java:12
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ depthFirstSearch ตาม implementation ของ Graph

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: contains(), add(), getOrDefault(), of(), remove(), accept(). มีจุด return อย่างน้อย 4 จุด.

Parameters

  • Map<T, Set<T>> map
  • Set<T> set
  • Set<T> set2
  • Consumer<T> consumer
  • T object

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

Map<T, Set<T>> map = ...;
Set<T> set = ...;
Set<T> set2 = ...;
Consumer<T> consumer = ...;
T object = ...;
boolean result = Graph.depthFirstSearch(map, set, set2, consumer, object);

GsonHelper

  • Full name: net.minecraft.util.GsonHelper
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/GsonHelper.java
  • Type: class
  • Modifiers: public

net.minecraft.util.GsonHelper#convertToBigDecimal(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:273
  • Modifiers: public static
  • Return: BigDecimal

คืออะไร

แปลง To Big Decimal

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), getAsBigDecimal(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsBigDecimal().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
BigDecimal result = GsonHelper.convertToBigDecimal(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToBigInteger(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:293
  • Modifiers: public static
  • Return: BigInteger

คืออะไร

แปลง To Big Integer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), getAsBigInteger(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsBigInteger().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
BigInteger result = GsonHelper.convertToBigInteger(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToBoolean(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:133
  • Modifiers: public static
  • Return: boolean

คืออะไร

แปลง To Boolean

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsBoolean(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsBoolean().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
boolean result = GsonHelper.convertToBoolean(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToByte(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:233
  • Modifiers: public static
  • Return: byte

คืออะไร

แปลง To Byte

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), getAsByte(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsByte().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
byte result = GsonHelper.convertToByte(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToCharacter(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:253
  • Modifiers: public static
  • Return: char

คืออะไร

แปลง To Character

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), getAsCharacter(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsCharacter().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
char result = GsonHelper.convertToCharacter(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToDouble(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:153
  • Modifiers: public static
  • Return: double

คืออะไร

แปลง To Double

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), getAsDouble(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsDouble().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
double result = GsonHelper.convertToDouble(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToFloat(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:173
  • Modifiers: public static
  • Return: float

คืออะไร

แปลง To Float

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), getAsFloat(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsFloat().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
float result = GsonHelper.convertToFloat(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToInt(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:213
  • Modifiers: public static
  • Return: int

คืออะไร

แปลง To Int

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), getAsInt(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsInt().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
int result = GsonHelper.convertToInt(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToItem(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:108
  • Modifiers: public static
  • Return: Holder<Item>

คืออะไร

แปลง To Item

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsString(), get(), parse(), orElseThrow(), getType(). สร้างออบเจ็กต์: JsonSyntaxException.

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
Holder<Item> result = GsonHelper.convertToItem(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToJsonArray(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:355
  • Modifiers: public static
  • Return: JsonArray

คืออะไร

แปลง To Json Array

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonArray(), getAsJsonArray(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsJsonArray().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
JsonArray result = GsonHelper.convertToJsonArray(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToJsonObject(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:333
  • Modifiers: public static
  • Return: JsonObject

คืออะไร

แปลง To Json Object

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonObject(), getAsJsonObject(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsJsonObject().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
JsonObject result = GsonHelper.convertToJsonObject(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToLong(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:193
  • Modifiers: public static
  • Return: long

คืออะไร

แปลง To Long

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), getAsLong(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsLong().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
long result = GsonHelper.convertToLong(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToObject(JsonElement,String,JsonDeserializationContext,Class<? extends T>)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:377
  • Modifiers: public static
  • Return: T

คืออะไร

แปลง To Object

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: deserialize(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonDeserializationContext.deserialize(jsonElement, class_).

Parameters

  • JsonElement jsonElement
  • String string
  • JsonDeserializationContext jsonDeserializationContext
  • Class<? extends T> class_

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

JsonElement jsonElement = ...;
JsonDeserializationContext jsonDeserializationContext = ...;
Class<? extends T> class_ = ...;
T result = GsonHelper.convertToObject(jsonElement, "value", jsonDeserializationContext, class_);

net.minecraft.util.GsonHelper#convertToShort(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:313
  • Modifiers: public static
  • Return: short

คืออะไร

แปลง To Short

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), getAsShort(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsShort().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
short result = GsonHelper.convertToShort(jsonElement, "value");

net.minecraft.util.GsonHelper#convertToString(JsonElement,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:86
  • Modifiers: public static
  • Return: String

คืออะไร

แปลง To String

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isJsonPrimitive(), getAsString(), getType(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.getAsString().

Parameters

  • JsonElement jsonElement
  • String string

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

JsonElement jsonElement = ...;
String result = GsonHelper.convertToString(jsonElement, "value");

net.minecraft.util.GsonHelper#fromJson(Gson,Reader,Class<T>)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:498
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromJson ตาม implementation ของ GsonHelper

ทำงานยังไง

คืนค่า: fromJson(gson, reader, class_, false).

Parameters

  • Gson gson
  • Reader reader
  • Class<T> class_

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

Gson gson = ...;
Reader reader = ...;
Class<T> class_ = ...;
T result = GsonHelper.fromJson(gson, reader, class_);

net.minecraft.util.GsonHelper#fromJson(Gson,Reader,Class<T>,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:446
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromJson ตาม implementation ของ GsonHelper

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: fromNullableJson(). สร้างออบเจ็กต์: JsonParseException. คืนค่า: object.

Parameters

  • Gson gson
  • Reader reader
  • Class<T> class_
  • boolean bl

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

Gson gson = ...;
Reader reader = ...;
Class<T> class_ = ...;
T result = GsonHelper.fromJson(gson, reader, class_, true);

net.minecraft.util.GsonHelper#fromJson(Gson,Reader,TypeToken<T>)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:489
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromJson ตาม implementation ของ GsonHelper

ทำงานยังไง

คืนค่า: fromJson(gson, reader, typeToken, false).

Parameters

  • Gson gson
  • Reader reader
  • TypeToken<T> typeToken

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

Gson gson = ...;
Reader reader = ...;
TypeToken<T> typeToken = ...;
T result = GsonHelper.fromJson(gson, reader, typeToken);

net.minecraft.util.GsonHelper#fromJson(Gson,Reader,TypeToken<T>,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:466
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromJson ตาม implementation ของ GsonHelper

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: fromNullableJson(). สร้างออบเจ็กต์: JsonParseException. คืนค่า: object.

Parameters

  • Gson gson
  • Reader reader
  • TypeToken<T> typeToken
  • boolean bl

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

Gson gson = ...;
Reader reader = ...;
TypeToken<T> typeToken = ...;
T result = GsonHelper.fromJson(gson, reader, typeToken, true);

net.minecraft.util.GsonHelper#fromJson(Gson,String,Class<T>)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:502
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromJson ตาม implementation ของ GsonHelper

ทำงานยังไง

คืนค่า: fromJson(gson, string, class_, false).

Parameters

  • Gson gson
  • String string
  • Class<T> class_

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

Gson gson = ...;
Class<T> class_ = ...;
T result = GsonHelper.fromJson(gson, "value", class_);

net.minecraft.util.GsonHelper#fromJson(Gson,String,Class<T>,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:480
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromJson ตาม implementation ของ GsonHelper

ทำงานยังไง

สร้างออบเจ็กต์: StringReader. คืนค่า: fromJson(gson, new StringReader(string), class_, bl).

Parameters

  • Gson gson
  • String string
  • Class<T> class_
  • boolean bl

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

Gson gson = ...;
Class<T> class_ = ...;
T result = GsonHelper.fromJson(gson, "value", class_, true);

net.minecraft.util.GsonHelper#fromNullableJson(Gson,Reader,Class<T>,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:435
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromNullableJson ตาม implementation ของ GsonHelper

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: setLenient(), getAdapter(), read(). สร้างออบเจ็กต์: JsonReader, JsonParseException. คืนค่า: gson.getAdapter(class_).read(jsonReader).

Parameters

  • Gson gson
  • Reader reader
  • Class<T> class_
  • boolean bl

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

Gson gson = ...;
Reader reader = ...;
Class<T> class_ = ...;
T result = GsonHelper.fromNullableJson(gson, reader, class_, true);

net.minecraft.util.GsonHelper#fromNullableJson(Gson,Reader,TypeToken<T>,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:455
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromNullableJson ตาม implementation ของ GsonHelper

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: setLenient(), getAdapter(), read(). สร้างออบเจ็กต์: JsonReader, JsonParseException. คืนค่า: gson.getAdapter(typeToken).read(jsonReader).

Parameters

  • Gson gson
  • Reader reader
  • TypeToken<T> typeToken
  • boolean bl

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

Gson gson = ...;
Reader reader = ...;
TypeToken<T> typeToken = ...;
T result = GsonHelper.fromNullableJson(gson, reader, typeToken, true);

net.minecraft.util.GsonHelper#fromNullableJson(Gson,String,Class<T>,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:484
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromNullableJson ตาม implementation ของ GsonHelper

ทำงานยังไง

สร้างออบเจ็กต์: StringReader. คืนค่า: fromNullableJson(gson, new StringReader(string), class_, bl).

Parameters

  • Gson gson
  • String string
  • Class<T> class_
  • boolean bl

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

Gson gson = ...;
Class<T> class_ = ...;
T result = GsonHelper.fromNullableJson(gson, "value", class_, true);

net.minecraft.util.GsonHelper#fromNullableJson(Gson,String,TypeToken<T>)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:493
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromNullableJson ตาม implementation ของ GsonHelper

ทำงานยังไง

คืนค่า: fromNullableJson(gson, string, typeToken, false).

Parameters

  • Gson gson
  • String string
  • TypeToken<T> typeToken

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

Gson gson = ...;
TypeToken<T> typeToken = ...;
T result = GsonHelper.fromNullableJson(gson, "value", typeToken);

net.minecraft.util.GsonHelper#fromNullableJson(Gson,String,TypeToken<T>,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:475
  • Modifiers: public static
  • Return: T

คืออะไร

ดำเนินการ fromNullableJson ตาม implementation ของ GsonHelper

ทำงานยังไง

สร้างออบเจ็กต์: StringReader. คืนค่า: fromNullableJson(gson, new StringReader(string), typeToken, bl).

Parameters

  • Gson gson
  • String string
  • TypeToken<T> typeToken
  • boolean bl

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

Gson gson = ...;
TypeToken<T> typeToken = ...;
T result = GsonHelper.fromNullableJson(gson, "value", typeToken, true);

net.minecraft.util.GsonHelper#getAsBigDecimal(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:281
  • Modifiers: public static
  • Return: BigDecimal

คืออะไร

อ่านค่า As Big Decimal

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToBigDecimal(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToBigDecimal(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
BigDecimal result = GsonHelper.getAsBigDecimal(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsBigDecimal(JsonObject,String,BigDecimal)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:289
  • Modifiers: public static
  • Return: BigDecimal

คืออะไร

อ่านค่า As Big Decimal

ทำงานยังไง

เรียกต่อ: has(), convertToBigDecimal(), get(). คืนค่า: jsonObject.has(string) ? convertToBigDecimal(jsonObject.get(string), string) : bigDecimal.

Parameters

  • JsonObject jsonObject
  • String string
  • BigDecimal bigDecimal

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

JsonObject jsonObject = ...;
BigDecimal bigDecimal = ...;
BigDecimal result = GsonHelper.getAsBigDecimal(jsonObject, "value", bigDecimal);

net.minecraft.util.GsonHelper#getAsBigInteger(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:301
  • Modifiers: public static
  • Return: BigInteger

คืออะไร

อ่านค่า As Big Integer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToBigInteger(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToBigInteger(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
BigInteger result = GsonHelper.getAsBigInteger(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsBigInteger(JsonObject,String,BigInteger)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:309
  • Modifiers: public static
  • Return: BigInteger

คืออะไร

อ่านค่า As Big Integer

ทำงานยังไง

เรียกต่อ: has(), convertToBigInteger(), get(). คืนค่า: jsonObject.has(string) ? convertToBigInteger(jsonObject.get(string), string) : bigInteger.

Parameters

  • JsonObject jsonObject
  • String string
  • BigInteger bigInteger

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

JsonObject jsonObject = ...;
BigInteger bigInteger = ...;
BigInteger result = GsonHelper.getAsBigInteger(jsonObject, "value", bigInteger);

net.minecraft.util.GsonHelper#getAsBoolean(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:141
  • Modifiers: public static
  • Return: boolean

คืออะไร

อ่านค่า As Boolean

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToBoolean(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToBoolean(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
boolean result = GsonHelper.getAsBoolean(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsBoolean(JsonObject,String,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:149
  • Modifiers: public static
  • Return: boolean

คืออะไร

อ่านค่า As Boolean

ทำงานยังไง

เรียกต่อ: has(), convertToBoolean(), get(). คืนค่า: jsonObject.has(string) ? convertToBoolean(jsonObject.get(string), string) : bl.

Parameters

  • JsonObject jsonObject
  • String string
  • boolean bl

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

JsonObject jsonObject = ...;
boolean result = GsonHelper.getAsBoolean(jsonObject, "value", true);

net.minecraft.util.GsonHelper#getAsByte(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:241
  • Modifiers: public static
  • Return: byte

คืออะไร

อ่านค่า As Byte

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToByte(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToByte(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
byte result = GsonHelper.getAsByte(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsByte(JsonObject,String,byte)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:249
  • Modifiers: public static
  • Return: byte

คืออะไร

อ่านค่า As Byte

ทำงานยังไง

เรียกต่อ: has(), convertToByte(), get(). คืนค่า: jsonObject.has(string) ? convertToByte(jsonObject.get(string), string) : b.

Parameters

  • JsonObject jsonObject
  • String string
  • byte b

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

JsonObject jsonObject = ...;
byte result = GsonHelper.getAsByte(jsonObject, "value", 0);

net.minecraft.util.GsonHelper#getAsCharacter(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:261
  • Modifiers: public static
  • Return: char

คืออะไร

อ่านค่า As Character

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToCharacter(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToCharacter(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
char result = GsonHelper.getAsCharacter(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsCharacter(JsonObject,String,char)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:269
  • Modifiers: public static
  • Return: char

คืออะไร

อ่านค่า As Character

ทำงานยังไง

เรียกต่อ: has(), convertToCharacter(), get(). คืนค่า: jsonObject.has(string) ? convertToCharacter(jsonObject.get(string), string) : c.

Parameters

  • JsonObject jsonObject
  • String string
  • char c

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

JsonObject jsonObject = ...;
char result = GsonHelper.getAsCharacter(jsonObject, "value", 'a');

net.minecraft.util.GsonHelper#getAsDouble(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:161
  • Modifiers: public static
  • Return: double

คืออะไร

อ่านค่า As Double

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToDouble(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToDouble(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
double result = GsonHelper.getAsDouble(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsDouble(JsonObject,String,double)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:169
  • Modifiers: public static
  • Return: double

คืออะไร

อ่านค่า As Double

ทำงานยังไง

เรียกต่อ: has(), convertToDouble(), get(). คืนค่า: jsonObject.has(string) ? convertToDouble(jsonObject.get(string), string) : d.

Parameters

  • JsonObject jsonObject
  • String string
  • double d

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

JsonObject jsonObject = ...;
double result = GsonHelper.getAsDouble(jsonObject, "value", 0.0D);

net.minecraft.util.GsonHelper#getAsFloat(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:181
  • Modifiers: public static
  • Return: float

คืออะไร

อ่านค่า As Float

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToFloat(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToFloat(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
float result = GsonHelper.getAsFloat(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsFloat(JsonObject,String,float)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:189
  • Modifiers: public static
  • Return: float

คืออะไร

อ่านค่า As Float

ทำงานยังไง

เรียกต่อ: has(), convertToFloat(), get(). คืนค่า: jsonObject.has(string) ? convertToFloat(jsonObject.get(string), string) : f.

Parameters

  • JsonObject jsonObject
  • String string
  • float f

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

JsonObject jsonObject = ...;
float result = GsonHelper.getAsFloat(jsonObject, "value", 0.0F);

net.minecraft.util.GsonHelper#getAsInt(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:221
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า As Int

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToInt(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToInt(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
int result = GsonHelper.getAsInt(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsInt(JsonObject,String,int)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:229
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า As Int

ทำงานยังไง

เรียกต่อ: has(), convertToInt(), get(). คืนค่า: jsonObject.has(string) ? convertToInt(jsonObject.get(string), string) : i.

Parameters

  • JsonObject jsonObject
  • String string
  • int i

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

JsonObject jsonObject = ...;
int result = GsonHelper.getAsInt(jsonObject, "value", 0);

net.minecraft.util.GsonHelper#getAsItem(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:119
  • Modifiers: public static
  • Return: Holder<Item>

คืออะไร

อ่านค่า As Item

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToItem(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToItem(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
Holder<Item> result = GsonHelper.getAsItem(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsItem(JsonObject,String,Holder<Item>)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:127
  • Modifiers: public static
  • Return: Holder<Item>

คืออะไร

อ่านค่า As Item

ทำงานยังไง

เรียกต่อ: has(), convertToItem(), get(). คืนค่า: jsonObject.has(string) ? convertToItem(jsonObject.get(string), string) : holder.

Parameters

  • JsonObject jsonObject
  • String string
  • Holder<Item> holder

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

JsonObject jsonObject = ...;
Holder<Item> holder = ...;
Holder<Item> result = GsonHelper.getAsItem(jsonObject, "value", holder);

net.minecraft.util.GsonHelper#getAsJsonArray(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:363
  • Modifiers: public static
  • Return: JsonArray

คืออะไร

อ่านค่า As Json Array

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToJsonArray(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToJsonArray(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
JsonArray result = GsonHelper.getAsJsonArray(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsJsonArray(JsonObject,String,JsonArray)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:371
  • Modifiers: public static
  • Return: JsonArray

คืออะไร

อ่านค่า As Json Array

ทำงานยังไง

เรียกต่อ: has(), convertToJsonArray(), get(). คืนค่า: jsonObject.has(string) ? convertToJsonArray(jsonObject.get(string), string) : jsonArray.

Parameters

  • JsonObject jsonObject
  • String string
  • JsonArray jsonArray

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

JsonObject jsonObject = ...;
JsonArray jsonArray = ...;
JsonArray result = GsonHelper.getAsJsonArray(jsonObject, "value", jsonArray);

net.minecraft.util.GsonHelper#getAsJsonObject(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:341
  • Modifiers: public static
  • Return: JsonObject

คืออะไร

อ่านค่า As Json Object

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToJsonObject(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToJsonObject(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
JsonObject result = GsonHelper.getAsJsonObject(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsJsonObject(JsonObject,String,JsonObject)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:349
  • Modifiers: public static
  • Return: JsonObject

คืออะไร

อ่านค่า As Json Object

ทำงานยังไง

เรียกต่อ: has(), convertToJsonObject(), get(). คืนค่า: jsonObject.has(string) ? convertToJsonObject(jsonObject.get(string), string) : jsonObject2.

Parameters

  • JsonObject jsonObject
  • String string
  • JsonObject jsonObject2

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

JsonObject jsonObject = ...;
JsonObject jsonObject2 = ...;
JsonObject result = GsonHelper.getAsJsonObject(jsonObject, "value", jsonObject2);

net.minecraft.util.GsonHelper#getAsLong(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:201
  • Modifiers: public static
  • Return: long

คืออะไร

อ่านค่า As Long

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToLong(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToLong(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
long result = GsonHelper.getAsLong(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsLong(JsonObject,String,long)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:209
  • Modifiers: public static
  • Return: long

คืออะไร

อ่านค่า As Long

ทำงานยังไง

เรียกต่อ: has(), convertToLong(), get(). คืนค่า: jsonObject.has(string) ? convertToLong(jsonObject.get(string), string) : l.

Parameters

  • JsonObject jsonObject
  • String string
  • long l

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

JsonObject jsonObject = ...;
long result = GsonHelper.getAsLong(jsonObject, "value", 0L);

net.minecraft.util.GsonHelper#getAsObject(JsonObject,String,JsonDeserializationContext,Class<? extends T>)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:387
  • Modifiers: public static
  • Return: T

คืออะไร

อ่านค่า As Object

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToObject(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToObject(jsonObject.get(string), string, jsonDeserializationContext, class_).

Parameters

  • JsonObject jsonObject
  • String string
  • JsonDeserializationContext jsonDeserializationContext
  • Class<? extends T> class_

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

JsonObject jsonObject = ...;
JsonDeserializationContext jsonDeserializationContext = ...;
Class<? extends T> class_ = ...;
T result = GsonHelper.getAsObject(jsonObject, "value", jsonDeserializationContext, class_);

net.minecraft.util.GsonHelper#getAsObject(JsonObject,String,T,JsonDeserializationContext,Class<? extends T>)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:395
  • Modifiers: public static
  • Return: T

คืออะไร

อ่านค่า As Object

ทำงานยังไง

เรียกต่อ: has(), convertToObject(), get(). คืนค่า: jsonObject.has(string) ? convertToObject(jsonObject.get(string), string, jsonDeserializationContext, class_) : object.

Parameters

  • JsonObject jsonObject
  • String string
  • T object
  • JsonDeserializationContext jsonDeserializationContext
  • Class<? extends T> class_

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

JsonObject jsonObject = ...;
T object = ...;
JsonDeserializationContext jsonDeserializationContext = ...;
Class<? extends T> class_ = ...;
T result = GsonHelper.getAsObject(jsonObject, "value", object, jsonDeserializationContext, class_);

net.minecraft.util.GsonHelper#getAsShort(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:321
  • Modifiers: public static
  • Return: short

คืออะไร

อ่านค่า As Short

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToShort(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToShort(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
short result = GsonHelper.getAsShort(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsShort(JsonObject,String,short)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:329
  • Modifiers: public static
  • Return: short

คืออะไร

อ่านค่า As Short

ทำงานยังไง

เรียกต่อ: has(), convertToShort(), get(). คืนค่า: jsonObject.has(string) ? convertToShort(jsonObject.get(string), string) : s.

Parameters

  • JsonObject jsonObject
  • String string
  • short s

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

JsonObject jsonObject = ...;
short result = GsonHelper.getAsShort(jsonObject, "value", 0);

net.minecraft.util.GsonHelper#getAsString(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:94
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า As String

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: has(), convertToString(), get(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: convertToString(jsonObject.get(string), string).

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
String result = GsonHelper.getAsString(jsonObject, "value");

net.minecraft.util.GsonHelper#getAsString(JsonObject,String,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:102
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า As String

ทำงานยังไง

เรียกต่อ: has(), convertToString(), get(). คืนค่า: jsonObject.has(string) ? convertToString(jsonObject.get(string), string) : string2.

Parameters

  • JsonObject jsonObject
  • String string
  • String string2

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

JsonObject jsonObject = ...;
String result = GsonHelper.getAsString(jsonObject, "value", "value");

net.minecraft.util.GsonHelper#getNonNull(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:77
  • Modifiers: public static
  • Return: JsonElement

คืออะไร

อ่านค่า Non Null

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), isJsonNull(). สร้างออบเจ็กต์: JsonSyntaxException. คืนค่า: jsonElement.

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
JsonElement result = GsonHelper.getNonNull(jsonObject, "value");

net.minecraft.util.GsonHelper#getType(JsonElement)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:403
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Type

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: abbreviateMiddle(), valueOf(), null(), isJsonNull(), isJsonArray(), array(), isJsonObject(), object(). มีจุด return อย่างน้อย 7 จุด.

Parameters

  • JsonElement jsonElement

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

JsonElement jsonElement = ...;
String result = GsonHelper.getType(jsonElement);

net.minecraft.util.GsonHelper#isArrayNode(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:61
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Array Node

ทำงานยังไง

เรียกต่อ: isValidNode(), get(), isJsonArray(). คืนค่า: !isValidNode(jsonObject, string) ? false : jsonObject.get(string).isJsonArray().

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
boolean result = GsonHelper.isArrayNode(jsonObject, "value");

net.minecraft.util.GsonHelper#isBooleanValue(JsonElement)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:57
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Boolean Value

ทำงานยังไง

เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isBoolean(). คืนค่า: !jsonElement.isJsonPrimitive() ? false : jsonElement.getAsJsonPrimitive().isBoolean().

Parameters

  • JsonElement jsonElement

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

JsonElement jsonElement = ...;
boolean result = GsonHelper.isBooleanValue(jsonElement);

net.minecraft.util.GsonHelper#isBooleanValue(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:53
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Boolean Value

ทำงานยังไง

เรียกต่อ: isValidPrimitive(), getAsJsonPrimitive(), isBoolean(). คืนค่า: !isValidPrimitive(jsonObject, string) ? false : jsonObject.getAsJsonPrimitive(string).isBoolean().

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
boolean result = GsonHelper.isBooleanValue(jsonObject, "value");

net.minecraft.util.GsonHelper#isNumberValue(JsonElement)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:49
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Number Value

ทำงานยังไง

เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isNumber(). คืนค่า: !jsonElement.isJsonPrimitive() ? false : jsonElement.getAsJsonPrimitive().isNumber().

Parameters

  • JsonElement jsonElement

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

JsonElement jsonElement = ...;
boolean result = GsonHelper.isNumberValue(jsonElement);

net.minecraft.util.GsonHelper#isNumberValue(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:45
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Number Value

ทำงานยังไง

เรียกต่อ: isValidPrimitive(), getAsJsonPrimitive(), isNumber(). คืนค่า: !isValidPrimitive(jsonObject, string) ? false : jsonObject.getAsJsonPrimitive(string).isNumber().

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
boolean result = GsonHelper.isNumberValue(jsonObject, "value");

net.minecraft.util.GsonHelper#isObjectNode(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:65
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Object Node

ทำงานยังไง

เรียกต่อ: isValidNode(), get(), isJsonObject(). คืนค่า: !isValidNode(jsonObject, string) ? false : jsonObject.get(string).isJsonObject().

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
boolean result = GsonHelper.isObjectNode(jsonObject, "value");

net.minecraft.util.GsonHelper#isStringValue(JsonElement)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:41
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ String Value

ทำงานยังไง

เรียกต่อ: isJsonPrimitive(), getAsJsonPrimitive(), isString(). คืนค่า: !jsonElement.isJsonPrimitive() ? false : jsonElement.getAsJsonPrimitive().isString().

Parameters

  • JsonElement jsonElement

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

JsonElement jsonElement = ...;
boolean result = GsonHelper.isStringValue(jsonElement);

net.minecraft.util.GsonHelper#isStringValue(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:37
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ String Value

ทำงานยังไง

เรียกต่อ: isValidPrimitive(), getAsJsonPrimitive(), isString(). คืนค่า: !isValidPrimitive(jsonObject, string) ? false : jsonObject.getAsJsonPrimitive(string).isString().

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
boolean result = GsonHelper.isStringValue(jsonObject, "value");

net.minecraft.util.GsonHelper#isValidNode(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:73
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Valid Node

ทำงานยังไง

เรียกต่อ: get(). คืนค่า: jsonObject == null ? false : jsonObject.get(string) != null.

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
boolean result = GsonHelper.isValidNode(jsonObject, "value");

net.minecraft.util.GsonHelper#isValidPrimitive(JsonObject,String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:69
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Valid Primitive

ทำงานยังไง

เรียกต่อ: isValidNode(), get(), isJsonPrimitive(). คืนค่า: !isValidNode(jsonObject, string) ? false : jsonObject.get(string).isJsonPrimitive().

Parameters

  • JsonObject jsonObject
  • String string

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

JsonObject jsonObject = ...;
boolean result = GsonHelper.isValidPrimitive(jsonObject, "value");

net.minecraft.util.GsonHelper#parse(Reader)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:518
  • Modifiers: public static
  • Return: JsonObject

คืออะไร

แปลง/วิเคราะห์ข้อมูล parse

ทำงานยังไง

คืนค่า: parse(reader, false).

Parameters

  • Reader reader

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

Reader reader = ...;
JsonObject result = GsonHelper.parse(reader);

net.minecraft.util.GsonHelper#parse(Reader,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:510
  • Modifiers: public static
  • Return: JsonObject

คืออะไร

แปลง/วิเคราะห์ข้อมูล parse

ทำงานยังไง

เรียกต่อ: fromJson(). คืนค่า: fromJson(GSON, reader, JsonObject.class, bl).

Parameters

  • Reader reader
  • boolean bl

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

Reader reader = ...;
JsonObject result = GsonHelper.parse(reader, true);

net.minecraft.util.GsonHelper#parse(String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:514
  • Modifiers: public static
  • Return: JsonObject

คืออะไร

แปลง/วิเคราะห์ข้อมูล parse

ทำงานยังไง

คืนค่า: parse(string, false).

Parameters

  • String string

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

JsonObject result = GsonHelper.parse("value");

net.minecraft.util.GsonHelper#parse(String,boolean)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:506
  • Modifiers: public static
  • Return: JsonObject

คืออะไร

แปลง/วิเคราะห์ข้อมูล parse

ทำงานยังไง

สร้างออบเจ็กต์: StringReader. คืนค่า: parse(new StringReader(string), bl).

Parameters

  • String string
  • boolean bl

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

JsonObject result = GsonHelper.parse("value", true);

net.minecraft.util.GsonHelper#parseArray(Reader)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:526
  • Modifiers: public static
  • Return: JsonArray

คืออะไร

แปลง/วิเคราะห์ข้อมูล Array

ทำงานยังไง

เรียกต่อ: fromJson(). คืนค่า: fromJson(GSON, reader, JsonArray.class, false).

Parameters

  • Reader reader

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

Reader reader = ...;
JsonArray result = GsonHelper.parseArray(reader);

net.minecraft.util.GsonHelper#parseArray(String)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:522
  • Modifiers: public static
  • Return: JsonArray

คืออะไร

แปลง/วิเคราะห์ข้อมูล Array

ทำงานยังไง

สร้างออบเจ็กต์: StringReader. คืนค่า: parseArray(new StringReader(string)).

Parameters

  • String string

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

JsonArray result = GsonHelper.parseArray("value");

net.minecraft.util.GsonHelper#toStableString(JsonElement)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:530
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ toStableString ตาม implementation ของ GsonHelper

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: writeValue(), naturalOrder(), toString(). สร้างออบเจ็กต์: StringWriter, JsonWriter, AssertionError. คืนค่า: stringWriter.toString().

Parameters

  • JsonElement jsonElement

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

JsonElement jsonElement = ...;
String result = GsonHelper.toStableString(jsonElement);

net.minecraft.util.GsonHelper#writeValue(JsonWriter,JsonElement,Comparator<String>)

  • Origin: common
  • Source: net/minecraft/util/GsonHelper.java:543
  • Modifiers: public static
  • Return: void

คืออะไร

เขียน Value

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isJsonNull(), nullValue(), isJsonPrimitive(), getAsJsonPrimitive(), isNumber(), value(), getAsNumber(), isBoolean(). สร้างออบเจ็กต์: IllegalArgumentException.

Parameters

  • JsonWriter jsonWriter
  • JsonElement jsonElement
  • Comparator<String> comparator

Throws

  • IOException

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

JsonWriter jsonWriter = ...;
JsonElement jsonElement = ...;
Comparator<String> comparator = ...;
GsonHelper.writeValue(jsonWriter, jsonElement, comparator);

HttpUtil

  • Full name: net.minecraft.util.HttpUtil
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/HttpUtil.java
  • Type: class
  • Modifiers: public

net.minecraft.util.HttpUtil#downloadFile(Path,URL,Map<String, String>,HashFunction,HashCode,int,Proxy,HttpUtil.DownloadProgressListener)

  • Origin: common
  • Source: net/minecraft/util/HttpUtil.java:36
  • Modifiers: public static
  • Return: Path

คืออะไร

ดำเนินการ downloadFile ตาม implementation ของ HttpUtil

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: requestStart(), cachedFilePath(), checkExistingFile(), info(), requestFinished(), updateModificationTime(), warn(), deleteIfExists(). สร้างออบเจ็กต์: UncheckedIOException, IOException, IllegalStateException. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Path path
  • URL uRL
  • Map<String, String> map
  • HashFunction hashFunction
  • HashCode hashCode
  • int i
  • Proxy proxy
  • HttpUtil.DownloadProgressListener downloadProgressListener

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

Path path = ...;
URL uRL = ...;
Map<String, String> map = ...;
HashFunction hashFunction = ...;
HashCode hashCode = ...;
Proxy proxy = ...;
HttpUtil.DownloadProgressListener downloadProgressListener = ...;
Path result = HttpUtil.downloadFile(path, uRL, map, hashFunction, hashCode, 0, proxy, downloadProgressListener);

net.minecraft.util.HttpUtil#getAvailablePort()

  • Origin: common
  • Source: net/minecraft/util/HttpUtil.java:200
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Available Port

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getLocalPort(). สร้างออบเจ็กต์: ServerSocket. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

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

int result = HttpUtil.getAvailablePort();

net.minecraft.util.HttpUtil#isPortAvailable(int)

  • Origin: common
  • Source: net/minecraft/util/HttpUtil.java:208
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Port Available

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getLocalPort(). สร้างออบเจ็กต์: ServerSocket. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • int i

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

boolean result = HttpUtil.isPortAvailable(0);

HttpUtil$DownloadProgressListener

  • Full name: net.minecraft.util.HttpUtil$DownloadProgressListener
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/HttpUtil.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.HttpUtil$DownloadProgressListener#downloadedBytes(long)

  • Origin: common
  • Source: net/minecraft/util/HttpUtil.java:225
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ downloadedBytes ตาม implementation ของ HttpUtil$DownloadProgressListener

ทำงานยังไง

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

Parameters

  • long l

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

HttpUtil.DownloadProgressListener instance = ...;
instance.downloadedBytes(0L);

net.minecraft.util.HttpUtil$DownloadProgressListener#downloadStart(OptionalLong)

  • Origin: common
  • Source: net/minecraft/util/HttpUtil.java:223
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ downloadStart ตาม implementation ของ HttpUtil$DownloadProgressListener

ทำงานยังไง

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

Parameters

  • OptionalLong optionalLong

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

HttpUtil.DownloadProgressListener instance = ...;
OptionalLong optionalLong = ...;
instance.downloadStart(optionalLong);

net.minecraft.util.HttpUtil$DownloadProgressListener#requestFinished(boolean)

  • Origin: common
  • Source: net/minecraft/util/HttpUtil.java:227
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ requestFinished ตาม implementation ของ HttpUtil$DownloadProgressListener

ทำงานยังไง

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

Parameters

  • boolean bl

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

HttpUtil.DownloadProgressListener instance = ...;
instance.requestFinished(true);

net.minecraft.util.HttpUtil$DownloadProgressListener#requestStart()

  • Origin: common
  • Source: net/minecraft/util/HttpUtil.java:221
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ requestStart ตาม implementation ของ HttpUtil$DownloadProgressListener

ทำงานยังไง

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

Parameters

  • ไม่มี

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

HttpUtil.DownloadProgressListener instance = ...;
instance.requestStart();

InclusiveRange

  • Full name: net.minecraft.util.InclusiveRange
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/InclusiveRange.java
  • Type: record
  • Modifiers: public

net.minecraft.util.InclusiveRange#codec(Codec<T>)

  • Origin: common
  • Source: net/minecraft/util/InclusiveRange.java:19
  • Modifiers: public static
  • Return: Codec<InclusiveRange<T>>

คืออะไร

ดำเนินการ codec ตาม implementation ของ InclusiveRange

ทำงานยังไง

เรียกต่อ: intervalCodec(). คืนค่า: ExtraCodecs.intervalCodec(codec, "min_inclusive", "max_inclusive", InclusiveRange::create, InclusiveRange::minInclusive, InclusiveRange::maxInclusive).

Parameters

  • Codec<T> codec

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

Codec<T> codec = ...;
Codec<InclusiveRange<T>> result = InclusiveRange.codec(codec);

net.minecraft.util.InclusiveRange#codec(Codec<T>,T,T)

  • Origin: common
  • Source: net/minecraft/util/InclusiveRange.java:23
  • Modifiers: public static
  • Return: Codec<InclusiveRange<T>>

คืออะไร

ดำเนินการ codec ตาม implementation ของ InclusiveRange

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: validate(), minInclusive(), compareTo(), error(), maxInclusive(), success().

Parameters

  • Codec<T> codec
  • T comparable
  • T comparable2

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

Codec<T> codec = ...;
T comparable = ...;
T comparable2 = ...;
Codec<InclusiveRange<T>> result = InclusiveRange.codec(codec, comparable, comparable2);

net.minecraft.util.InclusiveRange#contains(InclusiveRange<T>)

  • Origin: common
  • Source: net/minecraft/util/InclusiveRange.java:52
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี contains

ทำงานยังไง

เรียกต่อ: minInclusive(), compareTo(). คืนค่า: inclusiveRange.minInclusive().compareTo(this.minInclusive) >= 0 && inclusiveRange.maxInclusive.compareTo(this.maxInclusive) <= 0.

Parameters

  • InclusiveRange<T> inclusiveRange

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

InclusiveRange instance = ...;
InclusiveRange<T> inclusiveRange = ...;
boolean result = instance.contains(inclusiveRange);

net.minecraft.util.InclusiveRange#create(T,T)

  • Origin: common
  • Source: net/minecraft/util/InclusiveRange.java:42
  • Modifiers: public static
  • Return: DataResult<InclusiveRange<T>>

คืออะไร

สร้าง create

ทำงานยังไง

เรียกต่อ: compareTo(), success(), error(). สร้างออบเจ็กต์: InclusiveRange<>.

Parameters

  • T comparable
  • T comparable2

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

T comparable = ...;
T comparable2 = ...;
DataResult<InclusiveRange<T>> result = InclusiveRange.create(comparable, comparable2);

net.minecraft.util.InclusiveRange#InclusiveRange(T)

  • Origin: common
  • Source: net/minecraft/util/InclusiveRange.java:15
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • T comparable

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

T comparable = ...;
InclusiveRange instance = new InclusiveRange(comparable);

net.minecraft.util.InclusiveRange#InclusiveRange(T,T)

  • Origin: common
  • Source: net/minecraft/util/InclusiveRange.java:9
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: compareTo(). สร้างออบเจ็กต์: IllegalArgumentException.

Parameters

  • T minInclusive
  • T maxInclusive

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

T minInclusive = ...;
T maxInclusive = ...;
InclusiveRange instance = new InclusiveRange(minInclusive, maxInclusive);

net.minecraft.util.InclusiveRange#isValueInRange(T)

  • Origin: common
  • Source: net/minecraft/util/InclusiveRange.java:48
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Value In Range

ทำงานยังไง

เรียกต่อ: compareTo(). คืนค่า: comparable.compareTo(this.minInclusive) >= 0 && comparable.compareTo(this.maxInclusive) <= 0.

Parameters

  • T comparable

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

InclusiveRange instance = ...;
T comparable = ...;
boolean result = instance.isValueInRange(comparable);

net.minecraft.util.InclusiveRange#toString()

  • Origin: common
  • Source: net/minecraft/util/InclusiveRange.java:56
  • Modifiers: public
  • Return: String

คืออะไร

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

ทำงานยังไง

คืนค่า: "[" + this.minInclusive + ", " + this.maxInclusive + "]".

Parameters

  • ไม่มี

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

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

KeyDispatchDataCodec

  • Full name: net.minecraft.util.KeyDispatchDataCodec
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/KeyDispatchDataCodec.java
  • Type: record
  • Modifiers: public

net.minecraft.util.KeyDispatchDataCodec#of(MapCodec<A>)

  • Origin: common
  • Source: net/minecraft/util/KeyDispatchDataCodec.java:6
  • Modifiers: public static
  • Return: KeyDispatchDataCodec<A>

คืออะไร

ดำเนินการ of ตาม implementation ของ KeyDispatchDataCodec

ทำงานยังไง

สร้างออบเจ็กต์: KeyDispatchDataCodec<>. คืนค่า: new KeyDispatchDataCodec<>(mapCodec).

Parameters

  • MapCodec<A> mapCodec

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

MapCodec<A> mapCodec = ...;
KeyDispatchDataCodec<A> result = KeyDispatchDataCodec.of(mapCodec);

LazyLoadedValue

  • Full name: net.minecraft.util.LazyLoadedValue
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/LazyLoadedValue.java
  • Type: class
  • Modifiers: public

net.minecraft.util.LazyLoadedValue#get()

  • Origin: common
  • Source: net/minecraft/util/LazyLoadedValue.java:14
  • Modifiers: public
  • Return: T

คืออะไร

อ่านค่า get

ทำงานยังไง

คืนค่า: this.factory.get().

Parameters

  • ไม่มี

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

LazyLoadedValue instance = ...;
T result = instance.get();

net.minecraft.util.LazyLoadedValue#LazyLoadedValue(Supplier<T>)

  • Origin: common
  • Source: net/minecraft/util/LazyLoadedValue.java:10
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: factory. เรียกต่อ: memoize().

Parameters

  • Supplier<T> supplier

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

Supplier<T> supplier = ...;
LazyLoadedValue instance = new LazyLoadedValue(supplier);

LinearCongruentialGenerator

  • Full name: net.minecraft.util.LinearCongruentialGenerator
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/LinearCongruentialGenerator.java
  • Type: class
  • Modifiers: public

net.minecraft.util.LinearCongruentialGenerator#next(long,long)

  • Origin: common
  • Source: net/minecraft/util/LinearCongruentialGenerator.java:7
  • Modifiers: public static
  • Return: long

คืออะไร

ดำเนินการ next ตาม implementation ของ LinearCongruentialGenerator

ทำงานยังไง

คืนค่า: l + m.

Parameters

  • long l
  • long m

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

long result = LinearCongruentialGenerator.next(0L, 0L);

ListAndDeque

  • Full name: net.minecraft.util.ListAndDeque
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ListAndDeque.java
  • Type: interface
  • Modifiers: public
  • Implements: Serializable,Cloneable,Deque<T>,List<T>,RandomAccess

net.minecraft.util.ListAndDeque#addFirst(T)

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:18
  • Modifiers: ``
  • Return: void

คืออะไร

เพิ่ม First

ทำงานยังไง

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

Parameters

  • T object

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

ListAndDeque instance = ...;
T object = ...;
instance.addFirst(object);

net.minecraft.util.ListAndDeque#addLast(T)

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:21
  • Modifiers: ``
  • Return: void

คืออะไร

เพิ่ม Last

ทำงานยังไง

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

Parameters

  • T object

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

ListAndDeque instance = ...;
T object = ...;
instance.addLast(object);

net.minecraft.util.ListAndDeque#element()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:46
  • Modifiers: default
  • Return: T

คืออะไร

ดำเนินการ element ตาม implementation ของ ListAndDeque

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
T result = instance.element();

net.minecraft.util.ListAndDeque#getFirst()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:12
  • Modifiers: ``
  • Return: T

คืออะไร

อ่านค่า First

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
T result = instance.getFirst();

net.minecraft.util.ListAndDeque#getLast()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:15
  • Modifiers: ``
  • Return: T

คืออะไร

อ่านค่า Last

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
T result = instance.getLast();

net.minecraft.util.ListAndDeque#offer(T)

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:30
  • Modifiers: default
  • Return: boolean

คืออะไร

ดำเนินการ offer ตาม implementation ของ ListAndDeque

ทำงานยังไง

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

Parameters

  • T object

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

ListAndDeque instance = ...;
T object = ...;
boolean result = instance.offer(object);

net.minecraft.util.ListAndDeque#peek()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:51
  • Modifiers: default
  • Return: T

คืออะไร

ดำเนินการ peek ตาม implementation ของ ListAndDeque

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
T result = instance.peek();

net.minecraft.util.ListAndDeque#poll()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:40
  • Modifiers: default
  • Return: T

คืออะไร

ดำเนินการ poll ตาม implementation ของ ListAndDeque

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
T result = instance.poll();

net.minecraft.util.ListAndDeque#pop()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:62
  • Modifiers: default
  • Return: T

คืออะไร

ดำเนินการ pop ตาม implementation ของ ListAndDeque

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
T result = instance.pop();

net.minecraft.util.ListAndDeque#push(T)

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:57
  • Modifiers: default
  • Return: void

คืออะไร

ดำเนินการ push ตาม implementation ของ ListAndDeque

ทำงานยังไง

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

Parameters

  • T object

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

ListAndDeque instance = ...;
T object = ...;
instance.push(object);

net.minecraft.util.ListAndDeque#remove()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:35
  • Modifiers: default
  • Return: T

คืออะไร

ลบ remove

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
T result = instance.remove();

net.minecraft.util.ListAndDeque#removeFirst()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:24
  • Modifiers: ``
  • Return: T

คืออะไร

ลบ First

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
T result = instance.removeFirst();

net.minecraft.util.ListAndDeque#removeLast()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:27
  • Modifiers: ``
  • Return: T

คืออะไร

ลบ Last

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
T result = instance.removeLast();

net.minecraft.util.ListAndDeque#reversed()

  • Origin: common
  • Source: net/minecraft/util/ListAndDeque.java:10
  • Modifiers: ``
  • Return: ListAndDeque<T>

คืออะไร

ดำเนินการ reversed ตาม implementation ของ ListAndDeque

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ListAndDeque instance = ...;
ListAndDeque<T> result = instance.reversed();

LowerCaseEnumTypeAdapterFactory

  • Full name: net.minecraft.util.LowerCaseEnumTypeAdapterFactory
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/LowerCaseEnumTypeAdapterFactory.java
  • Type: class
  • Modifiers: public
  • Implements: TypeAdapterFactory

net.minecraft.util.LowerCaseEnumTypeAdapterFactory#create(Gson,TypeToken<T>)

  • Origin: common
  • Source: net/minecraft/util/LowerCaseEnumTypeAdapterFactory.java:17
  • Modifiers: public
  • Return: TypeAdapter<T>

คืออะไร

สร้าง create

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getRawType(), isEnum(), newHashMap(), getEnumConstants(), put(), toLowercase(), write(), nullValue(). สร้างออบเจ็กต์: TypeAdapter<T>. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Gson gson
  • TypeToken<T> typeToken

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

LowerCaseEnumTypeAdapterFactory instance = ...;
Gson gson = ...;
TypeToken<T> typeToken = ...;
TypeAdapter<T> result = instance.create(gson, typeToken);

MemoryReserve

  • Full name: net.minecraft.util.MemoryReserve
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/MemoryReserve.java
  • Type: class
  • Modifiers: public

net.minecraft.util.MemoryReserve#allocate()

  • Origin: common
  • Source: net/minecraft/util/MemoryReserve.java:9
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ allocate ตาม implementation ของ MemoryReserve

ทำงานยังไง

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

Parameters

  • ไม่มี

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

MemoryReserve.allocate();

net.minecraft.util.MemoryReserve#release()

  • Origin: common
  • Source: net/minecraft/util/MemoryReserve.java:13
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ release ตาม implementation ของ MemoryReserve

ทำงานยังไง

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

Parameters

  • ไม่มี

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

MemoryReserve.release();

ModCheck

  • Full name: net.minecraft.util.ModCheck
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ModCheck.java
  • Type: record
  • Modifiers: public

net.minecraft.util.ModCheck#fullDescription()

  • Origin: common
  • Source: net/minecraft/util/ModCheck.java:26
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ fullDescription ตาม implementation ของ ModCheck

ทำงานยังไง

คืนค่า: this.confidence.description + " " + this.description.

Parameters

  • ไม่มี

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

ModCheck instance = ...;
String result = instance.fullDescription();

net.minecraft.util.ModCheck#identify(String,Supplier<String>,String,Class<?>)

  • Origin: common
  • Source: net/minecraft/util/ModCheck.java:7
  • Modifiers: public static
  • Return: ModCheck

คืออะไร

ดำเนินการ identify ตาม implementation ของ ModCheck

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), equals(), getSigners(). สร้างออบเจ็กต์: ModCheck. คืนค่า: new ModCheck(ModCheck.Confidence.DEFINITELY, string2 + " brand changed to '" + string3 + "'").

Parameters

  • String string
  • Supplier<String> supplier
  • String string2
  • Class<?> class_

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

Supplier<String> supplier = ...;
Class<?> class_ = ...;
ModCheck result = ModCheck.identify("value", supplier, "value", class_);

net.minecraft.util.ModCheck#merge(ModCheck)

  • Origin: common
  • Source: net/minecraft/util/ModCheck.java:22
  • Modifiers: public
  • Return: ModCheck

คืออะไร

ดำเนินการ merge ตาม implementation ของ ModCheck

ทำงานยังไง

เรียกต่อ: max(). สร้างออบเจ็กต์: ModCheck. คืนค่า: new ModCheck(ObjectUtils.max(this.confidence, modCheck.confidence), this.description + ".

Parameters

  • ModCheck modCheck

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

ModCheck instance = ...;
ModCheck modCheck = ...;
ModCheck result = instance.merge(modCheck);

net.minecraft.util.ModCheck#shouldReportAsModified()

  • Origin: common
  • Source: net/minecraft/util/ModCheck.java:18
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่าควร Report As Modified

ทำงานยังไง

คืนค่า: this.confidence.shouldReportAsModified.

Parameters

  • ไม่มี

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

ModCheck instance = ...;
boolean result = instance.shouldReportAsModified();

Mth

  • Full name: net.minecraft.util.Mth
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/Mth.java
  • Type: class
  • Modifiers: public

net.minecraft.util.Mth#abs(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:75
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ abs ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: Math.abs(f).

Parameters

  • float f

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

float result = Mth.abs(0.0F);

net.minecraft.util.Mth#abs(int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:79
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ abs ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: Math.abs(i).

Parameters

  • int i

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

int result = Mth.abs(0);

net.minecraft.util.Mth#absMax(double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:125
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ absMax ตาม implementation ของ Mth

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: max(). คืนค่า: Math.max(d, e).

Parameters

  • double d
  • double e

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

double result = Mth.absMax(0.0D, 0.0D);

net.minecraft.util.Mth#approach(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:251
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ approach ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: abs(), clamp(). คืนค่า: f < g ? clamp(f + h, f, g) : clamp(f - h, g, f).

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.approach(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#approachDegrees(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:256
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ approachDegrees ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: degreesDifference(), approach(). คืนค่า: approach(f, f + i, h).

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.approachDegrees(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#atan2(double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:365
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ atan2 ตาม implementation ของ Mth

ทำงานยังไง

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

Parameters

  • double d
  • double e

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

double result = Mth.atan2(0.0D, 0.0D);

net.minecraft.util.Mth#binarySearch(int,int,IntPredicate)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:498
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ binarySearch ตาม implementation ของ Mth

ทำงานยังไง

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

Parameters

  • int i
  • int j
  • IntPredicate intPredicate

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

IntPredicate intPredicate = ...;
int result = Mth.binarySearch(0, 0, intPredicate);

net.minecraft.util.Mth#catmullrom(float,float,float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:544
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ catmullrom ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: 0.5F * (2.0F * h + (i - g) * f + (2.0F * g - 5.0F * h + 4.0F * i - j) * f * f + (3.0F * h - g - 3.0F * i + j) * f * f * f).

Parameters

  • float f
  • float g
  • float h
  • float i
  • float j

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

float result = Mth.catmullrom(0.0F, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#ceil(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:88
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ ceil ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: d > i ? i + 1 : i.

Parameters

  • double d

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

int result = Mth.ceil(0.0D);

net.minecraft.util.Mth#ceil(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:83
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ ceil ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: f > i ? i + 1 : i.

Parameters

  • float f

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

int result = Mth.ceil(0.0F);

net.minecraft.util.Mth#ceillog2(int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:279
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ ceillog2 ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: isPowerOfTwo(), smallestEncompassingPowerOfTwo(). คืนค่า: MULTIPLY_DE_BRUIJN_BIT_POSITION[(int)(i * 125613361L >> 27) & 31].

Parameters

  • int i

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

int result = Mth.ceillog2(0);

net.minecraft.util.Mth#clamp(double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:105
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ clamp ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: min(). คืนค่า: d < e ? e : Math.min(d, f).

Parameters

  • double d
  • double e
  • double f

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

double result = Mth.clamp(0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#clamp(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:101
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ clamp ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: min(). คืนค่า: f < g ? g : Math.min(f, h).

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.clamp(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#clamp(int,int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:93
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ clamp ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: min(), max(). คืนค่า: Math.min(Math.max(i, j), k).

Parameters

  • int i
  • int j
  • int k

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

int result = Mth.clamp(0, 0, 0);

net.minecraft.util.Mth#clamp(long,long,long)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:97
  • Modifiers: public static
  • Return: long

คืออะไร

ดำเนินการ clamp ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: min(), max(). คืนค่า: Math.min(Math.max(l, m), n).

Parameters

  • long l
  • long m
  • long n

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

long result = Mth.clamp(0L, 0L, 0L);

net.minecraft.util.Mth#clampedLerp(double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:109
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ clampedLerp ตาม implementation ของ Mth

ทำงานยังไง

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

Parameters

  • double d
  • double e
  • double f

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

double result = Mth.clampedLerp(0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#clampedLerp(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:117
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ clampedLerp ตาม implementation ของ Mth

ทำงานยังไง

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

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.clampedLerp(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#clampedMap(double,double,double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:606
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ clampedMap ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: clampedLerp(), inverseLerp(). คืนค่า: clampedLerp(g, h, inverseLerp(d, e, f)).

Parameters

  • double d
  • double e
  • double f
  • double g
  • double h

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

double result = Mth.clampedMap(0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#clampedMap(float,float,float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:610
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ clampedMap ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: clampedLerp(), inverseLerp(). คืนค่า: clampedLerp(i, j, inverseLerp(f, g, h)).

Parameters

  • float f
  • float g
  • float h
  • float i
  • float j

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

float result = Mth.clampedMap(0.0F, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#cos(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:52
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ cos ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: SIN[(int)(f * 10430.378F + 16384.0F) & 65535].

Parameters

  • float f

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

float result = Mth.cos(0.0F);

net.minecraft.util.Mth#createInsecureUUID()

  • Origin: common
  • Source: net/minecraft/util/Mth.java:314
  • Modifiers: public static
  • Return: UUID

คืออะไร

สร้าง Insecure UUID

ทำงานยังไง

คืนค่า: createInsecureUUID(RANDOM).

Parameters

  • ไม่มี

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

UUID result = Mth.createInsecureUUID();

net.minecraft.util.Mth#createInsecureUUID(RandomSource)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:308
  • Modifiers: public static
  • Return: UUID

คืออะไร

สร้าง Insecure UUID

ทำงานยังไง

เรียกต่อ: nextLong(). สร้างออบเจ็กต์: UUID. คืนค่า: new UUID(l, m).

Parameters

  • RandomSource randomSource

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

RandomSource randomSource = ...;
UUID result = Mth.createInsecureUUID(randomSource);

net.minecraft.util.Mth#degreesDifference(float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:237
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ degreesDifference ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: wrapDegrees(). คืนค่า: wrapDegrees(g - f).

Parameters

  • float f
  • float g

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

float result = Mth.degreesDifference(0.0F, 0.0F);

net.minecraft.util.Mth#degreesDifferenceAbs(float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:241
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ degreesDifferenceAbs ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: abs(), degreesDifference(). คืนค่า: abs(degreesDifference(f, g)).

Parameters

  • float f
  • float g

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

float result = Mth.degreesDifferenceAbs(0.0F, 0.0F);

net.minecraft.util.Mth#easeInOutSine(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:712
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ easeInOutSine ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: cos(). คืนค่า: -(cos((float) Math.PI * f) - 1.0F) / 2.0F.

Parameters

  • float f

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

float result = Mth.easeInOutSine(0.0F);

net.minecraft.util.Mth#equal(double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:157
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ equal ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: abs(). คืนค่า: Math.abs(e - d) < 1.0E-5F.

Parameters

  • double d
  • double e

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

boolean result = Mth.equal(0.0D, 0.0D);

net.minecraft.util.Mth#equal(float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:153
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ equal ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: abs(). คืนค่า: Math.abs(g - f) < 1.0E-5F.

Parameters

  • float f
  • float g

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

boolean result = Mth.equal(0.0F, 0.0F);

net.minecraft.util.Mth#fastInvCubeRoot(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:431
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ fastInvCubeRoot ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: floatToIntBits(), intBitsToFloat(). คืนค่า: 0.6666667F * g + 1.0F / (3.0F * g * g * f).

Parameters

  • float f

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

float result = Mth.fastInvCubeRoot(0.0F);

net.minecraft.util.Mth#fastInvSqrt(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:422
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ fastInvSqrt ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: doubleToRawLongBits(), longBitsToDouble(). คืนค่า: d * (1.5 - e * d * d).

Parameters

  • double d

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

double result = Mth.fastInvSqrt(0.0D);

net.minecraft.util.Mth#floor(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:65
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ floor ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: d < i ? i - 1 : i.

Parameters

  • double d

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

int result = Mth.floor(0.0D);

net.minecraft.util.Mth#floor(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:60
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ floor ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: f < i ? i - 1 : i.

Parameters

  • float f

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

int result = Mth.floor(0.0F);

net.minecraft.util.Mth#floorDiv(int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:137
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ floorDiv ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: Math.floorDiv(i, j).

Parameters

  • int i
  • int j

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

int result = Mth.floorDiv(0, 0);

net.minecraft.util.Mth#frac(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:292
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ frac ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: lfloor(). คืนค่า: d - lfloor(d).

Parameters

  • double d

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

double result = Mth.frac(0.0D);

net.minecraft.util.Mth#frac(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:288
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ frac ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: floor(). คืนค่า: f - floor(f).

Parameters

  • float f

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

float result = Mth.frac(0.0F);

net.minecraft.util.Mth#getInt(String,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:261
  • Modifiers: public static
  • Return: int

คืออะไร

อ่านค่า Int

ทำงานยังไง

เรียกต่อ: toInt(). คืนค่า: NumberUtils.toInt(string, i).

Parameters

  • String string
  • int i

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

int result = Mth.getInt("value", 0);

net.minecraft.util.Mth#getSeed(int,int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:301
  • Modifiers: public static
  • Return: long

คืออะไร

อ่านค่า Seed

ทำงานยังไง

คืนค่า: l >> 16.

Parameters

  • int i
  • int j
  • int k

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

long result = Mth.getSeed(0, 0, 0);

net.minecraft.util.Mth#getSeed(Vec3i)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:296
  • Modifiers: public static
  • Return: long

คืออะไร

อ่านค่า Seed

ทำงานยังไง

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

Parameters

  • Vec3i vec3i

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

Vec3i vec3i = ...;
long result = Mth.getSeed(vec3i);

net.minecraft.util.Mth#hsvToArgb(float,float,float,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:443
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ hsvToArgb ตาม implementation ของ Mth

ทำงานยังไง

แยกกรณีด้วย switch. เรียกต่อ: color(), clamp(). สร้างออบเจ็กต์: RuntimeException. คืนค่า: ARGB.color(i, clamp((int)(o * 255.0F), 0, 255), clamp((int)(p * 255.0F), 0, 255), clamp((int)(q * 255.0F), 0, 255)).

Parameters

  • float f
  • float g
  • float h
  • int i

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

int result = Mth.hsvToArgb(0.0F, 0.0F, 0.0F, 0);

net.minecraft.util.Mth#hsvToRgb(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:439
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ hsvToRgb ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: hsvToArgb(). คืนค่า: hsvToArgb(f, g, h, 0).

Parameters

  • float f
  • float g
  • float h

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

int result = Mth.hsvToRgb(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#inverseLerp(double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:318
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ inverseLerp ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: (d - e) / (f - e).

Parameters

  • double d
  • double e
  • double f

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

double result = Mth.inverseLerp(0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#inverseLerp(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:322
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ inverseLerp ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: (f - g) / (h - g).

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.inverseLerp(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#invSqrt(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:418
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ invSqrt ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: invsqrt(). คืนค่า: org.joml.Math.invsqrt(d).

Parameters

  • double d

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

double result = Mth.invSqrt(0.0D);

net.minecraft.util.Mth#invSqrt(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:414
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ invSqrt ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: invsqrt(). คืนค่า: org.joml.Math.invsqrt(f).

Parameters

  • float f

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

float result = Mth.invSqrt(0.0F);

net.minecraft.util.Mth#isMultipleOf(int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:173
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Multiple Of

ทำงานยังไง

คืนค่า: i % j == 0.

Parameters

  • int i
  • int j

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

boolean result = Mth.isMultipleOf(0, 0);

net.minecraft.util.Mth#isPowerOfTwo(int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:275
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Power Of Two

ทำงานยังไง

คืนค่า: i != 0 && (i & i - 1) == 0.

Parameters

  • int i

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

boolean result = Mth.isPowerOfTwo(0);

net.minecraft.util.Mth#length(double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:650
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ length ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: sqrt(), lengthSquared(). คืนค่า: Math.sqrt(lengthSquared(d, e)).

Parameters

  • double d
  • double e

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

double result = Mth.length(0.0D, 0.0D);

net.minecraft.util.Mth#length(double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:662
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ length ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: sqrt(), lengthSquared(). คืนค่า: Math.sqrt(lengthSquared(d, e, f)).

Parameters

  • double d
  • double e
  • double f

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

double result = Mth.length(0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#length(float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:654
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ length ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: sqrt(), lengthSquared(). คืนค่า: (float)Math.sqrt(lengthSquared(f, g)).

Parameters

  • float f
  • float g

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

float result = Mth.length(0.0F, 0.0F);

net.minecraft.util.Mth#lengthSquared(double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:646
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ lengthSquared ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: d * d + e * e.

Parameters

  • double d
  • double e

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

double result = Mth.lengthSquared(0.0D, 0.0D);

net.minecraft.util.Mth#lengthSquared(double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:658
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ lengthSquared ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: d * d + e * e + f * f.

Parameters

  • double d
  • double e
  • double f

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

double result = Mth.lengthSquared(0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#lengthSquared(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:666
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ lengthSquared ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: f * f + g * g + h * h.

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.lengthSquared(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#lerp(double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:532
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ lerp ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: e + d * (f - e).

Parameters

  • double d
  • double e
  • double f

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

double result = Mth.lerp(0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#lerp(double,Vec3,Vec3)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:528
  • Modifiers: public static
  • Return: Vec3

คืออะไร

ดำเนินการ lerp ตาม implementation ของ Mth

ทำงานยังไง

สร้างออบเจ็กต์: Vec3. คืนค่า: new Vec3(lerp(d, vec3.x, vec32.x), lerp(d, vec3.y, vec32.y), lerp(d, vec3.z, vec32.z)).

Parameters

  • double d
  • Vec3 vec3
  • Vec3 vec32

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

Vec3 vec3 = ...;
Vec3 vec32 = ...;
Vec3 result = Mth.lerp(0.0D, vec3, vec32);

net.minecraft.util.Mth#lerp(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:524
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ lerp ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: g + f * (h - g).

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.lerp(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#lerp2(double,double,double,double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:536
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ lerp2 ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: lerp(). คืนค่า: lerp(e, lerp(d, f, g), lerp(d, h, i)).

Parameters

  • double d
  • double e
  • double f
  • double g
  • double h
  • double i

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

double result = Mth.lerp2(0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#lerp3(double,double,double,double,double,double,double,double,double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:540
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ lerp3 ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: lerp(), lerp2(). คืนค่า: lerp(f, lerp2(d, e, g, h, i, j), lerp2(d, e, k, l, m, n)).

Parameters

  • double d
  • double e
  • double f
  • double g
  • double h
  • double i
  • double j
  • double k
  • double l
  • double m
  • double n

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

double result = Mth.lerp3(0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#lerpDiscrete(float,int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:519
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ lerpDiscrete ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: floor(). คืนค่า: i + floor(f * (k - 1)) + (f > 0.0F ? 1 : 0).

Parameters

  • float f
  • int i
  • int j

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

int result = Mth.lerpDiscrete(0.0F, 0, 0);

net.minecraft.util.Mth#lerpInt(float,int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:515
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ lerpInt ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: floor(). คืนค่า: i + floor(f * (j - i)).

Parameters

  • float f
  • int i
  • int j

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

int result = Mth.lerpInt(0.0F, 0, 0);

net.minecraft.util.Mth#lfloor(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:70
  • Modifiers: public static
  • Return: long

คืออะไร

ดำเนินการ lfloor ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: d < l ? l - 1L : l.

Parameters

  • double d

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

long result = Mth.lfloor(0.0D);

net.minecraft.util.Mth#log2(int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:284
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ log2 ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: ceillog2(), isPowerOfTwo(). คืนค่า: ceillog2(i) - (isPowerOfTwo(i) ? 0 : 1).

Parameters

  • int i

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

int result = Mth.log2(0);

net.minecraft.util.Mth#map(double,double,double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:614
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ map ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: lerp(), inverseLerp(). คืนค่า: lerp(inverseLerp(d, e, f), g, h).

Parameters

  • double d
  • double e
  • double f
  • double g
  • double h

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

double result = Mth.map(0.0D, 0.0D, 0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#map(float,float,float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:618
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ map ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: lerp(), inverseLerp(). คืนค่า: lerp(inverseLerp(f, g, h), i, j).

Parameters

  • float f
  • float g
  • float h
  • float i
  • float j

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

float result = Mth.map(0.0F, 0.0F, 0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#mulAndTruncate(Fraction,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:708
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ mulAndTruncate ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: getNumerator(), getDenominator(). คืนค่า: fraction.getNumerator() * i / fraction.getDenominator().

Parameters

  • Fraction fraction
  • int i

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

Fraction fraction = ...;
int result = Mth.mulAndTruncate(fraction, 0);

net.minecraft.util.Mth#murmurHash3Mixer(int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:490
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ murmurHash3Mixer ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: i ^ i >>> 16.

Parameters

  • int i

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

int result = Mth.murmurHash3Mixer(0);

net.minecraft.util.Mth#nextDouble(RandomSource,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:149
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ nextDouble ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: d >= e ? d : randomSource.nextDouble() * (e - d) + d.

Parameters

  • RandomSource randomSource
  • double d
  • double e

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

RandomSource randomSource = ...;
double result = Mth.nextDouble(randomSource, 0.0D, 0.0D);

net.minecraft.util.Mth#nextFloat(RandomSource,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:145
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ nextFloat ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: f >= g ? f : randomSource.nextFloat() * (g - f) + f.

Parameters

  • RandomSource randomSource
  • float f
  • float g

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

RandomSource randomSource = ...;
float result = Mth.nextFloat(randomSource, 0.0F, 0.0F);

net.minecraft.util.Mth#nextInt(RandomSource,int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:141
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ nextInt ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: i >= j ? i : randomSource.nextInt(j - i + 1) + i.

Parameters

  • RandomSource randomSource
  • int i
  • int j

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

RandomSource randomSource = ...;
int result = Mth.nextInt(randomSource, 0, 0);

net.minecraft.util.Mth#normal(RandomSource,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:642
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ normal ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: nextGaussian(). คืนค่า: f + (float)randomSource.nextGaussian() * g.

Parameters

  • RandomSource randomSource
  • float f
  • float g

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

RandomSource randomSource = ...;
float result = Mth.normal(randomSource, 0.0F, 0.0F);

net.minecraft.util.Mth#outFromOrigin(int,int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:674
  • Modifiers: public static
  • Return: IntStream

คืออะไร

ดำเนินการ outFromOrigin ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: outFromOrigin(i, j, k, 1).

Parameters

  • int i
  • int j
  • int k

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

IntStream result = Mth.outFromOrigin(0, 0, 0);

net.minecraft.util.Mth#outFromOrigin(int,int,int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:678
  • Modifiers: public static
  • Return: IntStream

คืออะไร

ดำเนินการ outFromOrigin ตาม implementation ของ Mth

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: format(), iterate(), abs(), empty(). สร้างออบเจ็กต์: IllegalArgumentException. มีจุด return อย่างน้อย 4 จุด.

Parameters

  • int i
  • int j
  • int k
  • int l

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

IntStream result = Mth.outFromOrigin(0, 0, 0, 0);

net.minecraft.util.Mth#packDegrees(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:177
  • Modifiers: public static
  • Return: byte

คืออะไร

ดำเนินการ packDegrees ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: floor(). คืนค่า: (byte)floor(f * 256.0F / 360.0F).

Parameters

  • float f

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

byte result = Mth.packDegrees(0.0F);

net.minecraft.util.Mth#positiveCeilDiv(int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:630
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ positiveCeilDiv ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: floorDiv(). คืนค่า: -Math.floorDiv(-i, j).

Parameters

  • int i
  • int j

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

int result = Mth.positiveCeilDiv(0, 0);

net.minecraft.util.Mth#positiveModulo(double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:169
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ positiveModulo ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: (d % e + e) % e.

Parameters

  • double d
  • double e

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

double result = Mth.positiveModulo(0.0D, 0.0D);

net.minecraft.util.Mth#positiveModulo(float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:165
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ positiveModulo ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: (f % g + g) % g.

Parameters

  • float f
  • float g

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

float result = Mth.positiveModulo(0.0F, 0.0F);

net.minecraft.util.Mth#positiveModulo(int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:161
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ positiveModulo ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: floorMod(). คืนค่า: Math.floorMod(i, j).

Parameters

  • int i
  • int j

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

int result = Mth.positiveModulo(0, 0);

net.minecraft.util.Mth#quantize(double,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:670
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ quantize ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: floor(). คืนค่า: floor(d / i) * i.

Parameters

  • double d
  • int i

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

int result = Mth.quantize(0.0D, 0);

net.minecraft.util.Mth#randomBetween(RandomSource,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:638
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ randomBetween ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: nextFloat(). คืนค่า: randomSource.nextFloat() * (g - f) + f.

Parameters

  • RandomSource randomSource
  • float f
  • float g

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

RandomSource randomSource = ...;
float result = Mth.randomBetween(randomSource, 0.0F, 0.0F);

net.minecraft.util.Mth#randomBetweenInclusive(RandomSource,int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:634
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ randomBetweenInclusive ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: nextInt(). คืนค่า: randomSource.nextInt(j - i + 1) + i.

Parameters

  • RandomSource randomSource
  • int i
  • int j

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

RandomSource randomSource = ...;
int result = Mth.randomBetweenInclusive(randomSource, 0, 0);

net.minecraft.util.Mth#rayIntersectsAABB(Vec3,Vec3,AABB)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:326
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ rayIntersectsAABB ตาม implementation ของ Mth

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: abs(). มีจุด return อย่างน้อย 6 จุด.

Parameters

  • Vec3 vec3
  • Vec3 vec32
  • AABB aABB

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

Vec3 vec3 = ...;
Vec3 vec32 = ...;
AABB aABB = ...;
boolean result = Mth.rayIntersectsAABB(vec3, vec32, aABB);

net.minecraft.util.Mth#rotateIfNecessary(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:245
  • Modifiers: public static
  • Return: float

คืออะไร

หมุน If Necessary

ทำงานยังไง

เรียกต่อ: degreesDifference(), clamp(). คืนค่า: g - j.

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.rotateIfNecessary(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#rotationAroundAxis(Vector3f,Quaternionf,Quaternionf)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:703
  • Modifiers: public static
  • Return: Quaternionf

คืออะไร

ดำเนินการ rotationAroundAxis ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: dot(), set(), normalize(). คืนค่า: quaternionf2.set(vector3f.x * f, vector3f.y * f, vector3f.z * f, quaternionf.w).normalize().

Parameters

  • Vector3f vector3f
  • Quaternionf quaternionf
  • Quaternionf quaternionf2

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

Vector3f vector3f = ...;
Quaternionf quaternionf = ...;
Quaternionf quaternionf2 = ...;
Quaternionf result = Mth.rotationAroundAxis(vector3f, quaternionf, quaternionf2);

net.minecraft.util.Mth#rotLerp(double,double,double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:568
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ rotLerp ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: wrapDegrees(). คืนค่า: e + d * wrapDegrees(f - e).

Parameters

  • double d
  • double e
  • double f

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

double result = Mth.rotLerp(0.0D, 0.0D, 0.0D);

net.minecraft.util.Mth#rotLerp(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:564
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ rotLerp ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: wrapDegrees(). คืนค่า: g + f * wrapDegrees(h - g).

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.rotLerp(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#rotLerpRad(float,float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:572
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ rotLerpRad ตาม implementation ของ Mth

ทำงานยังไง

มีการวนลูป. คืนค่า: g + f * i.

Parameters

  • float f
  • float g
  • float h

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

float result = Mth.rotLerpRad(0.0F, 0.0F, 0.0F);

net.minecraft.util.Mth#roundToward(int,int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:626
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ roundToward ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: positiveCeilDiv(). คืนค่า: positiveCeilDiv(i, j) * j.

Parameters

  • int i
  • int j

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

int result = Mth.roundToward(0, 0);

net.minecraft.util.Mth#sign(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:556
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ sign ตาม implementation ของ Mth

ทำงานยังไง

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

Parameters

  • double d

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

int result = Mth.sign(0.0D);

net.minecraft.util.Mth#sin(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:48
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ sin ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: SIN[(int)(f * 10430.378F) & 65535].

Parameters

  • float f

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

float result = Mth.sin(0.0F);

net.minecraft.util.Mth#smallestEncompassingPowerOfTwo(int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:265
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ smallestEncompassingPowerOfTwo ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: j + 1.

Parameters

  • int i

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

int result = Mth.smallestEncompassingPowerOfTwo(0);

net.minecraft.util.Mth#smoothstep(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:548
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ smoothstep ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: d * d * d * (d * (d * 6.0 - 15.0) + 10.0).

Parameters

  • double d

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

double result = Mth.smoothstep(0.0D);

net.minecraft.util.Mth#smoothstepDerivative(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:552
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ smoothstepDerivative ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: 30.0 * d * d * (d - 1.0) * (d - 1.0).

Parameters

  • double d

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

double result = Mth.smoothstepDerivative(0.0D);

net.minecraft.util.Mth#sqrt(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:56
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ sqrt ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: (float)Math.sqrt(f).

Parameters

  • float f

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

float result = Mth.sqrt(0.0F);

net.minecraft.util.Mth#square(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:594
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ square ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: d * d.

Parameters

  • double d

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

double result = Mth.square(0.0D);

net.minecraft.util.Mth#square(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:590
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ square ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: f * f.

Parameters

  • float f

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

float result = Mth.square(0.0F);

net.minecraft.util.Mth#square(int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:598
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ square ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: i * i.

Parameters

  • int i

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

int result = Mth.square(0);

net.minecraft.util.Mth#square(long)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:602
  • Modifiers: public static
  • Return: long

คืออะไร

ดำเนินการ square ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: l * l.

Parameters

  • long l

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

long result = Mth.square(0L);

net.minecraft.util.Mth#triangleWave(float,float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:586
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ triangleWave ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: abs(). คืนค่า: (Math.abs(f % g - g * 0.5F) - g * 0.25F) / (g * 0.25F).

Parameters

  • float f
  • float g

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

float result = Mth.triangleWave(0.0F, 0.0F);

net.minecraft.util.Mth#unpackDegrees(byte)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:181
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ unpackDegrees ตาม implementation ของ Mth

ทำงานยังไง

คืนค่า: b * 360 / 256.0F.

Parameters

  • byte b

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

float result = Mth.unpackDegrees(0);

net.minecraft.util.Mth#wobble(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:622
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ wobble ตาม implementation ของ Mth

ทำงานยังไง

เรียกต่อ: create(), floor(), nextDouble(). คืนค่า: d + (2.0 * RandomSource.create(floor(d * 3000.0)).nextDouble() - 1.0) * 1.0E-7 / 2.0.

Parameters

  • double d

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

double result = Mth.wobble(0.0D);

net.minecraft.util.Mth#wrapDegrees(double)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:224
  • Modifiers: public static
  • Return: double

คืออะไร

ดำเนินการ wrapDegrees ตาม implementation ของ Mth

ทำงานยังไง

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

Parameters

  • double d

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

double result = Mth.wrapDegrees(0.0D);

net.minecraft.util.Mth#wrapDegrees(float)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:211
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ wrapDegrees ตาม implementation ของ Mth

ทำงานยังไง

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

Parameters

  • float f

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

float result = Mth.wrapDegrees(0.0F);

net.minecraft.util.Mth#wrapDegrees(int)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:185
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ wrapDegrees ตาม implementation ของ Mth

ทำงานยังไง

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

Parameters

  • int i

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

int result = Mth.wrapDegrees(0);

net.minecraft.util.Mth#wrapDegrees(long)

  • Origin: common
  • Source: net/minecraft/util/Mth.java:198
  • Modifiers: public static
  • Return: float

คืออะไร

ดำเนินการ wrapDegrees ตาม implementation ของ Mth

ทำงานยังไง

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

Parameters

  • long l

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

float result = Mth.wrapDegrees(0L);

NativeModuleLister

  • Full name: net.minecraft.util.NativeModuleLister
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/NativeModuleLister.java
  • Type: class
  • Modifiers: public

net.minecraft.util.NativeModuleLister#addCrashSection(CrashReportCategory)

  • Origin: common
  • Source: net/minecraft/util/NativeModuleLister.java:127
  • Modifiers: public static
  • Return: void

คืออะไร

เพิ่ม Crash Section

ทำงานยังไง

เรียกต่อ: setDetail(), listModules(), stream(), sorted(), comparing(), map(), collect(), joining().

Parameters

  • CrashReportCategory crashReportCategory

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

CrashReportCategory crashReportCategory = ...;
NativeModuleLister.addCrashSection(crashReportCategory);

net.minecraft.util.NativeModuleLister#listModules()

  • Origin: common
  • Source: net/minecraft/util/NativeModuleLister.java:34
  • Modifiers: public static
  • Return: List<NativeModuleLister.NativeModuleInfo>

คืออะไร

ดำเนินการ listModules ตาม implementation ของ NativeModuleLister

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isWindows(), of(), GetCurrentProcessId(), builder(), getModules(), szModule(), tryGetVersion(), szExePath(). สร้างออบเจ็กต์: NativeModuleLister.NativeModuleInfo. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • ไม่มี

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

List<NativeModuleLister.NativeModuleInfo> result = NativeModuleLister.listModules();

NativeModuleLister$NativeModuleInfo

  • Full name: net.minecraft.util.NativeModuleLister$NativeModuleInfo
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/NativeModuleLister.java
  • Type: class
  • Modifiers: public static

net.minecraft.util.NativeModuleLister$NativeModuleInfo#NativeModuleInfo(String,Optional<NativeModuleLister.NativeModuleVersion>)

  • Origin: common
  • Source: net/minecraft/util/NativeModuleLister.java:142
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: name, version.

Parameters

  • String string
  • Optional<NativeModuleLister.NativeModuleVersion> optional

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

Optional<NativeModuleLister.NativeModuleVersion> optional = ...;
NativeModuleLister.NativeModuleInfo instance = new NativeModuleLister.NativeModuleInfo("value", optional);

net.minecraft.util.NativeModuleLister$NativeModuleInfo#toString()

  • Origin: common
  • Source: net/minecraft/util/NativeModuleLister.java:147
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ NativeModuleLister$NativeModuleInfo

ทำงานยังไง

เรียกต่อ: map(), orElse(). คืนค่า: this.version.<String>map(nativeModuleVersion -> this.name + ":" + nativeModuleVersion).orElse(this.name).

Parameters

  • ไม่มี

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

NativeModuleLister.NativeModuleInfo instance = ...;
String result = instance.toString();

NativeModuleLister$NativeModuleVersion

  • Full name: net.minecraft.util.NativeModuleLister$NativeModuleVersion
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/NativeModuleLister.java
  • Type: class
  • Modifiers: public static

net.minecraft.util.NativeModuleLister$NativeModuleVersion#NativeModuleVersion(String,String,String)

  • Origin: common
  • Source: net/minecraft/util/NativeModuleLister.java:158
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: description, version, company.

Parameters

  • String string
  • String string2
  • String string3

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

NativeModuleLister.NativeModuleVersion instance = new NativeModuleLister.NativeModuleVersion("value", "value", "value");

net.minecraft.util.NativeModuleLister$NativeModuleVersion#toString()

  • Origin: common
  • Source: net/minecraft/util/NativeModuleLister.java:164
  • Modifiers: public
  • Return: String

คืออะไร

ดำเนินการ toString ตาม implementation ของ NativeModuleLister$NativeModuleVersion

ทำงานยังไง

คืนค่า: this.description + ":" + this.version + ":" + this.company.

Parameters

  • ไม่มี

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

NativeModuleLister.NativeModuleVersion instance = ...;
String result = instance.toString();

NullOps

  • Full name: net.minecraft.util.NullOps
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/NullOps.java
  • Type: class
  • Modifiers: public
  • Implements: DynamicOps<Unit>

net.minecraft.util.NullOps#convertTo(DynamicOps<U>,Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:24
  • Modifiers: public
  • Return: U

คืออะไร

แปลง To

ทำงานยังไง

เรียกต่อ: empty(). คืนค่า: dynamicOps.empty().

Parameters

  • DynamicOps<U> dynamicOps
  • Unit unit

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

NullOps instance = ...;
DynamicOps<U> dynamicOps = ...;
Unit unit = ...;
U result = instance.convertTo(dynamicOps, unit);

net.minecraft.util.NullOps#createBoolean(boolean)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:68
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Boolean

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • boolean bl

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

NullOps instance = ...;
Unit result = instance.createBoolean(true);

net.minecraft.util.NullOps#createByte(byte)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:44
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Byte

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • byte b

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

NullOps instance = ...;
Unit result = instance.createByte(0);

net.minecraft.util.NullOps#createByteList(ByteBuffer)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:152
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Byte List

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • ByteBuffer byteBuffer

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

NullOps instance = ...;
ByteBuffer byteBuffer = ...;
Unit result = instance.createByteList(byteBuffer);

net.minecraft.util.NullOps#createDouble(double)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:64
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Double

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • double d

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

NullOps instance = ...;
Unit result = instance.createDouble(0.0D);

net.minecraft.util.NullOps#createFloat(float)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:60
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Float

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • float f

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

NullOps instance = ...;
Unit result = instance.createFloat(0.0F);

net.minecraft.util.NullOps#createInt(int)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:52
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Int

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • int i

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

NullOps instance = ...;
Unit result = instance.createInt(0);

net.minecraft.util.NullOps#createIntList(IntStream)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:156
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Int List

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • IntStream intStream

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

NullOps instance = ...;
IntStream intStream = ...;
Unit result = instance.createIntList(intStream);

net.minecraft.util.NullOps#createList(Stream<Unit>)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:148
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง List

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • Stream<Unit> stream

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

NullOps instance = ...;
Stream<Unit> stream = ...;
Unit result = instance.createList(stream);

net.minecraft.util.NullOps#createLong(long)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:56
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Long

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • long l

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

NullOps instance = ...;
Unit result = instance.createLong(0L);

net.minecraft.util.NullOps#createLongList(LongStream)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:160
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Long List

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • LongStream longStream

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

NullOps instance = ...;
LongStream longStream = ...;
Unit result = instance.createLongList(longStream);

net.minecraft.util.NullOps#createMap(Map<Unit, Unit>)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:144
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Map

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • Map<Unit, Unit> map

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

NullOps instance = ...;
Map<Unit, Unit> map = ...;
Unit result = instance.createMap(map);

net.minecraft.util.NullOps#createMap(Stream<Pair<Unit, Unit>>)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:140
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Map

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • Stream<Pair<Unit, Unit>> stream

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

NullOps instance = ...;
Stream<Pair<Unit, Unit>> stream = ...;
Unit result = instance.createMap(stream);

net.minecraft.util.NullOps#createNumeric(Number)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:40
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Numeric

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • Number number

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

NullOps instance = ...;
Number number = ...;
Unit result = instance.createNumeric(number);

net.minecraft.util.NullOps#createShort(short)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:48
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง Short

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • short s

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

NullOps instance = ...;
Unit result = instance.createShort(0);

net.minecraft.util.NullOps#createString(String)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:72
  • Modifiers: public
  • Return: Unit

คืออะไร

สร้าง String

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • String string

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

NullOps instance = ...;
Unit result = instance.createString("value");

net.minecraft.util.NullOps#empty()

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:28
  • Modifiers: public
  • Return: Unit

คืออะไร

ดำเนินการ empty ตาม implementation ของ NullOps

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • ไม่มี

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

NullOps instance = ...;
Unit result = instance.empty();

net.minecraft.util.NullOps#emptyList()

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:36
  • Modifiers: public
  • Return: Unit

คืออะไร

ดำเนินการ emptyList ตาม implementation ของ NullOps

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • ไม่มี

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

NullOps instance = ...;
Unit result = instance.emptyList();

net.minecraft.util.NullOps#emptyMap()

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:32
  • Modifiers: public
  • Return: Unit

คืออะไร

ดำเนินการ emptyMap ตาม implementation ของ NullOps

ทำงานยังไง

คืนค่า: Unit.INSTANCE.

Parameters

  • ไม่มี

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

NullOps instance = ...;
Unit result = instance.emptyMap();

net.minecraft.util.NullOps#getBooleanValue(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:80
  • Modifiers: public
  • Return: DataResult<Boolean>

คืออะไร

อ่านค่า Boolean Value

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a boolean").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<Boolean> result = instance.getBooleanValue(unit);

net.minecraft.util.NullOps#getByteBuffer(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:128
  • Modifiers: public
  • Return: DataResult<ByteBuffer>

คืออะไร

อ่านค่า Byte Buffer

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a byte list").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<ByteBuffer> result = instance.getByteBuffer(unit);

net.minecraft.util.NullOps#getIntStream(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:132
  • Modifiers: public
  • Return: DataResult<IntStream>

คืออะไร

อ่านค่า Int Stream

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not an int list").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<IntStream> result = instance.getIntStream(unit);

net.minecraft.util.NullOps#getList(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:124
  • Modifiers: public
  • Return: DataResult<Consumer<Consumer<Unit>>>

คืออะไร

อ่านค่า List

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a list").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<Consumer<Consumer<Unit>>> result = instance.getList(unit);

net.minecraft.util.NullOps#getLongStream(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:136
  • Modifiers: public
  • Return: DataResult<LongStream>

คืออะไร

อ่านค่า Long Stream

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a long list").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<LongStream> result = instance.getLongStream(unit);

net.minecraft.util.NullOps#getMap(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:116
  • Modifiers: public
  • Return: DataResult<MapLike<Unit>>

คืออะไร

อ่านค่า Map

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a map").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<MapLike<Unit>> result = instance.getMap(unit);

net.minecraft.util.NullOps#getMapEntries(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:112
  • Modifiers: public
  • Return: DataResult<Consumer<BiConsumer<Unit, Unit>>>

คืออะไร

อ่านค่า Map Entries

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a map").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<Consumer<BiConsumer<Unit, Unit>>> result = instance.getMapEntries(unit);

net.minecraft.util.NullOps#getMapValues(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:108
  • Modifiers: public
  • Return: DataResult<Stream<Pair<Unit, Unit>>>

คืออะไร

อ่านค่า Map Values

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a map").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<Stream<Pair<Unit, Unit>>> result = instance.getMapValues(unit);

net.minecraft.util.NullOps#getNumberValue(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:76
  • Modifiers: public
  • Return: DataResult<Number>

คืออะไร

อ่านค่า Number Value

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a number").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<Number> result = instance.getNumberValue(unit);

net.minecraft.util.NullOps#getStream(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:120
  • Modifiers: public
  • Return: DataResult<Stream<Unit>>

คืออะไร

อ่านค่า Stream

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a list").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<Stream<Unit>> result = instance.getStream(unit);

net.minecraft.util.NullOps#getStringValue(Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:84
  • Modifiers: public
  • Return: DataResult<String>

คืออะไร

อ่านค่า String Value

ทำงานยังไง

เรียกต่อ: error(). คืนค่า: DataResult.error(() -> "Not a string").

Parameters

  • Unit unit

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

NullOps instance = ...;
Unit unit = ...;
DataResult<String> result = instance.getStringValue(unit);

net.minecraft.util.NullOps#mapBuilder()

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:168
  • Modifiers: public
  • Return: RecordBuilder<Unit>

คืออะไร

ดำเนินการ mapBuilder ตาม implementation ของ NullOps

ทำงานยังไง

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

Parameters

  • ไม่มี

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

NullOps instance = ...;
RecordBuilder<Unit> result = instance.mapBuilder();

net.minecraft.util.NullOps#mergeToList(Unit,List<Unit>)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:92
  • Modifiers: public
  • Return: DataResult<Unit>

คืออะไร

ดำเนินการ mergeToList ตาม implementation ของ NullOps

ทำงานยังไง

เรียกต่อ: success(). คืนค่า: DataResult.success(Unit.INSTANCE).

Parameters

  • Unit unit
  • List<Unit> list

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

NullOps instance = ...;
Unit unit = ...;
List<Unit> list = ...;
DataResult<Unit> result = instance.mergeToList(unit, list);

net.minecraft.util.NullOps#mergeToList(Unit,Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:88
  • Modifiers: public
  • Return: DataResult<Unit>

คืออะไร

ดำเนินการ mergeToList ตาม implementation ของ NullOps

ทำงานยังไง

เรียกต่อ: success(). คืนค่า: DataResult.success(Unit.INSTANCE).

Parameters

  • Unit unit
  • Unit unit2

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

NullOps instance = ...;
Unit unit = ...;
Unit unit2 = ...;
DataResult<Unit> result = instance.mergeToList(unit, unit2);

net.minecraft.util.NullOps#mergeToMap(Unit,Map<Unit, Unit>)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:100
  • Modifiers: public
  • Return: DataResult<Unit>

คืออะไร

ดำเนินการ mergeToMap ตาม implementation ของ NullOps

ทำงานยังไง

เรียกต่อ: success(). คืนค่า: DataResult.success(Unit.INSTANCE).

Parameters

  • Unit unit
  • Map<Unit, Unit> map

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

NullOps instance = ...;
Unit unit = ...;
Map<Unit, Unit> map = ...;
DataResult<Unit> result = instance.mergeToMap(unit, map);

net.minecraft.util.NullOps#mergeToMap(Unit,MapLike<Unit>)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:104
  • Modifiers: public
  • Return: DataResult<Unit>

คืออะไร

ดำเนินการ mergeToMap ตาม implementation ของ NullOps

ทำงานยังไง

เรียกต่อ: success(). คืนค่า: DataResult.success(Unit.INSTANCE).

Parameters

  • Unit unit
  • MapLike<Unit> mapLike

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

NullOps instance = ...;
Unit unit = ...;
MapLike<Unit> mapLike = ...;
DataResult<Unit> result = instance.mergeToMap(unit, mapLike);

net.minecraft.util.NullOps#mergeToMap(Unit,Unit,Unit)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:96
  • Modifiers: public
  • Return: DataResult<Unit>

คืออะไร

ดำเนินการ mergeToMap ตาม implementation ของ NullOps

ทำงานยังไง

เรียกต่อ: success(). คืนค่า: DataResult.success(Unit.INSTANCE).

Parameters

  • Unit unit
  • Unit unit2
  • Unit unit3

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

NullOps instance = ...;
Unit unit = ...;
Unit unit2 = ...;
Unit unit3 = ...;
DataResult<Unit> result = instance.mergeToMap(unit, unit2, unit3);

net.minecraft.util.NullOps#remove(Unit,String)

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:164
  • Modifiers: public
  • Return: Unit

คืออะไร

ลบ remove

ทำงานยังไง

คืนค่า: unit.

Parameters

  • Unit unit
  • String string

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

NullOps instance = ...;
Unit unit = ...;
Unit result = instance.remove(unit, "value");

net.minecraft.util.NullOps#toString()

  • Origin: common
  • Source: net/minecraft/util/NullOps.java:173
  • Modifiers: public
  • Return: String

คืออะไร

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

ทำงานยังไง

คืนค่า: "Null".

Parameters

  • ไม่มี

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

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

OptionEnum

  • Full name: net.minecraft.util.OptionEnum
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/OptionEnum.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.OptionEnum#getCaption()

  • Origin: common
  • Source: net/minecraft/util/OptionEnum.java:10
  • Modifiers: default
  • Return: Component

คืออะไร

อ่านค่า Caption

ทำงานยังไง

เรียกต่อ: translatable(), getKey(). คืนค่า: Component.translatable(this.getKey()).

Parameters

  • ไม่มี

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

OptionEnum instance = ...;
Component result = instance.getCaption();

net.minecraft.util.OptionEnum#getId()

  • Origin: common
  • Source: net/minecraft/util/OptionEnum.java:6
  • Modifiers: ``
  • Return: int

คืออะไร

อ่านค่า Id

ทำงานยังไง

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

Parameters

  • ไม่มี

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

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

net.minecraft.util.OptionEnum#getKey()

  • Origin: common
  • Source: net/minecraft/util/OptionEnum.java:8
  • Modifiers: ``
  • Return: String

คืออะไร

อ่านค่า Key

ทำงานยังไง

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

Parameters

  • ไม่มี

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

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

ParticleUtils

  • Full name: net.minecraft.util.ParticleUtils
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ParticleUtils.java
  • Type: class
  • Modifiers: public

net.minecraft.util.ParticleUtils#spawnParticleBelow(Level,BlockPos,RandomSource,ParticleOptions)

  • Origin: common
  • Source: net/minecraft/util/ParticleUtils.java:71
  • Modifiers: public static
  • Return: void

คืออะไร

สร้าง entity ในโลก Particle Below

ทำงานยังไง

เรียกต่อ: getX(), nextDouble(), getY(), getZ(), addParticle().

Parameters

  • Level level
  • BlockPos blockPos
  • RandomSource randomSource
  • ParticleOptions particleOptions

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

Level level = ...;
BlockPos blockPos = ...;
RandomSource randomSource = ...;
ParticleOptions particleOptions = ...;
ParticleUtils.spawnParticleBelow(level, blockPos, randomSource, particleOptions);

net.minecraft.util.ParticleUtils#spawnParticleInBlock(LevelAccessor,BlockPos,int,ParticleOptions)

  • Origin: common
  • Source: net/minecraft/util/ParticleUtils.java:78
  • Modifiers: public static
  • Return: void

คืออะไร

สร้าง entity ในโลก Particle In Block

ทำงานยังไง

เรียกต่อ: getBlockState(), isAir(), getShape(), max(), spawnParticles().

Parameters

  • LevelAccessor levelAccessor
  • BlockPos blockPos
  • int i
  • ParticleOptions particleOptions

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

LevelAccessor levelAccessor = ...;
BlockPos blockPos = ...;
ParticleOptions particleOptions = ...;
ParticleUtils.spawnParticleInBlock(levelAccessor, blockPos, 0, particleOptions);

net.minecraft.util.ParticleUtils#spawnParticleOnFace(Level,BlockPos,Direction,ParticleOptions,Vec3,double)

  • Origin: common
  • Source: net/minecraft/util/ParticleUtils.java:57
  • Modifiers: public static
  • Return: void

คืออะไร

สร้าง entity ในโลก Particle On Face

ทำงานยังไง

เรียกต่อ: atCenterOf(), getStepX(), getStepY(), getStepZ(), nextDouble(), x(), y(), z().

Parameters

  • Level level
  • BlockPos blockPos
  • Direction direction
  • ParticleOptions particleOptions
  • Vec3 vec3
  • double d

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

Level level = ...;
BlockPos blockPos = ...;
Direction direction = ...;
ParticleOptions particleOptions = ...;
Vec3 vec3 = ...;
ParticleUtils.spawnParticleOnFace(level, blockPos, direction, particleOptions, vec3, 0.0D);

net.minecraft.util.ParticleUtils#spawnParticles(LevelAccessor,BlockPos,int,double,double,boolean,ParticleOptions)

  • Origin: common
  • Source: net/minecraft/util/ParticleUtils.java:85
  • Modifiers: public static
  • Return: void

คืออะไร

สร้าง entity ในโลก Particles

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: getRandom(), nextGaussian(), getX(), nextDouble(), getY(), getZ(), getBlockState(), containing().

Parameters

  • LevelAccessor levelAccessor
  • BlockPos blockPos
  • int i
  • double d
  • double e
  • boolean bl
  • ParticleOptions particleOptions

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

LevelAccessor levelAccessor = ...;
BlockPos blockPos = ...;
ParticleOptions particleOptions = ...;
ParticleUtils.spawnParticles(levelAccessor, blockPos, 0, 0.0D, 0.0D, true, particleOptions);

net.minecraft.util.ParticleUtils#spawnParticlesAlongAxis(Direction.Axis,Level,BlockPos,double,ParticleOptions,UniformInt)

  • Origin: common
  • Source: net/minecraft/util/ParticleUtils.java:37
  • Modifiers: public static
  • Return: void

คืออะไร

สร้าง entity ในโลก Particles Along Axis

ทำงานยังไง

มีการวนลูป. เรียกต่อ: atCenterOf(), sample(), nextDouble(), addParticle().

Parameters

  • Direction.Axis axis
  • Level level
  • BlockPos blockPos
  • double d
  • ParticleOptions particleOptions
  • UniformInt uniformInt

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

Direction.Axis axis = ...;
Level level = ...;
BlockPos blockPos = ...;
ParticleOptions particleOptions = ...;
UniformInt uniformInt = ...;
ParticleUtils.spawnParticlesAlongAxis(axis, level, blockPos, 0.0D, particleOptions, uniformInt);

net.minecraft.util.ParticleUtils#spawnParticlesOnBlockFace(Level,BlockPos,ParticleOptions,IntProvider,Direction,Supplier<Vec3>,double)

  • Origin: common
  • Source: net/minecraft/util/ParticleUtils.java:23
  • Modifiers: public static
  • Return: void

คืออะไร

สร้าง entity ในโลก Particles On Block Face

ทำงานยังไง

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

Parameters

  • Level level
  • BlockPos blockPos
  • ParticleOptions particleOptions
  • IntProvider intProvider
  • Direction direction
  • Supplier<Vec3> supplier
  • double d

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

Level level = ...;
BlockPos blockPos = ...;
ParticleOptions particleOptions = ...;
IntProvider intProvider = ...;
Direction direction = ...;
Supplier<Vec3> supplier = ...;
ParticleUtils.spawnParticlesOnBlockFace(level, blockPos, particleOptions, intProvider, direction, supplier, 0.0D);

net.minecraft.util.ParticleUtils#spawnParticlesOnBlockFaces(Level,BlockPos,ParticleOptions,IntProvider)

  • Origin: common
  • Source: net/minecraft/util/ParticleUtils.java:17
  • Modifiers: public static
  • Return: void

คืออะไร

สร้าง entity ในโลก Particles On Block Faces

ทำงานยังไง

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

Parameters

  • Level level
  • BlockPos blockPos
  • ParticleOptions particleOptions
  • IntProvider intProvider

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

Level level = ...;
BlockPos blockPos = ...;
ParticleOptions particleOptions = ...;
IntProvider intProvider = ...;
ParticleUtils.spawnParticlesOnBlockFaces(level, blockPos, particleOptions, intProvider);

net.minecraft.util.ParticleUtils#spawnSmashAttackParticles(LevelAccessor,BlockPos,int)

  • Origin: common
  • Source: net/minecraft/util/ParticleUtils.java:102
  • Modifiers: public static
  • Return: void

คืออะไร

สร้าง entity ในโลก Smash Attack Particles

ทำงานยังไง

มีการวนลูป. เรียกต่อ: getCenter(), add(), getBlockState(), getRandom(), nextGaussian(), addParticle(), cos(), sin(). สร้างออบเจ็กต์: BlockParticleOption.

Parameters

  • LevelAccessor levelAccessor
  • BlockPos blockPos
  • int i

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

LevelAccessor levelAccessor = ...;
BlockPos blockPos = ...;
ParticleUtils.spawnSmashAttackParticles(levelAccessor, blockPos, 0);

PngInfo

  • Full name: net.minecraft.util.PngInfo
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/PngInfo.java
  • Type: record
  • Modifiers: public

net.minecraft.util.PngInfo#fromBytes(byte[])

  • Origin: common
  • Source: net/minecraft/util/PngInfo.java:39
  • Modifiers: public static
  • Return: PngInfo

คืออะไร

ดำเนินการ fromBytes ตาม implementation ของ PngInfo

ทำงานยังไง

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

Parameters

  • byte[] bs

Throws

  • IOException

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

byte[] bs = ...;
PngInfo result = PngInfo.fromBytes(bs);

net.minecraft.util.PngInfo#fromStream(InputStream)

  • Origin: common
  • Source: net/minecraft/util/PngInfo.java:17
  • Modifiers: public static
  • Return: PngInfo

คืออะไร

ดำเนินการ fromStream ตาม implementation ของ PngInfo

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: readLong(), toHexDigits(), readInt(). สร้างออบเจ็กต์: DataInputStream, IOException, PngInfo. คืนค่า: new PngInfo(k, m).

Parameters

  • InputStream inputStream

Throws

  • IOException

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

InputStream inputStream = ...;
PngInfo result = PngInfo.fromStream(inputStream);

net.minecraft.util.PngInfo#validateHeader(ByteBuffer)

  • Origin: common
  • Source: net/minecraft/util/PngInfo.java:43
  • Modifiers: public static
  • Return: void

คืออะไร

ตรวจสอบความถูกต้อง Header

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: order(), getLong(), getInt(). สร้างออบเจ็กต์: IOException.

Parameters

  • ByteBuffer byteBuffer

Throws

  • IOException

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

ByteBuffer byteBuffer = ...;
PngInfo.validateHeader(byteBuffer);

ProblemReporter

  • Full name: net.minecraft.util.ProblemReporter
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ProblemReporter.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.ProblemReporter#forChild(String)

  • Origin: common
  • Source: net/minecraft/util/ProblemReporter.java:12
  • Modifiers: ``
  • Return: ProblemReporter

คืออะไร

ดำเนินการ forChild ตาม implementation ของ ProblemReporter

ทำงานยังไง

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

Parameters

  • String string

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

ProblemReporter instance = ...;
ProblemReporter result = instance.forChild("value");

net.minecraft.util.ProblemReporter#report(String)

  • Origin: common
  • Source: net/minecraft/util/ProblemReporter.java:14
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ report ตาม implementation ของ ProblemReporter

ทำงานยังไง

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

Parameters

  • String string

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

ProblemReporter instance = ...;
instance.report("value");

ProgressListener

  • Full name: net.minecraft.util.ProgressListener
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ProgressListener.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.ProgressListener#progressStage(Component)

  • Origin: common
  • Source: net/minecraft/util/ProgressListener.java:10
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ progressStage ตาม implementation ของ ProgressListener

ทำงานยังไง

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

Parameters

  • Component component

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

ProgressListener instance = ...;
Component component = ...;
instance.progressStage(component);

net.minecraft.util.ProgressListener#progressStagePercentage(int)

  • Origin: common
  • Source: net/minecraft/util/ProgressListener.java:12
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ progressStagePercentage ตาม implementation ของ ProgressListener

ทำงานยังไง

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

Parameters

  • int i

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

ProgressListener instance = ...;
instance.progressStagePercentage(0);

net.minecraft.util.ProgressListener#progressStart(Component)

  • Origin: common
  • Source: net/minecraft/util/ProgressListener.java:8
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ progressStart ตาม implementation ของ ProgressListener

ทำงานยังไง

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

Parameters

  • Component component

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

ProgressListener instance = ...;
Component component = ...;
instance.progressStart(component);

net.minecraft.util.ProgressListener#progressStartNoAbort(Component)

  • Origin: common
  • Source: net/minecraft/util/ProgressListener.java:6
  • Modifiers: ``
  • Return: void

คืออะไร

ดำเนินการ progressStartNoAbort ตาม implementation ของ ProgressListener

ทำงานยังไง

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

Parameters

  • Component component

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

ProgressListener instance = ...;
Component component = ...;
instance.progressStartNoAbort(component);

net.minecraft.util.ProgressListener#stop()

  • Origin: common
  • Source: net/minecraft/util/ProgressListener.java:14
  • Modifiers: ``
  • Return: void

คืออะไร

หยุด stop

ทำงานยังไง

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

Parameters

  • ไม่มี

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

ProgressListener instance = ...;
instance.stop();

RandomSource

  • Full name: net.minecraft.util.RandomSource
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/RandomSource.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.RandomSource#consumeCount(int)

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:63
  • Modifiers: default
  • Return: void

คืออะไร

ดำเนินการ consumeCount ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • int i

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

RandomSource instance = ...;
instance.consumeCount(0);

net.minecraft.util.RandomSource#create()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:14
  • Modifiers: static
  • Return: RandomSource

คืออะไร

สร้าง create

ทำงานยังไง

เรียกต่อ: generateUniqueSeed(). คืนค่า: create(RandomSupport.generateUniqueSeed()).

Parameters

  • ไม่มี

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

RandomSource result = RandomSource.create();

net.minecraft.util.RandomSource#create(long)

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:23
  • Modifiers: static
  • Return: RandomSource

คืออะไร

สร้าง create

ทำงานยังไง

สร้างออบเจ็กต์: LegacyRandomSource. คืนค่า: new LegacyRandomSource(l).

Parameters

  • long l

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

RandomSource result = RandomSource.create(0L);

net.minecraft.util.RandomSource#createNewThreadLocalInstance()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:27
  • Modifiers: static
  • Return: RandomSource

คืออะไร

สร้าง New Thread Local Instance

ทำงานยังไง

เรียกต่อ: current(), nextLong(). สร้างออบเจ็กต์: SingleThreadedRandomSource. คืนค่า: new SingleThreadedRandomSource(ThreadLocalRandom.current().nextLong()).

Parameters

  • ไม่มี

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

RandomSource result = RandomSource.createNewThreadLocalInstance();

net.minecraft.util.RandomSource#createThreadSafe()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:18
  • Modifiers: static
  • Return: RandomSource

คืออะไร

สร้าง Thread Safe

ทำงานยังไง

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

Parameters

  • ไม่มี

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

RandomSource result = RandomSource.createThreadSafe();

net.minecraft.util.RandomSource#fork()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:31
  • Modifiers: ``
  • Return: RandomSource

คืออะไร

ดำเนินการ fork ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • ไม่มี

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

RandomSource instance = ...;
RandomSource result = instance.fork();

net.minecraft.util.RandomSource#forkPositional()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:33
  • Modifiers: ``
  • Return: PositionalRandomFactory

คืออะไร

ดำเนินการ forkPositional ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • ไม่มี

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

RandomSource instance = ...;
PositionalRandomFactory result = instance.forkPositional();

net.minecraft.util.RandomSource#nextBoolean()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:47
  • Modifiers: ``
  • Return: boolean

คืออะไร

ดำเนินการ nextBoolean ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • ไม่มี

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

RandomSource instance = ...;
boolean result = instance.nextBoolean();

net.minecraft.util.RandomSource#nextDouble()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:51
  • Modifiers: ``
  • Return: double

คืออะไร

ดำเนินการ nextDouble ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • ไม่มี

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

RandomSource instance = ...;
double result = instance.nextDouble();

net.minecraft.util.RandomSource#nextFloat()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:49
  • Modifiers: ``
  • Return: float

คืออะไร

ดำเนินการ nextFloat ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • ไม่มี

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

RandomSource instance = ...;
float result = instance.nextFloat();

net.minecraft.util.RandomSource#nextGaussian()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:53
  • Modifiers: ``
  • Return: double

คืออะไร

ดำเนินการ nextGaussian ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • ไม่มี

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

RandomSource instance = ...;
double result = instance.nextGaussian();

net.minecraft.util.RandomSource#nextInt()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:37
  • Modifiers: ``
  • Return: int

คืออะไร

ดำเนินการ nextInt ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • ไม่มี

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

RandomSource instance = ...;
int result = instance.nextInt();

net.minecraft.util.RandomSource#nextInt(int)

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:39
  • Modifiers: ``
  • Return: int

คืออะไร

ดำเนินการ nextInt ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • int i

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

RandomSource instance = ...;
int result = instance.nextInt(0);

net.minecraft.util.RandomSource#nextInt(int,int)

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:69
  • Modifiers: default
  • Return: int

คืออะไร

ดำเนินการ nextInt ตาม implementation ของ RandomSource

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: i + this.nextInt(j - i).

Parameters

  • int i
  • int j

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

RandomSource instance = ...;
int result = instance.nextInt(0, 0);

net.minecraft.util.RandomSource#nextIntBetweenInclusive(int,int)

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:41
  • Modifiers: default
  • Return: int

คืออะไร

ดำเนินการ nextIntBetweenInclusive ตาม implementation ของ RandomSource

ทำงานยังไง

เรียกต่อ: nextInt(). คืนค่า: this.nextInt(j - i + 1) + i.

Parameters

  • int i
  • int j

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

RandomSource instance = ...;
int result = instance.nextIntBetweenInclusive(0, 0);

net.minecraft.util.RandomSource#nextLong()

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:45
  • Modifiers: ``
  • Return: long

คืออะไร

ดำเนินการ nextLong ตาม implementation ของ RandomSource

ทำงานยังไง

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

Parameters

  • ไม่มี

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

RandomSource instance = ...;
long result = instance.nextLong();

net.minecraft.util.RandomSource#setSeed(long)

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:35
  • Modifiers: ``
  • Return: void

คืออะไร

กำหนดค่า Seed

ทำงานยังไง

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

Parameters

  • long l

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

RandomSource instance = ...;
instance.setSeed(0L);

net.minecraft.util.RandomSource#triangle(double,double)

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:55
  • Modifiers: default
  • Return: double

คืออะไร

ดำเนินการ triangle ตาม implementation ของ RandomSource

ทำงานยังไง

เรียกต่อ: nextDouble(). คืนค่า: d + e * (this.nextDouble() - this.nextDouble()).

Parameters

  • double d
  • double e

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

RandomSource instance = ...;
double result = instance.triangle(0.0D, 0.0D);

net.minecraft.util.RandomSource#triangle(float,float)

  • Origin: common
  • Source: net/minecraft/util/RandomSource.java:59
  • Modifiers: default
  • Return: float

คืออะไร

ดำเนินการ triangle ตาม implementation ของ RandomSource

ทำงานยังไง

เรียกต่อ: nextFloat(). คืนค่า: f + g * (this.nextFloat() - this.nextFloat()).

Parameters

  • float f
  • float g

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

RandomSource instance = ...;
float result = instance.triangle(0.0F, 0.0F);

ResourceLocationPattern

  • Full name: net.minecraft.util.ResourceLocationPattern
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ResourceLocationPattern.java
  • Type: class
  • Modifiers: public

net.minecraft.util.ResourceLocationPattern#locationPredicate()

  • Origin: common
  • Source: net/minecraft/util/ResourceLocationPattern.java:41
  • Modifiers: public
  • Return: Predicate<ResourceLocation>

คืออะไร

ดำเนินการ locationPredicate ตาม implementation ของ ResourceLocationPattern

ทำงานยังไง

คืนค่า: this.locationPredicate.

Parameters

  • ไม่มี

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

ResourceLocationPattern instance = ...;
Predicate<ResourceLocation> result = instance.locationPredicate();

net.minecraft.util.ResourceLocationPattern#namespacePredicate()

  • Origin: common
  • Source: net/minecraft/util/ResourceLocationPattern.java:33
  • Modifiers: public
  • Return: Predicate<String>

คืออะไร

ดำเนินการ namespacePredicate ตาม implementation ของ ResourceLocationPattern

ทำงานยังไง

คืนค่า: this.namespacePredicate.

Parameters

  • ไม่มี

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

ResourceLocationPattern instance = ...;
Predicate<String> result = instance.namespacePredicate();

net.minecraft.util.ResourceLocationPattern#pathPredicate()

  • Origin: common
  • Source: net/minecraft/util/ResourceLocationPattern.java:37
  • Modifiers: public
  • Return: Predicate<String>

คืออะไร

ดำเนินการ pathPredicate ตาม implementation ของ ResourceLocationPattern

ทำงานยังไง

คืนค่า: this.pathPredicate.

Parameters

  • ไม่มี

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

ResourceLocationPattern instance = ...;
Predicate<String> result = instance.pathPredicate();

SegmentedAnglePrecision

  • Full name: net.minecraft.util.SegmentedAnglePrecision
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SegmentedAnglePrecision.java
  • Type: class
  • Modifiers: public

net.minecraft.util.SegmentedAnglePrecision#fromDegrees(float)

  • Origin: common
  • Source: net/minecraft/util/SegmentedAnglePrecision.java:45
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ fromDegrees ตาม implementation ของ SegmentedAnglePrecision

ทำงานยังไง

เรียกต่อ: normalize(), fromDegreesWithTurns(). คืนค่า: this.normalize(this.fromDegreesWithTurns(f)).

Parameters

  • float f

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

SegmentedAnglePrecision instance = ...;
int result = instance.fromDegrees(0.0F);

net.minecraft.util.SegmentedAnglePrecision#fromDegreesWithTurns(float)

  • Origin: common
  • Source: net/minecraft/util/SegmentedAnglePrecision.java:41
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ fromDegreesWithTurns ตาม implementation ของ SegmentedAnglePrecision

ทำงานยังไง

เรียกต่อ: round(). คืนค่า: Math.round(f * this.degreeToAngle).

Parameters

  • float f

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

SegmentedAnglePrecision instance = ...;
int result = instance.fromDegreesWithTurns(0.0F);

net.minecraft.util.SegmentedAnglePrecision#fromDirection(Direction)

  • Origin: common
  • Source: net/minecraft/util/SegmentedAnglePrecision.java:32
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ fromDirection ตาม implementation ของ SegmentedAnglePrecision

ทำงานยังไง

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

Parameters

  • Direction direction

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

SegmentedAnglePrecision instance = ...;
Direction direction = ...;
int result = instance.fromDirection(direction);

net.minecraft.util.SegmentedAnglePrecision#getMask()

  • Origin: common
  • Source: net/minecraft/util/SegmentedAnglePrecision.java:62
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Mask

ทำงานยังไง

คืนค่า: this.mask.

Parameters

  • ไม่มี

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

SegmentedAnglePrecision instance = ...;
int result = instance.getMask();

net.minecraft.util.SegmentedAnglePrecision#isSameAxis(int,int)

  • Origin: common
  • Source: net/minecraft/util/SegmentedAnglePrecision.java:27
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Same Axis

ทำงานยังไง

เรียกต่อ: getMask(). คืนค่า: (i & k) == (j & k).

Parameters

  • int i
  • int j

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

SegmentedAnglePrecision instance = ...;
boolean result = instance.isSameAxis(0, 0);

net.minecraft.util.SegmentedAnglePrecision#normalize(int)

  • Origin: common
  • Source: net/minecraft/util/SegmentedAnglePrecision.java:58
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ normalize ตาม implementation ของ SegmentedAnglePrecision

ทำงานยังไง

คืนค่า: i & this.mask.

Parameters

  • int i

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

SegmentedAnglePrecision instance = ...;
int result = instance.normalize(0);

net.minecraft.util.SegmentedAnglePrecision#SegmentedAnglePrecision(int)

  • Origin: common
  • Source: net/minecraft/util/SegmentedAnglePrecision.java:11
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: mask, precision, degreeToAngle, angleToDegree. สร้างออบเจ็กต์: IllegalArgumentException.

Parameters

  • int i

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

SegmentedAnglePrecision instance = new SegmentedAnglePrecision(0);

net.minecraft.util.SegmentedAnglePrecision#toDegrees(int)

  • Origin: common
  • Source: net/minecraft/util/SegmentedAnglePrecision.java:53
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ toDegrees ตาม implementation ของ SegmentedAnglePrecision

ทำงานยังไง

เรียกต่อ: toDegreesWithTurns(), normalize(). คืนค่า: f >= 180.0F ? f - 360.0F : f.

Parameters

  • int i

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

SegmentedAnglePrecision instance = ...;
float result = instance.toDegrees(0);

net.minecraft.util.SegmentedAnglePrecision#toDegreesWithTurns(int)

  • Origin: common
  • Source: net/minecraft/util/SegmentedAnglePrecision.java:49
  • Modifiers: public
  • Return: float

คืออะไร

ดำเนินการ toDegreesWithTurns ตาม implementation ของ SegmentedAnglePrecision

ทำงานยังไง

คืนค่า: i * this.angleToDegree.

Parameters

  • int i

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

SegmentedAnglePrecision instance = ...;
float result = instance.toDegreesWithTurns(0);

SequencedPriorityIterator

  • Full name: net.minecraft.util.SequencedPriorityIterator
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SequencedPriorityIterator.java
  • Type: class
  • Modifiers: public final
  • Extends: AbstractIterator<T>

net.minecraft.util.SequencedPriorityIterator#add(T,int)

  • Origin: common
  • Source: net/minecraft/util/SequencedPriorityIterator.java:19
  • Modifiers: public
  • Return: void

คืออะไร

เพิ่ม add

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: highestPrioQueue, highestPrio. เรียกต่อ: addLast(), computeIfAbsent(), newArrayDeque().

Parameters

  • T object
  • int i

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

SequencedPriorityIterator instance = ...;
T object = ...;
instance.add(object, 0);

net.minecraft.util.SequencedPriorityIterator#computeNext()

  • Origin: common
  • Source: net/minecraft/util/SequencedPriorityIterator.java:32
  • Modifiers: protected
  • Return: T

คืออะไร

คำนวณ Next

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: highestPrioQueue. เรียกต่อ: endOfData(), removeFirst(), isEmpty(), switchCacheToNextHighestPrioQueue(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • ไม่มี

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

@Override
protected T computeNext() {
    return super.computeNext();
}

SignatureUpdater

  • Full name: net.minecraft.util.SignatureUpdater
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SignatureUpdater.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.SignatureUpdater#update(SignatureUpdater.Output)

  • Origin: common
  • Source: net/minecraft/util/SignatureUpdater.java:7
  • Modifiers: ``
  • Return: void

คืออะไร

อัปเดต update

ทำงานยังไง

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

Parameters

  • SignatureUpdater.Output output

Throws

  • SignatureException

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

SignatureUpdater instance = ...;
SignatureUpdater.Output output = ...;
instance.update(output);

SignatureValidator

  • Full name: net.minecraft.util.SignatureValidator
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SignatureValidator.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.SignatureValidator#from(PublicKey,String)

  • Origin: common
  • Source: net/minecraft/util/SignatureValidator.java:29
  • Modifiers: static
  • Return: SignatureValidator

คืออะไร

ดำเนินการ from ตาม implementation ของ SignatureValidator

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getInstance(), initVerify(), verifySignature(), error(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • PublicKey publicKey
  • String string

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

PublicKey publicKey = ...;
SignatureValidator result = SignatureValidator.from(publicKey, "value");

net.minecraft.util.SignatureValidator#from(ServicesKeySet,ServicesKeyType)

  • Origin: common
  • Source: net/minecraft/util/SignatureValidator.java:42
  • Modifiers: static
  • Return: SignatureValidator

คืออะไร

ดำเนินการ from ตาม implementation ของ SignatureValidator

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: keys(), isEmpty(), stream(), anyMatch(), signature(), verifySignature(), error(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • ServicesKeySet servicesKeySet
  • ServicesKeyType servicesKeyType

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

ServicesKeySet servicesKeySet = ...;
ServicesKeyType servicesKeyType = ...;
SignatureValidator result = SignatureValidator.from(servicesKeySet, servicesKeyType);

net.minecraft.util.SignatureValidator#validate(byte[],byte[])

  • Origin: common
  • Source: net/minecraft/util/SignatureValidator.java:20
  • Modifiers: default
  • Return: boolean

คืออะไร

ตรวจสอบความถูกต้อง validate

ทำงานยังไง

เรียกต่อ: update(). คืนค่า: this.validate(output -> output.update(bs), cs).

Parameters

  • byte[] bs
  • byte[] cs

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

SignatureValidator instance = ...;
byte[] bs = ...;
byte[] cs = ...;
boolean result = instance.validate(bs, cs);

net.minecraft.util.SignatureValidator#validate(SignatureUpdater,byte[])

  • Origin: common
  • Source: net/minecraft/util/SignatureValidator.java:18
  • Modifiers: ``
  • Return: boolean

คืออะไร

ตรวจสอบความถูกต้อง validate

ทำงานยังไง

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

Parameters

  • SignatureUpdater signatureUpdater
  • byte[] bs

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

SignatureValidator instance = ...;
SignatureUpdater signatureUpdater = ...;
byte[] bs = ...;
boolean result = instance.validate(signatureUpdater, bs);

Signer

  • Full name: net.minecraft.util.Signer
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/Signer.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.Signer#from(PrivateKey,String)

  • Origin: common
  • Source: net/minecraft/util/Signer.java:17
  • Modifiers: static
  • Return: Signer

คืออะไร

ดำเนินการ from ตาม implementation ของ Signer

ทำงานยังไง

มีการจัดการ exception. เรียกต่อ: getInstance(), initSign(), update(), sign(). สร้างออบเจ็กต์: IllegalStateException. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • PrivateKey privateKey
  • String string

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

PrivateKey privateKey = ...;
Signer result = Signer.from(privateKey, "value");

net.minecraft.util.Signer#sign(byte[])

  • Origin: common
  • Source: net/minecraft/util/Signer.java:13
  • Modifiers: default
  • Return: byte[]

คืออะไร

ดำเนินการ sign ตาม implementation ของ Signer

ทำงานยังไง

เรียกต่อ: update(). คืนค่า: this.sign(output -> output.update(bs)).

Parameters

  • byte[] bs

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

Signer instance = ...;
byte[] bs = ...;
byte[] result = instance.sign(bs);

net.minecraft.util.Signer#sign(SignatureUpdater)

  • Origin: common
  • Source: net/minecraft/util/Signer.java:11
  • Modifiers: ``
  • Return: byte[]

คืออะไร

ดำเนินการ sign ตาม implementation ของ Signer

ทำงานยังไง

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

Parameters

  • SignatureUpdater signatureUpdater

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

Signer instance = ...;
SignatureUpdater signatureUpdater = ...;
byte[] result = instance.sign(signatureUpdater);

SimpleBitStorage

  • Full name: net.minecraft.util.SimpleBitStorage
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SimpleBitStorage.java
  • Type: class
  • Modifiers: public
  • Implements: BitStorage

net.minecraft.util.SimpleBitStorage#copy()

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:360
  • Modifiers: public
  • Return: BitStorage

คืออะไร

คัดลอก copy

ทำงานยังไง

เรียกต่อ: clone(). สร้างออบเจ็กต์: SimpleBitStorage. คืนค่า: new SimpleBitStorage(this.bits, this.size, (long[])this.data.clone()).

Parameters

  • ไม่มี

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

SimpleBitStorage instance = ...;
BitStorage result = instance.copy();

net.minecraft.util.SimpleBitStorage#get(int)

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:294
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: inclusiveBetween(), cellIndex(). คืนค่า: (int)(l >> k & this.mask).

Parameters

  • int i

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

SimpleBitStorage instance = ...;
int result = instance.get(0);

net.minecraft.util.SimpleBitStorage#getAll(IntConsumer)

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:318
  • Modifiers: public
  • Return: void

คืออะไร

อ่านค่า All

ทำงานยังไง

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

Parameters

  • IntConsumer intConsumer

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

SimpleBitStorage instance = ...;
IntConsumer intConsumer = ...;
instance.getAll(intConsumer);

net.minecraft.util.SimpleBitStorage#getAndSet(int,int)

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:272
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า And Set

ทำงานยังไง

เรียกต่อ: inclusiveBetween(), cellIndex(). คืนค่า: n.

Parameters

  • int i
  • int j

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

SimpleBitStorage instance = ...;
int result = instance.getAndSet(0, 0);

net.minecraft.util.SimpleBitStorage#getBits()

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:313
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Bits

ทำงานยังไง

คืนค่า: this.bits.

Parameters

  • ไม่มี

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

SimpleBitStorage instance = ...;
int result = instance.getBits();

net.minecraft.util.SimpleBitStorage#getRaw()

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:303
  • Modifiers: public
  • Return: long[]

คืออะไร

อ่านค่า Raw

ทำงานยังไง

คืนค่า: this.data.

Parameters

  • ไม่มี

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

SimpleBitStorage instance = ...;
long[] result = instance.getRaw();

net.minecraft.util.SimpleBitStorage#getSize()

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:308
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Size

ทำงานยังไง

คืนค่า: this.size.

Parameters

  • ไม่มี

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

SimpleBitStorage instance = ...;
int result = instance.getSize();

net.minecraft.util.SimpleBitStorage#set(int,int)

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:284
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า set

ทำงานยังไง

เรียกต่อ: inclusiveBetween(), cellIndex().

Parameters

  • int i
  • int j

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

SimpleBitStorage instance = ...;
instance.set(0, 0);

net.minecraft.util.SimpleBitStorage#SimpleBitStorage(int,int)

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:240
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • int i
  • int j

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

SimpleBitStorage instance = new SimpleBitStorage(0, 0);

net.minecraft.util.SimpleBitStorage#SimpleBitStorage(int,int,int[])

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:211
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • int i
  • int j
  • int[] is

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

int[] is = ...;
SimpleBitStorage instance = new SimpleBitStorage(0, 0, is);

net.minecraft.util.SimpleBitStorage#SimpleBitStorage(int,int,long[])

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:244
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. แก้ state: size, bits, mask, valuesPerLong, divideMul, divideAdd. เรียกต่อ: inclusiveBetween(), InitializationException(). สร้างออบเจ็กต์: SimpleBitStorage.InitializationException.

Parameters

  • int i
  • int j
  • long[] ls

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

long[] ls = ...;
SimpleBitStorage instance = new SimpleBitStorage(0, 0, ls);

net.minecraft.util.SimpleBitStorage#unpack(int[])

  • Origin: common
  • Source: net/minecraft/util/SimpleBitStorage.java:333
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ unpack ตาม implementation ของ SimpleBitStorage

ทำงานยังไง

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

Parameters

  • int[] is

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

SimpleBitStorage instance = ...;
int[] is = ...;
instance.unpack(is);

SingleKeyCache

  • Full name: net.minecraft.util.SingleKeyCache
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SingleKeyCache.java
  • Type: class
  • Modifiers: public

net.minecraft.util.SingleKeyCache#getValue(K)

  • Origin: common
  • Source: net/minecraft/util/SingleKeyCache.java:18
  • Modifiers: public
  • Return: V

คืออะไร

อ่านค่า Value

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: cachedValue, cacheKey. เรียกต่อ: equals(), apply(). คืนค่า: this.cachedValue.

Parameters

  • K object

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

SingleKeyCache instance = ...;
K object = ...;
V result = instance.getValue(object);

net.minecraft.util.SingleKeyCache#SingleKeyCache(Function<K, V>)

  • Origin: common
  • Source: net/minecraft/util/SingleKeyCache.java:14
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: computeValue.

Parameters

  • Function<K, V> function

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

Function<K, V> function = ...;
SingleKeyCache instance = new SingleKeyCache(function);

SmoothDouble

  • Full name: net.minecraft.util.SmoothDouble
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SmoothDouble.java
  • Type: class
  • Modifiers: public

net.minecraft.util.SmoothDouble#getNewDeltaValue(double,double)

  • Origin: common
  • Source: net/minecraft/util/SmoothDouble.java:8
  • Modifiers: public
  • Return: double

คืออะไร

อ่านค่า New Delta Value

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: targetValue, lastAmount, remainingValue. เรียกต่อ: lerp(), signum(). คืนค่า: f * e.

Parameters

  • double d
  • double e

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

SmoothDouble instance = ...;
double result = instance.getNewDeltaValue(0.0D, 0.0D);

net.minecraft.util.SmoothDouble#reset()

  • Origin: common
  • Source: net/minecraft/util/SmoothDouble.java:22
  • Modifiers: public
  • Return: void

คืออะไร

รีเซ็ต reset

ทำงานยังไง

แก้ state: targetValue, remainingValue, lastAmount.

Parameters

  • ไม่มี

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

SmoothDouble instance = ...;
instance.reset();

SortedArraySet

  • Full name: net.minecraft.util.SortedArraySet
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SortedArraySet.java
  • Type: class
  • Modifiers: public
  • Extends: AbstractSet<T>

net.minecraft.util.SortedArraySet#add(T)

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:54
  • Modifiers: public
  • Return: boolean

คืออะไร

เพิ่ม add

ทำงานยังไง

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

Parameters

  • T object

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

SortedArraySet instance = ...;
T object = ...;
boolean result = instance.add(object);

net.minecraft.util.SortedArraySet#addOrGet(T)

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:103
  • Modifiers: public
  • Return: T

คืออะไร

เพิ่ม Or Get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: findIndex(), getInternal(), addInternal(), getInsertionPosition(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • T object

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

SortedArraySet instance = ...;
T object = ...;
T result = instance.addOrGet(object);

net.minecraft.util.SortedArraySet#clear()

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:173
  • Modifiers: public
  • Return: void

คืออะไร

ล้าง clear

ทำงานยังไง

แก้ state: size. เรียกต่อ: fill().

Parameters

  • ไม่มี

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

SortedArraySet instance = ...;
instance.clear();

net.minecraft.util.SortedArraySet#contains(Object)

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:138
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี contains

ทำงานยังไง

เรียกต่อ: findIndex(). คืนค่า: i >= 0.

Parameters

  • Object object

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

SortedArraySet instance = ...;
Object object = ...;
boolean result = instance.contains(object);

net.minecraft.util.SortedArraySet#create()

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:26
  • Modifiers: public static
  • Return: SortedArraySet<T>

คืออะไร

สร้าง create

ทำงานยังไง

คืนค่า: create(10).

Parameters

  • ไม่มี

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

SortedArraySet<T> result = SortedArraySet.create();

net.minecraft.util.SortedArraySet#create(Comparator<T>)

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:34
  • Modifiers: public static
  • Return: SortedArraySet<T>

คืออะไร

สร้าง create

ทำงานยังไง

คืนค่า: create(comparator, 10).

Parameters

  • Comparator<T> comparator

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

Comparator<T> comparator = ...;
SortedArraySet<T> result = SortedArraySet.create(comparator);

net.minecraft.util.SortedArraySet#create(Comparator<T>,int)

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:38
  • Modifiers: public static
  • Return: SortedArraySet<T>

คืออะไร

สร้าง create

ทำงานยังไง

สร้างออบเจ็กต์: SortedArraySet<>. คืนค่า: new SortedArraySet<>(i, comparator).

Parameters

  • Comparator<T> comparator
  • int i

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

Comparator<T> comparator = ...;
SortedArraySet<T> result = SortedArraySet.create(comparator, 0);

net.minecraft.util.SortedArraySet#create(int)

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:30
  • Modifiers: public static
  • Return: SortedArraySet<T>

คืออะไร

สร้าง create

ทำงานยังไง

เรียกต่อ: naturalOrder(). สร้างออบเจ็กต์: SortedArraySet<>. คืนค่า: new SortedArraySet<>(i, Comparator.naturalOrder()).

Parameters

  • int i

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

SortedArraySet<T> result = SortedArraySet.create(0);

net.minecraft.util.SortedArraySet#equals(Object)

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:179
  • Modifiers: public
  • Return: boolean

คืออะไร

เปรียบเทียบความเท่ากัน equals

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: size. คืนค่า: true.

Parameters

  • Object object

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

SortedArraySet instance = ...;
Object object = ...;
boolean result = instance.equals(object);

net.minecraft.util.SortedArraySet#first()

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:130
  • Modifiers: public
  • Return: T

คืออะไร

ดำเนินการ first ตาม implementation ของ SortedArraySet

ทำงานยังไง

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

Parameters

  • ไม่มี

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

SortedArraySet instance = ...;
T result = instance.first();

net.minecraft.util.SortedArraySet#get(T)

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:124
  • Modifiers: public
  • Return: T

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: findIndex(), getInternal(). คืนค่า: i >= 0 ? this.getInternal(i) : null.

Parameters

  • T object

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

SortedArraySet instance = ...;
T object = ...;
T result = instance.get(object);

net.minecraft.util.SortedArraySet#iterator()

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:144
  • Modifiers: public
  • Return: Iterator<T>

คืออะไร

ดำเนินการ iterator ตาม implementation ของ SortedArraySet

ทำงานยังไง

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

Parameters

  • ไม่มี

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

SortedArraySet instance = ...;
Iterator<T> result = instance.iterator();

net.minecraft.util.SortedArraySet#last()

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:134
  • Modifiers: public
  • Return: T

คืออะไร

ดำเนินการ last ตาม implementation ของ SortedArraySet

ทำงานยังไง

เรียกต่อ: getInternal(). คืนค่า: this.getInternal(this.size - 1).

Parameters

  • ไม่มี

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

SortedArraySet instance = ...;
T result = instance.last();

net.minecraft.util.SortedArraySet#remove(Object)

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:113
  • Modifiers: public
  • Return: boolean

คืออะไร

ลบ remove

ทำงานยังไง

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

Parameters

  • Object object

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

SortedArraySet instance = ...;
Object object = ...;
boolean result = instance.remove(object);

net.minecraft.util.SortedArraySet#size()

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:149
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ size ตาม implementation ของ SortedArraySet

ทำงานยังไง

คืนค่า: this.size.

Parameters

  • ไม่มี

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

SortedArraySet instance = ...;
int result = instance.size();

net.minecraft.util.SortedArraySet#toArray()

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:154
  • Modifiers: public
  • Return: Object[]

คืออะไร

ดำเนินการ toArray ตาม implementation ของ SortedArraySet

ทำงานยังไง

เรียกต่อ: copyOf(). คืนค่า: Arrays.copyOf(this.contents, this.size, Object[].class).

Parameters

  • ไม่มี

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

SortedArraySet instance = ...;
Object[] result = instance.toArray();

net.minecraft.util.SortedArraySet#toArray(U[])

  • Origin: common
  • Source: net/minecraft/util/SortedArraySet.java:159
  • Modifiers: public
  • Return: U[]

คืออะไร

ดำเนินการ toArray ตาม implementation ของ SortedArraySet

ทำงานยังไง

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

Parameters

  • U[] objects

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

SortedArraySet instance = ...;
U[] objects = ...;
U[] result = instance.toArray(objects);

SpawnUtil

  • Full name: net.minecraft.util.SpawnUtil
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SpawnUtil.java
  • Type: class
  • Modifiers: public

net.minecraft.util.SpawnUtil#trySpawnMob(EntityType<T>,EntitySpawnReason,ServerLevel,BlockPos,int,int,int,SpawnUtil.Strategy,boolean)

  • Origin: common
  • Source: net/minecraft/util/SpawnUtil.java:19
  • Modifiers: public static
  • Return: Optional<T>

คืออะไร

ดำเนินการ trySpawnMob ตาม implementation ของ SpawnUtil

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: mutable(), randomBetweenInclusive(), setWithOffset(), getWorldBorder(), isWithinBounds(), moveToPossibleSpawnPosition(), noCollision(), getSpawnAABB(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • EntityType<T> entityType
  • EntitySpawnReason entitySpawnReason
  • ServerLevel serverLevel
  • BlockPos blockPos
  • int i
  • int j
  • int k
  • SpawnUtil.Strategy strategy
  • boolean bl

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

EntityType<T> entityType = ...;
EntitySpawnReason entitySpawnReason = ...;
ServerLevel serverLevel = ...;
BlockPos blockPos = ...;
SpawnUtil.Strategy strategy = ...;
Optional<T> result = SpawnUtil.trySpawnMob(entityType, entitySpawnReason, serverLevel, blockPos, 0, 0, 0, strategy, true);

SpawnUtil$Strategy

  • Full name: net.minecraft.util.SpawnUtil$Strategy
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/SpawnUtil.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.SpawnUtil$Strategy#canSpawnOn(ServerLevel,BlockPos,BlockState,BlockPos,BlockState)

  • Origin: common
  • Source: net/minecraft/util/SpawnUtil.java:103
  • Modifiers: ``
  • Return: boolean

คืออะไร

ตรวจสอบว่าสามารถ Spawn On

ทำงานยังไง

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

Parameters

  • ServerLevel serverLevel
  • BlockPos blockPos
  • BlockState blockState
  • BlockPos blockPos2
  • BlockState blockState2

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

SpawnUtil.Strategy instance = ...;
ServerLevel serverLevel = ...;
BlockPos blockPos = ...;
BlockState blockState = ...;
BlockPos blockPos2 = ...;
BlockState blockState2 = ...;
boolean result = instance.canSpawnOn(serverLevel, blockPos, blockState, blockPos2, blockState2);

StaticCache2D

  • Full name: net.minecraft.util.StaticCache2D
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/StaticCache2D.java
  • Type: class
  • Modifiers: public

net.minecraft.util.StaticCache2D#contains(int,int)

  • Origin: common
  • Source: net/minecraft/util/StaticCache2D.java:48
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบว่ามี contains

ทำงานยังไง

คืนค่า: k >= 0 && k < this.sizeX && l >= 0 && l < this.sizeZ.

Parameters

  • int i
  • int j

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

StaticCache2D instance = ...;
boolean result = instance.contains(0, 0);

net.minecraft.util.StaticCache2D#create(int,int,int,StaticCache2D.Initializer<T>)

  • Origin: common
  • Source: net/minecraft/util/StaticCache2D.java:13
  • Modifiers: public static
  • Return: StaticCache2D<T>

คืออะไร

สร้าง create

ทำงานยังไง

สร้างออบเจ็กต์: StaticCache2D<>. คืนค่า: new StaticCache2D<>(l, m, n, n, initializer).

Parameters

  • int i
  • int j
  • int k
  • StaticCache2D.Initializer<T> initializer

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

StaticCache2D.Initializer<T> initializer = ...;
StaticCache2D<T> result = StaticCache2D.create(0, 0, 0, initializer);

net.minecraft.util.StaticCache2D#forEach(Consumer<T>)

  • Origin: common
  • Source: net/minecraft/util/StaticCache2D.java:34
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ forEach ตาม implementation ของ StaticCache2D

ทำงานยังไง

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

Parameters

  • Consumer<T> consumer

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

StaticCache2D instance = ...;
Consumer<T> consumer = ...;
instance.forEach(consumer);

net.minecraft.util.StaticCache2D#get(int,int)

  • Origin: common
  • Source: net/minecraft/util/StaticCache2D.java:40
  • Modifiers: public
  • Return: T

คืออะไร

อ่านค่า get

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: contains(), value(), getIndex(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: (T)this.cache[this.getIndex(i, j)].

Parameters

  • int i
  • int j

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

StaticCache2D instance = ...;
T result = instance.get(0, 0);

net.minecraft.util.StaticCache2D#toString()

  • Origin: common
  • Source: net/minecraft/util/StaticCache2D.java:54
  • Modifiers: public
  • Return: String

คืออะไร

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

ทำงานยังไง

เรียกต่อ: format(). คืนค่า: String.format(Locale.ROOT, "StaticCache2D[%d, %d, %d, %d]", this.minX, this.minZ, this.minX + this.sizeX, this.minZ + this.sizeZ).

Parameters

  • ไม่มี

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

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

StaticCache2D$Initializer

  • Full name: net.minecraft.util.StaticCache2D$Initializer
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/StaticCache2D.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.StaticCache2D$Initializer#get(int,int)

  • Origin: common
  • Source: net/minecraft/util/StaticCache2D.java:67
  • Modifiers: ``
  • Return: T

คืออะไร

อ่านค่า get

ทำงานยังไง

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

Parameters

  • int i
  • int j

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

StaticCache2D.Initializer instance = ...;
T result = instance.get(0, 0);

StringDecomposer

  • Full name: net.minecraft.util.StringDecomposer
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/StringDecomposer.java
  • Type: class
  • Modifiers: public

net.minecraft.util.StringDecomposer#filterBrokenSurrogates(String)

  • Origin: common
  • Source: net/minecraft/util/StringDecomposer.java:132
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ filterBrokenSurrogates ตาม implementation ของ StringDecomposer

ทำงานยังไง

เรียกต่อ: iterate(), appendCodePoint(), toString(). สร้างออบเจ็กต์: StringBuilder. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String string

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

String result = StringDecomposer.filterBrokenSurrogates("value");

net.minecraft.util.StringDecomposer#getPlainText(FormattedText)

  • Origin: common
  • Source: net/minecraft/util/StringDecomposer.java:141
  • Modifiers: public static
  • Return: String

คืออะไร

อ่านค่า Plain Text

ทำงานยังไง

เรียกต่อ: iterateFormatted(), appendCodePoint(), toString(). สร้างออบเจ็กต์: StringBuilder. มีจุด return อย่างน้อย 2 จุด.

Parameters

  • FormattedText formattedText

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

FormattedText formattedText = ...;
String result = StringDecomposer.getPlainText(formattedText);

net.minecraft.util.StringDecomposer#iterate(String,Style,FormattedCharSink)

  • Origin: common
  • Source: net/minecraft/util/StringDecomposer.java:16
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ iterate ตาม implementation ของ StringDecomposer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: length(), charAt(), isHighSurrogate(), accept(), isLowSurrogate(), toCodePoint(), feedChar(). มีจุด return อย่างน้อย 5 จุด.

Parameters

  • String string
  • Style style
  • FormattedCharSink formattedCharSink

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

Style style = ...;
FormattedCharSink formattedCharSink = ...;
boolean result = StringDecomposer.iterate("value", style, formattedCharSink);

net.minecraft.util.StringDecomposer#iterateBackwards(String,Style,FormattedCharSink)

  • Origin: common
  • Source: net/minecraft/util/StringDecomposer.java:47
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ iterateBackwards ตาม implementation ของ StringDecomposer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: length(), charAt(), isLowSurrogate(), accept(), isHighSurrogate(), toCodePoint(), feedChar(). มีจุด return อย่างน้อย 5 จุด.

Parameters

  • String string
  • Style style
  • FormattedCharSink formattedCharSink

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

Style style = ...;
FormattedCharSink formattedCharSink = ...;
boolean result = StringDecomposer.iterateBackwards("value", style, formattedCharSink);

net.minecraft.util.StringDecomposer#iterateFormatted(FormattedText,Style,FormattedCharSink)

  • Origin: common
  • Source: net/minecraft/util/StringDecomposer.java:128
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ iterateFormatted ตาม implementation ของ StringDecomposer

ทำงานยังไง

เรียกต่อ: visit(), empty(), isEmpty(). คืนค่า: formattedText.visit((stylex, string) -> iterateFormatted(string, 0, stylex, formattedCharSink) ? Optional.empty() : STOP_ITERATION, style).isEmpty().

Parameters

  • FormattedText formattedText
  • Style style
  • FormattedCharSink formattedCharSink

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

FormattedText formattedText = ...;
Style style = ...;
FormattedCharSink formattedCharSink = ...;
boolean result = StringDecomposer.iterateFormatted(formattedText, style, formattedCharSink);

net.minecraft.util.StringDecomposer#iterateFormatted(String,int,Style,FormattedCharSink)

  • Origin: common
  • Source: net/minecraft/util/StringDecomposer.java:80
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ iterateFormatted ตาม implementation ของ StringDecomposer

ทำงานยังไง

คืนค่า: iterateFormatted(string, i, style, style, formattedCharSink).

Parameters

  • String string
  • int i
  • Style style
  • FormattedCharSink formattedCharSink

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

Style style = ...;
FormattedCharSink formattedCharSink = ...;
boolean result = StringDecomposer.iterateFormatted("value", 0, style, formattedCharSink);

net.minecraft.util.StringDecomposer#iterateFormatted(String,int,Style,Style,FormattedCharSink)

  • Origin: common
  • Source: net/minecraft/util/StringDecomposer.java:84
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ iterateFormatted ตาม implementation ของ StringDecomposer

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: length(), charAt(), getByCode(), applyLegacyFormat(), isHighSurrogate(), accept(), isLowSurrogate(), toCodePoint(). มีจุด return อย่างน้อย 5 จุด.

Parameters

  • String string
  • int i
  • Style style
  • Style style2
  • FormattedCharSink formattedCharSink

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

Style style = ...;
Style style2 = ...;
FormattedCharSink formattedCharSink = ...;
boolean result = StringDecomposer.iterateFormatted("value", 0, style, style2, formattedCharSink);

net.minecraft.util.StringDecomposer#iterateFormatted(String,Style,FormattedCharSink)

  • Origin: common
  • Source: net/minecraft/util/StringDecomposer.java:76
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ iterateFormatted ตาม implementation ของ StringDecomposer

ทำงานยังไง

คืนค่า: iterateFormatted(string, 0, style, formattedCharSink).

Parameters

  • String string
  • Style style
  • FormattedCharSink formattedCharSink

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

Style style = ...;
FormattedCharSink formattedCharSink = ...;
boolean result = StringDecomposer.iterateFormatted("value", style, formattedCharSink);

StringRepresentable

  • Full name: net.minecraft.util.StringRepresentable
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/StringRepresentable.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.StringRepresentable#createNameLookup(T[],Function<String, String>)

  • Origin: common
  • Source: net/minecraft/util/StringRepresentable.java:43
  • Modifiers: static
  • Return: Function<String, T>

คืออะไร

สร้าง Name Lookup

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: stream(), collect(), toMap(), apply(), getSerializedName(), get(), equals(). มีจุด return อย่างน้อย 3 จุด.

Parameters

  • T[] stringRepresentables
  • Function<String, String> function

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

T[] stringRepresentables = ...;
Function<String, String> function = ...;
Function<String, T> result = StringRepresentable.createNameLookup(stringRepresentables, function);

net.minecraft.util.StringRepresentable#fromEnum(Supplier<E[]>)

  • Origin: common
  • Source: net/minecraft/util/StringRepresentable.java:24
  • Modifiers: static
  • Return: StringRepresentable.EnumCodec<E>

คืออะไร

ดำเนินการ fromEnum ตาม implementation ของ StringRepresentable

ทำงานยังไง

เรียกต่อ: fromEnumWithMapping(). คืนค่า: fromEnumWithMapping(supplier, string -> string).

Parameters

  • Supplier<E[]> supplier

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

Supplier<E[]> supplier = ...;
StringRepresentable.EnumCodec<E> result = StringRepresentable.fromEnum(supplier);

net.minecraft.util.StringRepresentable#fromEnumWithMapping(Supplier<E[]>,Function<String, String>)

  • Origin: common
  • Source: net/minecraft/util/StringRepresentable.java:28
  • Modifiers: static
  • Return: StringRepresentable.EnumCodec<E>

คืออะไร

ดำเนินการ fromEnumWithMapping ตาม implementation ของ StringRepresentable

ทำงานยังไง

เรียกต่อ: get(), createNameLookup(). สร้างออบเจ็กต์: StringRepresentable.EnumCodec<>. คืนค่า: new StringRepresentable.EnumCodec<>(enums, function2).

Parameters

  • Supplier<E[]> supplier
  • Function<String, String> function

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

Supplier<E[]> supplier = ...;
Function<String, String> function = ...;
StringRepresentable.EnumCodec<E> result = StringRepresentable.fromEnumWithMapping(supplier, function);

net.minecraft.util.StringRepresentable#fromValues(Supplier<T[]>)

  • Origin: common
  • Source: net/minecraft/util/StringRepresentable.java:36
  • Modifiers: static
  • Return: Codec<T>

คืออะไร

ดำเนินการ fromValues ตาม implementation ของ StringRepresentable

ทำงานยังไง

เรียกต่อ: get(), createNameLookup(), createIndexLookup(), asList(). สร้างออบเจ็กต์: StringRepresentable.StringRepresentableCodec<>. คืนค่า: new StringRepresentable.StringRepresentableCodec<>(stringRepresentables, function, toIntFunction).

Parameters

  • Supplier<T[]> supplier

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

Supplier<T[]> supplier = ...;
Codec<T> result = StringRepresentable.fromValues(supplier);

net.minecraft.util.StringRepresentable#getSerializedName()

  • Origin: common
  • Source: net/minecraft/util/StringRepresentable.java:22
  • Modifiers: ``
  • Return: String

คืออะไร

อ่านค่า Serialized Name

ทำงานยังไง

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

Parameters

  • ไม่มี

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

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

net.minecraft.util.StringRepresentable#keys(StringRepresentable[])

  • Origin: common
  • Source: net/minecraft/util/StringRepresentable.java:61
  • Modifiers: static
  • Return: Keyable

คืออะไร

ดำเนินการ keys ตาม implementation ของ StringRepresentable

ทำงานยังไง

เรียกต่อ: stream(), map(). สร้างออบเจ็กต์: Keyable. คืนค่า: Arrays.stream(stringRepresentables).map(StringRepresentable::getSerializedName).map(dynamicOps::createString).

Parameters

  • StringRepresentable[] stringRepresentables

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

StringRepresentable[] stringRepresentables = ...;
Keyable result = StringRepresentable.keys(stringRepresentables);

StringUtil

  • Full name: net.minecraft.util.StringUtil
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/StringUtil.java
  • Type: class
  • Modifiers: public

net.minecraft.util.StringUtil#endsWithNewLine(String)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:54
  • Modifiers: public static
  • Return: boolean

คืออะไร

ดำเนินการ endsWithNewLine ตาม implementation ของ StringUtil

ทำงานยังไง

เรียกต่อ: matcher(), find(). คืนค่า: LINE_END_PATTERN.matcher(string).find().

Parameters

  • String string

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

boolean result = StringUtil.endsWithNewLine("value");

net.minecraft.util.StringUtil#filterText(String)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:70
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ filterText ตาม implementation ของ StringUtil

ทำงานยังไง

คืนค่า: filterText(string, false).

Parameters

  • String string

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

String result = StringUtil.filterText("value");

net.minecraft.util.StringUtil#filterText(String,boolean)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:74
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ filterText ตาม implementation ของ StringUtil

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: toCharArray(), isAllowedChatCharacter(), append(), toString(). สร้างออบเจ็กต์: StringBuilder. คืนค่า: stringBuilder.toString().

Parameters

  • String string
  • boolean bl

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

String result = StringUtil.filterText("value", true);

net.minecraft.util.StringUtil#formatTickDuration(int,float)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:14
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ formatTickDuration ตาม implementation ของ StringUtil

ทำงานยังไง

เรียกต่อ: floor(), format(). คืนค่า: l > 0 ? String.format(Locale.ROOT, "%02d:%02d:%02d", l, k, j) : String.format(Locale.ROOT, "%02d:%02d", k, j).

Parameters

  • int i
  • float f

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

String result = StringUtil.formatTickDuration(0, 0.0F);

net.minecraft.util.StringUtil#isAllowedChatCharacter(char)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:62
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Allowed Chat Character

ทำงานยังไง

คืนค่า: c != 167 && c >= ' ' && c != 127.

Parameters

  • char c

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

boolean result = StringUtil.isAllowedChatCharacter('a');

net.minecraft.util.StringUtil#isBlank(String)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:92
  • Modifiers: public static
  • Return: boolean

คืออะไร

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

ทำงานยังไง

เรียกต่อ: isEmpty(), chars(), allMatch(). คืนค่า: string != null && !string.isEmpty() ? string.chars().allMatch(StringUtil::isWhitespace) : true.

Parameters

  • String string

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

boolean result = StringUtil.isBlank("value");

net.minecraft.util.StringUtil#isNullOrEmpty(String)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:27
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Null Or Empty

ทำงานยังไง

เรียกต่อ: isEmpty(). คืนค่า: StringUtils.isEmpty(string).

Parameters

  • String string

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

boolean result = StringUtil.isNullOrEmpty("value");

net.minecraft.util.StringUtil#isValidPlayerName(String)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:66
  • Modifiers: public static
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Valid Player Name

ทำงานยังไง

เรียกต่อ: length(), chars(), filter(), findAny(), isEmpty(). คืนค่า: string.length() > 16 ? false : string.chars().filter(i -> i <= 32 || i >= 127).findAny().isEmpty().

Parameters

  • String string

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

boolean result = StringUtil.isValidPlayerName("value");

net.minecraft.util.StringUtil#isWhitespace(int)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:88
  • Modifiers: public static
  • Return: boolean

คืออะไร

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

ทำงานยังไง

เรียกต่อ: isSpaceChar(). คืนค่า: Character.isWhitespace(i) || Character.isSpaceChar(i).

Parameters

  • int i

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

boolean result = StringUtil.isWhitespace(0);

net.minecraft.util.StringUtil#lineCount(String)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:39
  • Modifiers: public static
  • Return: int

คืออะไร

ดำเนินการ lineCount ตาม implementation ของ StringUtil

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), matcher(), find(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String string

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

int result = StringUtil.lineCount("value");

net.minecraft.util.StringUtil#stripColor(String)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:23
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ stripColor ตาม implementation ของ StringUtil

ทำงานยังไง

เรียกต่อ: matcher(), replaceAll(). คืนค่า: STRIP_COLOR_PATTERN.matcher(string).replaceAll("").

Parameters

  • String string

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

String result = StringUtil.stripColor("value");

net.minecraft.util.StringUtil#trimChatMessage(String)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:58
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ trimChatMessage ตาม implementation ของ StringUtil

ทำงานยังไง

เรียกต่อ: truncateStringIfNecessary(). คืนค่า: truncateStringIfNecessary(string, 256, false).

Parameters

  • String string

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

String result = StringUtil.trimChatMessage("value");

net.minecraft.util.StringUtil#truncateStringIfNecessary(String,int,boolean)

  • Origin: common
  • Source: net/minecraft/util/StringUtil.java:31
  • Modifiers: public static
  • Return: String

คืออะไร

ดำเนินการ truncateStringIfNecessary ตาม implementation ของ StringUtil

ทำงานยังไง

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

Parameters

  • String string
  • int i
  • boolean bl

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

String result = StringUtil.truncateStringIfNecessary("value", 0, true);

TaskChainer

  • Full name: net.minecraft.util.TaskChainer
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/TaskChainer.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.TaskChainer#append(CompletableFuture<T>,Consumer<T>)

  • Origin: common
  • Source: net/minecraft/util/TaskChainer.java:29
  • Modifiers: ``
  • Return: void

คืออะไร

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

ทำงานยังไง

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

Parameters

  • CompletableFuture<T> completableFuture
  • Consumer<T> consumer

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

TaskChainer instance = ...;
CompletableFuture<T> completableFuture = ...;
Consumer<T> consumer = ...;
instance.append(completableFuture, consumer);

net.minecraft.util.TaskChainer#append(Runnable)

  • Origin: common
  • Source: net/minecraft/util/TaskChainer.java:25
  • Modifiers: default
  • Return: void

คืออะไร

ดำเนินการ append ตาม implementation ของ TaskChainer

ทำงานยังไง

เรียกต่อ: completedFuture(), run().

Parameters

  • Runnable runnable

ตัวอย่างใช้งาน

TaskChainer instance = ...;
Runnable runnable = ...;
instance.append(runnable);

net.minecraft.util.TaskChainer#immediate(Executor)

  • Origin: common
  • Source: net/minecraft/util/TaskChainer.java:13
  • Modifiers: static
  • Return: TaskChainer

คืออะไร

ดำเนินการ immediate ตาม implementation ของ TaskChainer

ทำงานยังไง

เรียกต่อ: append(), thenAcceptAsync(), exceptionally(), error(). สร้างออบเจ็กต์: TaskChainer. คืนค่า: null.

Parameters

  • Executor executor

ตัวอย่างใช้งาน

Executor executor = ...;
TaskChainer result = TaskChainer.immediate(executor);

ThreadingDetector

  • Full name: net.minecraft.util.ThreadingDetector
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ThreadingDetector.java
  • Type: class
  • Modifiers: public

net.minecraft.util.ThreadingDetector#checkAndLock()

  • Origin: common
  • Source: net/minecraft/util/ThreadingDetector.java:31
  • Modifiers: public
  • Return: void

คืออะไร

ตรวจสอบ And Lock

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: threadThatFailedToAcquire. เรียกต่อ: lock(), tryAcquire(), currentThread(), unlock(), acquire(), interrupt().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ThreadingDetector instance = ...;
instance.checkAndLock();

net.minecraft.util.ThreadingDetector#checkAndUnlock()

  • Origin: common
  • Source: net/minecraft/util/ThreadingDetector.java:56
  • Modifiers: public
  • Return: void

คืออะไร

ตรวจสอบ And Unlock

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. แก้ state: fullException. เรียกต่อ: lock(), makeThreadingException(), release(), unlock().

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ThreadingDetector instance = ...;
instance.checkAndUnlock();

net.minecraft.util.ThreadingDetector#makeThreadingException(String,Thread)

  • Origin: common
  • Source: net/minecraft/util/ThreadingDetector.java:73
  • Modifiers: public static
  • Return: ReportedException

คืออะไร

สร้าง Threading Exception

ทำงานยังไง

เรียกต่อ: of(), currentThread(), filter(), map(), collect(), joining(), addCategory(), setDetail(). สร้างออบเจ็กต์: CrashReport, IllegalStateException, ReportedException. คืนค่า: new ReportedException(crashReport).

Parameters

  • String string
  • Thread thread

ตัวอย่างใช้งาน

Thread thread = ...;
ReportedException result = ThreadingDetector.makeThreadingException("value", thread);

net.minecraft.util.ThreadingDetector#ThreadingDetector(String)

  • Origin: common
  • Source: net/minecraft/util/ThreadingDetector.java:27
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ThreadingDetector ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: name.

Parameters

  • String string

ตัวอย่างใช้งาน

ThreadingDetector instance = new ThreadingDetector("value");

TickThrottler

  • Full name: net.minecraft.util.TickThrottler
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/TickThrottler.java
  • Type: class
  • Modifiers: public

net.minecraft.util.TickThrottler#increment()

  • Origin: common
  • Source: net/minecraft/util/TickThrottler.java:13
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ increment ตาม implementation ของ TickThrottler

ทำงานยังไง

แก้ state: count.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TickThrottler instance = ...;
instance.increment();

net.minecraft.util.TickThrottler#isUnderThreshold()

  • Origin: common
  • Source: net/minecraft/util/TickThrottler.java:23
  • Modifiers: public
  • Return: boolean

คืออะไร

ตรวจสอบสถานะ Under Threshold

ทำงานยังไง

คืนค่า: this.count < this.threshold.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TickThrottler instance = ...;
boolean result = instance.isUnderThreshold();

net.minecraft.util.TickThrottler#tick()

  • Origin: common
  • Source: net/minecraft/util/TickThrottler.java:17
  • Modifiers: public
  • Return: void

คืออะไร

ประมวลผล tick tick

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. แก้ state: count.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

TickThrottler instance = ...;
instance.tick();

net.minecraft.util.TickThrottler#TickThrottler(int,int)

  • Origin: common
  • Source: net/minecraft/util/TickThrottler.java:8
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ TickThrottler ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: incrementStep, threshold.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

TickThrottler instance = new TickThrottler(0, 0);

TimeSource

  • Full name: net.minecraft.util.TimeSource
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/TimeSource.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.TimeSource#get(TimeUnit)

  • Origin: common
  • Source: net/minecraft/util/TimeSource.java:8
  • Modifiers: ``
  • Return: long

คืออะไร

อ่านค่า get

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • TimeUnit timeUnit

ตัวอย่างใช้งาน

TimeSource instance = ...;
TimeUnit timeUnit = ...;
long result = instance.get(timeUnit);

TimeUtil

  • Full name: net.minecraft.util.TimeUtil
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/TimeUtil.java
  • Type: class
  • Modifiers: public

net.minecraft.util.TimeUtil#rangeOfSeconds(int,int)

  • Origin: common
  • Source: net/minecraft/util/TimeUtil.java:13
  • Modifiers: public static
  • Return: UniformInt

คืออะไร

ดำเนินการ rangeOfSeconds ตาม implementation ของ TimeUtil

ทำงานยังไง

เรียกต่อ: of(). คืนค่า: UniformInt.of(i * 20, j * 20).

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

UniformInt result = TimeUtil.rangeOfSeconds(0, 0);

ToFloatFunction

  • Full name: net.minecraft.util.ToFloatFunction
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ToFloatFunction.java
  • Type: interface
  • Modifiers: public

net.minecraft.util.ToFloatFunction#apply(C)

  • Origin: common
  • Source: net/minecraft/util/ToFloatFunction.java:9
  • Modifiers: ``
  • Return: float

คืออะไร

นำไปใช้ apply

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • C object

ตัวอย่างใช้งาน

ToFloatFunction instance = ...;
C object = ...;
float result = instance.apply(object);

net.minecraft.util.ToFloatFunction#comap(Function<C2, C>)

  • Origin: common
  • Source: net/minecraft/util/ToFloatFunction.java:33
  • Modifiers: default
  • Return: ToFloatFunction<C2>

คืออะไร

ดำเนินการ comap ตาม implementation ของ ToFloatFunction

ทำงานยังไง

เรียกต่อ: apply(), minValue(), maxValue(). สร้างออบเจ็กต์: ToFloatFunction<C2>. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Function<C2, C> function

ตัวอย่างใช้งาน

ToFloatFunction instance = ...;
Function<C2, C> function = ...;
ToFloatFunction<C2> result = instance.comap(function);

net.minecraft.util.ToFloatFunction#createUnlimited(Float2FloatFunction)

  • Origin: common
  • Source: net/minecraft/util/ToFloatFunction.java:15
  • Modifiers: static
  • Return: ToFloatFunction<Float>

คืออะไร

สร้าง Unlimited

ทำงานยังไง

เรียกต่อ: apply(), minValue(), maxValue(). สร้างออบเจ็กต์: ToFloatFunction<Float>. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • Float2FloatFunction float2FloatFunction

ตัวอย่างใช้งาน

Float2FloatFunction float2FloatFunction = ...;
ToFloatFunction<Float> result = ToFloatFunction.createUnlimited(float2FloatFunction);

net.minecraft.util.ToFloatFunction#maxValue()

  • Origin: common
  • Source: net/minecraft/util/ToFloatFunction.java:13
  • Modifiers: ``
  • Return: float

คืออะไร

ดำเนินการ maxValue ตาม implementation ของ ToFloatFunction

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ToFloatFunction instance = ...;
float result = instance.maxValue();

net.minecraft.util.ToFloatFunction#minValue()

  • Origin: common
  • Source: net/minecraft/util/ToFloatFunction.java:11
  • Modifiers: ``
  • Return: float

คืออะไร

ดำเนินการ minValue ตาม implementation ของ ToFloatFunction

ทำงานยังไง

ไม่มี body ใน source declaration นี้

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ToFloatFunction instance = ...;
float result = instance.minValue();

TriState

  • Full name: net.minecraft.util.TriState
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/TriState.java
  • Type: enum
  • Modifiers: public

net.minecraft.util.TriState#toBoolean(boolean)

  • Origin: common
  • Source: net/minecraft/util/TriState.java:8
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ toBoolean ตาม implementation ของ TriState

ทำงานยังไง

แยกกรณีด้วย switch. คืนค่า: switch (this) { case TRUE -> true.

Parameters

  • boolean bl

ตัวอย่างใช้งาน

TriState instance = ...;
boolean result = instance.toBoolean(true);

Tuple

  • Full name: net.minecraft.util.Tuple
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/Tuple.java
  • Type: class
  • Modifiers: public

net.minecraft.util.Tuple#getA()

  • Origin: common
  • Source: net/minecraft/util/Tuple.java:12
  • Modifiers: public
  • Return: A

คืออะไร

อ่านค่า A

ทำงานยังไง

คืนค่า: this.a.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Tuple instance = ...;
A result = instance.getA();

net.minecraft.util.Tuple#getB()

  • Origin: common
  • Source: net/minecraft/util/Tuple.java:20
  • Modifiers: public
  • Return: B

คืออะไร

อ่านค่า B

ทำงานยังไง

คืนค่า: this.b.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

Tuple instance = ...;
B result = instance.getB();

net.minecraft.util.Tuple#setA(A)

  • Origin: common
  • Source: net/minecraft/util/Tuple.java:16
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า A

ทำงานยังไง

แก้ state: a.

Parameters

  • A object

ตัวอย่างใช้งาน

Tuple instance = ...;
A object = ...;
instance.setA(object);

net.minecraft.util.Tuple#setB(B)

  • Origin: common
  • Source: net/minecraft/util/Tuple.java:24
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า B

ทำงานยังไง

แก้ state: b.

Parameters

  • B object

ตัวอย่างใช้งาน

Tuple instance = ...;
B object = ...;
instance.setB(object);

net.minecraft.util.Tuple#Tuple(A,B)

  • Origin: common
  • Source: net/minecraft/util/Tuple.java:7
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ Tuple ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: a, b.

Parameters

  • A object
  • B object2

ตัวอย่างใช้งาน

A object = ...;
B object2 = ...;
Tuple instance = new Tuple(object, object2);

ZeroBitStorage

  • Full name: net.minecraft.util.ZeroBitStorage
  • Package: net.minecraft.util
  • Source: commonnet/minecraft/util/ZeroBitStorage.java
  • Type: class
  • Modifiers: public
  • Implements: BitStorage

net.minecraft.util.ZeroBitStorage#copy()

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:61
  • Modifiers: public
  • Return: BitStorage

คืออะไร

คัดลอก copy

ทำงานยังไง

คืนค่า: this.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ZeroBitStorage instance = ...;
BitStorage result = instance.copy();

net.minecraft.util.ZeroBitStorage#get(int)

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:28
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า get

ทำงานยังไง

เรียกต่อ: inclusiveBetween(). คืนค่า: 0.

Parameters

  • int i

ตัวอย่างใช้งาน

ZeroBitStorage instance = ...;
int result = instance.get(0);

net.minecraft.util.ZeroBitStorage#getAll(IntConsumer)

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:49
  • Modifiers: public
  • Return: void

คืออะไร

อ่านค่า All

ทำงานยังไง

มีการวนลูป. เรียกต่อ: accept().

Parameters

  • IntConsumer intConsumer

ตัวอย่างใช้งาน

ZeroBitStorage instance = ...;
IntConsumer intConsumer = ...;
instance.getAll(intConsumer);

net.minecraft.util.ZeroBitStorage#getAndSet(int,int)

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:15
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า And Set

ทำงานยังไง

เรียกต่อ: inclusiveBetween(). คืนค่า: 0.

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

ZeroBitStorage instance = ...;
int result = instance.getAndSet(0, 0);

net.minecraft.util.ZeroBitStorage#getBits()

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:44
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Bits

ทำงานยังไง

คืนค่า: 0.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ZeroBitStorage instance = ...;
int result = instance.getBits();

net.minecraft.util.ZeroBitStorage#getRaw()

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:34
  • Modifiers: public
  • Return: long[]

คืออะไร

อ่านค่า Raw

ทำงานยังไง

คืนค่า: RAW.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ZeroBitStorage instance = ...;
long[] result = instance.getRaw();

net.minecraft.util.ZeroBitStorage#getSize()

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:39
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Size

ทำงานยังไง

คืนค่า: this.size.

Parameters

  • ไม่มี

ตัวอย่างใช้งาน

ZeroBitStorage instance = ...;
int result = instance.getSize();

net.minecraft.util.ZeroBitStorage#set(int,int)

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:22
  • Modifiers: public
  • Return: void

คืออะไร

กำหนดค่า set

ทำงานยังไง

เรียกต่อ: inclusiveBetween().

Parameters

  • int i
  • int j

ตัวอย่างใช้งาน

ZeroBitStorage instance = ...;
instance.set(0, 0);

net.minecraft.util.ZeroBitStorage#unpack(int[])

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:56
  • Modifiers: public
  • Return: void

คืออะไร

ดำเนินการ unpack ตาม implementation ของ ZeroBitStorage

ทำงานยังไง

เรียกต่อ: fill().

Parameters

  • int[] is

ตัวอย่างใช้งาน

ZeroBitStorage instance = ...;
int[] is = ...;
instance.unpack(is);

net.minecraft.util.ZeroBitStorage#ZeroBitStorage(int)

  • Origin: common
  • Source: net/minecraft/util/ZeroBitStorage.java:11
  • Modifiers: public
  • Kind: constructor

คืออะไร

สร้างออบเจ็กต์ ZeroBitStorage ด้วยพารามิเตอร์ที่ระบุ

ทำงานยังไง

แก้ state: size.

Parameters

  • int i

ตัวอย่างใช้งาน

ZeroBitStorage instance = new ZeroBitStorage(0);