Double Slabs

Double Slabs

5M Downloads

Incompatibility with Bibliocraft.

DavidosWolfe667 opened this issue ยท 22 comments

commented

Double Slabs breaks item rack functionality.

crash-2020-06-26_09.40.34-server.txt

commented

Yes, that's the full error log.

The toolracks are placed one full block above (so 2 y spaces) above a spruce slab (top, MC) slag brick slab (bottom, engineer's Deco) combo.

The toolracks that are 2 full blocks above (ergo 3 y spaces) the slabs seem to work fine.

commented

Is that the full error log? Also, which slabs were you using?

commented

Could you send me a screenshot or perhaps a video of the expected behaviour vs what is happening please?

commented

I have figured that it's specifically the flint & Steel that is glitching out when trying to place it in Bibliocraft things. Everything else works fine. ๐Ÿ˜…

commented

It's supposed to place the object into the hovered over slot, like this.

afbeelding

commented

Okay. Is it alright to close this if it works?

commented

It doesn't, though.

commented

When shift right clicking with this in hand, instead of opening the GUI it spawns a fake fire.
afbeelding

commented

afbeelding
Right clicking the rack with the flint & steel just spouts error lines.

commented

afbeelding
The fire stays put and doesn't really do anything.

commented

I still don't understand the relevance of this to my mod. My mod only overrides the behaviour if the item which is right clicking a block is a slab which a flint and steel would be flagged as not being a slab. Does this error occur when my mod is not present?

commented

No, it does not. So it has to be relevant. It only started happening after I installed this mod.

commented

afbeelding
Disabling the mod, it works as usual, as you can see.

commented

Mayhaps it is related to the blocks interacted with aren't traditional full blocks? I'm not knowledgeable enough in how MC works to make an educated guess.

commented

This is really weird because I'm testing this in my development environment and it is working fine. Was there a block in front below where the fire went and was you sneaking?

commented

I did sneak, yes, it says I shift right clicked.

There were no blocks infront of it.

When shift right clicking with this in hand, instead of opening the GUI it spawns a fake fire.

commented

If it works properly for you, it must be conflicting with another mod in the engineer's life modpack. But how that causes specifically the flint and steel to have problems with bibliocraft is unknown to me.

commented

Do you have a link to the mod pack? I'll check it out and see if I can recreate and track down what the issue is for you

commented

From what I've seen, this issue regarding the fire is only brief and occurs when you sneak click on the block from bibliocraft and also occurs when you right click a vertical slab. The reason for this issue is that by sneak clicking, we override the default action to place items into the shelf and so it tries to use the item (use the flint and steel). This then places a fire block and then immediately the game realises that this block shouldn't be there and is removed. This isn't due to my mod or bibliocraft but due to how the flint and steel is implemented in vanilla minecraft. I am unsure of how an error is appearing in the console as I haven't been able to replicate that unfortunately

commented

You can find the modpack here, using the twitch launcher.
https://www.curseforge.com/minecraft/modpacks/engineers-life

I've noticed other mods giving similar issues, so if anything it's probably something the dev slapped together and/or edited with the modtweaker at this point.

However, I'm still interested in your findings, if you're willing to dive deeper into it.

commented

Could you send the error log again? Like the entire latest.log when the error occurred. I've tried this with the modpack with DoubleSlabs installed and whilst the fire spawns as described above (due to the vanilla implementation), I do not get an error in the console

commented

Closing due to inactivity