Sounds.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package me.km.sounds;
  2. import me.km.KajetansMod;
  3. import me.km.items.ModItems;
  4. import net.minecraft.util.ResourceLocation;
  5. import net.minecraft.util.SoundEvent;
  6. import net.minecraftforge.registries.IForgeRegistry;
  7. public class Sounds
  8. {
  9. public static SoundEvent MUSKET_CRIT;
  10. public static SoundEvent MUSKET_RELOAD;
  11. public static SoundEvent MUSKET_SHOT;
  12. public static SoundEvent REVOLVER_CRIT;
  13. public static SoundEvent REVOLVER_RELOAD;
  14. public static SoundEvent REVOLVER_SHOT;
  15. public static void init(IForgeRegistry<SoundEvent> r)
  16. {
  17. MUSKET_CRIT = register(r, "musket_crit");
  18. MUSKET_RELOAD = register(r, "musket_reload");
  19. MUSKET_SHOT = register(r, "musket_shot");
  20. REVOLVER_CRIT = register(r, "revolver_crit");
  21. REVOLVER_RELOAD = register(r, "revolver_reload");
  22. REVOLVER_SHOT = register(r, "revolver_shot");
  23. ModItems.fixSounds();
  24. }
  25. private static SoundEvent register(IForgeRegistry<SoundEvent> r, String name)
  26. {
  27. ResourceLocation loc = new ResourceLocation(KajetansMod.MODID, name);
  28. SoundEvent e = new SoundEvent(loc);
  29. e.setRegistryName(loc);
  30. r.register(e);
  31. return e;
  32. }
  33. }