User Tools

Site Tools


tutorial:sounds

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
tutorial:sounds [2021/02/06 10:33] – Added a warning about channel count magistermakstutorial:sounds [2023/01/09 18:20] (current) – [Step 4: Register your sound event] 1.19.3 Registries Change slainlight
Line 71: Line 71:
     [...]     [...]
     public static final Identifier MY_SOUND_ID = new Identifier("tutorial:my_sound");     public static final Identifier MY_SOUND_ID = new Identifier("tutorial:my_sound");
-    public static SoundEvent MY_SOUND_EVENT = new SoundEvent(MY_SOUND_ID);+    public static SoundEvent MY_SOUND_EVENT = SoundEvent.of(MY_SOUND_ID);
 } }
 </code> </code>
 +If you're using version 1.19.2 or below, please replace ''SoundEvent.of'' with ''new SoundEvent''
 ==== Step 4: Register your sound event ==== ==== Step 4: Register your sound event ====
 Register your sound event under the ''SOUND_EVENT'' registry: Register your sound event under the ''SOUND_EVENT'' registry:
Line 80: Line 81:
 public void onInitialize(){ public void onInitialize(){
      [...]      [...]
-     Registry.register(Registry.SOUND_EVENT, ExampleMod.MY_SOUND_ID, MY_SOUND_EVENT);+     Registry.register(Registries.SOUND_EVENT, ExampleMod.MY_SOUND_ID, MY_SOUND_EVENT);
  
 </code> </code>
 +If you're using version 1.19.2 or below, please replace ''Registries'' with ''Registry''
 ==== Step 5: Use your sound event ==== ==== Step 5: Use your sound event ====
 Use the sound event just like we explained at the start (''onUse'' is just an example, use it anywhere you have access to ''World'' instance): Use the sound event just like we explained at the start (''onUse'' is just an example, use it anywhere you have access to ''World'' instance):
tutorial/sounds.txt · Last modified: 2023/01/09 18:20 by slainlight