Paper
Paper copied to clipboard
The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
Currently `PiglinBarterEvent` is documented as `can be triggered by a piglin picking up an item that's on its bartering list.`, but it's fired when the barter is complete, right before...
Fixes #8797 An arbitrary-ish number of 1024 was chosen for the bounded queue size. The asyncExecutor in MCUtil was left unbounded.
### Timings or Profile link N/A ### Description of issue Discussed internally- no timings link or plugin list. This is an issue created so I can reference it in a...
### Expected behavior From the description of the docs, PlayerReadyArrowEvent is meant to be fired when a player is firing a bow and the server is choosing an arrow to...
`CraftItemStack#getEnchantmentLevel` and `CraftItemMeta#getEnchantLevel` behave differently, which breaks compatibility when the Bukkit Enchantment registry doesn't match the internal NMS enchantment registry. I've discussed this in the discord, but I will elaborate...
These patches aim to expose the new player listing features present in 1.19.3; the implementation is not complete as it does not account for certain states. For the implementation to...
Very much WIP, but is the coming of future sponge-inspired ways to manipulate items/entity data. The current approach to edit items has poorly aged, and in general, creates a lot...
Adds a way to set entity's pose. Fixed pose can be changed/reset only via another API call. (my take on #7318 since it was closed)) Resolves #7016.
Changes handling of the global sounds. Previously the global sound gamerule wasn't used correctly resulting in unexpected behavior (fixes https://github.com/PaperMC/Paper/issues/8726). This changes the `spigot.yml` behavior of setting the sound radius...
--- Download the paperclip jar for this pull request: [paper-8778.zip](https://nightly.link/PaperMC/Paper/actions/artifacts/504209152.zip)