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

[BUG] Crash with Aether on develop environment. #9943

Open
3 tasks done
gisellevonbingen opened this issue May 7, 2024 · 0 comments
Open
3 tasks done

[BUG] Crash with Aether on develop environment. #9943

gisellevonbingen opened this issue May 7, 2024 · 0 comments
Labels
Bug Gotta squash 'em all!

Comments

@gisellevonbingen
Copy link

gisellevonbingen commented May 7, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Are you using the latest MineColonies Version?

  • I am running the latest beta version of MineColonies for my Minecraft version.

Did you check on the Wiki? or ask on Discord?

  • I checked the MineColonies Wiki and made sure my issue is not covered there. Or I was sent from discord to open an issue here.

Minecraft Version

1.19.2

MineColonies Version

1.19.2-1.1.516-BETA

Structurize Version

1.19.2-1.0.689-RELEASE

Related Mods and their Versions

The Aether - 1.19.2-1.4.2-forge
https://www.curseforge.com/minecraft/mc-mods/aether/files/5302176

Reproduction Steps

== Steps ==

  1. Add Minecolonies and Aether dependencies at gradle like below settings.
  2. Execute forge_client task to Run Minecraft.
  3. Try create a new world.

== Settings ==
build.gradle

repositories {
	maven {
		name "MineColonies"
		url "https://ldtteam.jfrog.io/ldtteam/modding"
	}
	maven {
		name "CurseForge"
		url "https://www.cursemaven.com"
	}
}

dependencies {
	implementation fg.deobf("com.ldtteam:minecolonies:${minecolonies_version}")
	implementation fg.deobf("com.ldtteam:structurize:${structurize_version}")
	implementation fg.deobf("com.ldtteam:multipiston:${multipiston_version}")
	implementation fg.deobf("com.ldtteam:domum_ornamentum:${domumornamentum_version}:universal")
	implementation fg.deobf("com.ldtteam:blockui:${blockui_version}")
	implementation fg.deobf("curse.maven:aether-255308:${aether_file}")
}

gradle.properties

minecolonies_version=1.19.2-1.1.516-BETA
structurize_version=1.19.2-1.0.689-RELEASE
multipiston_version=1.19.2-1.2.25-ALPHA
domumornamentum_version=1.19-1.0.146-BETA
blockui_version=1.19.2-1.0.140-BETA
aether_file=5296999

Logs

https://gist.github.com/gisellevonbingen/e963deb6aef5cbf24f9d4ec5f7959bbd

Anything else?

As log showen, it because tried read config value before config system initialized.
Please see Aether's code what occurred Crash.
https://github.com/The-Aether-Team/The-Aether/blob/1.19.2-develop/src/main/java/com/aetherteam/aether/item/food/GummySwetItem.java#L86

Looking more further into the logs, can know it came from Forge Config system.
image
That check is not called in production environment. (only on Dev.)

There are any solution?

@gisellevonbingen gisellevonbingen added the Bug Gotta squash 'em all! label May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Gotta squash 'em all!
Projects
None yet
Development

No branches or pull requests

1 participant