Hazza8974 Posted April 6, 2023 Share Posted April 6, 2023 public class ModSounds { public static final DeferredRegister<SoundEvent> SOUND_EVENTS = DeferredRegister.create(ForgeRegistries.SOUND_EVENTS, TutorialMod.MOD_ID); private static RegistryObject<SoundEvent> registerSoundEvent(String name) { ResourceLocation location = new ResourceLocation(TutorialMod.MOD_ID, name); return SOUND_EVENTS.register(name, () -> new SoundEvent(location, SoundSource.MASTER)); } public static void register(IEventBus eventBus) { SOUND_EVENTS.register(eventBus); } } anyone have any ideas i did you chat gpt to attempt to fix it without having to bother someone else about this but it said if the error kept occurring it said to post here so now im here Quote Link to comment Share on other sites More sharing options...
Hazza8974 Posted April 6, 2023 Author Share Posted April 6, 2023 'SoundEvent(net.minecraft.resources.ResourceLocation, float, boolean)' has private access in 'net.minecraft.sounds.SoundEvent' that was the error by the way caused by the soundevent Quote Link to comment Share on other sites More sharing options...
ChampionAsh5357 Posted April 8, 2023 Share Posted April 8, 2023 We have a primer on that topic Quote Link to comment Share on other sites More sharing options...
Hazza8974 Posted April 12, 2023 Author Share Posted April 12, 2023 but how do i add that to my code because what it says is quite short Quote Link to comment Share on other sites More sharing options...
ChampionAsh5357 Posted April 12, 2023 Share Posted April 12, 2023 Well, you're creating an instance of an object. So, what would you replace in the code above that achieves the same outcome of creating an instance of an object? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.