Skip to content

BlockPhysicsEvent not always being cancellable #9647

@PapiCapi

Description

@PapiCapi

Expected behavior

BlockPhysicsEvent should always be cancellable.

Observed/Actual behavior

With a plugin cancelling all BlockPhysicsEvent, no physics should be "played".
Now, the physics cancelled are only those when you break a block below another one. If you try placing sand where it could fall, it will even if it shouldn't.

See this video for better understanding : https://youtu.be/I8pPa0my7lk

Steps/models to reproduce

Create a plugin cancelling physics
Try to place a block of sand where it could fall
The block of sand falls even if it shouldn't

Plugin and Datapack List

Server Plugins (4):
Bukkit Plugins:

  • FastAsyncWorldEdit, Multiverse-Core, PlayersWorlds, WorldGuard

PlayersWorlds is my testing plugin.

Paper version

This server is running Paper version git-Paper-163 (MC: 1.20.1) (Implementing API version 1.20.1-R0.1-SNAPSHOT) (Git: 6f30f08)

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    resolution: won't fixIssue will not be resolved or feature not added.status: unlikelyUnlikely to ever be worked on due to complexity or risktype: bugSomething doesn't work as it was intended to.

    Type

    No fields configured for Bug.

    Projects

    Status

    Invalid

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions