Posted April 6, 20232 yr 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
April 6, 20232 yr Author '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
April 12, 20232 yr 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?
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.