LexManos
LexManos
Fixing the laod order should be simple as editing the [generated toml ](https://github.com/MinecraftForge/MinecraftForge/blob/1.21.x/fmlloader/src/main/java/net/minecraftforge/fml/loading/targets/ForgeDevLocator.java#L208)file for the test mods to have AFTER forge.
Push up what you have and I can take a look tomorrow. It should be fine as the test mods are specifically designed to behave exactly like if they were...
Not sure what you're running into but adding a mods.toml for this specific test works fine: ```diff --- /dev/null +++ b/src/test/resources/conditional_recipe/META-INF/mods.toml @@ -0,0 +1,6 @@ +[[dependencies.conditional_recipe]] + modId="forge" + mandatory=true...
Ya, I forgot that I added support for per-test mods.toml. Which is why I pointed you at the locator. Sorry. The world storing the order threw me off for a...
Interesting indeed, forge_server_gametest_test fails for me as well. Good to know its reproduceable. I'll poke around in the morning {its after 11pm here} let me know if you figure anything...
So, found the issue. (I should be sleeping but brain is doing what it feels like) `net.minecraft.gametest.framework.GameTestServer:82` It uses `p_206609_.getAvailableIds()` when it should be `p_206609_.getSelectedIds()` Specifically the function `net.minecraft.server.packs.repository.PackRepository.discoverAvailable()` uses...
Well that's annoying, but that's why I like having a second person test. Did you make sure to try on a new world? As for making patches, it's easy. You...
Poked around a bit more with some ideas. I could change getAvalible to use a Linked Map instead of a Tree Map so it maintains order but that could cause...
The correct function is onCaughtFire, not sure when it changed, but thats the correct one now.
For future note, the PROPER solution is to name your loot tables/pools As that's kinda the entire point. Instead of having random indexes that other modders have to guess if...