CraftTweaker

CraftTweaker

151M Downloads

Parsing error loading built-in advancement

Tollainmear opened this issue · 4 comments

commented

Issue Description:

  • I setup the crafttweaker in Minecraft server 1.12.2, after editing MineTweakerRecipeMaker.zs I restart the server, and the server throw a tons of exceptions witch start with 'Parsing error loading built-in advancement' whill world loading.

What happens:

  • Exceptions appeared but recipes was indeed modified, so I think these exceptions may not made any mistakes. The matter is why the exceptions appeared.

What you expected to happen:

  • I think too many exceptions thrown was not a good appearance, I want to know why and how to make it clear.

Script used (Please Pastebin or gist your script, posting an unpasted or ungist'd script will automatically close this issue):

MineTweakerRecipeMaker.zs

Minetweaker.log file (Please Pastebin or gist your file, posting an unpasted or ungist'd file will automatically close this issue):

crafttweaker.log


Affected Versions (Do not use "latest"):

  • Minecraft: 1.12.2
  • Forge: 14.23.2.2611
  • Crafttweaker: 4.1.5

Your most recent log file where the issue was present:

latest.log

Tips:

  • Ignore the Chinese characters please XD
commented

This is caused by the recipe needed for advancements not being there. There isn't much that we can do.

commented

@jaredlll08 , maybe we could give it a un-normal recipe, like a necessary stuff was generated by crafttweaker but could not get in normal, so if there were no recipe and we detect it, we create a new recipe for this could not craft item, so there do have a recipe, but player will never collect them in survival mode, then we solve the exceptions error and make no effect with crafttweaker‘s function.

commented

and I also found that, the client could not update the script with the server, it make a trouble that client could also check the recipes from client‘s’ JEI but could not craft them in crafting table , so many player will ask the server owner why that happend, so why don‘t update the script when join to server?

commented

Other mods replace the deleted recipe with a new recipe and it breaks things.

Scripts are not sent to the client anymore due to Forge changes. Nothing we can do about that.