From f0189a43261b4b30629e43a01eebcd99b762f495 Mon Sep 17 00:00:00 2001 From: Warrior <50800980+Warriorrrr@users.noreply.github.com> Date: Fri, 27 Feb 2026 12:47:33 +0100 Subject: [PATCH 1/2] Update contributing file --- CONTRIBUTING.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index bc99062660a8..12021a51be4c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -441,13 +441,19 @@ int maxPlayers = GlobalConfiguration.get().misc.maxNumOfPlayers; Generally for global config values you will use the fully qualified class name, `io.papermc.paper.configuration.GlobalConfiguration` since it's not imported in most places. ---- + If you are adding a new world config value, you must have access to an instance of the `net.minecraft.world.level.Level` which you can then access the config by doing ```java int maxPlayers = level.paperConfig().misc.maxNumOfPlayers; ``` +#### Documentation +When adding or removing a config option, you should open a pull request in our [documentation repository](https://github.com/PaperMC/docs) +to keep it in sync and accurate. If you're unsure whether your original change will be accepted, then it's fine to wait with making the documentation +pull request until a maintainer has reviewed your changes. Once everything is done, the documentation pull request will be merged at the same time +that your original pull request is. + ## Testing API changes ### Using the Paper Test Plugin @@ -491,10 +497,13 @@ If you use Maven to build your plugin: ### My commit doesn't need a build, what do I do? -Quite simple: You add `[ci skip]` to the start of your commit subject. +Quite simple: You add `[ci skip]` to the start of your pull request title. This case most often applies to changes to files like `README.md`, this very -file (`CONTRIBUTING.md`), the `LICENSE.md` file, and so forth. +file (`CONTRIBUTING.md`), the `LICENSE.md` file, trivial Javadoc changes, and so forth. + +Do *not* add [ci skip] to the start of your individual commit subjects, as your +pull request will not be mergeable until a new commit is added due to status check requirements. ### Patching and building is *really* slow, what can I do? From a337810ac4eebbaaeaf3f44c13c2ceb34dada92b Mon Sep 17 00:00:00 2001 From: Warrior <50800980+Warriorrrr@users.noreply.github.com> Date: Fri, 27 Feb 2026 13:01:28 +0100 Subject: [PATCH 2/2] this reads better --- CONTRIBUTING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 12021a51be4c..80d1dc329847 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -500,7 +500,7 @@ If you use Maven to build your plugin: Quite simple: You add `[ci skip]` to the start of your pull request title. This case most often applies to changes to files like `README.md`, this very -file (`CONTRIBUTING.md`), the `LICENSE.md` file, trivial Javadoc changes, and so forth. +file (`CONTRIBUTING.md`), the `LICENSE.md` file, and also small updates to Javadocs or other documentation. Do *not* add [ci skip] to the start of your individual commit subjects, as your pull request will not be mergeable until a new commit is added due to status check requirements.