Create

Create

86M Downloads

0.5.1e - Deployers placing blocks in incorrect blockspaces

AquatikJustice opened this issue ยท 24 comments

commented

Describe the Bug

I'm playing on a server that just updated to 1.19.2-0.5.1e. I have run into a bug that I have tested in a clean install w/ only Create 0.5.1e, so this isn't caused by an interaction w/ another mod.

Reproduction Steps

Deployers on a contraption (in this case a mining machine) will place blocks in the blockspace where the hand/arm are if they are unable to place a block in the correct blockspace (the blockspace in front of the hand). This does NOT happen when it tries to do so either facing up or down. It does happen in all other directions (N, S, E, W).

Expected Result

The deployer should only place blocks in the intended blockspace. If that space is filled, it shouldn't place a block anywhere else.

Screenshots and Videos

No response

Crash Report or Log

No response

Operating System

Windows 10

Mod Version

0.5.1e

Minecraft Version

1.19.2

Forge Version

43.2.23

Other Mods

No response

Additional Context

No response

commented

Can also confirm this issue on 0.5.1f, Minecraft 1.19.2; using stationary, horizontal deployers to place copper blocks.

Interestingly, while I was testing stuff in a creative world, I discovered that it seems to happen faster and more frequently at higher tick speeds; at 3 ticks, it tends to take several minutes, but at 300+, it happened within a few seconds.

Edit: After some testing, it seems to happen when the block in the spot the deployer is trying to place in changes into a different block (ex. copper oxidizing, logs being stripped, mud drying). My guess is that the deployer incorrectly assumes that since the block in that spot isn't the same as the original block, that the block has been removed completely.

commented

I've also just experienced this issue.

MC 1.20.1
Create 1.5.1f

When a Deployer on a Minecart Contraption is pointed in a cardinal direction (not Up or Down), and the space it would normally place a block into (2 spaces in front) is already occupied, AND if the existing block does not match the block that it is attempting to place, it will instead place the new block 1 space in front of the deployer. If the existing block is the same as the block it's attempting to place, then it behaves as expected (does not place the new block).

commented

I also experienced this issue. It is not limited to minecart contraptions. Here is a short video showing a minimal reproduction with a mechanical piston on MC 1.20.1 and Create 0.5.1-f

https://youtu.be/L_nJTENOwys

commented

Anyone able to sort this issue. Having the same issues in 1.20.1 create 0.5.1.f

it seems to work fine when there is no blocks. But when I sent my contraption down my tunnel underground to fill in holes it placed incorrectly as mentioned above.
deployer is set to place in one block (torch level) but places out of no hole to fill

image

commented

I am also having this same issue, MC 1.20.1, Create 0.5.1f. This bug broke my tunnel bore :(

commented

I am also having this same issue, MC 1.20.1, Create 0.5.1f. This bug broke my tunnel bore :(

I found a temp solution, make your drills one block wider than you need then it will place blocks as intended

commented

Maybe you should build the whole thing? Could that many deployers complicate things, but lower numbers don't?

5x5
Drills in front, Deployers behind them placing cobble IN FRONT of the drills, then 5 deployers facing up and 5 facing down to create roof/floor, then 3 deployers facing to each side (rows: 1, 3, 5), then finally 2 deployers facing each side (rows: 2, 4).

I have no clue why you're not seeing it as there's video proof on the test world that only has Create and Freecam (Freecam added after initial testing to get a better view of what was happening).

commented

how about you provide a schematic?

commented

i cannot reproduce the problem you describe. can you please crash your game by holding F3+C for 10s then attach the crash report

commented
commented

i have the same install (even added freecam like you have) but i cannot reproduce the issue:

  • please provide a screenshot of the contraption you used that misbehaves
  • what launcher do you use?
commented

Video: https://youtu.be/HhdllfmYUW0
I am using GDLauncher.

As you can see, the deployers start off fine, but as soon as they hit a spot where the wall is already there things start to go south. Eventually, even the deployers facing forward break down and the contraption can no longer continue.

commented

2023-10-25_11 15 00

this is my test setup and i dont see the issue. am i misinterpreting things?

commented

Schematic attached. Retested this version on the survival server where I originally noticed the issue and it's still doing it.

https://drive.google.com/file/d/1yFWeV96oGSI68jEtHgLLltLvz_6jIDQy/view?usp=sharing

commented

i tested in creative and cannot reproduce the issue. at this point, i am wondering if somehow your launcher is causing the issue (that's happened before). I am using prism.

commented

Recreated the modpack in Prism. Logged into the server. Used the machine from the schematic. Same result.
image

commented

I can confirm this is reproducable as I am having the exact same issue. Building a tunnelbore (contraption) with deployers in front and on the sides will only work occasionally, as they will place a block directly in front of the deployer instead of placing it with a space in front as they are meant to. I'm playing on All The Mods 9. I will attach video files later if I remake the tunnelbore.

commented

I can confirm this is reproducable as I am having the exact same issue. Building a tunnelbore (contraption) with deployers in front and on the sides will only work occasionally, as they will place a block directly in front of the deployer instead of placing it with a space in front as they are meant to. I'm playing on All The Mods 9. I will attach video files later if I remake the tunnelbore.

Issue reproduced. Strangely, it seems this only happens to deployers that are placing blocks in cardinal directions, and does not affect deployers that place blocks up or down. https://www.youtube.com/watch?v=Ef2_2WTEwmA

commented

I've got the same problem and found out that when the block is placed there before and doesn't match the filter on deployer then deployer places incorectly. also its minecraft 1.20.1 and mod version is 0.5.1f. bug exist from version 0.5.1e

commented

The bug also occurs for me in Minecraft version 1.20.1 and mod version 0.5.1f when playing on a server.

commented

Same bug here, with 0.5.1f on an 1.20.1 Forge server and native launcher. We already had the problem with 0.5.1e.

commented

Same bug
1.19.2, create 0.5.1f

commented

same bug, same versions as the creator, platform linux (steam deck)

commented

Just bumping this to say that I've encountered this issue on Create 0.5.1f exactly as highlighted by katewyen's video above.
If there is a block in the deployer's "place-space" that do not correspond to the filter it will place a block in an adjacent space instead of not placing anything.
I also did not encountered the bug with the previous version of Create I was using before updating. (Unfortunately I could not find which version as i did not realized the bug was here before using one of my old machine weeks after updating).

In the meantime for those who don't want to be stuck in their progression : When designing contraptions, try to always make sure that the deployer deploy on an empty blocs, by placing an extra drill in front of it for exemple. It's not ideal, but at least it should make your contraption future proof while waiting for a potential fix.

EDIT : After some more testing it appears that if there is no adjacent space available to place the unwanted block the deployer does nothing (which is normal). I was worried it would break the core of drill contraptions where you need to place block in front of the tracks but it don't, so that's somewhat of a relief.