Skip to content

Package net.minecraft.sounds

Part 1/1


Music

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

net.minecraft.sounds.Music#getEvent()

  • Origin: common
  • Source: net/minecraft/sounds/Music.java:29
  • Modifiers: public
  • Return: Holder<SoundEvent>

คืออะไร

อ่านค่า Event

ทำงานยังไง

คืนค่า: this.event.

Parameters

  • ไม่มี

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

Music instance = ...;
Holder<SoundEvent> result = instance.getEvent();

net.minecraft.sounds.Music#getMaxDelay()

  • Origin: common
  • Source: net/minecraft/sounds/Music.java:37
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Max Delay

ทำงานยังไง

คืนค่า: this.maxDelay.

Parameters

  • ไม่มี

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

Music instance = ...;
int result = instance.getMaxDelay();

net.minecraft.sounds.Music#getMinDelay()

  • Origin: common
  • Source: net/minecraft/sounds/Music.java:33
  • Modifiers: public
  • Return: int

คืออะไร

อ่านค่า Min Delay

ทำงานยังไง

คืนค่า: this.minDelay.

Parameters

  • ไม่มี

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

Music instance = ...;
int result = instance.getMinDelay();

net.minecraft.sounds.Music#Music(Holder<SoundEvent>,int,int,boolean)

  • Origin: common
  • Source: net/minecraft/sounds/Music.java:22
  • Modifiers: public
  • Kind: constructor

คืออะไร

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

ทำงานยังไง

แก้ state: event, minDelay, maxDelay, replaceCurrentMusic.

Parameters

  • Holder<SoundEvent> holder
  • int i
  • int j
  • boolean bl

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

Holder<SoundEvent> holder = ...;
Music instance = new Music(holder, 0, 0, true);

net.minecraft.sounds.Music#replaceCurrentMusic()

  • Origin: common
  • Source: net/minecraft/sounds/Music.java:41
  • Modifiers: public
  • Return: boolean

คืออะไร

ดำเนินการ replaceCurrentMusic ตาม implementation ของ Music

ทำงานยังไง

คืนค่า: this.replaceCurrentMusic.

Parameters

  • ไม่มี

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

Music instance = ...;
boolean result = instance.replaceCurrentMusic();

Musics

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

net.minecraft.sounds.Musics#createGameMusic(Holder<SoundEvent>)

  • Origin: common
  • Source: net/minecraft/sounds/Musics.java:19
  • Modifiers: public static
  • Return: Music

คืออะไร

สร้าง Game Music

ทำงานยังไง

สร้างออบเจ็กต์: Music. คืนค่า: new Music(holder, 12000, 24000, false).

Parameters

  • Holder<SoundEvent> holder

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

Holder<SoundEvent> holder = ...;
Music result = Musics.createGameMusic(holder);

SoundEvent

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

net.minecraft.sounds.SoundEvent#createFixedRangeEvent(ResourceLocation,float)

  • Origin: common
  • Source: net/minecraft/sounds/SoundEvent.java:36
  • Modifiers: public static
  • Return: SoundEvent

คืออะไร

สร้าง Fixed Range Event

ทำงานยังไง

เรียกต่อ: of(). สร้างออบเจ็กต์: SoundEvent. คืนค่า: new SoundEvent(resourceLocation, Optional.of(f)).

Parameters

  • ResourceLocation resourceLocation
  • float f

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

ResourceLocation resourceLocation = ...;
SoundEvent result = SoundEvent.createFixedRangeEvent(resourceLocation, 0.0F);

net.minecraft.sounds.SoundEvent#createVariableRangeEvent(ResourceLocation)

  • Origin: common
  • Source: net/minecraft/sounds/SoundEvent.java:32
  • Modifiers: public static
  • Return: SoundEvent

คืออะไร

สร้าง Variable Range Event

ทำงานยังไง

เรียกต่อ: empty(). สร้างออบเจ็กต์: SoundEvent. คืนค่า: new SoundEvent(resourceLocation, Optional.empty()).

Parameters

  • ResourceLocation resourceLocation

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

ResourceLocation resourceLocation = ...;
SoundEvent result = SoundEvent.createVariableRangeEvent(resourceLocation);

net.minecraft.sounds.SoundEvent#getRange(float)

  • Origin: common
  • Source: net/minecraft/sounds/SoundEvent.java:40
  • Modifiers: public
  • Return: float

คืออะไร

อ่านค่า Range

ทำงานยังไง

เรียกต่อ: orElse(). คืนค่า: this.fixedRange.orElse(f > 1.0F ? 16.0F * f : 16.0F).

Parameters

  • float f

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

SoundEvent instance = ...;
float result = instance.getRange(0.0F);

SoundSource

  • Full name: net.minecraft.sounds.SoundSource
  • Package: net.minecraft.sounds
  • Source: commonnet/minecraft/sounds/SoundSource.java
  • Type: enum
  • Modifiers: public

net.minecraft.sounds.SoundSource#getName()

  • Origin: common
  • Source: net/minecraft/sounds/SoundSource.java:21
  • Modifiers: public
  • Return: String

คืออะไร

อ่านค่า Name

ทำงานยังไง

คืนค่า: this.name.

Parameters

  • ไม่มี

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

SoundSource instance = ...;
String result = instance.getName();