Skip to content

Add CreeperSwellEvent#13911

Closed
shrayus-masanam wants to merge 1 commit into
PaperMC:mainfrom
shrayus-masanam:main
Closed

Add CreeperSwellEvent#13911
shrayus-masanam wants to merge 1 commit into
PaperMC:mainfrom
shrayus-masanam:main

Conversation

@shrayus-masanam
Copy link
Copy Markdown

There's currently no event that fires when a creeper's swell level changes, and there's currently no way to stop a creeper from swelling. CreeperIgniteEvent does not fire when a creeper primes due to proximity, EntityExplodeEvent only fires at the end of swelling, and GenericGameEvent of type GameEvent.PRIME_FUSE doesn't allow for cancelling and doesn't fire for individual swell steps.

The proposed CreeperSwellEvent fires whenever a creeper's internal swell level changes, and it also differentiates different reasons for the swell: PRIMED (proximity or ignition), FALL_DAMAGE (falling from a height), or CUSTOM (plugin adjusting swell).

Fixes #12620

@shrayus-masanam shrayus-masanam requested a review from a team as a code owner May 24, 2026 18:28
@github-project-automation github-project-automation Bot moved this to Awaiting review in Paper PR Queue May 24, 2026
@github-actions
Copy link
Copy Markdown

Please do not open pull requests from the main branch, create a new branch instead.

@github-actions github-actions Bot closed this May 24, 2026
@github-project-automation github-project-automation Bot moved this from Awaiting review to Closed in Paper PR Queue May 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Closed

Development

Successfully merging this pull request may close these issues.

Event for when a Creeper starts swelling

1 participant