Posted April 11, 201510 yr Clientside I can do res = Minecraft.getMinecraft().getResourceManager().getResource(resource); But how do I do this serverside? I only need access to the resource manager to load a specific text file from the jar. How much wood could a woodchuck chuck if a wood chuck could chuck wood - Guybrush Treepwood I wrote my own mod ish... still a few bugs to fix. http://thaumcraft.duckdns.org/downloads/MagicCookies-1.0.6.4.jar
April 11, 201510 yr Author okay, the difficult way it is. How much wood could a woodchuck chuck if a wood chuck could chuck wood - Guybrush Treepwood I wrote my own mod ish... still a few bugs to fix. http://thaumcraft.duckdns.org/downloads/MagicCookies-1.0.6.4.jar
April 11, 201510 yr Author I put the json files in the asset dir. my main class dir is a few directories up in tschallacka magiccookies. Do I need to prepend file location with ../../assets? How much wood could a woodchuck chuck if a wood chuck could chuck wood - Guybrush Treepwood I wrote my own mod ish... still a few bugs to fix. http://thaumcraft.duckdns.org/downloads/MagicCookies-1.0.6.4.jar
April 11, 201510 yr Author nvm, I fixed it. For those interested. if you start your directory structure with a / it will take the root dir the base of your jar. Then you can load your files in. try { String filestrname = "/assets/magiccookie/structures/EntropyTemple/"+filename+(this.isInversion() ? (this.inversedInverse ? "" :"I"):(this.inversedInverse ? "I":""))+".json"; in = new BufferedReader(new InputStreamReader(getClass().getResourceAsStream(filestrname))); builder = (JSONObject)JSONValue.parse(in); } catch(Exception ex) { } How much wood could a woodchuck chuck if a wood chuck could chuck wood - Guybrush Treepwood I wrote my own mod ish... still a few bugs to fix. http://thaumcraft.duckdns.org/downloads/MagicCookies-1.0.6.4.jar
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.