Repository navigation
SimpleEvents 1.0.0
simpleEvents 1.0-SNAPSHOT
Initial build of simpleEvents — a lightweight Spigot/Paper plugin that exposes a small API for firing custom Bukkit-style events from Java code, so plugins can trigger gameplay events without coupling tightly to the Bukkit event system.
Plugin info
- Main class:
org.abbas.simpleEvents.SimpleEvents - Bukkit API version:
1.21 - Requires Java 21
API
SimpleEvents.getInstance()/getPluginManager()— plugin/event-manager accessorsSimpleEvents.registerListener(Listener)— register a Bukkit listenerSimpleEvents.registerEvents(...)— bulk event registration
Available custom events
CustomPlayerJoinEvent—getMessage()/setMessage()CustomPlayerQuitEvent—getMessage()/setMessage()PlayerLevelUpEvent—getNewLevel()CustomPlayerChatEvent—getMessage()/setMessage(),getChannelName()/setChannelName(), cancellableCustomPlayerDeathEvent—getDeathMessage()/setDeathMessage(),getDeathMessageType()CustomBlockPlaceEvent—getBlock(),getItemInHand(),getReplacedBlockState(),setCanBuild(), cancellableCustomBlockBreakEvent—getBlock(),getMessage()/setMessage(), cancellableCustomProcessCommandEvent—getCommands()/addCommand(),getMessage()/setMessage(), cancellable
Corresponding callCustom... trigger methods exist on SimpleEvents for each event above (e.g. callCustomPlayerJoin, callCustomBlockBreak, callCustomPlayerChat, etc.).
Installation
- Drop
simpleevents-1.0-SNAPSHOT.jarinto your server'splugins/folder - Restart the server
Notes
- This is a
-SNAPSHOTbuild — not yet a stable/tagged release version internally, so treat it as a pre-release. - No license is currently declared in the repository.