Skip to content

BlockDropItemEvent's multi-block structure support doesn't applies to sugarcane/bamboo/cactus/scaffolding #13761

@Saros-6585

Description

@Saros-6585

Expected behavior

BlockDropItemEvent's #getItems() should return multi block structure's all drops. but it doesn't return when it's sugarcane, bamboo, cactus, scaffolding. it can be more that I don't tested.

so, If I brake 3-layers sugar canes, BlockDropItemEvent's #getItems() should return 3 sugar canes.

Observed/Actual behavior

If I brake 3-layers sugar canes, BlockDropItemEvent's #getItems() return just 1 sugar cane.

Steps/models to reproduce

  1. Listen BlockDropItemEvent and broadcast #getItems()
  2. brake multi-block structures like sugarcane etc.
  3. see broadcasted message - it contains only one item that player breaks.

Plugin and Datapack List

[05:23:01 INFO]: ℹ Server Plugins (6):
[05:23:01 INFO]: Paper Plugins (2):
[05:23:01 INFO]: - SkBee, SkNMS
[05:23:01 INFO]: Bukkit Plugins (4):
[05:23:01 INFO]: - PlaceholderAPI, Skript, skript-reflect, skript-yaml

[05:23:35 INFO]: There are 3 data pack(s) enabled: [vanilla (built-in)], [file/bukkit (world)], [paper (built-in)]
[05:23:35 INFO]: There are no more data packs available

Paper version

[05:23:51 INFO]: Checking version, please wait...
[05:23:51 INFO]: This server is running Paper version 1.21.11-128-ver/1.21.11@1fdbce1 (2026-04-04T20:51:11Z) (Implementing API version 1.21.11-R0.1-SNAPSHOT)
You are running the latest version
Previous version: 1.21.11-92-e7445e1 (MC: 1.21.11)

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No fields configured for Bug.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions