Alexander Medvedev
d048c33870
chore: prepare 1.20.5
2026-04-18 21:01:44 +02:00
Alexander Medvedev
85da55f9b3
fix: ci
2026-04-18 12:40:05 +02:00
Alexander Medvedev
a55c42c835
feat: add pnbt
2026-04-18 12:27:22 +02:00
Alexander Medvedev
9dd9754b4e
chore: update linear format from v1 to v2
2026-04-18 08:35:48 +02:00
Alexander Medvedev
2b4e3bb332
chore(plugin-api): enable enable_method_chaining
2026-04-17 20:54:36 +02:00
Laptop59
fa833ba439
added identifier and its argument type ( #2000 )
2026-04-17 12:03:16 +02:00
Alexander Medvedev
32c5530d6c
feat: implement remaining tree types
2026-04-16 22:30:43 +02:00
Alexander Medvedev
d8a124cf92
feat: ender pearl
2026-04-16 21:46:18 +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
Greened
e2089531ee
chore: couple of code improvements ( #2018 )
...
Signed-off-by: Greened <108997309+GreenedDev@users.noreply.github.com >
2026-04-16 08:07:43 +02:00
Alexander Medvedev
7cc4854078
feat(plugin-api): add hot-reloading
2026-04-15 18:37:32 +02:00
Alexander Medvedev
b31f8a0fdd
feat(plugin-api): add entity api
2026-04-15 18:10:51 +02:00
Alexander Medvedev
9012a92287
feat(plugin-api): add support for plugin dependencies
2026-04-15 16:47:08 +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
Greened
d800b142c4
fix: ladder placement ( #2030 )
2026-04-15 12:06:57 +02:00
Alexander Medvedev
b6ada28585
feat(plugin-api): added PlayerToggleFlightEvent
2026-04-14 21:45:00 +02:00
RB007
ead5cae611
feat: (small) end island feature ( #2023 )
...
* feat: end island feature
* chore: remove duplicate chorus_plant entry + other updates
2026-04-14 20:11:27 +02:00
RB007
1d70ec5fa7
feat: chorus blocks and feature ( #2021 )
2026-04-14 09:04:46 +02:00
Alexander Medvedev
1a8e2649e3
feat(plugin-api): 3 new player events
2026-04-13 21:41:20 +02:00
Alexander Medvedev
511318ae6b
chore: chunk gen should be better now
2026-04-13 18:18:30 +02:00
dependabot[bot]
c06ae2715b
build(deps): bump softprops/action-gh-release from 2 to 3 ( #2015 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2 to 3.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: '3'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-13 10:37:21 +02:00
Greened
c417dbe278
feat: utilize blocktags instead of hardcoding ( #2017 )
2026-04-13 10:34:02 +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
yunuservices
542a5a2103
feat(wasm-api): expose PlayerInteractUnknownEntityEvent ( #1998 )
...
* feat(wasm-api): expose PlayerInteractUnknownEntityEvent
* fix(wasm-api): satisfy clippy for unknown entity event
2026-04-12 16:01:02 +02:00
SomeYellowGuy
11513896df
fix(command): fix java client argument type for BlockPos and correct EntityArgumentType docs ( #2001 )
...
* fixed some mistakes
* updated entity argument type docs
* used commas instead of colons for listing `EntityArgumentType` variants
* mentioned `associated function`
2026-04-12 09:52:20 +02:00
SomeYellowGuy
988ef8764f
feat(command): implement game profile argument type ( #2005 )
...
* added game profile argument
* added helper for game profile
* reverted entity argument type change
* changed argument type documentation
* fixed formatting and clippy
2026-04-11 18:06:15 +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
RB007
b8c7067d21
feat: iceburg feature ( #1890 )
...
Signed-off-by: RB007 <36972202+RoosterBooster007@users.noreply.github.com >
2026-04-10 11:16:21 +02:00
Alexander Medvedev
7785f8bcd4
plugin(api): add schedulers
2026-04-10 10:36:44 +02:00
RB007
57e9c57244
feat: ice spike feature ( #1887 )
2026-04-10 09:14:05 +02:00
RB007
39a2677f87
feat: snow and ice feature ( #1886 )
...
* feat: snow and ice feature
* fix: update configured_feature.rs
---------
Signed-off-by: Alexander Medvedev <lilalexmed@proton.me >
Co-authored-by: Alexander Medvedev <lilalexmed@proton.me >
2026-04-09 22:22:08 +02:00
Alexander Medvedev
1d7c72ba5b
fix: water swimming bug
2026-04-09 22:18:21 +02:00
Illyrius
2751c42bb7
docs: pumpkin-inventory ( #1993 )
...
* init
Signed-off-by: illyrius666 <28700752+illyrius666@users.noreply.github.com >
* fixed linting
Signed-off-by: illyrius666 <28700752+illyrius666@users.noreply.github.com >
* fix clippy
Signed-off-by: Illyrius <FitimQ@live.nl >
---------
Signed-off-by: illyrius666 <28700752+illyrius666@users.noreply.github.com >
Signed-off-by: Illyrius <FitimQ@live.nl >
Co-authored-by: Illyrius <FitimQ@live.nl >
2026-04-09 20:48:19 +02:00
RB007
7c3b41ba32
feat: forest rock feature ( #1885 )
...
* feat: forest rock feature
* chore: migrate feature to use BlockState
2026-04-09 20:32:12 +02:00
SomeYellowGuy
b3194e25e5
feat(command): implement block pos argument type and fix local coordinate resolution ( #1994 )
...
* implemented block pos argument type
* switches to using argument type helpers and added `spawnable_pos` method
* fixed local coordinate resolution
* fixed entity anchor position calculation
* made applying local coordinates more clear
* fixed errors and formatting
* fixed command error type usage
* fixed formatting
2026-04-09 18:05:03 +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
RB007
eb57afe52c
feat: basalt pillar feature ( #1884 )
2026-04-09 08:18:55 +02:00
Laptop59
e7c5ba4505
feat: add player-related functions in server wasm api ( #1988 )
...
* added some methods in server for players
* fixed clippy warnings
2026-04-08 20:07:00 +02:00
vyPal
3eddf49c62
fix: player teleport and expand get-rotation into two methods ( #1986 )
2026-04-08 19:59:11 +02:00
BitForge
4916c05997
fix(entity): consolidate hurt sound parity for slime and shared dispatch families ( #1935 )
...
* fix(entity): derive hurt sound parity from generated mapping
Keep slime hurt sounds in runtime because they depend on entity size.\n\nMove enderman and undead-family hurt sound mappings into generated data so living.rs dispatches through a shared lookup instead of owning a hardcoded table.
* refactor(entity): derive hurt sound lookup from entities data
The Extractor companion now emits hurt_sound through entities.json. Keep Pumpkin's hurt_sound_for_entity_type helper narrow and generated while moving its source of truth to entity data.
Slime remains a runtime special case because its hurt sound depends on size rather than static entity metadata.
* refactor(entity): fold hurt sound helper into entity codegen
Move hurt-sound helper generation into the existing entity codegen path.
Remove the standalone helper builder and generated file now that hurt_sound is sourced from entities.json. Runtime dispatch stays unchanged and slime remains a runtime size-based exception.
* refactor(entity): inline hurt sound into EntityType
Remove the standalone entity_hurt_sound feature and helper path.
Hurt sounds now live directly on generated EntityType values, while runtime behavior stays the same and slime remains the size-based runtime exception.
2026-04-08 19:33:45 +02:00
SomeYellowGuy
4c12e33152
chore(command): add argument type helpers ( #1972 )
...
* added helpers for all currently existing argument types
* implemented helper for `/setidletimeout`
* fixed formatting
* changed `/kill` to use helper
2026-04-08 19:32:11 +02:00
Morb
eecf6e0afa
Fix: cancelled move event kicks player ( #1978 )
2026-04-08 19:31:53 +02:00
Alexander Medvedev
eed57ce5fc
feat: Eye of Ender pointing to Stronghold
2026-04-08 12:43:43 +02:00
Greened
0017b1bf4c
fix: redstone_wire block update ( #1984 )
2026-04-08 11:02:39 +02:00
Alexander Medvedev
878116ceff
fix: https://github.com/Pumpkin-MC/Pumpkin/issues/1976
2026-04-08 11:01:29 +02:00
RB007
161b90ed28
fix: nether noise sampling... take 2 ( #1983 )
...
* fix: noise sampling calcs
* fix: correct formulas and 684.412 constant
* chore: fmt
* fix: nether temperature and vegetation in ShiftedNoise and add skip fn in LegacyRand
2026-04-08 09:22:04 +02:00
RB007
e7d963170a
fix: noise sampling calcs ( #1982 )
2026-04-07 20:40:36 +02:00
Alexander Medvedev
413f7ccb16
feat: more plugin api features
2026-04-07 16:12:46 +02:00