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
Alexander Medvedev
a36240dd40
fix: height maps
2026-04-27 23:16:19 +02:00
Alexander Medvedev
95df70c448
perf: chunks should be faster now
2026-04-25 15:33:11 +02:00
Alexander Medvedev
2b4e3bb332
chore(plugin-api): enable enable_method_chaining
2026-04-17 20:54:36 +02:00
Alexander Medvedev
9b2bd09dcc
fix: rust 1.95 lints
2026-04-16 20:50:36 +02:00
Alexander Medvedev
e9423dcb9c
chore: add encoder fuzzing
...
ofc nothing more :wink
2026-04-16 20:32:19 +02:00
Alexander Medvedev
7cc4854078
feat(plugin-api): add hot-reloading
2026-04-15 18:37:32 +02:00
Alexander Medvedev
9012a92287
feat(plugin-api): add support for plugin dependencies
2026-04-15 16:47:08 +02:00
Alexander Medvedev
b6ada28585
feat(plugin-api): added PlayerToggleFlightEvent
2026-04-14 21:45:00 +02:00
Alexander Medvedev
511318ae6b
chore: chunk gen should be better now
2026-04-13 18:18:30 +02:00
Alexander Medvedev
2c338f468c
feat: add dragon ai
...
not perfect, bit buggy, but it works overall
2026-04-12 19:10:14 +02:00
Alexander Medvedev
1d7c72ba5b
fix: water swimming bug
2026-04-09 22:18:21 +02:00
Alexander Medvedev
82ce8e9633
chore: chunk gen just got a bit faster
2026-04-06 13:07:53 +02:00
Alexander Medvedev
0656aec158
fix: some bugs
2026-04-03 18:35:34 +02:00