Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Inferno] Witherstorm gateways can't be parsed and don't spawn #6742

Open
Jochem-W opened this issue Feb 9, 2025 · 0 comments
Open

[Inferno] Witherstorm gateways can't be parsed and don't spawn #6742

Jochem-W opened this issue Feb 9, 2025 · 0 comments
Labels
Bug FTB Inferno state: Testing required In-game testing is required in-dev to assess the problem.

Comments

@Jochem-W
Copy link

Jochem-W commented Feb 9, 2025

Modpack

FTB Inferno

Modpack version

1.10.1

Launcher

Server

Has the pack been modified

No

Log Files

https://mclo.gs/Z30O8n9

Describe the bug

The Witherstorm gateways don't spawn during the Witherstorm fight, as the JSON files can't be parsed by Gateways to Eternity.

Steps to reproduce

  1. Start the server or client.
  2. Observe the logs (Failed parsing gateways file), and, optionally:
  3. Summon the Witherstorm, and try progressing through the fight.

Expected behaviour

During startup, the Witherstorm gateway files should get parsed successfully. During the Witherstorm fight, the Witherstorm gateways should spawn.

Screenshots

No response

Additional information

An example of the relevant exception can be found on line 5019 in my logs. There doesn't appear to be a readily available JSON schema for this version of the Gateways to Eternity mod, but judging by the error message and the line at which the exception is raised, the command rewards are missing a desc property.

And, sure enough, after adding a description to all the command rewards (example below), all gateway files get successfully parsed and the gateways show up in-game during the Witherstorm fight.

# kubejs/data/gateways/gateways/witherstorm_gate.json
    {
      "type": "command",
+     "desc": "any.string.here",
      "command": "execute as <summoner> run witherstormmod phase set @e[type=witherstormmod:wither_storm,limit=1,sort=nearest] 4"
    },

Probably related to #2848.

@Jochem-W Jochem-W added the Bug label Feb 9, 2025
@Gaz492 Gaz492 added the state: Testing required In-game testing is required in-dev to assess the problem. label Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug FTB Inferno state: Testing required In-game testing is required in-dev to assess the problem.
Projects
None yet
Development

No branches or pull requests

2 participants