Skip to content

Easier registration of events that have event-values#8741

Open
AnOwlBe wants to merge 1 commit into
SkriptLang:dev/featurefrom
AnOwlBe:EventRegistrar
Open

Easier registration of events that have event-values#8741
AnOwlBe wants to merge 1 commit into
SkriptLang:dev/featurefrom
AnOwlBe:EventRegistrar

Conversation

@AnOwlBe

@AnOwlBe AnOwlBe commented Jul 2, 2026

Copy link
Copy Markdown

Problem

Currently there is no easy way to register a lot of events in a module leading to messy syntaxRegistry -> MyEvent(syntaxRegistry, eventValueRegistry) or just using the methods directly via MyEvent.register(syntaxRegistry, eventValueRegistry) which are messy at larger scales

Solution

Adds a register to BukkitModule allowing you to register in a much cleaner manner

example usage:


BukkitModule.register(addon.syntaxRegistry(), eventValueRegistry,
			EntityEvents::register,
			EvtEntityBlockChange::register,
			EvtEntityDamage::register,
			EvtEntityDeath::register,
			EvtEntityHeal::register,
			EvtEntityLeash::register,
			EvtEntityMove::register,
			EvtEntityShootBow::register,
			EvtEntityTeleport::register,
			EvtEntityTransform::register,
			EvtExperienceSpawn::register,
			EvtFireworkExplode::register
		);
		

Testing Completed

no errors in intellij + quicktest

Supporting Information

note that this is in BukkitModule and not in AddonModule due to event-values being tied to bukkit and not skript itself


Completes: none
Related: none
AI assistance: none

@AnOwlBe AnOwlBe requested a review from a team as a code owner July 2, 2026 07:02
@AnOwlBe AnOwlBe requested review from Pesekjak and UnderscoreTud and removed request for a team July 2, 2026 07:02
@skriptlang-automation skriptlang-automation Bot added needs reviews A PR that needs additional reviews needs triage An issue that hasn't been classified or verified yet labels Jul 2, 2026
@skriptlang-automation

skriptlang-automation Bot commented Jul 2, 2026

Copy link
Copy Markdown

🔍 Triage Checklist

Type

  • bug
  • feature
  • enhancement

Project

  • 2.15 Releases
  • 2.16 Releases
  • 2.17 Releases

  • ✅ Mark as triaged

@AnOwlBe AnOwlBe changed the title Easier registration of events with event-values Easier registration of events that have event-values Jul 2, 2026
@AnOwlBe AnOwlBe mentioned this pull request Jul 3, 2026
33 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs reviews A PR that needs additional reviews needs triage An issue that hasn't been classified or verified yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants