Skip to content

Expose missing PlayerInteractEvent features (e.g. Action.PHYSICAL) in core Skript #8209

@CarraGrive

Description

@CarraGrive

Suggestion

currently Skript’s on click event covers most PlayerInteractEvent cases, but some important interactions are still inaccessible:

Action.PHYSICAL – e.g. farmland trampling, stepping on redstone ore, or other non-pressure-plate physical interactions.

Per-hand usage – main/off-hand detection and separate cancel results.

useItemInHand / useInteractedBlock results – ability to cancel block use while still allowing item use (or vice versa).

EvtPressurePlate partially covers PHYSICAL (pressure plates, tripwires) but that's it.

At the moment, these controls can’t be replicated in vanilla Skript; they require an add-on such as SkBee or skript-mirror to hook the raw Bukkit event.

Why?

some interactions handled by Bukkit’s PlayerInteractEvent are currently impossible to control in core Skript.

Other

No response

Agreement

  • I have read the guidelines above and affirm I am following them with this suggestion.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementFeature request, an issue about something that could be improved, or a PR improving something.featurePull request adding a new feature.

    Type

    No type

    Projects

    Status

    Planned Issues

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions