Jake Potrebic
4f9f09bb9b
Lifecycle Event System ( #9629 )
...
* registering stuff event system
* simply by removing a ton of unneeded generics
* separate RegistryEvent and RegistrarEvent
* add logic for removing hooks when a plugin is disabled
* cleanup more
* swap around the way things are registered
* block further hook registrations for JavaPlugin
* Slightly more extensible to support registry mod API
* rename some types
* more moving/renaming
* remove 'hook' name
* Rename to 'lifecycle'
* move more impls for the server
* add priorities
* added lock for bootstrap event registration
* slight refactor to allow 'register anywhere' event types
* Move event type list to server impl
* use builder pattern to create event handler configurations
* add some more javadocs
* fix some issues, slight refactors
* call predicate and method renames
* add owner aware events
* rebased and refactored owner aware events
* add single helper method for registering simple handler
* compile fixes
* check owner and fix generics on register helper
* javadoc fixes and a few type renames
* more javadoc fixes
* move service loader file to correct location
* rename to Monitorable and Prioritizable
* add invalidation system for events after running them
* block reloading plugins in certain situations
* update test plugin
* remove dummy events
* rebase
2024-02-09 12:12:01 -08:00
..
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-27 18:32:05 +00:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-16 18:09:28 -08:00
2024-01-26 20:17:06 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-01-19 22:13:42 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-01-23 12:41:47 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-28 14:41:07 -08:00
2024-02-01 10:15:57 +01:00
2024-01-14 01:46:04 -08:00
2024-01-19 22:13:42 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-28 00:49:45 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-16 18:09:28 -08:00
2024-01-21 12:53:04 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-29 01:38:44 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-14 01:46:04 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-09 12:12:01 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-08 12:07:56 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-08 12:07:56 -08:00
2023-12-21 13:13:05 -08:00
2023-12-05 18:33:18 +01:00
2023-12-28 12:47:57 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-15 14:36:10 -05:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-23 11:53:07 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-08 15:13:02 -08:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-08 15:13:02 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-01-24 22:13:08 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-08 11:00:39 -08:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-01-19 22:13:42 +01:00
2023-12-05 18:33:18 +01:00
2024-01-21 19:37:09 +01:00
2023-12-05 18:33:18 +01:00
2024-01-26 20:17:06 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-16 18:09:28 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-10 10:25:01 -08:00
2024-01-19 22:13:42 +01:00
2023-12-25 02:51:44 -08:00
2023-12-05 18:33:18 +01:00
2024-01-26 20:17:06 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-19 22:13:42 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-08 15:13:02 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-23 21:57:17 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-16 19:27:39 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-14 01:46:04 -08:00
2024-01-27 20:42:46 +01:00
2023-12-05 18:33:18 +01:00
2024-01-19 22:13:42 +01:00
2024-01-19 22:13:42 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-29 12:28:58 -08:00
2023-12-05 18:33:18 +01:00
2023-12-23 13:16:27 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-19 22:13:42 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-21 19:37:09 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-25 23:51:56 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-16 19:27:39 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-08 15:13:02 -08:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-08 15:13:02 -08:00
2024-02-01 10:15:57 +01:00
2023-12-29 12:28:58 -08:00
2023-12-29 12:28:58 -08:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-01-12 23:08:19 +01:00
2024-01-16 19:27:39 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2023-12-25 12:01:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2024-01-19 22:13:42 +01:00
2024-01-14 01:46:04 -08:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2024-02-01 10:15:57 +01:00
2023-12-05 18:33:18 +01:00
2023-12-05 18:33:18 +01:00