Commit Graph

53 Commits

Author SHA1 Message Date
Alexander Medvedev
d439d5e22e chore: next round of fixes 2026-08-28 22:32:50 +02:00
Alexander Medvedev
6eb02f65b9 chore: more fixes 2026-08-28 13:31:28 +02:00
Demetrius Kanios
24ae9faa4f chore(bedrock): Update most of the packets to mirror the official docs (#3044)
* chore(bedrock): Update most of the packets to mirror the official docs
more closely.

* Fix typo

* Fix CCreativeContent

* Undo unrelated `registry.rs` change

* Update WIT to merged PR

---------

Signed-off-by: Demetrius Kanios <demetrius@kanios.net>
2026-08-25 09:06:23 -07:00
Alexander Medvedev
dafc2b2000 fix: https://github.com/Pumpkin-MC/Pumpkin/issues/3029 2026-08-25 11:36:51 +02:00
ZlordHUN
37b82e6f3a fix(bedrock): unsupported version disconnect (#3032) 2026-08-25 08:10:45 +02:00
Alexander Medvedev
0d55aa5411 feat: extend plugin api 2026-08-24 16:24:23 +02:00
Alexander Medvedev
97fdea50d2 feat: add pillager raids 2026-08-24 16:00:06 +02:00
Noël Hagestein
f8932f4f3e feat(inventory): implement lore methods for item stack (#3025) 2026-08-23 16:56:26 +02:00
Alexander Medvedev
89f554ed36 chore: add release ci 2026-08-23 16:22:01 +02:00
Alexander Medvedev
1abbc7bfec fix: empty entity data 2026-08-22 22:56:55 +02:00
Alexander Medvedev
05f3f8b4f7 feat: 1.7-26.2 client support
this was fucking hard
2026-08-22 10:49:06 +02:00
Alexander Medvedev
80e6fceb08 feat: 1.8 Client support 2026-08-21 16:24:22 +02:00
Alexander Medvedev
c7c8d10d47 feat: more multi version work 2026-08-20 22:39:16 +02:00
Alexander Medvedev
399bf14150 chore: add packet rate limiter 2026-08-19 11:53:53 +02:00
ZlordHUN
63275ac637 fix(bedrock): restore eating sounds (#2943)
* Fix Bedrock eating sounds

* Fix Bedrock eating sound handling

* Fix Bedrock actor event values
2026-08-19 07:34:17 +02:00
ZlordHUN
dc39800571 fix(bedrock): waterlog aquatic blocks (#2905) 2026-08-19 07:28:32 +02:00
ZlordHUN
f73052c85b feat: Add villager trading and professions (#2408) 2026-08-19 07:27:33 +02:00
Alexander Medvedev
5ef9648362 fix: ci 2026-08-18 22:19:13 +02:00
Demetrius Kanios
29bc796d62 refactor(bedrock): Add PacketWrite impl for NbtCompound (#2992) 2026-08-18 12:15:13 -07:00
Alexander Medvedev
ab60adb239 chore: much better tracked_data impl 2026-08-18 18:49:48 +02:00
Alexander Medvedev
423522f33e feat: chat spam prevention 2026-08-18 14:59:59 +02:00
Alexander Medvedev
2816d7162e chore: impl many ClientPacket traits 2026-08-17 17:21:36 +02:00
ZlordHUN
cfef833394 Fix Bedrock use item transactions (#2965) 2026-08-16 14:26:23 -07:00
Alexander Medvedev
8ce513ff89 feat: more plugin features 2026-08-16 22:28:01 +02:00
Alexander Medvedev
a72531a7c2 fix: chunk leak 2026-08-16 14:32:10 +02:00
Alexander Medvedev
0fe84c75d8 fix: ci 2026-08-15 16:30:25 +02:00
Alexander Medvedev
a2b92e6dc5 chore: some fuzz fixes 2026-08-15 13:35:14 +02:00
Noël Hagestein
6e94e6dfca feat(events): use TextComponent for ServerListPingEvent motd (#2912) 2026-08-15 10:26:01 +02:00
Demetrius Kanios
c10341b80f refactor(bedrock): Move CActorEvent back to SActorEvent (#2949) 2026-08-15 00:05:38 -07:00
Alexander Medvedev
00cb2f9240 feat(plugin): native bedrock features 2026-08-13 21:23:23 +02:00
Demetrius Kanios
e0d16c74f2 chore(protocol): Clean up Bedrock by using more derive (#2808) 2026-08-13 11:18:26 -07:00
ZlordHUN
05c692985f fix(bedrock): synchronize colored beds (#2917)
* fix(bedrock): synchronize colored beds

* refactor(bedrock): abstract bed block actor data
2026-08-13 18:21:35 +02:00
Alexander Medvedev
5a5bc19bbb feat: add some more entity logic 2026-08-13 17:28:56 +02:00
ZlordHUN
9d0a7b5ff1 fix(bedrock): synchronize Bedrock chest behavior (#2915)
* Fix Bedrock chest synchronization

* Add Bedrock chest lid animations
2026-08-13 10:24:02 +02:00
ZlordHUN
820840b8bf fix: Bedrock dead player reconnects (#2911) 2026-08-13 10:03:00 +02:00
Alexander Medvedev
2edc79f7cc feat: implement Bedrock cross-edition scoreboard support and remove_objective 2026-08-12 21:50:39 +02:00
Alexander Medvedev
f49e29aa3f feat(bedrock): implement Bedrock status effect packet and translation 2026-08-12 21:31:31 +02:00
ZlordHUN
7f6e5d21eb feat(bedrock): add support for vibrant visuals (#2888)
* feat(bedrock): support vibrant visuals biome data

* Use NBT biome definitions for Bedrock

* Pre-generate Bedrock biome definitions

---------

Co-authored-by: Zoltán Virágh <zoltan.viragh@cloudtalk.io>
2026-08-12 12:06:13 +02:00
Alexander Medvedev
7eb49e2e4d feat(bedrock): add CMobEquipment 2026-08-11 18:40:48 +02:00
ZlordHUN
832671f329 fix: stop bedrock players from swimming in air (#2584)
* Fix clippy errors

* Fix Bedrock air swimming

* Fix clippy errors
2026-08-11 15:51:45 +02:00
Alexander Medvedev
3792a6ce0b fix(bedrock): make nether/end work 2026-08-11 12:37:08 +02:00
Alexander Medvedev
b17096d96b chore(bedrock): send chat messages with xuid
now you can mute people etc in bedrock
2026-08-10 14:32:11 +02:00
Alexander Medvedev
6720ac265e feat: add more items 2026-08-09 21:36:03 +02:00
Alexander Medvedev
b18c26ccb4 fix: SEmote packet 2026-08-09 18:48:59 +02:00
Alexander Medvedev
92658f5853 feat(bedrock): death animation 2026-08-09 17:29:54 +02:00
ZlordHUN
00b921c020 fix: bedrock and java players disconnecting when joining the same server (#2844)
* WIP: improve Bedrock player skin compatibility

* Fix cross-edition player list synchronization

* Fix legacy Java skins on Bedrock

* Refactor Bedrock build platform encoding
2026-08-09 10:33:24 +02:00
ZlordHUN
50fe9f7cd7 fix: Bedrock block breaking feedback (#2829) 2026-08-08 16:14:10 +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
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