Posted May 24, 201411 yr I want to access my assets/MODID/sounds.json file during runtime to parse out some info while handling a command in my mod's ICommand implementor. So there is this bit of code that accesses the JSON file as a stream: java.io.InputStream in = ClassLoader.getSystemClassLoader().getSystemResourceAsStream("assets/MODID/sounds.json"); Works fine when run in the debugger (I'm using eclipse IDE) but does not work in the actual game runtime environment. I also tried using: FMLClientHandler.instance().getResourcePackFor(ModInfo.ID).getInputStream(new ResourceLocation("assets/MODID/sounds.json")); which also did not work. Does anyone know how to access my files in the assets/ area at runtime?
May 24, 201411 yr New ResourceLocation("MODID:sounds.json"); I do Forge for free, however the servers to run it arn't free, so anything is appreciated. Consider supporting the team on Patreon
May 24, 201411 yr Author New ResourceLocation("MODID:sounds.json"); OK, thank you for that LexManos! Works great now.
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.