-
Recently Browsing
- No registered users viewing this page.
-
Posts
-
By Flerponius · Posted
I am trying to make a custom entity that is similar to a villager, and have been basing my code on vanilla. Villagers use a unique EntityDataSerializer, and I am trying to do the same. However, the villager EntityDataSerializer uses the writeId method in FriendlyByteBuf, which only accepts vanilla registries, and I need to use an IForgeRegistry. Is there a way to get around this, or should I try to rework the entity to utilize multiple EntityDataAccessors that each use a vanilla EntityDataSerializer? -
By Jellofish83 · Posted
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 -
By Paint_Ninja · Posted
Please read the FAQ to find out how to get a crash report. Exit code 1 means the game crashed. -
Does this use json? Please tell me how I can get the strings out of my json file. I am very new to this kind of thing.
-
i do not know how to get a crash report but i got a new log and it said the exit code was 1 log: https://pastebin.com/6s0YuNHq pass: 5rP0MwjpfR
-
-
Topics
-
Who's Online (See full list)
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.