Jump to content

Tonyenike

Members
  • Posts

    0
  • Joined

  • Last visited

Everything posted by Tonyenike

  1. Sound file is registered, but when I use the /playsound command, no sound is playing. ModSounds.java: @Mod.EventBusSubscriber(modid = ExampleMod.MODID, bus = Mod.EventBusSubscriber.Bus.MOD) @ObjectHolder(ExampleMod.MODID) public class ModSounds { public static SoundEvent epic_music; /** * The actual event handler that registers the custom items. * * @param event The event this event handler handles */ @SubscribeEvent public static void registerSounds(RegistryEvent.Register<SoundEvent> event){ ResourceLocation yeet = new ResourceLocation(ExampleMod.MODID, "epic_music"); epic_music = new SoundEvent(yeet).setRegistryName(yeet); final SoundEvent[] soundEvents = { epic_music }; event.getRegistry().registerAll(soundEvents); } } the sounds.json file is in src/main/resources/assets/examplemod/sounds.json { "epic_music": { "category": "master", "sounds": [ { "name": "examplemod:epic_music", "stream": true } ] } } The sound file is called epic_music.ogg and is in src/main/resources/assets/examplemod/sounds/epic_music.ogg The epic_music.ogg file is a 9.5 minute speech file. ExampleMod.java @Mod("examplemod") public class ExampleMod { // Directly reference a log4j logger. private static final Logger LOGGER = LogManager.getLogger(); public static final String MODID = "examplemod"; public ExampleMod() { // Register ourselves for server and other game events we are interested in MinecraftForge.EVENT_BUS.register(this); } // You can use SubscribeEvent and let the Event Bus discover methods to call @SubscribeEvent public void onServerStarting(FMLServerStartingEvent event) { // do something when the server starts LOGGER.info("HELLO from server starting"); } } The game recognizes the examplemod:epic_music sound when I go to enter the /playsound command, but no sound is playing
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.