Posted July 8, 20223 yr 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, 20223 yr by SoLegendary
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.