[SPIGOT-7015] Grassblocks disapear when filled into water Created: 08/May/22  Updated: 25/Dec/24  Resolved: 08/May/22

Status: Resolved
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: GSpencer Assignee: Unassigned
Resolution: Invalid Votes: 0
Labels: bug, event, world
Environment:

Ubuntu 21.10

Server hosted on Aternos


Version: Craftbukkit version 3484-Spigot-b6d12d1-7bc728a (MC: 1.18.2) Implementing API version 1.18.2-R0.1-SNAPSHOT)
Guidelines Read: Yes

 Description   

The objective was to use the /fill command to create a square island of grass blocks in place of the top level of the water.

I received a message saying the blocks were successfully filled. Visually, it looked as if the water blocks were filled with air blocks, creating a void that was refilled by water.

I do know the grass blocks where created because some grass seeds where floating in the water.

Using the fill command with other blocks (stone, logs, fences, leaves) all worked correctly.

Command: /fill 641 62 3275 686 62 3325 minecraft:grass

Seed: 6737968182046887777

add: Further use shows that filling with grass blocks with different shapes and nearby coords still results in grass blocks breaking once created.



 Comments   
Comment by Marvin Rieple [ 08/May/22 ]

minecraft:grass is not the grass block.
It is grass which you can get by bonemealing a grass block for example. Grass needs a solid block under it to "survive" which is not the case with water which is why it breaks instantly and leaves seeds behind.

You want to use the command /fill 641 62 3275 686 62 3325 minecraft:grass_block to set grass blocks.

Generated at Thu Apr 03 16:58:05 UTC 2025 using Jira 10.3.3#10030003-sha1:d220e3fefc8dfc6d47f522d3b9a20c1455e12b7b.