Package net.minecraft.util
Part 1/1
AbortableIterationConsumer
- Full name:
net.minecraft.util.AbortableIterationConsumer - Package:
net.minecraft.util - Source:
common—net/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:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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 iint jint kint l
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ffloat gfloat hfloat i
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 fint iint j
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ifloat f
ตัวอย่างใช้งาน
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 ifloat ffloat gfloat h
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ArrayListDeque
- Full name:
net.minecraft.util.ArrayListDeque - Package:
net.minecraft.util - Source:
common—net/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 iT 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
ตัวอย่างใช้งาน
net.minecraft.util.ArrayListDeque#addLast(T)
- Origin:
common - Source:
net/minecraft/util/ArrayListDeque.java:180 - Modifiers:
public - Return:
void
คืออะไร
เพิ่ม Last
ทำงานยังไง
เรียกต่อ: add().
Parameters
T object
ตัวอย่างใช้งาน
net.minecraft.util.ArrayListDeque#ArrayListDeque()
- Origin:
common - Source:
net/minecraft/util/ArrayListDeque.java:20 - Modifiers:
public - Kind: constructor
คืออะไร
สร้างออบเจ็กต์ ArrayListDeque ด้วยพารามิเตอร์ที่ระบุ
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iT 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
- ไม่มี
ตัวอย่างใช้งาน
BinaryAnimator
- Full name:
net.minecraft.util.BinaryAnimator - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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 iBinaryAnimator.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
ตัวอย่างใช้งาน
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$EasingFunction
- Full name:
net.minecraft.util.BinaryAnimator$EasingFunction - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
BitStorage
- Full name:
net.minecraft.util.BitStorage - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
net.minecraft.util.BitStorage#getBits()
- Origin:
common - Source:
net/minecraft/util/BitStorage.java:16 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า Bits
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.BitStorage#getRaw()
- Origin:
common - Source:
net/minecraft/util/BitStorage.java:12 - Modifiers: ``
- Return:
long[]
คืออะไร
อ่านค่า Raw
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.BitStorage#getSize()
- Origin:
common - Source:
net/minecraft/util/BitStorage.java:14 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า Size
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
Brightness
- Full name:
net.minecraft.util.Brightness - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ByIdMap
- Full name:
net.minecraft.util.ByIdMap - Package:
net.minecraft.util - Source:
common—net/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> toIntFunctionT[] objectsByIdMap.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> toIntFunctionT[] objectsT 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:
common—net/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
ตัวอย่างใช้งาน
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_
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ClassTreeIdRegistry
- Full name:
net.minecraft.util.ClassTreeIdRegistry - Package:
net.minecraft.util - Source:
common—net/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_
ตัวอย่างใช้งาน
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_
ตัวอย่างใช้งาน
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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
CommonLinks
- Full name:
net.minecraft.util.CommonLinks - Package:
net.minecraft.util - Source:
common—net/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 stringUUID 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 stringUUID uUIDboolean bl
ตัวอย่างใช้งาน
CrudeIncrementalIntIdentityHashBiMap
- Full name:
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap - Package:
net.minecraft.util - Source:
common—net/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 objectint 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
ตัวอย่างใช้งาน
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#clear()
- Origin:
common - Source:
net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:164 - Modifiers:
public - Return:
void
คืออะไร
ล้าง clear
ทำงานยังไง
แก้ state: nextId, size. เรียกต่อ: fill().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.CrudeIncrementalIntIdentityHashBiMap#size()
- Origin:
common - Source:
net/minecraft/util/CrudeIncrementalIntIdentityHashBiMap.java:171 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ size ตาม implementation ของ CrudeIncrementalIntIdentityHashBiMap
ทำงานยังไง
คืนค่า: this.size.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
Crypt
- Full name:
net.minecraft.util.Crypt - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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 privateKeybyte[] 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 keybyte[] bs
Throws
CryptException
ตัวอย่างใช้งาน
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 stringPublicKey publicKeySecretKey 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 keybyte[] bs
Throws
CryptException
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iKey key
Throws
CryptException
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
Crypt$SaltSignaturePair
- Full name:
net.minecraft.util.Crypt$SaltSignaturePair - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 friendlyByteBufCrypt.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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
CryptException
- Full name:
net.minecraft.util.CryptException - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
CsvOutput
- Full name:
net.minecraft.util.CsvOutput - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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$Builder
- Full name:
net.minecraft.util.CsvOutput$Builder - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
CubicSampler
- Full name:
net.minecraft.util.CubicSampler - Package:
net.minecraft.util - Source:
common—net/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 vec3CubicSampler.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:
common—net/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 iint jint k
ตัวอย่างใช้งาน
CubicSpline
- Full name:
net.minecraft.util.CubicSpline - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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 toFloatFunctionToFloatFunction<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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
DebugBuffer
- Full name:
net.minecraft.util.DebugBuffer - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
DelegateDataOutput
- Full name:
net.minecraft.util.DelegateDataOutput - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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[] bsint iint j
Throws
IOException
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
DependencySorter
- Full name:
net.minecraft.util.DependencySorter - Package:
net.minecraft.util - Source:
common—net/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 objectV 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:
common—net/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:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.util.DirectoryLock#isValid()
- Origin:
common - Source:
net/minecraft/util/DirectoryLock.java:63 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Valid
ทำงานยังไง
คืนค่า: this.lock.isValid().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
DirectoryLock$LockException
- Full name:
net.minecraft.util.DirectoryLock$LockException - Package:
net.minecraft.util - Source:
common—net/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:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ExceptionCollector
- Full name:
net.minecraft.util.ExceptionCollector - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ExtraCodecs
- Full name:
net.minecraft.util.ExtraCodecs - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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> codecCodec<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
ตัวอย่างใช้งาน
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 stringString string2Codec<K> codecFunction<? super V, ? extends K> functionFunction<? 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 ffloat g
ตัวอย่างใช้งาน
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> codecFunction<I, E> functionFunction<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> toIntFunctionIntFunction<E> intFunctionint 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> codecString stringString string2BiFunction<P, P, DataResult<I>> biFunctionFunction<I, P> functionFunction<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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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> codecCodec<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> mapCodecMapCodec<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
ตัวอย่างใช้งาน
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> codecFunction<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> codecFunction<E, Lifecycle> functionFunction<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>> codecint i
ตัวอย่างใช้งาน
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> codecCodec<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:
common—net/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 objectV 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:
common—net/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> dynamicOpsMapLike<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> dynamicOpsT 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
- ไม่มี
ตัวอย่างใช้งาน
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> mapDynamicOps<T> dynamicOpsT 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
- ไม่มี
ตัวอย่างใช้งาน
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$TagOrElementLocation
- Full name:
net.minecraft.util.ExtraCodecs$TagOrElementLocation - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
FastBufferedInputStream
- Full name:
net.minecraft.util.FastBufferedInputStream - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 inputStreamint 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
ตัวอย่างใช้งาน
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[] bsint iint j
Throws
IOException
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
FileZipper
- Full name:
net.minecraft.util.FileZipper - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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 pathFile 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 pathString string
ตัวอย่างใช้งาน
net.minecraft.util.FileZipper#close()
- Origin:
common - Source:
net/minecraft/util/FileZipper.java:77 - Modifiers:
public - Return:
void
คืออะไร
ปิด close
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: move(), info(). สร้างออบเจ็กต์: UncheckedIOException.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
FormattedCharSequence
- Full name:
net.minecraft.util.FormattedCharSequence - Package:
net.minecraft.util - Source:
common—net/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 stringStyle 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 stringStyle styleInt2IntFunction 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 iStyle style
ตัวอย่างใช้งาน
net.minecraft.util.FormattedCharSequence#composite()
- Origin:
common - Source:
net/minecraft/util/FormattedCharSequence.java:38 - Modifiers:
static - Return:
FormattedCharSequence
คืออะไร
ดำเนินการ composite ตาม implementation ของ FormattedCharSequence
ทำงานยังไง
คืนค่า: EMPTY.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 formattedCharSequenceFormattedCharSequence 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 formattedCharSinkInt2IntFunction 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 stringStyle 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 stringStyle styleInt2IntFunction 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 formattedCharSequenceFormattedCharSequence formattedCharSequence2
ตัวอย่างใช้งาน
FormattedCharSequence formattedCharSequence = ...;
FormattedCharSequence formattedCharSequence2 = ...;
FormattedCharSequence result = FormattedCharSequence.fromPair(formattedCharSequence, formattedCharSequence2);
FormattedCharSink
- Full name:
net.minecraft.util.FormattedCharSink - Package:
net.minecraft.util - Source:
common—net/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 iStyle styleint j
ตัวอย่างใช้งาน
FutureChain
- Full name:
net.minecraft.util.FutureChain - Package:
net.minecraft.util - Source:
common—net/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> completableFutureConsumer<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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
Graph
- Full name:
net.minecraft.util.Graph - Package:
net.minecraft.util - Source:
common—net/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>> mapSet<T> setSet<T> set2Consumer<T> consumerT 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:
common—net/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 jsonElementString 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 jsonElementString 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 jsonElementString string
ตัวอย่างใช้งาน
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 jsonElementString string
ตัวอย่างใช้งาน
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 jsonElementString string
ตัวอย่างใช้งาน
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 jsonElementString string
ตัวอย่างใช้งาน
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 jsonElementString string
ตัวอย่างใช้งาน
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 jsonElementString string
ตัวอย่างใช้งาน
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 jsonElementString 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 jsonElementString 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 jsonElementString 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 jsonElementString string
ตัวอย่างใช้งาน
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 jsonElementString stringJsonDeserializationContext jsonDeserializationContextClass<? 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 jsonElementString string
ตัวอย่างใช้งาน
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 jsonElementString string
ตัวอย่างใช้งาน
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 gsonReader readerClass<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 gsonReader readerClass<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 gsonReader readerTypeToken<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 gsonReader readerTypeToken<T> typeTokenboolean 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 gsonString stringClass<T> 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 gsonString stringClass<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 gsonReader readerClass<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 gsonReader readerTypeToken<T> typeTokenboolean 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 gsonString stringClass<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 gsonString stringTypeToken<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 gsonString stringTypeToken<T> typeTokenboolean 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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringBigDecimal 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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringBigInteger 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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringboolean bl
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringbyte b
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringchar c
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringdouble d
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringfloat f
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringint i
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringHolder<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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringJsonArray 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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringJsonObject 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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringlong l
ตัวอย่างใช้งาน
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 jsonObjectString stringJsonDeserializationContext jsonDeserializationContextClass<? 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 jsonObjectString stringT objectJsonDeserializationContext jsonDeserializationContextClass<? 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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringshort s
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString stringString string2
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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 jsonObjectString string
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 readerboolean bl
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 stringboolean bl
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 jsonWriterJsonElement jsonElementComparator<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:
common—net/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 pathURL uRLMap<String, String> mapHashFunction hashFunctionHashCode hashCodeint iProxy proxyHttpUtil.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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
HttpUtil$DownloadProgressListener
- Full name:
net.minecraft.util.HttpUtil$DownloadProgressListener - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
InclusiveRange
- Full name:
net.minecraft.util.InclusiveRange - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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> codecT comparableT 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 comparableT 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
ตัวอย่างใช้งาน
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 minInclusiveT 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
- ไม่มี
ตัวอย่างใช้งาน
KeyDispatchDataCodec
- Full name:
net.minecraft.util.KeyDispatchDataCodec - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
LazyLoadedValue
- Full name:
net.minecraft.util.LazyLoadedValue - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
LinearCongruentialGenerator
- Full name:
net.minecraft.util.LinearCongruentialGenerator - Package:
net.minecraft.util - Source:
common—net/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 llong m
ตัวอย่างใช้งาน
ListAndDeque
- Full name:
net.minecraft.util.ListAndDeque - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.ListAndDeque#getFirst()
- Origin:
common - Source:
net/minecraft/util/ListAndDeque.java:12 - Modifiers: ``
- Return:
T
คืออะไร
อ่านค่า First
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.ListAndDeque#getLast()
- Origin:
common - Source:
net/minecraft/util/ListAndDeque.java:15 - Modifiers: ``
- Return:
T
คืออะไร
อ่านค่า Last
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.util.ListAndDeque#remove()
- Origin:
common - Source:
net/minecraft/util/ListAndDeque.java:35 - Modifiers:
default - Return:
T
คืออะไร
ลบ remove
ทำงานยังไง
เรียกต่อ: removeFirst(). คืนค่า: this.removeFirst().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.ListAndDeque#removeFirst()
- Origin:
common - Source:
net/minecraft/util/ListAndDeque.java:24 - Modifiers: ``
- Return:
T
คืออะไร
ลบ First
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.ListAndDeque#removeLast()
- Origin:
common - Source:
net/minecraft/util/ListAndDeque.java:27 - Modifiers: ``
- Return:
T
คืออะไร
ลบ Last
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
LowerCaseEnumTypeAdapterFactory
- Full name:
net.minecraft.util.LowerCaseEnumTypeAdapterFactory - Package:
net.minecraft.util - Source:
common—net/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 gsonTypeToken<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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
ModCheck
- Full name:
net.minecraft.util.ModCheck - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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 stringSupplier<String> supplierString string2Class<?> 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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
Mth
- Full name:
net.minecraft.util.Mth - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ddouble e
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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 ddouble e
ตัวอย่างใช้งาน
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 iint jIntPredicate 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 ffloat gfloat hfloat ifloat j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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 llong mlong n
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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 ddouble edouble fdouble gdouble h
ตัวอย่างใช้งาน
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 ffloat gfloat hfloat ifloat j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.util.Mth#createInsecureUUID()
- Origin:
common - Source:
net/minecraft/util/Mth.java:314 - Modifiers:
public static - Return:
UUID
คืออะไร
สร้าง Insecure UUID
ทำงานยังไง
คืนค่า: createInsecureUUID(RANDOM).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ffloat g
ตัวอย่างใช้งาน
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 ffloat g
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ddouble e
ตัวอย่างใช้งาน
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 ffloat g
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 stringint i
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ffloat gfloat hint i
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ddouble e
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 ffloat g
ตัวอย่างใช้งาน
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 ddouble e
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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 ddouble edouble f
ตัวอย่างใช้งาน
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 dVec3 vec3Vec3 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 ffloat gfloat h
ตัวอย่างใช้งาน
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 ddouble edouble fdouble gdouble hdouble i
ตัวอย่างใช้งาน
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 ddouble edouble fdouble gdouble hdouble idouble jdouble kdouble ldouble mdouble n
ตัวอย่างใช้งาน
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 fint iint j
ตัวอย่างใช้งาน
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 fint iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ddouble edouble fdouble gdouble h
ตัวอย่างใช้งาน
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 ffloat gfloat hfloat ifloat j
ตัวอย่างใช้งาน
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 fractionint i
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 randomSourcedouble ddouble e
ตัวอย่างใช้งาน
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 randomSourcefloat ffloat g
ตัวอย่างใช้งาน
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 randomSourceint iint j
ตัวอย่างใช้งาน
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 randomSourcefloat ffloat g
ตัวอย่างใช้งาน
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 iint jint k
ตัวอย่างใช้งาน
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 iint jint kint l
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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 ddouble e
ตัวอย่างใช้งาน
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 ffloat g
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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 dint i
ตัวอย่างใช้งาน
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 randomSourcefloat ffloat g
ตัวอย่างใช้งาน
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 randomSourceint iint j
ตัวอย่างใช้งาน
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 vec3Vec3 vec32AABB 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 ffloat gfloat h
ตัวอย่างใช้งาน
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 vector3fQuaternionf quaternionfQuaternionf 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 ddouble edouble f
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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 ffloat gfloat h
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ffloat g
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
NativeModuleLister
- Full name:
net.minecraft.util.NativeModuleLister - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
NativeModuleLister$NativeModuleInfo
- Full name:
net.minecraft.util.NativeModuleLister$NativeModuleInfo - Package:
net.minecraft.util - Source:
common—net/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 stringOptional<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$NativeModuleVersion
- Full name:
net.minecraft.util.NativeModuleLister$NativeModuleVersion - Package:
net.minecraft.util - Source:
common—net/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 stringString string2String 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
- ไม่มี
ตัวอย่างใช้งาน
NullOps
- Full name:
net.minecraft.util.NullOps - Package:
net.minecraft.util - Source:
common—net/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> dynamicOpsUnit 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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.util.NullOps#empty()
- Origin:
common - Source:
net/minecraft/util/NullOps.java:28 - Modifiers:
public - Return:
Unit
คืออะไร
ดำเนินการ empty ตาม implementation ของ NullOps
ทำงานยังไง
คืนค่า: Unit.INSTANCE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.NullOps#emptyList()
- Origin:
common - Source:
net/minecraft/util/NullOps.java:36 - Modifiers:
public - Return:
Unit
คืออะไร
ดำเนินการ emptyList ตาม implementation ของ NullOps
ทำงานยังไง
คืนค่า: Unit.INSTANCE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.NullOps#emptyMap()
- Origin:
common - Source:
net/minecraft/util/NullOps.java:32 - Modifiers:
public - Return:
Unit
คืออะไร
ดำเนินการ emptyMap ตาม implementation ของ NullOps
ทำงานยังไง
คืนค่า: Unit.INSTANCE.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 unitList<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 unitUnit 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 unitMap<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 unitMapLike<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 unitUnit unit2Unit 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 unitString string
ตัวอย่างใช้งาน
net.minecraft.util.NullOps#toString()
- Origin:
common - Source:
net/minecraft/util/NullOps.java:173 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ NullOps
ทำงานยังไง
คืนค่า: "Null".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
OptionEnum
- Full name:
net.minecraft.util.OptionEnum - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.OptionEnum#getId()
- Origin:
common - Source:
net/minecraft/util/OptionEnum.java:6 - Modifiers: ``
- Return:
int
คืออะไร
อ่านค่า Id
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.OptionEnum#getKey()
- Origin:
common - Source:
net/minecraft/util/OptionEnum.java:8 - Modifiers: ``
- Return:
String
คืออะไร
อ่านค่า Key
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
ParticleUtils
- Full name:
net.minecraft.util.ParticleUtils - Package:
net.minecraft.util - Source:
common—net/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 levelBlockPos blockPosRandomSource randomSourceParticleOptions 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 levelAccessorBlockPos blockPosint iParticleOptions 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 levelBlockPos blockPosDirection directionParticleOptions particleOptionsVec3 vec3double 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 levelAccessorBlockPos blockPosint idouble ddouble eboolean blParticleOptions 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 axisLevel levelBlockPos blockPosdouble dParticleOptions particleOptionsUniformInt 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 levelBlockPos blockPosParticleOptions particleOptionsIntProvider intProviderDirection directionSupplier<Vec3> supplierdouble 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 levelBlockPos blockPosParticleOptions particleOptionsIntProvider 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 levelAccessorBlockPos blockPosint i
ตัวอย่างใช้งาน
LevelAccessor levelAccessor = ...;
BlockPos blockPos = ...;
ParticleUtils.spawnSmashAttackParticles(levelAccessor, blockPos, 0);
PngInfo
- Full name:
net.minecraft.util.PngInfo - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ProblemReporter
- Full name:
net.minecraft.util.ProblemReporter - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ProgressListener
- Full name:
net.minecraft.util.ProgressListener - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
RandomSource
- Full name:
net.minecraft.util.RandomSource - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
net.minecraft.util.RandomSource#create()
- Origin:
common - Source:
net/minecraft/util/RandomSource.java:14 - Modifiers:
static - Return:
RandomSource
คืออะไร
สร้าง create
ทำงานยังไง
เรียกต่อ: generateUniqueSeed(). คืนค่า: create(RandomSupport.generateUniqueSeed()).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.RandomSource#fork()
- Origin:
common - Source:
net/minecraft/util/RandomSource.java:31 - Modifiers: ``
- Return:
RandomSource
คืออะไร
ดำเนินการ fork ตาม implementation ของ RandomSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.RandomSource#forkPositional()
- Origin:
common - Source:
net/minecraft/util/RandomSource.java:33 - Modifiers: ``
- Return:
PositionalRandomFactory
คืออะไร
ดำเนินการ forkPositional ตาม implementation ของ RandomSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.RandomSource#nextBoolean()
- Origin:
common - Source:
net/minecraft/util/RandomSource.java:47 - Modifiers: ``
- Return:
boolean
คืออะไร
ดำเนินการ nextBoolean ตาม implementation ของ RandomSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.RandomSource#nextDouble()
- Origin:
common - Source:
net/minecraft/util/RandomSource.java:51 - Modifiers: ``
- Return:
double
คืออะไร
ดำเนินการ nextDouble ตาม implementation ของ RandomSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.RandomSource#nextFloat()
- Origin:
common - Source:
net/minecraft/util/RandomSource.java:49 - Modifiers: ``
- Return:
float
คืออะไร
ดำเนินการ nextFloat ตาม implementation ของ RandomSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.RandomSource#nextGaussian()
- Origin:
common - Source:
net/minecraft/util/RandomSource.java:53 - Modifiers: ``
- Return:
double
คืออะไร
ดำเนินการ nextGaussian ตาม implementation ของ RandomSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.RandomSource#nextInt()
- Origin:
common - Source:
net/minecraft/util/RandomSource.java:37 - Modifiers: ``
- Return:
int
คืออะไร
ดำเนินการ nextInt ตาม implementation ของ RandomSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
net.minecraft.util.RandomSource#nextLong()
- Origin:
common - Source:
net/minecraft/util/RandomSource.java:45 - Modifiers: ``
- Return:
long
คืออะไร
ดำเนินการ nextLong ตาม implementation ของ RandomSource
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 ddouble e
ตัวอย่างใช้งาน
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 ffloat g
ตัวอย่างใช้งาน
ResourceLocationPattern
- Full name:
net.minecraft.util.ResourceLocationPattern - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
SegmentedAnglePrecision
- Full name:
net.minecraft.util.SegmentedAnglePrecision - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
SequencedPriorityIterator
- Full name:
net.minecraft.util.SequencedPriorityIterator - Package:
net.minecraft.util - Source:
common—net/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 objectint i
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
SignatureUpdater
- Full name:
net.minecraft.util.SignatureUpdater - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
SignatureValidator
- Full name:
net.minecraft.util.SignatureValidator - Package:
net.minecraft.util - Source:
common—net/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 publicKeyString string
ตัวอย่างใช้งาน
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 servicesKeySetServicesKeyType 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[] bsbyte[] 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 signatureUpdaterbyte[] 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:
common—net/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 privateKeyString string
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
net.minecraft.util.SimpleBitStorage#getBits()
- Origin:
common - Source:
net/minecraft/util/SimpleBitStorage.java:313 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Bits
ทำงานยังไง
คืนค่า: this.bits.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.SimpleBitStorage#getRaw()
- Origin:
common - Source:
net/minecraft/util/SimpleBitStorage.java:303 - Modifiers:
public - Return:
long[]
คืออะไร
อ่านค่า Raw
ทำงานยังไง
คืนค่า: this.data.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.SimpleBitStorage#getSize()
- Origin:
common - Source:
net/minecraft/util/SimpleBitStorage.java:308 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Size
ทำงานยังไง
คืนค่า: this.size.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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 iint jint[] 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 iint jlong[] 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
ตัวอย่างใช้งาน
SingleKeyCache
- Full name:
net.minecraft.util.SingleKeyCache - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
SmoothDouble
- Full name:
net.minecraft.util.SmoothDouble - Package:
net.minecraft.util - Source:
common—net/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 ddouble e
ตัวอย่างใช้งาน
net.minecraft.util.SmoothDouble#reset()
- Origin:
common - Source:
net/minecraft/util/SmoothDouble.java:22 - Modifiers:
public - Return:
void
คืออะไร
รีเซ็ต reset
ทำงานยังไง
แก้ state: targetValue, remainingValue, lastAmount.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
SortedArraySet
- Full name:
net.minecraft.util.SortedArraySet - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.util.SortedArraySet#clear()
- Origin:
common - Source:
net/minecraft/util/SortedArraySet.java:173 - Modifiers:
public - Return:
void
คืออะไร
ล้าง clear
ทำงานยังไง
แก้ state: size. เรียกต่อ: fill().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.util.SortedArraySet#create()
- Origin:
common - Source:
net/minecraft/util/SortedArraySet.java:26 - Modifiers:
public static - Return:
SortedArraySet<T>
คืออะไร
สร้าง create
ทำงานยังไง
คืนค่า: create(10).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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> comparatorint i
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.util.SortedArraySet#size()
- Origin:
common - Source:
net/minecraft/util/SortedArraySet.java:149 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ size ตาม implementation ของ SortedArraySet
ทำงานยังไง
คืนค่า: this.size.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
SpawnUtil
- Full name:
net.minecraft.util.SpawnUtil - Package:
net.minecraft.util - Source:
common—net/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> entityTypeEntitySpawnReason entitySpawnReasonServerLevel serverLevelBlockPos blockPosint iint jint kSpawnUtil.Strategy strategyboolean 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:
common—net/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 serverLevelBlockPos blockPosBlockState blockStateBlockPos blockPos2BlockState 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:
common—net/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 iint j
ตัวอย่างใช้งาน
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 iint jint kStaticCache2D.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
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
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$Initializer
- Full name:
net.minecraft.util.StaticCache2D$Initializer - Package:
net.minecraft.util - Source:
common—net/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 iint j
ตัวอย่างใช้งาน
StringDecomposer
- Full name:
net.minecraft.util.StringDecomposer - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 stringStyle styleFormattedCharSink 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 stringStyle styleFormattedCharSink 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 formattedTextStyle styleFormattedCharSink 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 stringint iStyle styleFormattedCharSink 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 stringint iStyle styleStyle style2FormattedCharSink 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 stringStyle styleFormattedCharSink formattedCharSink
ตัวอย่างใช้งาน
Style style = ...;
FormattedCharSink formattedCharSink = ...;
boolean result = StringDecomposer.iterateFormatted("value", style, formattedCharSink);
StringRepresentable
- Full name:
net.minecraft.util.StringRepresentable - Package:
net.minecraft.util - Source:
common—net/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[] stringRepresentablesFunction<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[]> supplierFunction<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
ตัวอย่างใช้งาน
net.minecraft.util.StringRepresentable#getSerializedName()
- Origin:
common - Source:
net/minecraft/util/StringRepresentable.java:22 - Modifiers: ``
- Return:
String
คืออะไร
อ่านค่า Serialized Name
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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:
common—net/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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 stringboolean bl
ตัวอย่างใช้งาน
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 ifloat f
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 stringint iboolean bl
ตัวอย่างใช้งาน
TaskChainer
- Full name:
net.minecraft.util.TaskChainer - Package:
net.minecraft.util - Source:
common—net/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> completableFutureConsumer<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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
ThreadingDetector
- Full name:
net.minecraft.util.ThreadingDetector - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
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 stringThread 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
ตัวอย่างใช้งาน
TickThrottler
- Full name:
net.minecraft.util.TickThrottler - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.TickThrottler#tick()
- Origin:
common - Source:
net/minecraft/util/TickThrottler.java:17 - Modifiers:
public - Return:
void
คืออะไร
ประมวลผล tick tick
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. แก้ state: count.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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 iint j
ตัวอย่างใช้งาน
TimeSource
- Full name:
net.minecraft.util.TimeSource - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
TimeUtil
- Full name:
net.minecraft.util.TimeUtil - Package:
net.minecraft.util - Source:
common—net/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 iint j
ตัวอย่างใช้งาน
ToFloatFunction
- Full name:
net.minecraft.util.ToFloatFunction - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.ToFloatFunction#minValue()
- Origin:
common - Source:
net/minecraft/util/ToFloatFunction.java:11 - Modifiers: ``
- Return:
float
คืออะไร
ดำเนินการ minValue ตาม implementation ของ ToFloatFunction
ทำงานยังไง
ไม่มี body ใน source declaration นี้
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TriState
- Full name:
net.minecraft.util.TriState - Package:
net.minecraft.util - Source:
common—net/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
ตัวอย่างใช้งาน
Tuple
- Full name:
net.minecraft.util.Tuple - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.Tuple#getB()
- Origin:
common - Source:
net/minecraft/util/Tuple.java:20 - Modifiers:
public - Return:
B
คืออะไร
อ่านค่า B
ทำงานยังไง
คืนค่า: this.b.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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 objectB object2
ตัวอย่างใช้งาน
ZeroBitStorage
- Full name:
net.minecraft.util.ZeroBitStorage - Package:
net.minecraft.util - Source:
common—net/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
- ไม่มี
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
net.minecraft.util.ZeroBitStorage#getAll(IntConsumer)
- Origin:
common - Source:
net/minecraft/util/ZeroBitStorage.java:49 - Modifiers:
public - Return:
void
คืออะไร
อ่านค่า All
ทำงานยังไง
มีการวนลูป. เรียกต่อ: accept().
Parameters
IntConsumer 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 iint j
ตัวอย่างใช้งาน
net.minecraft.util.ZeroBitStorage#getBits()
- Origin:
common - Source:
net/minecraft/util/ZeroBitStorage.java:44 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Bits
ทำงานยังไง
คืนค่า: 0.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.ZeroBitStorage#getRaw()
- Origin:
common - Source:
net/minecraft/util/ZeroBitStorage.java:34 - Modifiers:
public - Return:
long[]
คืออะไร
อ่านค่า Raw
ทำงานยังไง
คืนค่า: RAW.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.ZeroBitStorage#getSize()
- Origin:
common - Source:
net/minecraft/util/ZeroBitStorage.java:39 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Size
ทำงานยังไง
คืนค่า: this.size.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
net.minecraft.util.ZeroBitStorage#set(int,int)
- Origin:
common - Source:
net/minecraft/util/ZeroBitStorage.java:22 - Modifiers:
public - Return:
void
คืออะไร
กำหนดค่า set
ทำงานยังไง
เรียกต่อ: inclusiveBetween().
Parameters
int iint j
ตัวอย่างใช้งาน
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
ตัวอย่างใช้งาน
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