Skip to content

Package net.minecraft.client.resources.metadata.animation

Part 1/1


AnimationFrame

  • Full name: net.minecraft.client.resources.metadata.animation.AnimationFrame
  • Package: net.minecraft.client.resources.metadata.animation
  • Source: clientOnlynet/minecraft/client/resources/metadata/animation/AnimationFrame.java
  • Type: record
  • Modifiers: public

net.minecraft.client.resources.metadata.animation.AnimationFrame#AnimationFrame(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/resources/metadata/animation/AnimationFrame.java:26
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

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

Parameters

  • int i

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

AnimationFrame instance = new AnimationFrame(0);

net.minecraft.client.resources.metadata.animation.AnimationFrame#timeOr(int)

  • Origin: clientOnly
  • Source: net/minecraft/client/resources/metadata/animation/AnimationFrame.java:30
  • Modifiers: public
  • Return: int

คืออะไร

ดำเนินการ timeOr ตาม implementation ของ AnimationFrame

ทำงานยังไง

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

Parameters

  • int i

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

AnimationFrame instance = ...;
int result = instance.timeOr(0);

AnimationMetadataSection

  • Full name: net.minecraft.client.resources.metadata.animation.AnimationMetadataSection
  • Package: net.minecraft.client.resources.metadata.animation
  • Source: clientOnlynet/minecraft/client/resources/metadata/animation/AnimationMetadataSection.java
  • Type: record
  • Modifiers: public

net.minecraft.client.resources.metadata.animation.AnimationMetadataSection#calculateFrameSize(int,int)

  • Origin: clientOnly
  • Source: net/minecraft/client/resources/metadata/animation/AnimationMetadataSection.java:28
  • Modifiers: public
  • Return: FrameSize

คืออะไร

คำนวณ Frame Size

ทำงานยังไง

ตรวจเงื่อนไขด้วย if. เรียกต่อ: isPresent(), get(), min(). สร้างออบเจ็กต์: FrameSize. มีจุด return อย่างน้อย 3 จุด.

Parameters

  • int i
  • int j

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

AnimationMetadataSection instance = ...;
FrameSize result = instance.calculateFrameSize(0, 0);

VillagerMetadataSection$Hat

  • Full name: net.minecraft.client.resources.metadata.animation.VillagerMetadataSection$Hat
  • Package: net.minecraft.client.resources.metadata.animation
  • Source: clientOnlynet/minecraft/client/resources/metadata/animation/VillagerMetadataSection.java
  • Type: enum
  • Modifiers: public
  • Implements: StringRepresentable

net.minecraft.client.resources.metadata.animation.VillagerMetadataSection$Hat#getSerializedName()

  • Origin: clientOnly
  • Source: net/minecraft/client/resources/metadata/animation/VillagerMetadataSection.java:31
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Serialized Name

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

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

VillagerMetadataSection.Hat instance = ...;
String result = instance.getSerializedName();