Repository navigation
Plugin-API 1.1.4
Plugin-API 1.1.4
A new release of Plugin-API for Paper/Spigot 1.21 plugins, featuring major improvements to the project structure, event bridge, public API, configuration management, inventory events, and database integration support.
Changes
- Renamed the project and artifact from
SimpleEventstoPlugin-API. - Reorganized the plugin entry point under
org.abbas.PluginAPI.API. - Reorganized packages and internal source paths to match the new Plugin-API structure.
- Added
ConfigManagerandConfigTypefor configuration and message file management. - Added
DatabaseAPIandResultMapperinterfaces for database integration support. - Added custom inventory events:
CustomInventoryClickEventCustomInventoryCloseEventCustomInventoryDragEventCustomInventoryMoveItemEventCustomInventoryOpenEventCustomInventoryPickupItemEvent
- Added
CustomPlayerTeleportEventwith destination modification and cancellation support. - Improved
CustomPlayerInteractEventand added support for additional interaction types. - Improved
CustomPlayerKillEventand propagated its cancellation state to the original event. - Fixed Join and Quit event bridging so original messages are passed through and modified messages are applied back to Bukkit/Paper.
- Fixed propagation of message changes and cancellation states across custom events.
- Simplified
CustomProcessCommandEventto correctly support command message modification and cancellation. - Improved compatibility with Paper API 1.21.
- Updated CI to use Java 21 and Maven with
mvn clean verify. - Added Qodana configuration for code quality analysis.
- Updated documentation, project files, and module paths.
- Updated the Maven project version to
1.1.4-SNAPSHOT.
Requirements
- Java 21
- Paper or Spigot 1.21+
- Maven when building from source
Installation
Place Plugin-API-1.1.4-SNAPSHOT.jar in the server's plugins/ directory.
SHA-256
e895c17378b166e8a990a47b1ae6e7ce30325adb5b4653bab1b8f67305974130
Note: The attached JAR was built with the Maven version
1.1.4-SNAPSHOT, while this GitHub release is published under thev1.1.4tag.