Paper Bug Fixes
Paper fixes many gameplay and technical issues within Minecraft. The most prevalent fixes are to TNT duplication and bedrock breaking.
Vanilla Bug Fixes
Paper fixes many vanilla bugs that were not intended by Mojang. These bugs are patched to fix behavior or prevent abuse and instability on the server. Some of our fixes are configurable, as we understand that some servers may want to keep the vanilla behavior. You will find these configuration options in the global configuration and the world configuration.
What is intended behavior vs a bug?
When an issue is reported to us, we check Mojang's issue tracker. If the problem has been reported there, then we check to see if it:
- Has been confirmed as a bug
- Has an assigned priority to it
If it meets these two criteria then we will accept changes to fix the bug, as it can take a long time for Mojang to fix them (sometimes years). If an issue gets declined by Mojang, we normally do not "fix" it as it is intended behaviour.
Paper patches TNT, carpet, rail and gravity block (sand, gravel, etc.) duplication bugs. These bugs are not intended and are patched to prevent abuse.
Because TNT duping is considered a form of automated mining and not a resource dupe, we have provided an option to restore it. This, undesirably, also re-enables carpet and rail duping, which normally we would not provide a config for, but it's the same bug for those, so we have no choice. However, the config option is as follows:
We will not and will never support sand and gravity block duping. This is a form of resource duping and is not supported by Paper.
We also fix the ability to break Bedrock and End Portal frames. We do also provide a config option to restore this functionality, but it is not recommended:
We will not support you if you have issues whilst these settings are enabled, as they can cause unintended side effects. These settings are also not guaranteed to be supported in the future and may have their behavior changed, or removed, at any time.
For reasoning behind not having configuration options for sand (and MANY other) duplication bugs, see: #3724
Please do not create any further discussion on config options for sand duping. The decision is final.