
[๐]: 3x3 and 2x2 Crafting recipes not working in singleplayer and multiplayer due to Very Many Players
totrider opened this issue ยท 60 comments
BRIEF
It doesn't matter which supported mod and wood mods are installed with Every Compat and StoneZone. You can see the recipe via JEI/REI/EMI without any issue. BUT you actually cannot craft the product even the ingredients are exactly correct according to the recipe.
The cause is VERY MANY PLAYERS, it prevent the crafting part on either Every Compat or StoneZone
Original Report
Code of Conduct
- Always check you are using the latest version of the mods and its dependencies
- Remove mod that enhances Minecraft: Optifine, Sodium, others. The issue still persists.
- If you are unsure which mod is the culprit.
Disable all of your mods and enable them 1-2 mods each time to isolate the culprit - Confirm that there is no existing issue with a similar description submitted in the list of issues.
Version - Loader (DO NOT FORGET TO SELECT THE CORRECT VERSION)
1.20.1 - FORGE
EveryCompat Version
everycomp-1.20-2.7.19
Moonlight Lib Version
moonlight-1.20-2.13.70-forge
Issue with mods
Not sure if it is caused by everycomp, I suspect it is some other mod doing the shenanigans, but don't know where to start, my suspicion is Stone Zone, but that seems kinda weird, and it has to be some weird interplay between mods.
Issue Detail
After adding Every Compat Stone Zone to my modpack a little while ago, I started seeing this weird anomaly when playing on our server:
Basically, when opening the crafting bench UI, there will be a "ghost" output block, and putting stuff into and out of the 2x2 crafting in the inventory will sometimes do the same. You can't actually do free crafts, as the ghost output just dissapears if you try to take it out and such.
Any suggestion as to what might be going on here would be greatly appreciated.
My modpack in question: https://modrinth.com/modpack/dragon-claw-persistent/versions
This is the specific modpack version where the issue started happening: https://modrinth.com/modpack/dragon-claw-persistent/version/2.8.3
The only mods added for that update were:
- Smart Villagers Follow Emeralds
- Every Compat(Stone Zone)
But a good amount of other mods were updated.
Again, first I just want to ask if this is a known problem, as I seemed unable to find anything related to this issue among the bugs reported.
OPTIONAL: Latest.log | Crash-report Attachment
No response
OPTIONAL: To Produce
No response
It's not a known bug. i am quite surprised to see a bug like this. Can I get the latest.log. I may able to find a clue.
EDIT: Going through your modlist and I saw you have CraftTweaker, is it used to modify recipes?
It is used to add a few recipes, and modify some block properties. I adjust some things from Create Steam N Rails, which is the explosion resistance of tracks and signals to creeper proof them, as well as a single Chipped block:
block:chipped:cobbled_tuff.setExplosionResistance(1200);
There is a backpack recipe adjustment and some custom recipe entries. I can see that I need to clean up here a bit, cause I am pretty sure I made these recipe changes into datapacks.
craftingTable.addShaped("dcc_basicbackpack", item:packedup:basicbackpack, [
[item:minecraft:stick, item:minecraft:string, item:minecraft:stick],
[item:minecraft:leather, item:minecraft:shulker_box, item:minecraft:leather],
[item:minecraft:leather, item:minecraft:leather, item:minecraft:leather]
]);
craftingTable.addShaped("dcc_netherrack", item:minecraft:netherrack * 8, [
[item:minecraft:cobblestone, item:minecraft:cobblestone, item:minecraft:cobblestone],
[item:minecraft:cobblestone, item:minecraft:nether_wart, item:minecraft:cobblestone],
[item:minecraft:cobblestone, item:minecraft:cobblestone, item:minecraft:cobblestone]
]);
But not touching anything wood related, unless you count the rails of course.
Ok i see nothing wrong in the log. just a few errors from the mods. Can you replicate the issue in Single Player World?
Also check other recipes aside EveryComp's to see if they have the same issue.
Not sure what you mean by "check other recipes". This issue appears on its own, not because I am looking up recipes.
So, I just tested for fun, and the actual recipe for the skywood beam isn't working. I can see the recipe with REI, but I can't actually craft it. The same is true for the skyroot support, I can see the recipe, but not actually craft it.
In singleplayer, I see the phantom block in the crafting table, but not in the 2x2 inventory crafting. I also notice that the crafting table phantom block only appears when I initially interact with the bench, and can't force it to reappear by placing and removing stuff quickly. It also feels a bit "snappier", as in, on the server, it takes a few milliseconds for the phantom block to dissapear, where in singleplayer, it is pretty much instant, but that's just attributed to server sync and delay I would assume.
For good measure, I confirmed that skyroot is enabled in the config.
The one thing the 2 phantom blocks have in common, is that they are BBB-type blocks, and the only related thing there, is that I disabled the BBB layer in the everycomp-entries.toml, cause they are not desired.
- Interesting, so I tried making the support block out of Dragon Tree planks from BetterEnd, and also using Cerulean planks from Enlightend. - I also just tried making a Dragon Tree frame, which also doesn't work.
I am also unable to make Handcrafted equivalent stuff, like chairs and such. Macaw's roof stuff also doesn't work. The carpenters Table from chipped does let me make the chipped compat stuff out of e.g. Dragon Tree.
Well, this is alarming, cause it seems like none of the crafted wooden blocks are craftable... at all ^^'
And this is in singleplayer even, so clearly something isn't right. All the recipes show, but the blocks are not craftable for some reason.
disabled the BBB layer in the everycomp-entries.toml,
there is a report on that where the entries.toml is not working. it's currently under investigation.
Stone Zone is acting especially weird it seems, different BBB Tiles blocks all require regular 2x2 stone bricks it says, rather than the correct associated stone type for the Tile block.
hmm. i'll await for your result.
I'll need a list of few supported mods you have with some wood mods, so i can run some test on my side to see if i can find the cause.
so wood mods:
- Aether (FORGE)
I could use โ๐ป for now along with BBB, handcrafted. and randomly supported mod.
EDIT:
Going through your modlist and I saw you have CraftTweaker, is it used to modify recipes?
Stone Zone is acting especially weird it seems, different BBB Tiles blocks all require regular 2x2 stone bricks it says, rather than the correct associated stone type for the Tile block.
It is getting a bit late here, but I will quickly try to disable Stone zone, see what happens.
ok. seems CraftTweaker is unrelated. but i have a few guess. i'm running some test on my side.
I"m still awaiting for your replying. I need to have more information so i can determine what's going on.
I"m still awaiting for your replying. I need to have more information so i can determine what's going on.
I have seen your message, but been busy with Rimworld modding over the weekend. I can take a look at it in a moment.
Notes:
Let's refer to these as "phantom blocks" - the ones that appear.
-
Inventory crafting area - I can trigger the phantom block appearing by taking any item into the crafting grid, and the block will appear after taking the item out of the crafting grid. Sometimes it stays, but mostly it dissapears after a frame or so. It seems that I can consistently get it to "stay", by quickly placing and picking up an item into the grid, where delaying between interactions makes it appear, then vanish.
-
Crafting table - the phantom blocks appear as soon as I interact with the block, and the UI opens. Otherwise, it follows the same logical pattern as in the inventory, where rapid interactions make the phantom block appear and stay, where delayed, makes it dissapear.
The log is to big for pastebin sadly, but here is an attached log. Let me know if there is anything else.
I suppose it is possible it could be a Sinytra connector issue, but not sure how to debug that exactly... Still, it has been working fine before, and no new fabric mods have been added/updated since the crafting recipes broke.
I tested without Stone Zone, but no dice, still same problem, as expected. Next step is to try installing the version of the modpack before it broke, and take a look at the mods I updated I guess, unless it is a config thing.
Wood mods:
betterend
betternether
enlightened_end
aether
deep_aether
deeperdarker
I'm sure it's not Sinytra Connector. it has nothing to do with recipe stuff. The more i think about it, the more i really want to test that idea if my suspicion is correct. Give me a few seconds with the result
Testing the older version of my modpack, and I find that I actually can't craft anything in that version either. So it must have appeared earlier still, which makes it a bit harder to track down. I just never noticed, cause the recipes are obviously all there, and you can spawn in the blocks just fine with the creative menu.
- I also tried disabling my custom datapacks, but thankfully that wasn't the problem it seems (that would have been a bit embarassing xD)
Like i said seems CraftTweaker is unrelated.
no worries.
What was the blocks you disabled in everycomp-entries.toml? I was testing to see if it has to do with why the recipes not working.
what everycomp.entries.toml do is hide the item from EMI/JEI/REI so it's not desirable. it doesn't stop Minecraft from registering them during the loading time.
[entries.wood_type.bbb]
ladder = true
support = true
frame = true
layer = false
beam_stairs = true
beam_slab = true
trim = true
pallet = true
wall = true
lantern = true
beam = true
- the "false" flag is the only change.
So progress, the crafting recipes work in this 2.8.1 of my pack : https://modrinth.com/modpack/dragon-claw-persistent/version/2.8.1
BBB is present here, as is BeterEnd
And the BBB "layer" block is already set to "false" in the entries here.
what everycomp.entries.toml do is hide the item from EMI/JEI/REI so it's not desirable. it doesn't stop Minecraft from registering them during the loading time.
Oh.... it just hides the entries? But shouldn't that mean that players can still craft them? O.O - Ideally, disabling stuff means to actually disable it, not just hide it.
yea i noticed "layer" is set to false and interesting, it has a conflicting recipe with Handcrafted's wood plate
Oh.... it just hides the entries? But shouldn't that mean that players can still craft them? O.O - Ideally, disabling stuff means to actually disable it, not just hide it.
that's what everycomp-hazardous.properties
does. it disable one module. so no generation with any wood mods will happens.
the reason why it's called "hazardous" is because it can cause desync if a user don't know what she/he is doing when trying to joining a server.
everycomp-entries.toml is more safe side to use.
EDIT: one more thing.
shouldn't that mean that players can still craft them?
I've seen the code. it does disable the recipe for the block set to false. that's what i am testing that config for. it does hide and it doesn't hide other items.
hmm. from 2.7.2 onward is what causing the issue?
2.8.1 works, I have yet to test 2.8.2.
I added a bunch of mods in 2.8.0, so just wanted to make sure it wasn't among that somewhere first. Testing 2.8.2 next.
So every compat (wood good) was updated from 2.6.94 to 2.7.4 in DCP 2.8.3 - and Stone Zone (2.7.4) was also added as a new mod.
I see. that's a major code changes between 2.6.X to 2.7.X because of StoneZone
EDIT:
@totrider
ugh, i can't replicate the dang bug on my side. one of mods gotta be causing the recipe issue. There is such a case before. VMinus Mod screw up the recipe generation from EC and other mods' recipes.
I see. that's a major code changes between 2.6.X to 2.7.X because of StoneZone
Seems reasonable why stuff might break after drastic changes I suppose. I tried changing the BBB flag to "true", but I still can't craft anything.
- I did see your comment
Compat mods in use:
chipped
create
decorative_blocks
farmersdelight
handcrafted
bbb
storagedrawers
mcwlights
mcwroofs
villagersplus
Read my edited message above again. I'm aware but these stuff that might break have been fixed in the latest version.
I'm not talking about supported mods, if it's one of supported mods, then EC would have log the error in the latest.log (this is why i want to check in case of recipe generation being halted halfway).
i'm talking about other mods that could cause the issue like VMinus Mod as an example. it happened. between 2.8.3 and 2.8.2 did you added a new mod aside StoneZone?
- But is it possible that it could be a mod that EC doesn't interact with directly you say? - not sure where to start other than to disable the covered mods at least ^^'
Alright, I'm getting your modpack and see to see if i can find the dang mod. this is taking up a lot of times.
โน๏ธ
Agreed, but... But even then, it is very possible that the issue will persist if I go back to 2.8.0 of my modpack, and only update EC. I can try, but if it happens, it could be literally any mod in the pack, given that the issue arose after updating EC.
- I am gonna try this, see what happens.
I'm not talking about supported mods, if it's one of supported mods, then EC would have log the error in the latest.log (this is why i want to check in case of recipe generation being halted halfway).
i'm talking about other mods that could cause the issue like VMinus Mod as an example. it happened. between 2.8.3 and 2.8.2 did you added a new mod aside StoneZone?
Smart Villagers Follow Emeralds
I keep track of every mod I update or add for patch notes, so at least that's something, you can see it here: https://modrinth.com/modpack/dragon-claw-persistent/version/2.8.3
Alright, I'm getting your modpack and see to see if i can find the dang mod. this is taking up a lot of times.
Hmmm, I am having some issues with this approach. I managed to load the game first time just fine, but then crashed when loading spawn area.
Now I can't even get to the main menu without crashing.
- I installed 2.8.0 of my modpack, and then updated everycomp wood good and moonlight lib to their latest version.
it's because of Create. you need to update Create to v6.0.0 if you are using latest version of EveryCompat
otherwise, use v2.7.19 without updating Create.
it's because of Create. you need to update Create to v6.0.0 if you are using latest version of EveryCompat
otherwise, use v2.7.19 without updating Create.
I will try this first, as updating Create is not enough to avoid crashes it seems.
ok. that's bad. i saw a lot of errors regarding recipes. like this:
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:smooth_red_sandstone_layer_from_stonecutting: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:birch_layer: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:red_sandstone_layer_from_stonecutting: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:deepslate_tile_layer: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:polished_blackstone_layer: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:stone_tile_layer: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe toms_storage:poly_item_filter: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:stone_brick_layer: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:andesite_layer: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe letsdocompat:farm_and_charm/pot_cooking/glowberry_jam: com.google.gson.JsonSyntaxException: Expected item to be a string, was an object ({"it...r"})
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:sandstone_layer: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe letsdocompat:farmersdelight/cooking/pasta_with_meatballs: com.google.gson.JsonSyntaxException: Expected item to be a JsonObject, was "min...wl"
[18:55:55] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:crimson_layer: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
[18:55:56] [Render thread/ERROR] [minecraft/RecipeManager]: Parsing error loading recipe bbb:blackstone_layer_from_stonecutting: com.google.gson.JsonSyntaxException: Missing type, expected to find a string
i'm going to enable the debug in everycomp's config so i can take a look at what recipes look like.
- finally got back in without crashing, but as I was expecting, in 2.8.0 of my pack, and EC V2.7.19 - the recipes are still broken.
In 2.8.0, I added these mods:
Connector Extras
Building But Better
Macaw's Roofs
InfiniCore
Icarus
Resourceful Config
Common Network
Roughly Enough Professions
Better Ladders
Invisible Armor Items
Immersive Armors
Selfexpression
MC Dungeons Armors
MC Dungeons Weapons
Simply Swords
Clumps (Fabric) - (neccesary for mod compat)
Better Combat
Lootr
Laewind's Third Person
VillagersPlus
Ctov - VillagersPlus Compat
Colorful Trims
Create: Armor Trims
Simple Rich Discord Presence
Better Than Mending
So I guess I can try 2.7.2 of my modpack, with EC updated.
The generated recipes are fine. Nothing is wrong with it. Something is preventing Minecraft from reading that recipes. I've disabled "log beGone" so i can get more logs to find out what's going on.
almost did a brainfart, I obviously need to go to 2.6 of my pack, cause that would be prior to all those additions:
haha my mother used the same term, "brainfart". at least you noticed and stopped yourself, lol
EDIT:
I've sent a message to a guy i know on discord and ask him to see if he can replicate the issue on his modpack which is huge (300+ mods) including EC and SZ. If he can't replicate the issue, then i'll have him send me a list of modlist so i can compare his to your modpack to find out which mod is the culprit
The issue still persists in 2.7.2 of my modpack, where the aforementioned mods are not present... great ^^'
- installed 2.7.2 of my pack and updated EC to V2.7.19, with moonlight lib being the latest version.
I guess 2.7 of my modpack is up next, which has a bunch of changes https://modrinth.com/modpack/dragon-claw-persistent/version/2.7
- almost did a brainfart, I obviously need to go to 2.6 of my pack, cause that would be prior to all those additions: https://modrinth.com/modpack/dragon-claw-persistent/version/2.6
EDIT:
I've sent a message to a guy i know on discord and ask him to see if he can replicate the issue on his modpack which is huge (300+ mods) including EC and SZ. If he can't replicate the issue, then i'll have him send me a list of modlist so i can compare his to your modpack to find out which mod is the culprit
Cool, hopefully it can be found eventually. I just saw that I actually added EC in 2.7.2 of my pack, along with logbegone.
Welp, issue still persists in this version: https://modrinth.com/modpack/dragon-claw-persistent/version/2.6
I guess I can try going to 2.5 https://modrinth.com/modpack/dragon-claw-persistent/version/2.5 of my pack next xD - that one was published in june last year, so we are getting pretty far back now.
hold on. i think the issue is much worse than i thought (with Log be gone disabled). I'm investigating the latest.log
there are so many recipes being skipped like
[19:25:28] [Render thread/INFO] [minecraft/RecipeManager]: Skipping loading recipe copycats:crafting/copycat_panel_from_half_panels as it's serializer returned null
[19:25:28] [Render thread/INFO] [minecraft/RecipeManager]: Skipping loading recipe copycats:crafting/copycat_half_panel as it's serializer returned null
i've check the recipes of these blocks and no recipes at all. somehow that affect EveryCompat & StoneZone's recipes, too. they were all generated just fine.
EDIT
found some issue with BBB's recipes that EveryCompat/StoneZone cannot find. ugh. the DEV of BBB need to update his mod and it was left alone for months. ๐
found some issue with BBB's recipes that EveryCompat/StoneZone cannot find. ugh. the DEV of BBB need to update his mod and it was left alone for months. ๐
Ok, but the crafting recipe issue still persists way before I even added BBB.
that's much worse than i thought. which version are you on now?
I just tested: https://modrinth.com/modpack/dragon-claw-persistent/version/2.5 - the issue still persists.
EDIT
Gonna test 2.3 of my pack next, cause 2.5 had few modifications.
Had to disable macaws lights because the version of it was too old for EC, but still broken recipes in 2.3: https://modrinth.com/modpack/dragon-claw-persistent/version/2.3
I had a quick look at the latest.log that the guy i know via discord provided so i can fix a few bugs and it has Building But Better and no error recipes for that mod. I am certain he will have no problem crafting the blocks from BBB. i'll be waiting to hear from him.
EDIT:
on another note, his modpack is similar to your modpack but has more contents.
I tried 2.0 of my pack, disabling macaws lights for same reason, but issue is still the same: https://modrinth.com/modpack/dragon-claw-persistent/version/2.0
I had a quick look at the latest.log that the guy i know via discord provided so i can fix a few bugs and it has Building But Better and no error recipes for that mod. I am certain he will have no problem crafting the blocks from BBB. i'll be waiting to hear from him.
I have issues making decorative blocks supports too, or literally anything from EC at all, none of the recipes work ^^'
I know. i had no problem with crafting these blocks from EC. Just
- EC
- BBB
- decorative blocks
- Wood mods
I can't replicate the issue on my side. one of mods is screwing up the recipes from EC just like how VMinus mod did. unfortunately, you'll have to find which one is the one. Once i get the list from the guy (Chroma) so i can compare his list to your list to see if i can find the culprit.
there is also the recipe errors from BBB with EC that shouldn't have happened.
EDIT 1:
I also can confirm the same issue you speak using your modpack on my side. I can't guess which mod is the culprit. Take a look at Vminus for what it does. and it is bugged because it screw up EveryCompat's recipes. They prevent players from being able to craft the EC's blocks IIRC
Just to give you an idea of which mod should be capable of similar feature that modify/remove/add whatever. CraftTweaker is a good example but we know its' not the culprit. it's out... so is VMinus (blc you don't have it installed, out)
EDIT 2:
Take a look at https://github.com/TheUsefulLists/UsefulMods to see if one of them could break the recipe system from EC. Look under "Performance" and "Bug-Fix"
I just tried 1.9.4 of my pack, and still unable to craft anything: https://modrinth.com/modpack/dragon-claw-persistent/version/1.9.4
The updside is, that it is getting faster to test, cause the modlist is getting smaller and smaller now.
FYI,
2 mods may be useful for your modpack, so take a look: Client Crafting and Recipe Essential
let me know if you found the culprit. i'll check on my side.
I just tried the earliest Forge version of my modpack, and the problem still persists. I tried various wood types, and various types of blocks like furniture or basic blocks, nothing works: https://modrinth.com/modpack/dragon-claw-persistent/version/VP6jzgQQ
For context, prior to 1.9.2 of my pack, it was fabric-based, but due to Create not receiving crucial updates for fabric for forever, we switched to forge moving forward.
I had to remove BSL from the modpack manifest file in order for ATlauncher being able to download it (probably due to it not being available anymore).
It is also extremely late for me now, so I will have to revisit this issue some other time. At least for now, I know that the older version of EC seems to work fine, but if there is something underlying as a problem caused by one of the core mods in the pack, then that is obviously something I want to address.
Only possible next steps is stuff like, clean config folder, gradually disabling mods and such, but that will have to wait.
I just tried the earliest Forge version of my modpack, and the problem still persists. I tried various wood types, and various types of blocks like furniture or basic blocks, nothing works: https://modrinth.com/modpack/dragon-claw-persistent/version/VP6jzgQQ
For context, prior to 1.9.2 of my pack, it was fabric-based, but due to Create not receiving crucial updates for fabric for forever, we switched to forge moving forward.
I had to remove BSL from the modpack manifest file in order for ATlauncher being able to download it (probably due to it not being available anymore).
It is also extremely late for me now, so I will have to revisit this issue some other time. At least for now, I know that the older version of EC seems to work fine, but if there is something underlying as a problem caused by one of the core mods in the pack, then that is obviously something I want to address.
Only possible next steps is stuff like, clean config folder, gradually disabling mods and such, but that will have to wait.
EDIT 1
Ima quickly try with fresh configs, no scripts and other modified basics, just to see if that yields anything.
EDIT 2
Welp, still no dice, guess its deep-dive spelunking next.
yeah. i'm helpless with this cursing bug. and it's frustrating, tho.
I would love to know what's the cause so i can fix if It's on EC side OR if it's one of mods, then you can go scream at DEV to fix it. lol. that will have to wait until we know the answer.
I would love to know what's the cause so i can fix if It's on EC side OR if it's one of mods, then you can go scream at DEV to fix it. lol. that will have to wait until we know the answer.
Welp, I spent some time gradually reducing mods, and found the likely culprit, namely "Very Many Players": https://modrinth.com/mod/vmp-forge
Disabling the mod in 1.9.2 of my modpack makes me able to craft the blocks, and doing so in 2.8.5 of my pack as well. VMP has not been updated in 2 years, so I don't see any point trying to get them to fix stuff, but it may be useful info/warning for anyone who happens to use VMP now, or in older packs.
Alright, i'll run a test on my side. Will let u know.
EDIT:
Good news. it's the culprit. I ran a simple test with VMP, Create, Biomes O' Plenty. It won't let me craft anything at all. I'll pin this issue for anyone who happened to run into the same problem.
EDIT 2:
Done. I've edited the first comment to provide a short brief of what is this long discussion about. Have fun minecrafting!
EDIT: oh right, i also will mark the mod as incompatible in EC
Done. I've edited the first comment to provide a short brief of what is this long discussion about. Have fun minecrafting!
Hopefully, this will help others to avoid the headache of locating the source of this issue xD
FABRIC version has the same issue just like FORGE version: issue
Apparently, EC or SZ is not the only mods' recipe that are affected