Jellofish83 Posted December 5, 2023 Share Posted December 5, 2023 (edited) So I was trying to make a custom structure with Forge 1.18.2, the reference I used was TelepathicGrunt's structure tutorial for Forge 1.18.2. The JSON files seems fine since I just modified the name to my structure's name, all the file's path are also the same. But when I open my JSON file, there's an warning showing "Missing required property 'values' ." The quick fix option implemented this at the bottom of my file: "values": [ ] But I don't know what to put in there. This warning occured at src/main/resources/data/fariouscraft/worldgen/configured_structure_feature/shabby_tent.json Same warning also occured at src/main/resources/data/fariouscraft/worldgen/structure_set/shabby_tent.json At first I ignored the warning, but when I launched into game and tried generate a new world, it tells me there was an error in the datapack loaded and I must use safe mode. But the button won't respond to do anything when I press safe mode. Here's the JSON files src/main/resources/data/fariouscraft/worldgen/configured_structure_feature/shabby_tent.json { "type": "minecraft:village", "config": { "start_pool": "fariouscraft:shabby_tent/start_pool", "size": 2 }, "biomes": "#fariouscraft:has_structure/shabby_tent", "adapt_noise": true } src/main/resources/data/fariouscraft/worldgen/structure_set/shabby_tent.json { "structures": [ { "structure": "fariouscraft:shabby_tent", "weight": 1 } ], "placement": { "salt": 1464187780, "spacing": 12, "separation": 8, "type": "minecraft:random_spread" } } The start_pool.json and the files within the template_pool directory is fine. But the console throw me an error: Caused by: com.google.gson.JsonParseException: Error loading registry data: Failed to parse fariouscraft:worldgen/configured_structure_feature/shabby_tent.json file: com.google.gson.stream.MalformedJsonException: Expected name at line 23 column 2 path $.adapt_noise I basically just copy and pasted TelepathicGrunt's files and even added them in the game, his works just fine, but mine won't work for some reason. Any help would be appreciated, thanks Edit: I just added the mob spawning control code to the JSON file after adapt_noise, then debugged the program. After debugging, the error just magically disappeared when I ran the program again even though I have already tried that before debugging. Edited December 7, 2023 by Jellofish83 Problem Solved Quote Link to comment Share on other sites More sharing options...
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.