Package com.mojang.realmsclient.util
Part 1/1
JsonUtils
- Full name:
com.mojang.realmsclient.util.JsonUtils - Package:
com.mojang.realmsclient.util - Source:
clientOnly—com/mojang/realmsclient/util/JsonUtils.java - Type:
class - Modifiers:
public
com.mojang.realmsclient.util.JsonUtils#getBooleanOr(String,JsonObject,boolean)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:85 - Modifiers:
public static - Return:
boolean
คืออะไร
อ่านค่า Boolean Or
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), isJsonNull(), getAsBoolean(). มีจุด return อย่างน้อย 2 จุด.
Parameters
String stringJsonObject jsonObjectboolean bl
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.JsonUtils#getDateOr(String,JsonObject)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:94 - Modifiers:
public static - Return:
Date
คืออะไร
อ่านค่า Date Or
ทำงานยังไง
เรียกต่อ: get(), parseLong(), getAsString(). สร้างออบเจ็กต์: Date. คืนค่า: jsonElement != null ? new Date(Long.parseLong(jsonElement.getAsString())) : new Date().
Parameters
String stringJsonObject jsonObject
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.JsonUtils#getIntOr(String,JsonObject,int)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:67 - Modifiers:
public static - Return:
int
คืออะไร
อ่านค่า Int Or
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), isJsonNull(), getAsInt(). มีจุด return อย่างน้อย 2 จุด.
Parameters
String stringJsonObject jsonObjectint i
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.JsonUtils#getLongOr(String,JsonObject,long)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:76 - Modifiers:
public static - Return:
long
คืออะไร
อ่านค่า Long Or
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), isJsonNull(), getAsLong(). มีจุด return อย่างน้อย 2 จุด.
Parameters
String stringJsonObject jsonObjectlong l
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.JsonUtils#getOptional(String,JsonObject,Function<JsonObject, T>)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:26 - Modifiers:
public static - Return:
T
คืออะไร
อ่านค่า Optional
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), isJsonNull(), isJsonObject(), apply(), getAsJsonObject(). สร้างออบเจ็กต์: IllegalStateException. มีจุด return อย่างน้อย 2 จุด.
Parameters
String stringJsonObject jsonObjectFunction<JsonObject, T> function
ตัวอย่างใช้งาน
JsonObject jsonObject = ...;
Function<JsonObject, T> function = ...;
T result = JsonUtils.getOptional("value", jsonObject, function);
com.mojang.realmsclient.util.JsonUtils#getRequired(String,JsonObject,Function<JsonObject, T>)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:15 - Modifiers:
public static - Return:
T
คืออะไร
อ่านค่า Required
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), isJsonNull(), isJsonObject(), apply(), getAsJsonObject(). สร้างออบเจ็กต์: IllegalStateException. คืนค่า: function.apply(jsonElement.getAsJsonObject()).
Parameters
String stringJsonObject jsonObjectFunction<JsonObject, T> function
ตัวอย่างใช้งาน
JsonObject jsonObject = ...;
Function<JsonObject, T> function = ...;
T result = JsonUtils.getRequired("value", jsonObject, function);
com.mojang.realmsclient.util.JsonUtils#getRequiredString(String,JsonObject)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:38 - Modifiers:
public static - Return:
String
คืออะไร
อ่านค่า Required String
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getStringOr(). สร้างออบเจ็กต์: IllegalStateException. คืนค่า: string2.
Parameters
String stringJsonObject jsonObject
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.JsonUtils#getRequiredStringOr(String,JsonObject,String)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:47 - Modifiers:
public static - Return:
String
คืออะไร
อ่านค่า Required String Or
ทำงานยังไง
เรียกต่อ: getStringOr(). คืนค่า: getStringOr(string, jsonObject, string2).
Parameters
String stringJsonObject jsonObjectString string2
ตัวอย่างใช้งาน
JsonObject jsonObject = ...;
String result = JsonUtils.getRequiredStringOr("value", jsonObject, "value");
com.mojang.realmsclient.util.JsonUtils#getStringOr(String,JsonObject,String)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:51 - Modifiers:
public static - Return:
String
คืออะไร
อ่านค่า String Or
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: get(), isJsonNull(), getAsString(). มีจุด return อย่างน้อย 2 จุด.
Parameters
String stringJsonObject jsonObjectString string2
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.JsonUtils#getUuidOr(String,JsonObject,UUID)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/JsonUtils.java:61 - Modifiers:
public static - Return:
UUID
คืออะไร
อ่านค่า Uuid Or
ทำงานยังไง
เรียกต่อ: getStringOr(), fromStringLenient(). คืนค่า: string2 == null ? uUID : UndashedUuid.fromStringLenient(string2).
Parameters
String stringJsonObject jsonObjectUUID uUID
ตัวอย่างใช้งาน
JsonObject jsonObject = ...;
UUID uUID = ...;
UUID result = JsonUtils.getUuidOr("value", jsonObject, uUID);
LevelType
- Full name:
com.mojang.realmsclient.util.LevelType - Package:
com.mojang.realmsclient.util - Source:
clientOnly—com/mojang/realmsclient/util/LevelType.java - Type:
enum - Modifiers:
public
com.mojang.realmsclient.util.LevelType#getDtoIndex()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/LevelType.java:29 - Modifiers:
public - Return:
int
คืออะไร
อ่านค่า Dto Index
ทำงานยังไง
คืนค่า: this.index.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.LevelType#getName()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/LevelType.java:25 - Modifiers:
public - Return:
Component
คืออะไร
อ่านค่า Name
ทำงานยังไง
คืนค่า: this.name.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
RealmsPersistence
- Full name:
com.mojang.realmsclient.util.RealmsPersistence - Package:
com.mojang.realmsclient.util - Source:
clientOnly—com/mojang/realmsclient/util/RealmsPersistence.java - Type:
class - Modifiers:
public
com.mojang.realmsclient.util.RealmsPersistence#read()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/RealmsPersistence.java:22 - Modifiers:
public - Return:
RealmsPersistence.RealmsPersistenceData
คืออะไร
อ่าน read
ทำงานยังไง
เรียกต่อ: readFile(). คืนค่า: readFile().
Parameters
- ไม่มี
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.RealmsPersistence#readFile()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/RealmsPersistence.java:30 - Modifiers:
public static - Return:
RealmsPersistence.RealmsPersistenceData
คืออะไร
อ่าน File
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getPathToData(), readString(), fromJson(), warn(), RealmsPersistenceData(). สร้างออบเจ็กต์: RealmsPersistence.RealmsPersistenceData. มีจุด return อย่างน้อย 2 จุด.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.RealmsPersistence#save(RealmsPersistence.RealmsPersistenceData)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/RealmsPersistence.java:26 - Modifiers:
public - Return:
void
คืออะไร
บันทึก save
ทำงานยังไง
เรียกต่อ: writeFile().
Parameters
RealmsPersistence.RealmsPersistenceData realmsPersistenceData
ตัวอย่างใช้งาน
RealmsPersistence instance = ...;
RealmsPersistence.RealmsPersistenceData realmsPersistenceData = ...;
instance.save(realmsPersistenceData);
com.mojang.realmsclient.util.RealmsPersistence#writeFile(RealmsPersistence.RealmsPersistenceData)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/RealmsPersistence.java:47 - Modifiers:
public static - Return:
void
คืออะไร
เขียน File
ทำงานยังไง
มีการจัดการ exception. เรียกต่อ: getPathToData(), writeString(), toJson().
Parameters
RealmsPersistence.RealmsPersistenceData realmsPersistenceData
ตัวอย่างใช้งาน
RealmsPersistence.RealmsPersistenceData realmsPersistenceData = ...;
RealmsPersistence.writeFile(realmsPersistenceData);
RealmsTextureManager
- Full name:
com.mojang.realmsclient.util.RealmsTextureManager - Package:
com.mojang.realmsclient.util - Source:
clientOnly—com/mojang/realmsclient/util/RealmsTextureManager.java - Type:
class - Modifiers:
public
com.mojang.realmsclient.util.RealmsTextureManager#worldTemplate(String,String)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/RealmsTextureManager.java:26 - Modifiers:
public static - Return:
ResourceLocation
คืออะไร
ดำเนินการ worldTemplate ตาม implementation ของ RealmsTextureManager
ทำงานยังไง
เรียกต่อ: getTexture(). คืนค่า: string2 == null ? TEMPLATE_ICON_LOCATION : getTexture(string, string2).
Parameters
String stringString string2
ตัวอย่างใช้งาน
RealmsUtil
- Full name:
com.mojang.realmsclient.util.RealmsUtil - Package:
com.mojang.realmsclient.util - Source:
clientOnly—com/mojang/realmsclient/util/RealmsUtil.java - Type:
class - Modifiers:
public
com.mojang.realmsclient.util.RealmsUtil#convertToAgePresentation(long)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/RealmsUtil.java:22 - Modifiers:
public static - Return:
Component
คืออะไร
แปลง To Age Presentation
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: translatable(). มีจุด return อย่างน้อย 5 จุด.
Parameters
long l
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.RealmsUtil#convertToAgePresentationFromInstant(Date)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/RealmsUtil.java:42 - Modifiers:
public static - Return:
Component
คืออะไร
แปลง To Age Presentation From Instant
ทำงานยังไง
เรียกต่อ: convertToAgePresentation(), currentTimeMillis(), getTime(). คืนค่า: convertToAgePresentation(System.currentTimeMillis() - date.getTime()).
Parameters
Date date
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.RealmsUtil#renderPlayerFace(GuiGraphics,int,int,int,UUID)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/RealmsUtil.java:46 - Modifiers:
public static - Return:
void
คืออะไร
เรนเดอร์ Player Face
ทำงานยังไง
เรียกต่อ: getInstance(), getMinecraftSessionService(), fetchProfile(), getSkinManager(), getInsecureSkin(), profile(), get(), draw().
Parameters
GuiGraphics guiGraphicsint iint jint kUUID uUID
ตัวอย่างใช้งาน
GuiGraphics guiGraphics = ...;
UUID uUID = ...;
RealmsUtil.renderPlayerFace(guiGraphics, 0, 0, 0, uUID);
TextRenderingUtils
- Full name:
com.mojang.realmsclient.util.TextRenderingUtils - Package:
com.mojang.realmsclient.util - Source:
clientOnly—com/mojang/realmsclient/util/TextRenderingUtils.java - Type:
class - Modifiers:
public
com.mojang.realmsclient.util.TextRenderingUtils#decompose(String,TextRenderingUtils.LineSegment[])
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:22 - Modifiers:
public static - Return:
List<TextRenderingUtils.Line>
คืออะไร
ดำเนินการ decompose ตาม implementation ของ TextRenderingUtils
ทำงานยังไง
เรียกต่อ: asList(). คืนค่า: decompose(string, Arrays.asList(lineSegments)).
Parameters
String stringTextRenderingUtils.LineSegment[] lineSegments
ตัวอย่างใช้งาน
TextRenderingUtils.LineSegment[] lineSegments = ...;
List<TextRenderingUtils.Line> result = TextRenderingUtils.decompose("value", lineSegments);
com.mojang.realmsclient.util.TextRenderingUtils#lineBreak(String)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:17 - Modifiers:
protected static - Return:
List<String>
คืออะไร
ดำเนินการ lineBreak ตาม implementation ของ TextRenderingUtils
ทำงานยังไง
เรียกต่อ: asList(), split(). คืนค่า: Arrays.asList(string.split("\\n")).
Parameters
String string
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.TextRenderingUtils#split(String,String)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:52 - Modifiers:
public static - Return:
List<String>
คืออะไร
แยก split
ทำงานยังไง
ตรวจเงื่อนไขด้วย if ; มีการวนลูป. เรียกต่อ: isEmpty(), newArrayList(), indexOf(), add(), substring(), length(). สร้างออบเจ็กต์: IllegalArgumentException. คืนค่า: list.
Parameters
String stringString string2
ตัวอย่างใช้งาน
TextRenderingUtils$Line
- Full name:
com.mojang.realmsclient.util.TextRenderingUtils$Line - Package:
com.mojang.realmsclient.util - Source:
clientOnly—com/mojang/realmsclient/util/TextRenderingUtils.java - Type:
class - Modifiers:
public static
com.mojang.realmsclient.util.TextRenderingUtils$Line#equals(Object)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:94 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getClass(). มีจุด return อย่างน้อย 3 จุด.
Parameters
Object object
ตัวอย่างใช้งาน
TextRenderingUtils.Line instance = ...;
Object object = ...;
boolean result = instance.equals(object);
com.mojang.realmsclient.util.TextRenderingUtils$Line#hashCode()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:106 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ TextRenderingUtils$Line
ทำงานยังไง
เรียกต่อ: hash(). คืนค่า: Objects.hash(this.segments).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.TextRenderingUtils$Line#toString()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:89 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ TextRenderingUtils$Line
ทำงานยังไง
คืนค่า: "Line{segments=" + this.segments + "}".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
TextRenderingUtils$LineSegment
- Full name:
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment - Package:
com.mojang.realmsclient.util - Source:
clientOnly—com/mojang/realmsclient/util/TextRenderingUtils.java - Type:
class - Modifiers:
public static
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment#equals(Object)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:132 - Modifiers:
public - Return:
boolean
คืออะไร
เปรียบเทียบความเท่ากัน equals
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: getClass(). มีจุด return อย่างน้อย 2 จุด.
Parameters
Object object
ตัวอย่างใช้งาน
TextRenderingUtils.LineSegment instance = ...;
Object object = ...;
boolean result = instance.equals(object);
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment#getLinkUrl()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:164 - Modifiers:
public - Return:
String
คืออะไร
อ่านค่า Link Url
ทำงานยังไง
ตรวจเงื่อนไขด้วย if. เรียกต่อ: isLink(). สร้างออบเจ็กต์: IllegalStateException. คืนค่า: this.linkUrl.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment#hashCode()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:146 - Modifiers:
public - Return:
int
คืออะไร
ดำเนินการ hashCode ตาม implementation ของ TextRenderingUtils$LineSegment
ทำงานยังไง
เรียกต่อ: hash(). คืนค่า: Objects.hash(this.fullText, this.linkTitle, this.linkUrl).
Parameters
- ไม่มี
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment#isLink()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:160 - Modifiers:
public - Return:
boolean
คืออะไร
ตรวจสอบสถานะ Link
ทำงานยังไง
คืนค่า: this.linkTitle != null.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment#link(String,String)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:172 - Modifiers:
public static - Return:
TextRenderingUtils.LineSegment
คืออะไร
ดำเนินการ link ตาม implementation ของ TextRenderingUtils$LineSegment
ทำงานยังไง
เรียกต่อ: LineSegment(). สร้างออบเจ็กต์: TextRenderingUtils.LineSegment. คืนค่า: new TextRenderingUtils.LineSegment(null, string, string2).
Parameters
String stringString string2
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment#renderedText()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:156 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ renderedText ตาม implementation ของ TextRenderingUtils$LineSegment
ทำงานยังไง
เรียกต่อ: isLink(). คืนค่า: this.isLink() ? this.linkTitle : this.fullText.
Parameters
- ไม่มี
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment#text(String)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:176 - Modifiers:
protected static - Return:
TextRenderingUtils.LineSegment
คืออะไร
ดำเนินการ text ตาม implementation ของ TextRenderingUtils$LineSegment
ทำงานยังไง
เรียกต่อ: LineSegment(). สร้างออบเจ็กต์: TextRenderingUtils.LineSegment. คืนค่า: new TextRenderingUtils.LineSegment(string).
Parameters
String string
ตัวอย่างใช้งาน
@Override
protected TextRenderingUtils.LineSegment text(String string) {
return super.text(string);
}
com.mojang.realmsclient.util.TextRenderingUtils$LineSegment#toString()
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/TextRenderingUtils.java:151 - Modifiers:
public - Return:
String
คืออะไร
ดำเนินการ toString ตาม implementation ของ TextRenderingUtils$LineSegment
ทำงานยังไง
คืนค่า: "Segment{fullText='" + this.fullText + "', linkTitle='" + this.linkTitle + "', linkUrl='" + this.linkUrl + "'}".
Parameters
- ไม่มี
ตัวอย่างใช้งาน
UploadTokenCache
- Full name:
com.mojang.realmsclient.util.UploadTokenCache - Package:
com.mojang.realmsclient.util - Source:
clientOnly—com/mojang/realmsclient/util/UploadTokenCache.java - Type:
class - Modifiers:
public
com.mojang.realmsclient.util.UploadTokenCache#get(long)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/UploadTokenCache.java:13 - Modifiers:
public static - Return:
String
คืออะไร
อ่านค่า get
ทำงานยังไง
คืนค่า: TOKEN_CACHE.get(l).
Parameters
long l
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.UploadTokenCache#invalidate(long)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/UploadTokenCache.java:17 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ invalidate ตาม implementation ของ UploadTokenCache
ทำงานยังไง
เรียกต่อ: remove().
Parameters
long l
ตัวอย่างใช้งาน
com.mojang.realmsclient.util.UploadTokenCache#put(long,String)
- Origin:
clientOnly - Source:
com/mojang/realmsclient/util/UploadTokenCache.java:21 - Modifiers:
public static - Return:
void
คืออะไร
ดำเนินการ put ตาม implementation ของ UploadTokenCache
ทำงานยังไง
ทำงานตาม body โดยตรง (ประมาณ 1 statement).
Parameters
long lString string