SoLegendary Posted July 8, 2022 Posted July 8, 2022 (edited) I'm trying to read some .nbt files that I've generated in-game (and moved to my mod's resources directory) with this code: ResourceLocation fullRl = new ResourceLocation("reignofnether", "structures/" + structureName + ".nbt"); Resource rs = manager.resourceManager.getResource(fullRl); CompoundTag nbt = NbtIo.readCompressed(rs.getInputStream()); System.out.println(nbt); I keep getting this error: java.io.FileNotFoundException: reignofnether:structures/villager_house.nbt Even though I've made ResourceLocations to all of those other resources just fine in the same way, eg: private static final ResourceLocation TEXTURE_CURSOR = new ResourceLocation("reignofnether", "textures/cursors/customcursor.png"); EDIT: ok so I realised I was running the above code serverside because I needed access to ServerLevel.getStructureManager(), and I guess maybe resources aren't available serverside? How can I access the .nbt files inside the world save folder instead serverside? Edited July 8, 2022 by SoLegendary Quote
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.