Commit Graph

12 Commits

Author SHA1 Message Date
Bjorn Beishline
5a4b495a25 use tracing for logging instead
This will temporarily break logging as Pumpkin logging for plugins is broken currently
2026-02-12 12:04:33 -07:00
Bjorn Beishline
3f4db9f5b4 Let events modify 2026-02-04 02:21:27 -07:00
Alexander Medvedev
e8d53a458e enforce clippy lints and rustfmt 2026-02-03 21:00:51 +01:00
Purdze
2dc589830e implement event cancelling for java plugins
propagate cancellation state from java bukkit events back to pumpkin
events. when a java plugin calls event.setCancelled(true), the
cancellation is now properly applied to the underlying pumpkin event.

- add Cancellable trait bound to PatchBukkitEventHandler
- call event.set_cancelled(true) when java event is cancelled
2026-02-03 13:16:02 +00:00
Bjorn Beishline
9cc31658a1 feat: refactor events 2026-02-02 16:44:57 -07:00
Bjorn Beishline
288c45537c Get suggestions working 2026-02-02 04:35:02 -07:00
Alexander Medvedev
0bf2697c25 feat: Commands 2026-01-30 18:28:07 +01:00
Bjorn Beishline
9ee012e2fa Add in java event manager 2026-01-28 04:33:27 -07:00
Bjorn Beishline
67b9f06381 Refactor to use dedicated thread for jvm 2026-01-28 01:46:23 -07:00
Bjorn Beishline
21fd37457c WIP 2026-01-27 23:47:38 -07:00
Bjorn Beishline
9422749511 Set plugin instances 2026-01-27 22:59:14 -07:00
Bjorn Beishline
9bd777d216 Add basic join handler 2026-01-21 22:23:25 -07:00