Jump to content
  • Home
  • Files
  • Docs
Status Updates
  • All Content

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Tonyenike

Tonyenike

Members
 View Profile  See their activity
  • Content Count

    0
  • Joined

    January 9, 2020
  • Last visited

    March 11, 2020

 Content Type 

  • All Activity

Profiles

  • Status Updates
  • Status Replies

Forums

  • Topics
  • Posts

Calendar

  • Events

Everything posted by Tonyenike

  1. Tonyenike

    Registering custom sound

    Tonyenike posted a topic in Modder Support

    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
    • January 9, 2020
    • 4 replies
  • All Activity
  • Home
  • Tonyenike
  • Theme

Copyright © 2019 ForgeDevelopment LLC · Ads by Longitude Ads LLC Powered by Invision Community