Commit Graph

2256 Commits

Author SHA1 Message Date
Glory
08df98098e fix: typos in CONTRIBUTING.md (#2146) 2026-05-17 09:39:34 +02:00
Greened
5f7675910e feat: implement amethyst block (#2145) 2026-05-16 21:42:46 +02:00
Alexander Medvedev
e707b31752 ci: remove unused dep 2026-05-16 21:38:37 +02:00
Alexander Medvedev
95893b7463 feat(plugin-api): add get biome 2026-05-16 21:22:08 +02:00
Alexander Medvedev
e2ff17d6f0 feat(plugin-api): allow to register custom recipies 2026-05-16 20:56:29 +02:00
Alexander Medvedev
cfeb5d80fc feat(plugin-api): expand item stack 2026-05-16 19:39:21 +02:00
Alexander Medvedev
0c56e47f43 feat(plugin-api): parse data_component and enchantment to .wit 2026-05-16 18:43:41 +02:00
Alexander Medvedev
c786bb0dc2 feat(plugin): cache permissions approval/decline 2026-05-16 17:41:22 +02:00
Alexander Medvedev
aad2e477d9 fix: CI 3 (hopefully) 2026-05-16 12:50:09 +02:00
Alexander Medvedev
fe15bee6f6 fix: CI 2 (hopefully) 2026-05-16 12:41:29 +02:00
Alexander Medvedev
87a379071b fix: CI (hopefully) 2026-05-16 12:24:14 +02:00
Demetrius Kanios
26c4d6abd2 chore: Ensure generated_packets.rs gets formatted, fix WIT, and rerun pumpkin-codegen (#2143)
* Ensure `generated_packets` gets formatted, and rerun `pumpkin-codegen`.

* Add import to generated WIT for `uuid`
2026-05-16 11:34:52 +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
SomeYellowGuy
f383c88c76 feat(codec): implement Encode and Decode for some pumpkin-util items and convenience codec macros (#2111)
* added identifier codec

* added codec impls for `Vector2<T>` and `Vector3<T>`

* added codec impl for `BlockPos`

* added codec impls for `BlockBox` and `EulerAngle`

* fixed formatting and clippy

* added `BlockPos` test

* fixed clippy and formatting

* fixed codec mapping macros and started using them in tests

* fixed formatting
2026-05-15 08:45:49 +02:00
RB007
b2b10f3323 feat: chest loot tables (#2084)
* feat: add vanilla chest loot table json files

* feat: codegen and chest loot logic

Co-authored-by: Copilot <copilot@github.com>

* fix: monster_room loot chests

* fix: nether_fortress loot chests

* fix: shuffle item stacks and fmt/clippy

Co-authored-by: Copilot <copilot@github.com>

---------

Signed-off-by: Alexander Medvedev <lilalexmed@proton.me>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Alexander Medvedev <lilalexmed@proton.me>
2026-05-15 08:43:51 +02:00
Laptop59
bf296ee5a8 feat: implement UuidArgumentType (#2117) 2026-05-15 08:40:38 +02:00
AurelienFT
a71dddc7de fix: Place leaves around the trunk instead of 0,0 (#2134) 2026-05-15 08:40:05 +02:00
AurelienFT
ed3465b75c feat: Add root placement for mangrove trees (#2137) 2026-05-15 08:39:41 +02:00
Samo Hribar
2740ed5a6b feat(plugins): add support for changing skin properties (#2130)
* feat: add support for changing skin

* fix: typo

* fix: apply fmt and clippy

* fix: apply fmt and clippy after merge

---------

Signed-off-by: Samo Hribar <34912839+samolego@users.noreply.github.com>
Co-authored-by: Alexander Medvedev <lilalexmed@proton.me>
2026-05-14 20:55:08 +02:00
AurelienFT
e6070e6d6a feat: add generation of vines on leaves (#2136) 2026-05-14 20:48:59 +02:00
Demetrius Kanios
eb38d87864 feat: Enable WasmGC for plugins (#2131)
Co-authored-by: Alexander Medvedev <lilalexmed@proton.me>
2026-05-14 20:47:48 +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
c8633b78d7 chore: merge config files 2026-05-11 16:59:45 +02:00
dependabot[bot]
6d63a72354 build(deps): bump crate-ci/typos from 1.46.0 to 1.46.1 (#2125)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.46.0 to 1.46.1.
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](https://github.com/crate-ci/typos/compare/v1.46.0...v1.46.1)

---
updated-dependencies:
- dependency-name: crate-ci/typos
  dependency-version: 1.46.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 10:32:35 +02:00
Greened
d5665545a3 fix: tall plant block update check (#2091) 2026-05-10 21:05:49 +02:00
Alvsch
d74b7edf09 fix: packet codegen and export more wit (#2120) 2026-05-10 20:51:09 +02:00
Alexander Medvedev
4f69e2cb7a feat: add fishing rod 2026-05-10 17:53:13 +02:00
Alexander Medvedev
1abfb195de feat: add Crossbow 2026-05-10 16:43:42 +02:00
Alexander Medvedev
38f6b0fa8b feat: add shield & mace 2026-05-10 16:05:47 +02:00
Alexander Medvedev
60bfdf62db Revert a55c42c83 2026-05-10 12:13:33 +02:00
轩某Rikka
3a811e05cb fix: #2107 (#2110) 2026-05-10 11:15:22 +02:00
Alexander Medvedev
2bfe2335f0 feat: inital mob spawn rules 2026-05-10 11:09:38 +02:00
Alexander Medvedev
c23c7c429d feat(chunk-gen): add mob spawn step 2026-05-09 20:59:34 +02:00
SomeYellowGuy
bec18d2443 feat(command): make GameProfileArgumentType search and reimplement /op command (#2106)
* added warnings to game profile argument type and made it work with offline players

* changed docs

* updated `translate_cross`

* fixed formatting

* fixed clippy
2026-05-09 08:27:39 +02:00
SomeYellowGuy
4a0a824cb4 feat(command): reimplement /tick command (#2109)
* refactored `/tick` to make it compile with the new dispatcher

* added tick suggestions and changed `send_message` -> `send_feedback`/`send_error` when required

* fixed translations back

* fixed translations back and reverted custom suggestion regression

* fixed formatting
2026-05-09 08:17:44 +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
4e3268b140 feat: add stonecutter 2026-05-07 22:02:52 +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
fd56a5be7a feat(chunk-gen) add scattered ore, twisting vines, blue ice 2026-05-06 18:59:36 +02:00
Alexander Medvedev
852057aaf6 chore: update bedrock to 26.20 2026-05-06 18:01:17 +02:00
Alexander Medvedev
c9c05bb6ec feat(chunk-gen): add RootSystem feature 2026-05-06 17:52:21 +02:00
Alexander Medvedev
ed12db09ce feat(chunk-gen): add lake feature 2026-05-06 16:16:45 +02:00
Alexander Medvedev
f5397dd85a feat(chunk-gen): add SculkPatchFeature 2026-05-06 15:50:34 +02:00
Alexander Medvedev
44c162df6d fix: broadcast correct protocol version in status response 2026-05-06 15:34:11 +02:00