programgames / Gregblock-revamped

Gregblock with mods updated
https://github.com/EmosewaPixel/GregBlock
10 stars 4 forks source link

gregblock 2.2.0: rockbreaker ignores redstone signal, only produces cobblestone #28

Open Marilsanya opened 3 years ago

Marilsanya commented 3 years ago

after the update to gregblock 2.2.0 my rockbreakers now only produce cobblestone independent from the current redstone signal.

Marilsanya commented 3 years ago

After many tests i can say that this issue is in gregtech, starting with version 1.10.8. From the text of the commits https://github.com/GregTechCE/GregTech/commit/f58a9cd598e99412b39dd68f2159093f6448f9d5 might be the cause of the issue since gregtech blocks dont have a redstone level starting with 1.10.8

CrafterKolyan commented 3 years ago

Can you clarify if you are using steam-powered rockbreaker or not?

Marilsanya commented 3 years ago

I am using steam-powered rockbreaker in my normal world, but tested it with steam-powered and LV electrical rockbreaker in my testworld.

mxxun commented 2 years ago

The problem is probably in gregblockutils.Machines.SteamRockBreaker:57–58, where getWorld().getRedstonePower(getPos(), face) computes redstone power emitted by the rock breaker to the relevant face, instead of power emitted towards rock breaker by the block on the other side of that face. GTUtility.getRedstonePower(getWorld(), getPos(), face) should do the latter.

(Unfortunately, I couldn't build GregBlock Utilities to confirm.)

lMagickl commented 2 years ago

the issue is solved in gregblock 2.2.1 published in mar 2021

Etabli commented 2 years ago

Looks like this was only fixed for the Steam Rock Breaker, not for any of the electric ones. Just tested it in version 2.2.1 and I couldn't get them to produce anything other than cobble.