Paper
Paper copied to clipboard
The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
Adds two new "events" that PluginBootstrap can register to which enable modification and addition to both built-in and data-driven registries. This opens up tons of new possibilities for plugins to...
Currently includes generated key holder classes for types used in the Registry Modification API ```[tasklist] - [x] Add TypedKey type that has a generic for the api type, has a...
This is created to help forward possible more conversation and ideas that may be prompted under the whole new "paper plugin" umbrella. With the paper plugin PR released, this allows...
Fixes #9061 I am not sure this is the proper solution to fix the issue, but after changing an existing online player's profile using #9061 reproduction code the player appeared...
The source uuid is null when two animals breed
### Is your feature request related to a problem? PlayerItemDamageEvent should have some of `getCause` method. That way you could e.g. cancel axe damage for PvP, but not for mining....
This pr add events when a player is being removed from the whitelist or added.
Fully aware this will need to be reapplied once 1.20 is stable, just figured I'd push now to show the diff in case this is wanted Handles another part of...
### Expected behavior I should be able to remove "icanhasbukkit" command from commands.yml ### Observed/Actual behavior Everytime I remove that command from commands.yml file it's re-added after a server server....
Closes https://github.com/PaperMC/Paper/issues/5561 This fix two issues: - poi desync when the BlockPhysicsEvent is cancelled - the set air to prevent further updates doesn't have the UPDATE_MOVE_BY_PISTON flag and so the...