Posted September 18, 20187 yr Maybe I'm doing this wrong, but this is what I have right now... Can I register SoundEvents on CommonProxy or do they need to be in the main file? I don't see why a dedicated server would need to register sound events so this made sense to me. RegisterSoundEvent.java public class RegisterSoundEvent { @SubscribeEvent public void registerSoundEvents(RegistryEvent.Register<SoundEvent> event) { System.out.println("SOUND EVENT REGISTER :) ----------------~~~~~~~~~"); // THIS IS NOT FIRING } } CommonProxy.java public class CommonProxy implements IProxy { @Override public void preInit() { // TODO Auto-generated method stub } @Override public void init() { MinecraftForge.EVENT_BUS.register(new RegisterSoundEvent()); // ... } @Override public void postInit() { // TODO Auto-generated method stub } } MainModFile.java (No, it's not actually called that) public class AdvancedMusic { @EventHandler public void preInit(FMLPreInitializationEvent event) { // ... proxy.preInit(); } @EventHandler public void init(FMLInitializationEvent event) { proxy.init(); } @EventHandler public void postInit(FMLPostInitializationEvent event) { proxy.postInit(); } } Edited September 18, 20187 yr by FireController1847 I am on my journey of making a remake of matmos, as explained here.
September 18, 20187 yr Author Nevermind, I can't believed I missed the text "registry events are fired right after preinitialization". I am on my journey of making a remake of matmos, as explained here.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.