Alexander Medvedev
2fcc9bcf4a
chore: enforce some more clippy lints
...
pumpkin contributors will love me :cap:
2026-05-20 22:27:54 +02:00
Laptop59
7d15f6e7a1
feat(command): implement NBT argument types ( #2164 )
...
* nbt argument types
* added `get` methods
* renamed a few things
* moved both argument types to one `nbt.rs` file
2026-05-20 11:23:54 +02:00
Alexander Medvedev
7fe103db67
feat(bedrock): add bossbar & scoreboard
2026-05-19 21:55:23 +02:00
Demetrius Kanios
81f9f51d39
feat: Implement Bedrock NBT (network variant) ( #2148 )
...
* Implement Bedrock (Network) NBT
* Refactor to reduce dup between Java and Bedrock impls.
* Add tests, fuzzers, and benchmarks for Bedrock
2026-05-18 21:46:29 +02:00
Alexander Medvedev
4a4b72c83c
chore(plugin-api): extend entity api
2026-05-17 19:46:57 +02:00
Alexander Medvedev
e2ff17d6f0
feat(plugin-api): allow to register custom recipies
2026-05-16 20:56:29 +02:00
Alexander Medvedev
fe15bee6f6
fix: CI 2 (hopefully)
2026-05-16 12:41:29 +02:00
Alexander Medvedev
966fbec3d3
feat(plugin-api): add java/bedrock abstraction
2026-05-16 09:56:18 +02:00
Alexander Medvedev
5aafff35e8
feat: add bedrock forms
2026-05-15 18:24:28 +02:00
Laptop59
bf296ee5a8
feat: implement UuidArgumentType ( #2117 )
2026-05-15 08:40:38 +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
45867d33e2
feat(plugin-api): initial packet api
2026-05-08 21:42:37 +02:00
Alexander Medvedev
4c26afc708
feat: add map creation
2026-05-08 11:24:35 +02:00
Alexander Medvedev
5c90387b02
refactor: move block entities from pumpkin-world -> pumpkin
2026-05-07 19:35:17 +02:00
ChocoDev
2586d46380
feat: cross version sound id remapping ( #2103 )
2026-05-07 11:14:15 +02:00
Alexander Medvedev
63d39f46d4
feat: add enchanting table
2026-05-06 22:29:29 +02:00
Alexander Medvedev
44c162df6d
fix: broadcast correct protocol version in status response
2026-05-06 15:34:11 +02:00
Alexander Medvedev
3b2eaf9467
feat(bedrock): add resource pack support
2026-05-06 11:49:20 +02:00
Alexander Medvedev
34644a3f02
fix: mob pathfinding jump
2026-05-05 20:29:55 +02:00
Alexander Medvedev
724bd32619
feat: Bedrock command suggestions ( #2096 )
...
* feat: initial bedrock command suggestions
* fix: bedrock command suggestions
2026-05-05 15:01:05 +02:00
Alexander Medvedev
ecc0af8e7a
fix: clippy
2026-05-04 22:53:48 +02:00
Alexander Medvedev
26da644c1d
feat(bedrock) add & send health packet
2026-05-04 19:39:32 +02:00
Alexander Medvedev
bb0941bfeb
feat(bedrock) add & send title packet
2026-05-04 19:21:31 +02:00
Alexander Medvedev
5616f02751
chore(bedrock): send Gamemode packet on gamemode switch
2026-05-04 18:54:58 +02:00
Alexander Medvedev
12de93a4bb
feat(bedrock): add zLib packet compression
2026-05-04 10:35:04 +02:00
Alexander Medvedev
9b88ef56e4
feat: bedrock translations
2026-05-03 21:31:46 +02:00
Alexander Medvedev
fb5ede696c
chore: some more bedrock work
2026-05-03 19:16:21 +02:00
Alexander Medvedev
f2c1d8407a
fix: entities in air
...
hopefully lol
2026-05-03 09:24:26 +02:00
Alexander Medvedev
d33484d057
fix: ender pearl delay
2026-05-02 14:06:49 +02:00
Alexander Medvedev
44270fbde1
feat(fuzz): add rcon & query fuzzing
2026-05-01 19:35:15 +02:00
Alexander Medvedev
8060283970
feat: add Anvil
2026-05-01 16:30:14 +02:00
Alexander Medvedev
fdd2684432
feat: add Villager trading
...
currently job selection is missing
2026-05-01 14:34:05 +02:00
Alexander Medvedev
a58ccdd33d
feat(bedrock): finish raknet acks/nacks logic
2026-05-01 08:48:23 +02:00
Alexander Medvedev
4616289fbe
feat(bedrock): add block breaking
2026-04-30 22:57:52 +02:00
Alexander Medvedev
e035a5fb58
fix: bedrock bitset
...
fixes the input packet/sneaking
2026-04-30 21:40:50 +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
3c6f15d5eb
fix: bedrock protocol version check
2026-04-26 19:45:22 +02:00
Alexander Medvedev
7a8f11b984
fix: https://github.com/Pumpkin-MC/Pumpkin/issues/2063
...
does not really fix the issue i guess, but at least you don't get the error anymore
2026-04-25 18:59:32 +02:00
Alexander Medvedev
cddb7e3f6a
feat(plugin-api): allow to set tab header/footer
2026-04-20 14:06:37 +02:00
kubeerr
71cddd72bc
feat(data-components): add StoredEnchantments ( #2042 )
...
* add StoredEnchantments
* small fixes
* undo whitespace in generated files
Signed-off-by: kubeerr <99330393+kubeerr@users.noreply.github.com >
---------
Signed-off-by: kubeerr <99330393+kubeerr@users.noreply.github.com >
Co-authored-by: kubeer <99330393+kubeer@users.noreply.github.com >
2026-04-19 18:08:00 +02:00
Laptop59
5627b182d6
fix: make 256-character limit apply on UTF-16 chars instead of bytes ( #2003 )
...
* changed check from 256 bytes to 256 UTF-16 chars
* removed bytes check & now using a more efficient check
* reworded comment
* now we first check for bytes, then read the string, then check for UTF-16 length
* formatted code
2026-04-19 09:38:38 +02:00
Alexander Medvedev
d048c33870
chore: prepare 1.20.5
2026-04-18 21:01:44 +02:00
Alexander Medvedev
e9423dcb9c
chore: add encoder fuzzing
...
ofc nothing more :wink
2026-04-16 20:32:19 +02:00
ChocoDev
4bdc3d187b
fix: recipe packet for < 26 clients ( #2019 )
...
* 1.21.11 slot display id
* add group+flag+itemstackslopdisplay to packet
---------
Co-authored-by: chocodev11 <chocodev11@users.noreply.github.com >
2026-04-15 12:23:36 +02:00
Alexander Medvedev
5e616a185e
fix: ci
2026-04-12 21:41:57 +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
RB007
a7ebad7eee
feat: send all crafting recipes to players ( #1999 )
...
* feat: send all recipes to players
* chore: clippy and added config option
2026-04-10 19:17:35 +02:00
Alexander Medvedev
1d7c72ba5b
fix: water swimming bug
2026-04-09 22:18:21 +02:00
Greened
83c60663f4
fix: empty command kick ( #1814 )
...
* fix: piston not unextending
* chore: make clippy happy
* fix: empty command kick
* chore: oops
---------
Signed-off-by: Greened <108997309+GreenedDev@users.noreply.github.com >
2026-04-09 14:42:16 +02:00
Alexander Medvedev
413f7ccb16
feat: more plugin api features
2026-04-07 16:12:46 +02:00