Direwolf20-MC / BuildingGadgets

Sometimes, building large structures can be a little tedious, and take a lot of effort. Not all of us are great builders you know!
https://www.curseforge.com/minecraft/mc-mods/building-gadgets
MIT License
204 stars 69 forks source link

Building Gadgets 1.12.2 latest bug with "building gadget" #637

Open NicholasRB opened 3 years ago

NicholasRB commented 3 years ago

To help us help you, please provide as much information as you can, this helps us with debugging and reproducting the issue.

Desc of problem: Below are screenshots of it, but we are on a server with quite a few mods and for whatever reason the building gadget isn't working for building stuff. I'm thinking this is some mod conflict, but could be wrong. I can't imagine it is anything else though as we have many different mods installed.

Building Gadgets version 2.8.4

Forge version 1.12.2-forge-14.23.5.2855

Do you have optifine installed? Yes

Modpack (with version), if applicable CMFR Server Modpack: https://www.technicpack.net/modpack/cmfr-mc-modpack.1857528, Version 7.0

If the issue is a crash; An external link to the crash report Not a crash

If it's copy paste gadget related, the actual template that is causing the issue would be appreciated. N/A

How to reproduce the issue Is reproduceable in multiplayer, but not single player. Please provide use with a step by step description Both the building and exchanging gadgets do not allow you to place blocks in multiplayer, but all function properly in singleplayer. The item placement stays red as if you don't have the proper materials in your inventory.

Here you can see I do have cobblestone in my inventory. Screenshots: 2021-06-16_22 16 49

2021-06-16_22 17 08

Anything else we should know? Nope

bigyihsuan commented 3 years ago

I am on the same server with the same mods as @NicholasRB, and I can confirm this issue is on my end as well.

MajorTuvok commented 3 years ago

Before any further processing: please remove Optifine and check if the issue is resolved.

Could you please define what you mean "with not working" ? The screenshot just shows that the render is not correct - or does it straight out refuse to build cobblestone [you sadly did not provide a description of how to reproduce the issue, so this is not very clear]?

Also please don't write a reproduction description such as "can always be reproduced" (be it here or when submitting issues to other projects), as of now this is not clear. For example you have not yet ruled out a mod compatibility issue, which would very easily make it not reproducible without the other mod (a common candidate for this is Optifine). Just write what you did and what you expected to happen :)

bigyihsuan commented 3 years ago

Some more details. This affects the Exchanging Gadget as well.

You can shift-right click a block to select it as usual. You can use the menu as usual via its key bind.

However, when you hover over a block to start using the gadget, the render is red as seen above. Right clicking to use the gadget does nothing, even if you have the required materials in your inventory.

NicholasRB commented 3 years ago

Oh yeah sorry I didn't elaborate there further, as Bigy said, yeah this also doesn't work with the Exchanging Gadget as well. It refuses to place blocks is what I meant and like Bigy also stated, it refuses place anything. I tried multiple block types and it did not work.

NicholasRB commented 3 years ago

New update: It does allow you to place blocks in creative mode but not in survival:

Creative: 2021-06-17_10 16 23 2021-06-17_10 16 27

Survival: 2021-06-17_10 23 33

NicholasRB commented 3 years ago

