Skip to content

Package net.minecraft.locale

Part 1/1


DeprecatedTranslationsInfo

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

net.minecraft.locale.DeprecatedTranslationsInfo#applyToMap(Map<String, String>)

  • Origin: common
  • Source: net/minecraft/locale/DeprecatedTranslationsInfo.java:48
  • Modifiers: public
  • Return: void

คืออะไร

นำไปใช้ To Map

ทำงานยังไง

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

Parameters

  • Map<String, String> map

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

DeprecatedTranslationsInfo instance = ...;
Map<String, String> map = ...;
instance.applyToMap(map);

net.minecraft.locale.DeprecatedTranslationsInfo#loadFromDefaultResource()

  • Origin: common
  • Source: net/minecraft/locale/DeprecatedTranslationsInfo.java:44
  • Modifiers: public static
  • Return: DeprecatedTranslationsInfo

คืออะไร

โหลด From Default Resource

ทำงานยังไง

เรียกต่อ: loadFromResource(). คืนค่า: loadFromResource("/assets/minecraft/lang/deprecated.json").

Parameters

  • ไม่มี

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

DeprecatedTranslationsInfo result = DeprecatedTranslationsInfo.loadFromDefaultResource();

net.minecraft.locale.DeprecatedTranslationsInfo#loadFromJson(InputStream)

  • Origin: common
  • Source: net/minecraft/locale/DeprecatedTranslationsInfo.java:27
  • Modifiers: public static
  • Return: DeprecatedTranslationsInfo

คืออะไร

โหลด From Json

ทำงานยังไง

เรียกต่อ: parseReader(), parse(), getOrThrow(). สร้างออบเจ็กต์: InputStreamReader, IllegalStateException. คืนค่า: CODEC.parse(JsonOps.INSTANCE, jsonElement).getOrThrow(string -> new IllegalStateException("Failed to parse deprecated language data: " + string)).

Parameters

  • InputStream inputStream

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

InputStream inputStream = ...;
DeprecatedTranslationsInfo result = DeprecatedTranslationsInfo.loadFromJson(inputStream);

net.minecraft.locale.DeprecatedTranslationsInfo#loadFromResource(String)

  • Origin: common
  • Source: net/minecraft/locale/DeprecatedTranslationsInfo.java:32
  • Modifiers: public static
  • Return: DeprecatedTranslationsInfo

คืออะไร

โหลด From Resource

ทำงานยังไง

ตรวจเงื่อนไขด้วย if ; มีการจัดการ exception. เรียกต่อ: getResourceAsStream(), loadFromJson(), error(). มีจุด return อย่างน้อย 2 จุด.

Parameters

  • String string

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

DeprecatedTranslationsInfo result = DeprecatedTranslationsInfo.loadFromResource("value");

Language

  • Full name: net.minecraft.locale.Language
  • Package: net.minecraft.locale
  • Source: commonnet/minecraft/locale/Language.java
  • Type: class
  • Modifiers: public abstract

net.minecraft.locale.Language#getInstance()

  • Origin: common
  • Source: net/minecraft/locale/Language.java:84
  • Modifiers: public static
  • Return: Language

คืออะไร

อ่านค่า Instance

ทำงานยังไง

คืนค่า: instance.

Parameters

  • ไม่มี

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

Language result = Language.getInstance();

net.minecraft.locale.Language#getOrDefault(String)

  • Origin: common
  • Source: net/minecraft/locale/Language.java:92
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Or Default

ทำงานยังไง

คืนค่า: this.getOrDefault(string, string).

Parameters

  • String string

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

Language instance = ...;
String result = instance.getOrDefault("value");

net.minecraft.locale.Language#getOrDefault(String,String)

  • Origin: common
  • Source: net/minecraft/locale/Language.java:96
  • Modifiers: public abstract
  • Return: String

คืออะไร

อ่านค่า Or Default

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • String string
  • String string2

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

Language instance = ...;
String result = instance.getOrDefault("value", "value");

net.minecraft.locale.Language#getVisualOrder(FormattedText)

  • Origin: common
  • Source: net/minecraft/locale/Language.java:102
  • Modifiers: public abstract
  • Return: FormattedCharSequence

คืออะไร

อ่านค่า Visual Order

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • FormattedText formattedText

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

Language instance = ...;
FormattedText formattedText = ...;
FormattedCharSequence result = instance.getVisualOrder(formattedText);

net.minecraft.locale.Language#getVisualOrder(List<FormattedText>)

  • Origin: common
  • Source: net/minecraft/locale/Language.java:104
  • Modifiers: public
  • Return: List<FormattedCharSequence>

คืออะไร

อ่านค่า Visual Order

ทำงานยังไง

เรียกต่อ: stream(), map(), collect(), toImmutableList(). คืนค่า: list.stream().map(this::getVisualOrder).collect(ImmutableList.toImmutableList()).

Parameters

  • List<FormattedText> list

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

Language instance = ...;
List<FormattedText> list = ...;
List<FormattedCharSequence> result = instance.getVisualOrder(list);

net.minecraft.locale.Language#has(String)

  • Origin: common
  • Source: net/minecraft/locale/Language.java:98
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

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

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • String string

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

Language instance = ...;
boolean result = instance.has("value");

net.minecraft.locale.Language#inject(Language)

  • Origin: common
  • Source: net/minecraft/locale/Language.java:88
  • Modifiers: public static
  • Return: void

คืออะไร

ดำเนินการ inject ตาม implementation ของ Language

ทำงานยังไง

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

Parameters

  • Language language

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

Language language = ...;
Language.inject(language);

net.minecraft.locale.Language#isDefaultRightToLeft()

  • Origin: common
  • Source: net/minecraft/locale/Language.java:100
  • Modifiers: public abstract
  • Return: boolean

คืออะไร

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

ทำงานยังไง

ไม่มี implementation ใน declaration นี้; คลาสลูก/implementation เป็นผู้กำหนดพฤติกรรมจริง

Parameters

  • ไม่มี

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

Language instance = ...;
boolean result = instance.isDefaultRightToLeft();

net.minecraft.locale.Language#loadFromJson(InputStream,BiConsumer<String, String>)

  • Origin: common
  • Source: net/minecraft/locale/Language.java:75
  • Modifiers: public static
  • Return: void

คืออะไร

โหลด From Json

ทำงานยังไง

มีการวนลูป. เรียกต่อ: fromJson(), entrySet(), matcher(), convertToString(), getValue(), getKey(), replaceAll(), accept(). สร้างออบเจ็กต์: InputStreamReader.

Parameters

  • InputStream inputStream
  • BiConsumer<String, String> biConsumer

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

InputStream inputStream = ...;
BiConsumer<String, String> biConsumer = ...;
Language.loadFromJson(inputStream, biConsumer);