20 Commits

Author SHA1 Message Date
Demetrius Kanios
07be171b75 chore(plugins): Update to Wasmtime 48.0.1 (#3155) 2026-08-30 09:34:01 +02:00
Alexander Medvedev
1ffb0d855b feat: add more plugin stuff 2026-08-29 20:37:18 +02:00
Alexander Medvedev
800f7d70e5 feat: more plugin entity stuff 2026-08-27 12:36:26 +02:00
Demetrius Kanios
16c27a93c4 chore(plugin-api): Update wit-bindgen to 0.61.1 and remove workaround (#3048) 2026-08-25 10:10:53 -07:00
Demetrius Kanios
67eaa91400 feat(plugin-api): Better method chaining (Rust) (#3045)
* feat(plugin-api): Better method chaining (Rust)

* Work around faulty force-link of `cabi_realloc`

* Stub for `pumpkin-plugin-api` as well

* Revert "Work around faulty force-link of `cabi_realloc`"

This reverts commit 4aa4d4370b.
2026-08-25 08:03:11 +02:00
Alexander Medvedev
0d55aa5411 feat: extend plugin api 2026-08-24 16:24:23 +02:00
Alexander Medvedev
89f554ed36 chore: add release ci 2026-08-23 16:22:01 +02:00
Niclas
342575c2fa feat(plugin-api): support server-side command suggestions (#2344)
* feat(plugin-api): support server-side command suggestions

* fix(data): use deterministic block state properties

* chore: update subproject commit reference for pumpkin-plugin-wit

* fix(plugin-api): avoid unwrap in suggestion handler registration

* fix: point WIT submodule at accessible fork

* fix: restore upstream WIT submodule URL

* fix: update WIT submodule for command suggestions

* Update pumpkin-plugin-wit

---------

Co-authored-by: Alexander Medvedev <lilalexmed@proton.me>
2026-08-22 12:32:06 +02:00
Alexander Medvedev
5b833274d4 fix: pumpkin-plugin-utils 2026-08-18 15:46:30 +02:00
Alexander Medvedev
b60f15a95e feat: add pumpkin-plugin-utils 2026-08-17 10:34:07 +02:00
Alexander Medvedev
8ce513ff89 feat: more plugin features 2026-08-16 22:28:01 +02:00
Alexander Medvedev
c13c515081 feat(plugin-api): add entity attributes 2026-08-15 18:45:02 +02:00
Alexander Medvedev
fc063c4dff feat: add missing events 2026-08-14 19:16:05 +02:00
Alexander Medvedev
f27e64afbf chore: add some more events 2026-08-14 15:58:16 +02:00
Demetrius Kanios
cbb12b2200 feat(plugin-api): Initial inter-plugin communication (#2788)
* feat(plugin-api): Initial inter-plugin communication

* Update wit submodule commit ref

---------

Co-authored-by: Jakub Palacky <kubik.palacky@gmail.com>
2026-08-10 14:39:01 +02:00
Noël Hagestein
fcb26179d3 Add ServerListPingEvent (#2736)
* feat(events): add ServerListPingEvent

* Update pumpkin-plugin-wit to 50962bf
2026-08-10 11:32:02 +02:00
Dark Star
97160c3566 docs(plugin-api): explain how plugins persist data (#2820) 2026-08-09 10:06:31 +02:00
Alexander Medvedev
49360e53ef chore: clippy enforce unwrap_used, expect_used and panic
release is not far
2026-08-08 13:44:51 +02:00
Alexander Medvedev
63d97e2c82 refactor(inventory): replace per-slot Arc<Mutex<ItemStack>> with container-level synchronization 2026-08-07 21:45:05 +02:00
Alexander Medvedev
cb3660bcd2 chore: move to crates folder 2026-08-06 12:56:40 +02:00