(I didn't realize what that did, sorry)

MajorTuvok commented 3 years ago

ok, thanks for the additional information

MajorTuvok commented 3 years ago

I still think that this is a mod compat problem (just as you said) :sigh: (as this version has been around for quite some time now, I would have assumed that there'd be at least one other report of the Gadgets not working at all if it were independent of other mods)

MajorTuvok commented 3 years ago

I've been trying to aquire a mod list of this modpack through the link you provided, but failed am I missing something on the website you linked? (I also tried looking at the changelog, but this just says that mods have been added... Did it appear for the first time in version 7, or was it present before that? that way we could exclude some mods)

NicholasRB commented 3 years ago

Hmm, we only added it recently, so I don't know, I can grab a list for you though. I thought it would be easier if I just snipped the mods folder:

image image image image image image

bigyihsuan commented 3 years ago

If you want it in textual form, this is the mods folder and subfolders:

.:
1.12.2
AE2WTLib-1.12.2-1.0.34.jar
AmbientSounds+v2.0.8+mc1.12.jar
AppleSkin-mc1.12-1.0.14.jar
AutoRegLib-1.3-32.jar
BetterBuildersWands-1.12.2-0.13.2.271+5997513.jar
BetterFps-1.4.8.jar
Bookshelf-1.12.2-2.3.590.jar
BuildingGadgets-2.8.4.jar
CTM-MC1.12.2-1.0.2.31.jar
Chameleon-1.12-4.1.3.jar
Chisel-MC1.12.2-1.0.2.45.jar
Clumps-3.1.2.jar
CodeChickenLib-1.12.2-3.2.3.358-universal.jar
CraftingTweaks_1.12.1-8.1.6.jar
CreativeCore_v1.10.61_mc1.12.2.jar
Cyclic-1.12.2-1.20.9.jar
DankNull-1.12.2-1.7.91.jar
DarkUtils-1.12.2-1.8.230.jar
ExtraCells-1.12.2-2.6.7.jar
FastFurnace-1.12.2-1.3.1.jar
FastWorkbench-1.12.2-1.7.3.jar
ForgeMultipart-1.12.2-2.6.2.83-universal.jar
Hwyla-1.8.26-B41_1.12.2.jar
ImmersiveCables-1.12.2-1.3.2.jar
ImmersiveEngineering-0.12-98.jar
ImmersiveRailroading-1.12.2-forge-1.8.0-7e0f82.jar
InventoryTweaks-1.64+dev.151.jar
IronBackpacks-1.12.2-3.0.8-12.jar
JAOPCA-1.12.2-2.2.8.105.jar
JustEnoughEnergistics-1.12.2-1.0.8.jar
JustEnoughPetroleum-0.1.jar
JustEnoughResources-1.12.2-0.9.2.60.jar
Mantle-1.12-1.3.3.55.jar
Mekanism-1.12.2-9.8.3.390.jar
MekanismGenerators-1.12.2-9.8.3.390.jar
MekanismTools-1.12.2-9.8.3.390.jar
Morpheus-1.12.2-3.5.106.jar
MouseTweaks-2.10-mc1.12.2.jar
NaturesCompass-1.12.2-1.8.3.jar
Neat+1.4-17.jar
NetherPortalFix_1.12.1-5.3.17.jar
OpenModsLib-1.12.2-0.12.2.jar
OptiFine_1.12.2_HD_U_G5.jar
OreExcavation-1.4.150.jar
Quark-r1.6-179.jar
SimpleStorageNetwork-1.12.2-1.8.1.jar
StorageDrawers-1.12.2-5.4.2.jar
TConstruct-1.12.2-2.13.0.183.jar
TinkerToolLeveling-1.12.2-1.1.0.jar
Tinkers'+Addons-1.12.1-1.0.7.jar
TinkersComplement-1.12.2-0.4.3.jar
TrackAPI-1.2.jar
UniversalModCore-1.12.2-forge-1.0.1.jar
UnlimitedChiselWorks-0.3.5.jar
WailaHarvestability-mc1.12-1.1.12.jar
WirelessCraftingTerminal-1.12.2-3.12.97.jar
WrapUp-1.12-1.1.3.jar
Xtones-1.2.2.jar
[1.12.2]+SecurityCraft+v1.8.21.jar
ae2stuff-0.7.0.4-mc1.12.2.jar
appliedenergistics2-rv6-stable-7.jar
armoryexpansion-1.4.2.jar
backpacked-1.4.1-mc1.12.2.jar
badwithernocookiereloaded-1.12.2-3.4.18.jar
bdlib-1.14.3.12-mc1.12.2.jar
buildcraft-all-7.99.24.8.jar
cdm-0.4.1-mc1.12.2.jar
cfm-6.3.0-mc1.12.2.jar
cgm-0.15.3-mc1.12.2.jar
conarm-1.12.2-1.2.5.10.jar
energyconverters_1.12.2-1.3.7.30.jar
engineersdecor-1.12.2-1.1.2.jar
extrautils2-1.12-1.9.9.jar
foamfix-0.10.14-1.12.2.jar
gravestone-1.10.0.jar
immersivepetroleum-1.12.2-1.1.9.jar
ironchest-1.12.2-7.0.72.847.jar
jei_1.12.2-4.16.1.301.jar
journeymap-1.12.2-5.7.1.jar
lazy-ae2-1.12.2-1.1.26.jar
libnine-1.12.2-1.2.0.jar
malisiscore-1.12.2-6.5.1.jar
malisisdoors-1.12.2-7.3.0.jar
mcjtylib-1.12-3.5.4.jar
memory_repo
mods.txt
obfuscate-0.4.2-mc1.12.2.jar
p455w0rdslib-1.12.2-2.3.161.jar
plustic-8.0.3.jar
randompatches-1.12.2-1.22.1.10.jar
refinedstorage-1.6.16.jar
rftools-1.12-7.73.jar
rftoolsdim-1.12-5.71.jar
stg-1.12.2-1.2.3.jar
tektopia-1.1.0.jar
theoneprobe-1.12-1.4.28.jar
tinker_io-1.12.2-rw2.8.3.jar
tinkersjei-1.2.jar
torchmaster_1.12.2-1.8.4.84.jar
trafficcontrol-0.3.7.jar
vehicle-0.44.1-mc1.12.2.jar

./1.12.2:
ChickenASM-1.12-1.0.2.7.jar
CraftStudio-1.0.0.93-mc1.12-alpha.jar

./memory_repo:
blusunrize

./memory_repo/blusunrize:
ImmersiveEngineering-core

./memory_repo/blusunrize/ImmersiveEngineering-core:
0.12-98

./memory_repo/blusunrize/ImmersiveEngineering-core/0.12-98:
ImmersiveEngineering-core-0.12-98.jar
ImmersiveEngineering-core-0.12-98.jar.meta
bigyihsuan commented 3 years ago

A screenshot with the Exchanging Gadget. Attempting to replace chiseled cobblestone with chiseled glowstone.

2021-06-17_21 11 17

MajorTuvok commented 3 years ago

Thanks :)

MajorTuvok commented 3 years ago

Hmm, both Optifine and BetterFps? That sounds relatively unstable, I guess the first thing we'll have to try is does it occur with these 2 mods.

MichaelHillcox commented 3 years ago

Just skimming the comments. Does it still allow you to place the blocks even with the red render?

MajorTuvok commented 3 years ago

Right clicking to use the gadget does nothing, even if you have the required materials in your inventory.

@MichaelHillcox as I asked above: it does not

redgoblin88 commented 3 years ago

I have looked into the issue, the modpack was part of the tekkit launcher so i couldnt exactly copy the modpack to curse launcher, so i had to go to the discord to ask for a copy

the version of the modpack i was provided was 8

upon loading up and making a single player wortld i had no issue with the gadgets so i decided to join the server that NicholasRB was on, luckily they were online too so we could test the issue together

However upon arriving at their base and borrowing their gadget, the supposed bug was not apparent, we were both able to use them with no issue

Apparently between the initial report of this bug and the latest version of the modpack they are using, there has been an update in which seems to have been updates to some of the mods in the instance which has now fixed this bug

[edit] just a note of what was changed:

forge: unknown version change

added -

Baubles: 1.5.2 Brandons core: 2.4.19.214 Draconic evolution: 2.3.27.353 MCTImmersiveTechnology: 1.8.94 MoBends: Beta 20.06.20 MoreOverlays:1.15.1 MrTJPCore:2.1.4.43 OpenComputers: 1.7.5.192 Project red [suite]: 4.9.4.120 Railstuff: 0.2.5 Redstoneflux: 2.1.1.1 WeirdingGadgets: 2.1.16

removed - Light level overlay mod

updated - [None]