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
Morb
bc7e59df39
feat(wasm-api): implement ConsumedArgs::get_value for WASM plugin commands ( #1979 )
...
* Feat: implement ConsumedArgs::get_value for plugin commands
* cargo fmt
* fix clippy
2026-04-07 14:24:11 +02:00
Alexander Medvedev
1e196cfe34
fix: arrows not damage non living entities
2026-04-07 14:04:41 +02:00
RB007
7760292c2e
feat: basalt columns feature ( #1882 )
...
* feat: basalt cols 🪨
* chore: revert block.rs
2026-04-07 11:35:32 +02:00
RB007
fd20e02042
feat: bows and arrows ( #1594 )
...
* feat: bows and arrows
* chore: clippy and fmt
* merge+
* fix: arrow grabbing
* fix: editable entity damage_immunities
* fix: skip some arrow collisions
* fix: critical arrow particles
* chore: remove crossbow.rs 🥀
* chore: fixes, formatting, and clippy
* refactor: resolve hardcoded stuff
* chore: fix ItemStack imports
---------
Signed-off-by: RB007 <36972202+RoosterBooster007@users.noreply.github.com >
2026-04-07 11:33:10 +02:00
Alexander Medvedev
45ed583312
feat(plugin-api): use trappable
2026-04-07 11:28:36 +02:00
Alexander Medvedev
8b418813f8
chore: remove some dump unwraps
...
we need to remove more
2026-04-06 23:22:38 +02:00
Alexander Medvedev
eb8931f5f3
fix: < 26 item ids
2026-04-06 17:52:31 +02:00
Alexander Medvedev
82ce8e9633
chore: chunk gen just got a bit faster
2026-04-06 13:07:53 +02:00
Laptop59
88bcb275ed
feat: crash reports with graceful shutdown ( #1790 )
...
* added crash reports and graceful server stopping
* added server & system details
# Conflicts:
# Cargo.lock
* fixed typo
* now crash reports generate before server startup
* removed duplicate .gitignore entry
* changed some wording & removed default handler call
2026-04-06 10:28:48 +02:00
SomeYellowGuy
b343365f88
feat(command): reimplement /kill ( #1971 )
...
* reimplemented `/kill`
* fixed op level
* fixed formatting
2026-04-06 10:17:54 +02:00
Greened
0a4926494d
feat: Add Golden Dandelion block ( #1964 )
...
* feat: add Golden Dandelion block
* chore: use cleaner tag
* chore: remove unnecessary addition
2026-04-06 10:14:43 +02:00
Greened
2c7edf3bbf
fix: piston crash ( #1970 )
2026-04-06 10:13:27 +02:00
dependabot[bot]
d1527c9540
build(deps): bump crate-ci/typos from 1.44.0 to 1.45.0 ( #1973 )
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.44.0 to 1.45.0.
- [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.44.0...v1.45.0 )
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-version: 1.45.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 09:58:59 +02:00
Laptop59
9c1c42d628
feat(command): implement range argument types ( #1969 )
...
* added range argument types
* formatted code
2026-04-05 11:59:06 +02:00
Laptop59
d78ecce368
feat(command): reimplement /list ( #1968 )
...
* reimplemented `/list` & new join methods for `TextComponent`
* switched to use `register_permission_or_panic`
2026-04-05 11:57:55 +02:00
Laptop59
cd9068bd17
feat(command): reimplement /setidletimeout ( #1967 )
...
* reimplemented `/setidletimeout` and fixed swappage of format args in error type helper method
* switched to use `register_permission_or_panic`
2026-04-05 11:57:16 +02:00