Storage Drawers: Biomes O' Plenty Pack

Storage Drawers: Biomes O' Plenty Pack

6M Downloads

[1.12.2] Block Tweaker incompatibility

crysthala opened this issue ยท 2 comments

commented

Attempting to use any drawer with Block Tweaker (CurseForge link) installed is causing bizarre behavior.

  • Drawers will randomly change from their actual texture to the default oak when placed or interacted with in any way, and sometimes rotate to face north.
  • Items placed in any drawer other than the first one do not appear on the drawer face or in the HWYLA tooltip.
  • Items can still be removed from the other drawers as normal, but there's no way to know they're there.
  • Sneak-right-clicking only shows the single-drawer interface, even if it's a 1x2 or 2x2 drawer.
  • When I tested it with saplings, they appeared for a fraction of a second in front of the block before vanishing.

Chameleon version 4.1.3; Storage Drawers version 5.3.4; BlockTweaker 1.0.1; running on Forge 14.23.1.2587 with LiteLoader 00. No idea whether it happens on servers, I'm not a multiplayer person.
Here, have a log file: latest.log It doesn't have any warnings or anything, but I thought I'd include it for completeness.

I'll be reporting this to the other mod's author, as well. Thanks.

commented

I'm not familiar with what BlockTweaker does, but this sounds like the client's version of the drawer TileEntity getting deleted, overwritten, or similar. Since you can still get the items, the server's version must still be intact.

commented

Block Tweaker is a customization/utility mod that lets you change block properties for rebalancing. Blast resistance, harvest level, harvest tool, stuff like that. Pretty nifty when it's working. My grasp of Java is quite limited. But this suggests to me that the mod finds all the blocks, gets their default values, and changes them if it finds different values in the config. I have no idea why it would affect things client-side. Rendering is witchcraft to me.

Could this actually be an incompatibility with Chameleon, then? Overriding or bypassing that somehow?