SophisticatedBackpacks icon indicating copy to clipboard operation
SophisticatedBackpacks copied to clipboard

Tinkers' construct tools won't swap, regular tools do.

Open frenchiveruti opened this issue 2 years ago • 3 comments

Describe the bug If I equip the tool swapper mod on a golden backpack, I can have an MC shovel in my hand and if I hit a wooden block, it will swap to a Tinkers axe in my backpack, but then if I click on dirt, it won't swap back to my MC Shovel.
Same for a TC pickaxe.

But if I use regular vanilla tools, no problem, so I assume TC is the problem here? Or how your mod 'reads' the tools?

Thanks!

To Reproduce Steps to reproduce the behavior:

  1. Create TC pickaxe and MC shovel, mod backpack with tool swapper (regular one)
  2. Store pick in backpack, leave shovel in hotbar.
  3. Click on stone, pickaxe will now be active tool from backpack
  4. Click on dirt, pickaxe refuses to swap back to shovel.
  5. Click on wood, pickaxe refuses to swap with TC axe

Expected behavior TC tools should be able to go back to backpack and swap for another tool

Screenshots If applicable, add screenshots to help explain your problem.

Versions

Forge 40.1.69
Tinkers' construct 3.5.2.40
Sophisticated backpacks 1.18.2-3.18.29.718

--RestOfMods--
alexsmobs-1.18.6.jar
AmbientSounds_FORGE_v5.0.16_mc1.18.2(1).jar
appleskin-forge-mc1.18.2-2.4.1.jar
architectury-4.9.84-forge.jar
artifacts-1.18.2-4.2.0.jar
balm-3.2.0+0.jar
Bookshelf-Forge-1.18.2-13.2.50.jar
carryon-1.18.2-1.17.0.8(1).jar
citadel-1.11.3-1.18.2.jar
comforts-forge-1.18.2-5.0.0.4.jar
configured-2.0.0-1.18.2.jar
corpse-1.18.2-1.0.1.jar
CosmeticArmorReworked-1.18.2-v2a.jar
craftingtweaks-forge-1.18.2-14.0.3.jar
CraftTweaker-forge-1.18.2-9.1.189.jar
create-1.18.2-0.5.0.e.jar
CreativeCore_FORGE_v2.6.15_mc1.18.2.jar
creeperoverhaul-1.18.2-1.3.0-forge.jar
curios-forge-1.18.2-5.0.7.1.jar
curious-armor-stands-1.18.1-4.0.0.jar
DiagonalFences-v3.1.0-1.18.2.jar
DungeonCrawl-1.18.2-2.3.10.jar
ecologics-forge-1.18.2-1.7.10.jar
elevatorid-1.18.2-1.8.4.jar
expandability-6.0.0.jar
FastLeafDecay-28.jar
feature_nbt_deadlock_be_gone_forge-2.0.0+1.18.2(1).jar
flywheel-forge-1.18.2-0.6.5.jar
FpsReducer2-forge-1.18.2-2.0.jar
GameMenuModOption-1.18-Forge-1.14.1.jar
geckolib-forge-1.18-3.0.41.jar
goblintraders-1.7.2-1.18.2.jar
incapacitated-1.18.2-1.3.jar
inventorysorter-1.18-19.0.0.jar
Jade-1.18.2-forge-5.2.4.jar
jam-lib-0.0.5.jar
jei-1.18.2-9.7.1.255.jar
JEITweaker-1.18.2-3.0.0.9.jar
justzoom_forge_1.0.1_MC_1.18-1.18.1.jar
konkrete_forge_1.5.2_MC_1.18-1.18.2.jar
Mantle-1.18.2-1.9.27.jar
mcw-bridges-2.0.5-mc1.18.2forge.jar
mcw-doors-1.0.7-mc1.18.2.jar
mcw-fences-1.0.6-mc1.18.2.jar
mcw-furniture-3.0.2-mc1.18.2.jar
mcw-lights-1.0.4-mc1.18.2.jar
mcw-paintings-1.0.4-mc1.18.2.jar
minecraft-comes-alive-7.3.21+1.18.2-universal.jar
Paraglider-1.18.2-1.6.0.3.jar
PrettyPipes-1.12.5.jar
PuzzlesLib-v3.3.5-1.18.2-Forge(1).jar
reap-1.18.2-1.0.0.jar
repurposed_structures_forge-5.1.14+1.18.2(1).jar
selene-1.18.2-1.17.9(1).jar
signpost-1.18.2-2.00.5.jar
sophisticatedbackpacks-1.18.2-3.18.29.718.jar
sophisticatedcore-1.18.2-0.5.13.132.jar
supplementaries-1.18.2-1.5.9.jar
swingthroughgrass-1.18.2-1.9.0(1).jar
TConstruct-1.18.2-3.5.2.40.jar
torchmaster-18.1.0.jar
trashslot-forge-1.18.1-11.0.2(1).jar
VisualWorkbench-v3.3.0-1.18.2-Forge.jar
walljump-forge-1.18.1-1.3.7.jar
XaerosWorldMap_1.28.0_Forge_1.18.2.jar
Xaeros_Minimap_22.15.1_Forge_1.18.2.jar
YungsApi-1.18.2-Forge-2.0.8(1).jar
YungsBetterDungeons-1.18.2-Forge-2.1.0.jar
YungsBetterMineshafts-1.18.2-Forge-2.2(1).jar
YungsBetterStrongholds-1.18.2-Forge-2.1.1.jar

frenchiveruti avatar Oct 15 '22 19:10 frenchiveruti

Minor comment, this seems to be a 'runtime' bug, because I restarted the game and bumped Forge to 40.1.84 and the issue is now gone.

I say it needs triage, will let you know if it stops working again.

frenchiveruti avatar Oct 15 '22 19:10 frenchiveruti

Hi I found the culprit of the issue, when you repair a broken TC tool, it breaks the feature.
So, steps:

  1. Break a TC tool.
  2. Repair it to full health, either with repair kit or table
  3. Now the tool won't swap for another tool in the backpack.

Exiting the world and entering it again does not solve the issue. Restarting the game solves the issue.

frenchiveruti avatar Oct 16 '22 15:10 frenchiveruti

Found an identical issue when using Tetra's repair system.

Echo82 avatar Mar 18 '23 23:03 Echo82