Vanilla Hammers [Forge]

Vanilla Hammers [Forge]

3M Downloads

[Bug] Phantom Blocks - "Mismatch in destroy block pos"

Reshy opened this issue ยท 2 comments

commented

Minecraft version

1.18.2

Vanilla Hammers version

VanillaHammers-1.18.2-4.1.1.jar

Forge version

4.1.20

The latest.log file

https://pastebin.com/b5muLjGs

Issue description

When destroying blocks with Hammers (and maybe Excavators) on a LAN server it sometimes doesn't correctly remove all of the blocks correctly, instead leaving "phantom" blocks that still have collision but show no graphics and cannot be interacted with till something updates that block in which the phantom block will go back to normal.

Steps to reproduce

  1. Be on a LAN server
  2. Go to a place with a mix of materials (Dirt, Gravel, Stone).
  3. Use the Hammer and Excavator interchangeably, eventually you should get a phantom block.

Other information

No response

commented

I was also able to get this to happen in single player:

Steps to reproduce

  1. Open a new world
  2. summon an excavator or hammer
  3. dig to a 3x3 area that is a mix of stone and dirt
  4. Use the excavator or hammer on the 3x3 area
  5. With in 5 tries, you should be able to have one time where the entire 3x3 area gets removed (both the stone and the dirt), the blocks you are not supposed to remove is now de-syned from client to server (i.e. "ghost blocks")
commented

This seems to happen to me when you use the hammer in a mixed environment... stone with dirt, for example. A dirt block will be become phantom since it wasn't supposed to be removed.