Demetrius Kanios
07be171b75
chore(plugins): Update to Wasmtime 48.0.1 ( #3155 )
2026-08-30 09:34:01 +02:00
Alexander Medvedev
09790fc093
fix: slime spawns
2026-08-29 15:58:32 +02:00
Alexander Medvedev
6eb02f65b9
chore: more fixes
2026-08-28 13:31:28 +02:00
Alexander Medvedev
800f7d70e5
feat: more plugin entity stuff
2026-08-27 12:36:26 +02: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
89f554ed36
chore: add release ci
2026-08-23 16:22:01 +02:00
Alexander Medvedev
80e6fceb08
feat: 1.8 Client support
2026-08-21 16:24:22 +02:00
Alexander Medvedev
96cfde9091
fix: ci
2026-08-17 10:45:45 +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
a2b92e6dc5
chore: some fuzz fixes
2026-08-15 13:35:14 +02:00
Alexander Medvedev
a3ab25f53e
chore: webrtc
2026-08-13 12:32:17 +02:00
Alexander Medvedev
1ee7be3f8c
chore: add pumpkin_macros::translate_cross! macro
...
validates translations at compile time, also update bedrock translations to latest 26.40.5
2026-08-10 18:11:00 +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
ZlordHUN
ffcf09ece4
chore: remove bedrock raknet ( #2811 )
...
* Remove legacy RakNet transport
* Replace RakNet status with NetherNet discovery
* Restore Bedrock server-list status
* Remove NetherNet LAN discovery
* Remove unused AES dependency
2026-08-07 20:00:41 +02:00
ZlordHUN
f2444bcefd
feat(bedrock): update to 1.26.40 and add NetherNet transport ( #2797 )
...
* feat(bedrock): update to 1.26.40 and add NetherNet transport
* fix(bedrock): update remaining 1.26.40 packet schemas
* fix(bedrock): complete NetherNet and inventory migration
2026-08-07 08:34:10 +02:00
Alexander Medvedev
cb3660bcd2
chore: move to crates folder
2026-08-06 12:56:40 +02:00
Alexander Medvedev
5d10c0d8a8
chore: use translations for ags
2026-08-05 21:10:50 +02:00
Alexander Medvedev
7350fba3b0
chore: chunk loading/saving move from serde to manual
...
should be faster now
2026-08-05 12:23:44 +02:00
Alexander Medvedev
9ececd9eca
chore: add more chunk tests
2026-08-04 10:38:27 +02:00
Alexander Medvedev
db1678e16f
fix: ci
2026-08-01 12:33:02 +02:00
Alexander Medvedev
e74a3d4dda
feat: handle signed plugins
2026-08-01 12:29:26 +02:00
Alexander Medvedev
a2263c55cc
chore: update bug report template
2026-07-30 12:55:41 +02:00
Alexander Medvedev
3103e97e18
ci: remove macos-15-intel
2026-07-24 12:31:57 +02:00
Alexander Medvedev
e0117ab559
perf: ditch serde because its slower
...
i rather trade performance and compile time over convenience
2026-07-19 18:07:37 +02:00
Alexander Medvedev
3c6557d6db
feat: Implement all missing block entites
2026-07-11 09:35:26 +02:00
Alexander Medvedev
47fe060665
fix: rust 1.97 lints
2026-07-09 20:39:01 +02:00
Alexander Medvedev
c60fa90ed8
feat(bedrock): Add Protocol encryption
2026-07-04 15:01:42 +02:00
Alexander Medvedev
a9f69fea01
chore: enforce clippy lints in pumpkin-world
2026-07-03 18:51:47 +02:00
Alexander Medvedev
e9368fb80d
fix: ci
2026-06-24 18:34:58 +02:00
Alexander Medvedev
461a5eb768
fix: ci
2026-06-22 20:09:55 +02:00
Alexander Medvedev
8ce76261ac
feat(bedrock): add creative content
2026-06-19 18:52:50 +02:00
Alexander Medvedev
b4a652c68c
fix: ci
2026-06-12 06:58:14 +02:00
Alexander Medvedev
e47695d810
feat(bedrock): add item drops
2026-06-07 14:34:54 +02:00
Alexander Medvedev
65bfbe89b9
feat: add packet receive and send events
2026-06-05 18:03:44 +02:00
Alexander Medvedev
d9312141f6
chore(net): don't run keep alive on player tick
2026-05-24 11:45:40 +02:00
Alexander Medvedev
3629f43dcc
fix: disable cave carver for now
...
fixes some issues
2026-05-23 16:36:08 +02:00
Alexander Medvedev
3303bb7b97
chore(net): change get_string to get_str
...
changed return value from `String` to `Box<str>` which is smaller and makes more sense since we don't mutate packet data
String — 24 bytes (ptr + len + capacity)
Box<str> — 16 bytes (ptr + len)
2026-05-23 11:21:53 +02:00
Alexander Medvedev
bd544271e2
feat: more loot table work
2026-05-22 22:23:47 +02:00
Alexander Medvedev
d47ac2cd51
feat(loot-table): add luck
2026-05-21 22:20:00 +02:00
Alexander Medvedev
2fcc9bcf4a
chore: enforce some more clippy lints
...
pumpkin contributors will love me :cap:
2026-05-20 22:27:54 +02:00
Alexander Medvedev
4a4b72c83c
chore(plugin-api): extend entity api
2026-05-17 19:46:57 +02:00
Alexander Medvedev
966fbec3d3
feat(plugin-api): add java/bedrock abstraction
2026-05-16 09:56:18 +02:00
Alexander Medvedev
cf9c7e85dc
chore: less awaits more fun part 2
2026-05-14 20:34:55 +02:00
Demetrius Kanios
d5026cb55e
feat(plugin-api): Integrate wasmtime_wasi_http ( #2128 )
...
Co-authored-by: Alexander Medvedev <lilalexmed@proton.me >
2026-05-14 18:19:37 +02:00
Alexander Medvedev
92abb1e44e
chore: less awaits more fun
2026-05-14 12:28:43 +02:00
Alexander Medvedev
45867d33e2
feat(plugin-api): initial packet api
2026-05-08 21:42:37 +02:00
Alexander Medvedev
5c90387b02
refactor: move block entities from pumpkin-world -> pumpkin
2026-05-07 19:35:17 +02:00
Alexander Medvedev
63d39f46d4
feat: add enchanting table
2026-05-06 22:29:29 +02:00
Demetrius Kanios
081e1d7e64
feat(bedrock): Update Bedrock support to 26.10 ( #2067 )
...
* Update Bedrock support to 26.10
Co-authored-by: A. Jakubiak <contact@jakubiak.fr >
* Fix key extraction for self-signed
* Restructure login to fix resource pack race condition
* Undo unrelated changes to blocks
* Fix relavent clippy warnings.
---------
Co-authored-by: A. Jakubiak <contact@jakubiak.fr >
2026-04-30 20:22:59 +02:00