b4d355f Update empty scoreboard team default - lynxplay
#docs
1 messages · Page 3 of 1
8148870 fix: Update empty scoreboard team default (#368) - lynxplay
[PaperMC/docs] branch deleted: bugfix/update-empty-team-default
I addressed the comments but i think I messed up with the rebase?
For the system property we might want to add the forum post if it's going to mention it as well.
Ignores untracked file errors in more places, apparently didn't see them all before.
465bc37 fix: ignore untracked file errors, attempt 2 (#... - zlataovce
37597a0 feat: Add page documenting vanilla command perm... - pontaoski
2f73388 feat: 1.20.5 updates (#364) - olijeffers0n
a6a1841 chore: Update toolchain version to Java 21 in P... - NoahvdAa
8148870 fix: Update empty scoreboard team default (#368) - lynxplay
e744e3e fix: ignore untracked file git errors (#369) - zlataovce
177956c feat: add item converter tool, link to minimess... - MiniDigger
[PaperMC/docs] branch deleted: tools
Currently the size is dynamically set from the content.
I think point 2 can be marked as done due to #264.
Can you put these in a tab pane? See Velocity creating-your-first-plugin for info
I wasn't sure if I should rewrite rather than only adding admonitions. If I should do it lmk.
Parsing the version from the package name of classes is no longer possible as of 1.20.5 as Paper stopped relocating the CraftBukkit package. See [reflection](#reflection) for more information.
Also just an idea
For more information, see [plugin-remapping](./project-setup#Plugin-remapping) and [userdev](./userdev#1205).
Just an idea
As of 1.20.5, Paper removed the relocation of the CraftBukkit package into a versioned package.
Parsing the version from the package name of classes is no longer possible as of 1.20.5 as Paper stopped relocating the CraftBukkit package. See the [Reflection](#reflection) section for more information.
For more information, see the [Plugin remapping](./project-setup#plugin-remapping) section and [userdev](./userdev#1205) documentation covering these changes.
eh, its not really done at other places either.
Adds (i think) all permissions available with the default paper server.
My first time working with react so i already expect some improvements xd
closes #86.
Before I review, is gonna need a redirect as you changed a slug
Before I review, is gonna need a redirect as you changed a slug
done
306aac2 feat: add support for entity argument to comman... - MiniDigger
[PaperMC/docs] New branch created: entity-argument
…ing-ui for select and new autocomplete
I am not really enjoying this data structure, can't we just use objects?
It's the data structure used before in the vanilla command permissions thing. I just copied it.
see convo on discord, out of scope for this PR but if nobody else wants to I volunteer to migrate that into proper fields
Now that we have proper fields we don't need to reuse them for multiple purposes
I find it counter intuitive that they change locations, rather than just adding a new box. need other's input here but personally i'm not a fan
when I added the autocomplete below it also looked strange 🤷♂️
def open to ideas
I'd maybe have the entity type box appear in the middle, so that the mode doesn't move
5a2d3b7 move entity type select in the middle - MiniDigger
6c06440 feat: add support for entity argument to comman... - MiniDigger
[PaperMC/docs] branch deleted: entity-argument
a7762f9 feat: add mode to convert functions - MiniDigger
[PaperMC/docs] New branch created: convert-functions
There should also be an additional warning that macros can't be handled and that multi-line commands will be absorbed into a single line
https://docs.papermc.io/paper/dev/roadmap#teleport-flags
It says that it's still experimental, but removed the experimental status
Is the best response to just delete it, rather than documenting it :P
I don't believe that specific API is extensive enough to warrant a separate page beyond the Javadoc, not sure where else it would fit
Updates Platform SelectMenu to the new version in the script generator.
PS: Untested.
- the preferred bash is not always at /bin (most modern distros are deprecating non-/usr folders)
- the scripts are posix-compliant and not specifically bash
53c47c3 chore: Update Platform Selector in Start Script... - xMrAfonso
this is meh accessibility wise (altho these labels seem to have been broken before too, lol)
every input should have a label associated, either with for or by having the label wrap it.
styling can be done with css.
- Updated the Pterodactyl screenshots and java-install.md
- Added a note in case Java 21 is not listed in the prompt or docker image dropdown that an admin must update the egg
This should probably explain how, or link to a page on how to update it?
This should probably explain how, or link to a page on how to update it?
seems a little out of scope for Paper docs and most people using Pterodactyl are just customers of hosting companies, so that wouldn't be of use to them
could clarify that an administrator of the panel, i.e. their hosting company, needs to do it
I pretty much copy pasted what the other note above had. So if there's something that needs changing I think it should be done to both of them.
The section is currently written towards Pterodactyl users only. I could rewrite the section to include instructions for administrators too in another PR if desired.
ffdc422 Add an example of how to register - olijeffers0n
## Defining a command
description: A guide to Paper's Brigadier command API.
Commands can be easily defined within your plugin's `onEnable` method. This can be done like so:
This uses a <Javadoc name={"io.papermc.paper.plugin.lifecycle.event.LifecycleEventManager"}>`LifecycleEventManager`</Javadoc> to register the command. See the [Lifecycle Events](/dev/lifecycle) (WIP) page for more information.
9b923ef Remove unintended quotes (#306) - wikmor
9f5ab67 fix: Reword how plugins work and move category ... - olijeffers0n
6d6d5ee feat: Property for documenting "magic" values c... - olijeffers0n
10b9a63 fix: Don't duplicate titles in Velocity Docs - olijeffers0n
0e223fa fix: Use project variable for API script (#309) - Leguan16
5c02ddf Rework and Correct Grammar - olijeffers0n
[PaperMC/docs] branch deleted: feat/lifecycle-api
bba4d04 fix(misc/downloads-api): describe a missing sta... - zlataovce
[PaperMC/docs] New branch created: feature/bump-userdev-version
5eccad0 Bump userdev version to 1.7.1 - lynxplay
e13edbf chore: Bump userdev version to 1.7.1 (#388) - lynxplay
[PaperMC/docs] branch deleted: feature/bump-userdev-version
A common trap that people fall into with a binary search is removing dependencies of other plugins, either data or functionality wise, it would probably be an idea to make a note of this sort of caveat;
Common examples would be Libraries like Vault (and providers for vault, i.e. perm plugins, eco, etc)/ProtocolLib, not having these installs would generally disable plugins or subsets of their functionality which could be problematic, causing these libraries to become the "blame", even if t...
**This page only serves as an explanation page.** If you want to generate a start script, please visit
I don't think the huge empty spaces should be there
java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX...
now i understand what he mean lol I was confused as well but i thought "if ollie wants it" xd
should this just link the the plugin bootstrap section below, and then the section below should link to the paper plugin page
a small example would be nice here
maybe link to some already existing (?) brigadier docs here so we dont need to explain stuff like how to use arguments and stuff
meh, idk, on second thought (and after looking around), I think having our own docs for everything commands is the better option. can/should be added later tho, this is a good enough starting ground.
existing briagdier docs can be found at fabric (its really mod specific, https://fabricmc.net/wiki/tutorial:commands) and in the readme (its really basic and not minecraft specific https://github.com/Mojang/brigadier#registering-a-new-command)
reload command (which should never be used and will be disabled when you register at PluginBootstrap) or Minecraft's `/reload` command (which can be used),
or something like that
Maybe it would be useful to have a small example about how to add arguments to a command
So, this should have not been merged. It fails to account for versioned docs, however I have been busy and not been able to properly code review this.
Broken anchor on source page path = /paper/dev/internals:
-> linking to ./userdev#1205 (resolved as: /paper/dev/userdev#1205)
Broken anchor on source page path = /paper/dev/internals:
-> linking to ./userdev#1205 (resolved as: /paper/dev/userdev#1205)
fixed xd
4c2b458 chore: Clarify use of script generator within a... - Leguan16
c369192 refactor: Improve project versioning (#391) - zlataovce
The Recipe system is generally a weird area of undocumented cruft and limitations, there currently exists no real documentation anywhere for how to use this system, which is especially a bit of a crux given the limitations of the system (i.e. dealing with custom items, counts, etc)
054cf92 Bump userdev version to 1.7.1 - lynxplay
4c2b458 chore: Clarify use of script generator within a... - Leguan16
c369192 refactor: Improve project versioning (#391) - zlataovce
abbcaf2 chore: Make it more obvious that Paper Plugins ... - olijeffers0n
3715a67 feat: Add 1.20.5 changes to internals guide (#373) - Leguan16
I simply linked to the Fabric wiki. We can add info on arguments, requirements and such ourselves later if we want, but this should be good enough to get the initial target audience going.
Custom arguments can be created by implementing the <Javadoc name={"io.papermc.paper.command.brigadier.argument.CustomArgumentType"}>CustomArgumentType</Javadoc>
interface. See the Javadocs for more information on how they work.
Supersedes #267.
TODO:
- [ ] add
BlockDisplayexample - [ ] add transformation example
- [ ] add interpolation example
- [ ] explain some more
Displaymethods - [ ] link to minecraft.wiki article (https://minecraft.wiki/w/Display)
- [ ] mention hiding the entities from other players - the point of the superseded PR
8d9e798 fix: use major minor version for Velocity Javad... - zlataovce
[PaperMC/docs] branch deleted: feat/brigadier-api
did you change the url for that one page? if so, it needs a redirect
(cant really tell on mobile)
did you change the url for that one page? if so, it needs a redirect (cant really tell on mobile)
the slug is the same, only thing that changed was the file path
first time seeing this page and idk if in scope, but we really should explain when and why to use the async methods (i.e. no sync chunk loads, performance 📈)
I feel like this should be under a "useful use cases" section at the bottom, after the basics are explained
first time seeing this page and idk if in scope, but we really should explain when and why to use the async methods (i.e. no sync chunk loads, performance 📈)
_Originally posted by @MiniDigger in https://github.com/PaperMC/docs/pull/394#discussion_r1615144265_
afaik, teleportAsync also has to be run on the main thread, it just won't block the main thread while loading chunks for the location.
I looked into the patch and didn't see a catcher, will add a warning box though
I could be wrong about this, cause now it looks like the getChunkAtAsync method (which is what teleportAsync uses) does have separate logic if called off the main thread.
tried running teleportAsync in ForkJoinPool#commonPool and joined the future, worked just fine
teleport failed as expected:
[19:10:15 WARN]: Exception in thread "ForkJoinPool.commonPool-worker-1" java.lang.IllegalStateException: PlayerTeleportEvent may only be triggered synchronously.
[19:10:15 WARN]: at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:42)
[19:10:15 WARN]: at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(...
36f1f88 chore: consolidate memory recommendations for V... - olijeffers0n
71078fb chore: update yarn (#349) - powercasgamer
416d78b chore: syntax cleanup and standardization (#343) - zlataovce
b139e18 fix: fix capitalize typo and add it to spellcheck - Leguan16
78127dd Merge pull request #351 from Leguan16/fix/capit... - kashike
7dac71e update velocity.online-mode default - electronicboy
:::note[Performance]
We recommend using `teleportAsync` when you expect to be teleporting into unloaded chunks. Teleporting
synchronously *will* have an impact on server performance when called from the main thread, however using
`teleportAsync` does come with the caveat of all subsequent code being called from within the `onAccept`, 1 tick later.
For simple teleports within nearby (loaded) chunks, the performance different is small enough to justify using either.
:...
ae979da fix: recommend teleportAsync usage over `tele... - zlataovce
Superseded, thank you for your work!
8d08c95 Work on removing dropdowns - olijeffers0n
The server requires classes loaded from plugin.yml (or paper-plugin.yml) to be public in order to discover and access their constructors.
The current code examples define the examples types as package private.
The bootstrap example class was package private in the documentation for paper plugin commands, fixed that
Congrats on making your first PR, welcome to Paper :)
Could you also change the JavaPlugin example to be public too?
Yes, I'll do it later today!
put it in the item converter backend
needs to handle both obf and fabric intermediary namespaces
result is mojang
either using proguard or the StacktraceDeobfuscator in paper
Congrats on making your first PR, welcome to Paper :)
Could you also change the JavaPlugin example to be public too?
3ab62b2 fix: Fixed classes in command API not being pub... - Hinterhaeltiger
92a721f Partially address https://github.com/PaperMC/do... - olijeffers0n
[PaperMC/docs] New branch created: fix/mention-library-plugins
085025e Address https://github.com/PaperMC/docs/issues/392 - olijeffers0n
[PaperMC/docs] New branch created: feat/recipes
they can also be created by a datapack
3-character strings that represent the rows of the crafting grid. They can be created as follows:
This recipe declares that you simply need 3 diamonds and 2 sticks to craft the item, without any specific
This should mention that if you register it after onEnable, and with players online that you need to resend the recipes or use the boolean addRecipe method https://jd.papermc.io/paper/1.20.6/org/bukkit/Bukkit.html#addRecipe(org.bukkit.inventory.Recipe,boolean)
well they are actually plugins, just supporting ones (usually) without user-facing functionality
should probably be a warning to emphasize that they will break their server by removing library plugins
3a55539 fix(1.20.6) remove spawn-loaded options (#403) - powercasgamer
cba5edb Address Comments - olijeffers0n
Recipes are a way to define a way to craft a particular item. They are defined by a plugin or
datapack, however we are only going to cover the plugin side of things here.
Some plugins that you install are not a typical plugin, but a library. These function like plugins,
however are relied upon by other plugins for their functionality. If you disable a plugin that is a
Don't really like this sentence
8d91eb9 Address Comments - olijeffers0n
9670779 chore: Mention library plugins in binary search... - olijeffers0n
[PaperMC/docs] branch deleted: fix/mention-library-plugins
[PaperMC/docs] branch deleted: feat/recipes
[PaperMC/docs] New branch created: chore/update-pnpm
[PaperMC/docs] branch deleted: chore/update-pnpm
I propose that xmx/xms be reordered here (min memory -> max memory as opposed to max memory -> min memory) which makes the overall readability of the script.
This is a valid change, but could you also change them in all the other places
This is a valid change, but could you also change them in all the other places
Yeah- I'll take a peek. Thank you! <3
I've made some of the changes here. Let me know if I missed any <3 Thank you!
but it's better for security to set more specific limits). It's not feasible to reach Paper's default packet limit with a Vanilla client.
This defaults to 500 packets per 7 seconds. If you want, you can override this setting for specific packets.
top-level headings should be Upper Cased, seems a little too long for a summarizing heading
# Vanilla-like experience
This guide will only help you to get as close to Vanilla as possible.
this i copied from the original paper-global reference. Should I change it there too?
I think it's easier to understand this way. If someone has a better suggestion I can change it.
b077fc3 fix: Change xmx/xms ordering (#406) - CodingWithAnxiety
9c31eda fix(velocity/basics): link through to Dependenc... - zlataovce
Have a proper guide to plugin hot swapping in development
Spigot changed the api version in 1.20.5 and allows minor versions from there on. Since paper adapted this change the docs should reflect this, which they in fact already do. So the documentation is not coherent with the example already.
https://www.spigotmc.org/threads/spigot-bungeecord-1-20-5-1-20-6.645069/#post-4722247
The version of the Paper API that your plugin is using. This doesn't include the minor version until 1.20.5. From 1.20.5 and onward, a minor version is supported.
Looking at it again. Are we really sure to not follow semver here on purpose? The current docs say that the api version has no minor version, although it should be the patch.
I would suggest to actually phrase it like this, which applies more to the correct naming scheme.
The version of the Paper API that your plugin is using. This doesn't include the patch version (e.g. 1.13) until 1.20.5. From 1.20.5 and onward, a patch version (e.g 1.20.5) is supported.
I brought this up on the Discord server (#docs-website) yesterday and was told that the community generally ignores the 1 in 1.xx.x, so we should probably stick to calling it ignored.major.minor as Minecraft isn't semantically versioned and it's what people expect
Bumps Docusaurus to v3.4, pnpm and other assorted dependencies; removed sass as the dependency is handled by docusaurus-plugin-sass.
Below are screenshots for a quick comparison glance. This PR also fixes the codeblock formatting on light mode.
Dark Mode
Before:
After:
Light Mode
Before:
...
I'm not entirely sure I like the light theme code blocks, need to have another look another time
3147f78 chore: Update api-version usage with minor vers... - rainbowdashlabs
Whilst many people may not notice the inconsistencies, there are situations where they become problematic. One example is that technical players may struggle getting their machines to work like they should
This page aims to provide a starting point for players who want to get as close to Vanilla as possible.
:::info
This page is inspired by [Earthcomputer's collection](https://gist.github.com/Earthcomputer/2296da33b8cc91dba81b48103c0e1fe3) of Vanilla breaking changes.
...
Due to the way the Bukkit API is implemented in Paper, the gameplay experience between Vanilla and Paper can have inconsistencies. This can be furthered by efforts to fix bugs present in Vanilla Minecraft.
Hi @olijeffers0n,
I would like to work on this issue. Please also provide additional details?
Thanks!
Hey, feel free to read our contributing guide. It covers how to do this.
See https://github.com/PaperMC/Paper/issues/10870, basically a client will locally stop sprinting when attacking a RemotePlayer, leading to a buggy moment of stop + start sprinting.
- name: Copy Cloudflare configuration files to build directory
<!-- add-pr-comment:cloudflare-pages-preview -->
Deploying with <img alt="Cloudflare Pages" width="16" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png"> Cloudflare Pages
🚀 This branch can be previewed at
| Latest commit: | b14e66a5e01e1c3aa6f9696864724d567198d751 |
|---|---|
| Status: | 🔨 Building... |
can you undo these changes?
Support for pull requests in https://github.com/cloudflare/pages-action is hacky.
<!-- add-pr-comment:cloudflare-pages-preview -->
Deploying with <img alt="Cloudflare Pages" width="16" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png"> Cloudflare Pages
| Latest commit: | 453df077d18a8585569531d0043310d03e9a589d |
|---|---|
| Status: | 🔨 Building... |
Is this a 1.21 added config setting?
Document upcoming unsupported option in paper.
<!-- add-pr-comment:cloudflare-pages-preview -->
Deploying with <img alt="Cloudflare Pages" width="16" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png"> Cloudflare Pages
| Latest commit: | 453df077d18a8585569531d0043310d03e9a589d |
|---|---|
| Status: | 🔨 Building... |
via a shield. While Vanilla does process a damage tick, this was a long standing
32132c6 Document skip-vanilla-damage-tick-when-shield-b... - lynxplay
<!-- add-pr-comment:cloudflare-pages-preview -->
Deploying with <img alt="Cloudflare Pages" width="16" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png"> Cloudflare Pages
| Latest commit: | 32132c67e6ee656dbaa0e5fb9e2b92ab47a6d53b |
|---|---|
| Status: | 🔨 Building... |
standing bug in Paper. Enabling this option means that the damage tick will be
example comment
not possible to remove the "built with Refined Cloudflare Pages Action"
https://github.com/AdrianGonz97/refined-cf-pages-action/blob/c7b767eef599f127d8ce2388d4ed2270d3b750af/src/comments.ts#L126
<!-- add-pr-comment:cloudflare-pages-preview -->
Deploying with <img alt="Cloudflare Pages" width="16" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png"> Cloudflare Pages
| Latest commit: | d90f3b552f78ee4e7b5de70706f68576e41bbdb1 |
|---|---|
| Status: | 🔨 Building... |
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | ce03ee8f51bfdaffbcbde6d9de47215e1a3b109e |
So currently, when adding the the text shows up correctly but no icon. Without the text does not show up correctly and shows on 3 separate lines.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 62b63c3e6d5242c14e0d12147a0b9016921240b7 |
copyright: `Copyright © ${new Date().getFullYear()} PaperMC and Contributors. Built with Docusaurus.<div><a href="https://github.com/PaperMC/docs/">PaperMC/docs</a> @ <a href="https://github.com/PaperMC/docs/commit/${currentCommit}">${currentCommit}</a></div>`,
not tested but I assume this fixes the layout
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 160e33ba047cdf6122b85d7bafbd8490bd80136a |
copyright: `Copyright © ${new Date().getFullYear()} PaperMC and Contributors. Built with Docusaurus.<div><a href="https://github.com/PaperMC/docs/">PaperMC/docs</a> @ <a href="https://github.com/PaperMC/docs/commit/${currentCommit}">${currentCommit}</a></div>`,
Missing from paper-world config
- Text is no longer used
- Added a second server to the try block because see people ask that quite frequently
- Fix wrong
player-info-forwarding - Fixed Waterfall download link
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | b930cb0fdb668b9769acefe96231296512e96e61 |
[PaperMC/docs] New branch created: feature/registries
Deploying papermc-docs with <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>12c76e9</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td>🚫 Build failed.</td></tr>
</table>
[View logs](https://dash.cloudflare.com/?to=/:account/pages/view/papermc-docs/92979c33-...
99acf2e add new unload-frozen-chunks key and default va... - CyberFlameGO
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 3a4f74aeb73f499123855bf86f5845423fbfe99f |
Modification of a registry can take two different forms.
`net.kyori.adventure.key.Key` represents a namespace and a key.
</li>
<li>
<Javadoc name={"io.papermc.paper.registry.TypedKey"}>TypedKey</Javadoc> wraps an adventure key,
but also includes the <Javadoc name={"io.papermc.paper.registry.TypedKey#registryKey()"}>key of
the registry</Javadoc> the
singular sounds better here
f475232 Update docs/paper/dev/api/registries.mdx - lynxplay
bd9f5c3 Update docs/paper/dev/api/registries.mdx - lynxplay
Deploying papermc-docs with <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>bd9f5c3</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td> ✅ Deploy successful!</td></tr>
<tr><td><strong>Preview URL:</strong></td><td>
<a href='https://485cdd4c.papermc-docs....
c0da570 Add note about exceptions in bootstrap - lynxplay
[PaperMC/docs] New branch created: 121
Modification of existing entries is useful for plugins that aim to change the way Vanilla entries
Modification of existing entries is useful for plugins that aim to change the way vanilla entries
The freeze event is called right before a registries content is frozen in-place, meaning all Vanilla entries are registered.
The freeze event is called right before a registries content is frozen in-place, meaning all vanilla entries are registered.
A list of Vanilla tags can be found <a href="https://minecraft.wiki/w/Tag#Java_Edition_2">on the minecraft wiki</a>.
A list of vanilla tags can be found <a href="https://minecraft.wiki/w/Tag#Java_Edition_2">on the minecraft wiki</a>.
10de6a7 Update docs/paper/dev/api/registries.mdx - lynxplay
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | fbe674f23b9bc5131915a1614f51fb72f30008b5 |
Deploying papermc-docs with <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>fbe674f</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td> ✅ Deploy successful!</td></tr>
<tr><td><strong>Preview URL:</strong></td><td>
<a href='https://a5cf0d77.papermc-docs....
[PaperMC/docs] branch deleted: 121
An example of retrieving the `Sharpness` enchantment using
description: A guide to registries and their modification on Paper.
Registries are available via the <Javadoc name={"io.papermc.paper.registry.RegistryAccess"}>RegistryAccess</Javadoc> class.
or
Registries are available via <Javadoc name={"io.papermc.paper.registry.RegistryAccess"}>RegistryAccess</Javadoc>.
Beyond plain reading access to registries, Paper also offers a way for plugins to modify registries.
a9a19e2 Update docs/paper/dev/api/registries.mdx - lynxplay
acaa65b Update docs/paper/dev/api/registries.mdx - lynxplay
744bee0 Update docs/paper/dev/api/registries.mdx - lynxplay
c8b049e Update docs/paper/dev/api/registries.mdx - lynxplay
4baa6cd Update docs/paper/dev/api/registries.mdx - lynxplay
b2c5f52 Update docs/paper/dev/api/registries.mdx - lynxplay
f83727d Update docs/paper/dev/api/registries.mdx - lynxplay
89346f1 Update docs/paper/dev/api/registries.mdx - lynxplay
b57f35d Update docs/paper/dev/api/registries.mdx - lynxplay
492bae0 Update docs/paper/dev/api/registries.mdx - lynxplay
93bb85c Update docs/paper/dev/api/registries.mdx - lynxplay
e50aea7 Update docs/paper/dev/api/registries.mdx - lynxplay
991d99c Update docs/paper/dev/api/registries.mdx - lynxplay
c44dd5c Update docs/paper/dev/api/registries.mdx - lynxplay
2f8ec94 Update docs/paper/dev/api/registries.mdx - lynxplay
6669c5c Update docs/paper/dev/api/registries.mdx - lynxplay
While for most cases a plain `Collection` of the values might suffice, alternative approaches are
[PaperMC/docs] branch deleted: feature/registries
bug-report-link and resource-pack-id
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | f2c8d28652991616e8660e04199052733c64b28b |
Have you tested it…?
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 65ca98a4beeb2b15aa57d55e33ebaddf1510613d |
6fac135 Fix compilation error in registry example script - lynxplay
When looking through the docs and trying to get the userdev plugin to work I noticed this line being faulty.
This PR updates it to reflect the actual code one has to write.
Based on #build-tooling-help message (Message link in the papermc discord server)
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | e95d5b6ab46dfe69cefaf65de6836ff127bbd3f9 |
65c426b Fix: Incorrectly defined task in paper/dev/user... - Strokkur424
Feels weird to have these on the same line when the list is expanded?
c50cae7 chore: Misc velocity doc changes (#422) - powercasgamer
1d11389 Add trial chambers structure seed to spigot.yml... - Warriorrrr
[PaperMC/docs] New branch created: feat/add-trial-chambers-seed
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 1d11389f3966cb7738fd39fcb331f1a49046c4df |
Deploying papermc-docs with <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>1d11389</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td> ✅ Deploy successful!</td></tr>
<tr><td><strong>Preview URL:</strong></td><td>
<a href='https://fa9b567f.papermc-docs....
Fixes broken metadata and makes the sitemap generate once again. To me, it seems like there's no way to get a deployment URL at build time, so this PR tries to guess it for previews.
Based on my observations, deployment URLs are formatted in the https://.papermc-docs.pages.dev format, where `` is a - identifier capped to 28 characters and special characters (/, _, .) replaced with a dash.
Examples:
https://papermc-feat-add-trial-chamb.papermc-docs.pages.dev- `https://zl...
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | ffe9ac5e5889227d3ea2877271b9faacf08f94ea |
I'm unsure if I've put it in the correct place, but the anti-xray permission node appears to be undocumented
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | b29ee815fbc440d073380bba5da118d08934fb63 |
Please, can you write more information for this category in docs site, or can you write on docs, example plugin ?
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | a0e3bdb93e49e2afcd236238d4a4687d5c392ad9 |
description: "A URL value used for the Report Server Bugs button in the Server Links client menu."
description: "The UUID of the server resource pack to use."
fed21a4 chore: Update server-properties.yml with new ke... - CyberFlameGO
8b38c01 chore: Document anti-xray bypass permission (#431) - kokiriglade
The Commands API Page in the docs is currently incomplete and/or not detailed especially when it comes to Arguments/Argument types, so I added a note for that while I'm working on expanding the docs
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 213e7a0e08a10176832d27a2147f208ba878e681 |
Eh, I don't see a particular value in this
Eh, I don't see a particular value in this
Yeah but as I tried using this doc specifically myself I realized that it is pretty much useless when it comes to implementing more complex commands and arguments so I added a note that links to the example plugin so that people wanting to use the new API have a reference on how to do things. I'm also currently working on expanding the docs so it would just be a note for a few days :)
I think we are fine without a note :+1: Given the entire thing is experimental anyway, it should be kind of a given things are incomplete. Merging a commit just to revert it later also seems kinda bleh, the brigadier command API is additionally also not something we expect to be 100% easily usable. That is what BasicCommand exists for.
If you want to work on the commands docs, that would be awesome! But yea, I don't see value in adding a note.
okay, then I'll just write the docs without adding a note. Happy coding!
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | d5a328eec50d8ae08c6ae726c1c267717e66f3f1 |
I improved the Command API's documentation. I moved everything to a new folder and added a page for arguments, so everything is clearer and you don't have to use the Fabric wiki for arguments :)
why? we have the new sidebar item, right?
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 1a3eb6130914e7427612f9d725e19d9ce82b32f4 |
was a file of the pretty printer. dont want that on github
that's the prettier configuration, it is needed
As a last step, we need to register the command:
Now that we have registered the command, we can execute it in-game:
Look, we can even see our tooltip and if we execute the command, we get the message we specified:
By default, you can use [the registry API](../registries.mdx) to get simple argument types like
This is in the works (at least for Paper Brigadier Commands) (See this). There currently is no example plugin although you can learn a lot from the testplugin in the main project's repo. Hope this helps :)
Good work, a few things left
Not sure if I like Brig being here. Needs input
Not specific to the page
Not sure that I like these slugs. I prefer either /commands/ or /command-api/ as the former would be /commands/commands
eca7cf6 feat: Document vanilla breaking changes (#326) - Leguan16
From ac45756ede7ee7d5b5a5ac737a8eb1a7c8c82ec9 Mon Sep 17 00:00:00 2001
From: Ollie <69084614+olijeffers0n@users.noreply.github.com>
Date: Mon, 1 Jul 2024 14:57:56 +0100
Subject: [PATCH] Fix CSS on new node
---
.../config/ConfigurationStructureDiagram.tsx | 6 +++++-
src/css/configuration-explorer-layout.css | 13 +++++++++++++
2 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/src/components/config/ConfigurationStructureDiagram.tsx b/src/componen...
yeah, something like Command API (Brigadier) would be more in line with the sibling categories (sorry cas)
That was also my first thought but someone here requested a change so that's what i did...
Just like its description says, more vanilla!
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | a15dc30d9c1ccb64416ce546d0f3ad457bf14a32 |
Every suggestion should be resolved, if there's anything more, let me know :)
43157bb chore: Set `use-vanilla-world-scoreboard-name-c... - LittleChest
286a16e feat: document plugins/.paper-remapped (#435) - powercasgamer
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 99887ed1c7be3a5432c8cb127214dd5ebc8eb19c |
Since Waterfall went EoL for quite some time now I believe it shouldn't be mentioned in examples/documentations anymore. I also replaced Waterfall->Folia in the main page's description since I think it became more important than Waterfall over time.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | faf4a7976b547159b39af62b9d409672e2b0068d |
Since this is a FAQ I'd say it's justified to keep Waterfall here
Paper and Velocity not Paper, Velocity, please
Installing Java is a critical first step to using or developing plugins for Paper and Velocity.
don't merge please until someone answers [here](#hangar-moderation message)
This is a bug that should be fixed in Paper then (and Java in general), not docs made for it.
If this is still occurring please open an issue in Paper with appropriate logs and mention this issue there.
see
[here for a possible fix](#docs-website message)
JDK-8016521
[JDK-8179037](https://bugs.openjdk.org/browse/JD...
Minecraft itself also specifies many argument types. For more information on them, see <Javadoc name={"io.papermc.paper.command.brigadier.argument.ArgumentTypes"}>ArgumentTypes</Javadoc>
I think it makes more sense this way since Brigadier itself only adds these.
The arguments provided in the ArgumentTypes class are vanilla argument types.
Addressed the requested changes
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 2f08d1dee90a59c5753d1a3721920942cd44c687 |
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | e017270f4e174c6c0bf6ad280165c1c00bd1c029 |
Makes the search bar display results only from the currently opened project.
This should have no effect on non-project pages, such as the main or search page; results from all projects should still be displayed there.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | d87409f901678ae6665067ee33710b69c7a70ce9 |
No, Brigadier is the command API in Minecraft, so it's just more specific to use Brigadier over Minecraft
Yeah, Brigadier is the command framework Minecraft uses, but it doesn't provide the argument types that ArgumentTypes gives access to.
If you use plain Brigadier, you don't have access to those arguments but only to argument types that represent basic Java types.
This PR fixes a mistake made in the JDBC url from the "Using Databases" page on the "Simple MySQL Setup" dropdown.
From jdbc://mysql://localhost:3306/mydatabase to jdbc:mysql://localhost:3306/mydatabase.
I just removed the two // after jdbc:, according to the Microsoft documentation Building the connection URL:
``jdbc:sqlserver://[serverName[\instanceName][:portNumb...
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 77fdaff6f554ab0c368ad13bbc7c54fae29b404f |
Updated the JDK, as 17 is no longer supported.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 2fddbed342bdc234aa8bcd6f034cb1e43eb0b763 |
I am about to do a PR which also updates the picture above
Just include the picture change in this PR 👍 LGTM otherwise
I am about to do a PR which also updates the picture above
Would it not be handier to add it onto this PR?
Can I even edit this pr here?
Just post the picture here, they can include it 👍
[PaperMC/docs] New review comment on pull request #444: Update project-setup to correct JDK version.
this should probably be changed to refer to the PAPER_JAVA_MIN property: https://github.com/PaperMC/docs/blob/main/CONTRIBUTING.md#magic-value-handling
[PaperMC/docs] New review comment on pull request #444: Update project-setup to correct JDK version.
Good idea, just committed an attempt for it.
[PaperMC/docs] New review comment on pull request #444: Update project-setup to correct JDK version.
looks good, just trim the excess space from the table field, so the end lines up
why does the new screenshot sets the paper-plugin.yml checkbox?
we do not recommend people to use that unless the need it, especially beginners that would use this guide
That is a fair point. That was my bad, as I accidentally had it ticked and forgot about it
Made in response to https://github.com/PaperMC/docs/pull/444#issuecomment-2231115386.
Basically just fixes an error which I did, but the original PR sadly already closed
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 904e46d099eacd159952b87af18863dc275538ea |
- [ ] explain that timings is gone (and why)
- [ ] explain what spark is
- [ ] link to spark docs for usage
- [ ] explain
paper.startSparkBackgroundProfilerImmediately(and add it to the system property page too, can link back to spark page) - [ ] explain how to change the spark version
- [ ] add spark config/folder to the folder view
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 4625ebe1fd69f6b43aeebe35f5c7f81e4d05f5af |
This is only a fraction of what spark can do, so if you want to learn about the different features of spark
or learn to analyze reports yourself, check out spark's documentation [here](https://spark.lucko.me/docs/).
Starting with 1.21, Paper bundles the [spark](https://spark.lucko.me/) profiler, which is the preferred way
#### paper.enableSparkImmediately
lets just wait for the action to pass this time @kashike
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 23aec93101692a8fae9b61d07c8f29e5e269edac |
With these comments reviewed, looks good to merge
We implemented the <Javadoc name={"io.papermc.paper.command.brigadier.argument.CustomArgumentType$Converted"}>CustomArgumentType.Converted</Javadoc>
interface. This interface takes two type arguments: our custom enum, T, and a native Java type called N.
- `convert()` converts the native type (in this case `String`) into our custom type.
- `getNativeType()` returns the type of string that our command argument uses. This uses a single word, so we return `StringArgumentTyp...
## Advantages over string-based arguments
[PaperMC/docs] New branch created: document-sprint-interruption-bug
5b1c26d Document Vanilla Interruption bug - olijeffers0n
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 5b1c26d5612bed6e62907ffece99c0b8b890f715 |
Deploying papermc-docs with <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>5b1c26d</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td> ✅ Deploy successful!</td></tr>
<tr><td><strong>Preview URL:</strong></td><td>
<a href='https://0bc0fe6f.papermc-docs....
[PaperMC/docs] New branch created: feat/document-max-tick-amounts
d6a3413 Document properties - olijeffers0n
Could this be updated? If you are not able to, do not worry.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | d6a3413d0964898650f8181268dc71ca688159fd |
Deploying papermc-docs with <a href="https://pages.dev"><img alt="Cloudflare Pages" src="https://user-images.githubusercontent.com/23264/106598434-9e719e00-654f-11eb-9e59-6167043cfa01.png" width="16"></a> Cloudflare Pages
<table><tr><td><strong>Latest commit:</strong> </td><td>
<code>d6a3413</code>
</td></tr>
<tr><td><strong>Status:</strong></td><td> ✅ Deploy successful!</td></tr>
<tr><td><strong>Preview URL:</strong></td><td>
<a href='https://faf65478.papermc-docs....
This is a safety measure to prevent the server from hanging when there is
This is a safety measure to prevent the server from hanging when there is
dc27515 God I hate English - olijeffers0n
259f989 Document max-fluid-ticks and `max-block-ticks... - olijeffers0n
[PaperMC/docs] branch deleted: feat/document-max-tick-amounts
Reflect changes from Velocity#1357.
Prequirement:
This PR requires Velocity#1357 to be merged before this one can be finalized.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 4e768bff602a4cf197f0a33cb94b2f074ff3744e |
Should have examples, ans show how to migrate from before to the new format.
Should have examples, ans show how to migrate from before to the new format.
Where would you suggest a migration guide should be added?
Should it be included directly in the forwarding guide, or would it be better to use /velocity/migration, even though it seems rather unused?
no need to use HTML markup here
Example:
```toml
lobby = "127.0.0.1:30066"
```
Becomes:
```toml
lobby = { address = "127.0.0.1:30066", forwarding-mode = "MODERN" }
```
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | c534e700f3464ea2b0d3e882251da7dacf2cc325 |
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 87879bf65c04dd267101c71320c7c40ffcf19186 |
is this something that should be noted in the Vanilla-like experience guide? otherwise lgtm
Not sure it needs to be, just because this is just stating that if you change this there will be a vanilla visual bug or whatever.
0ed0755 chore: Document Vanilla Interruption bug (#451) - olijeffers0n
[PaperMC/docs] branch deleted: document-sprint-interruption-bug
6a674ce feat: add static util example for MiniMessage (... - zlataovce
The 'blocked by feature' label should be removed, as it is no longer blocked.
The 'blocked by feature' label should be removed, as it is no longer blocked.
The Velocity PR is not merged.
The 'blocked by feature' label should be removed, as it is no longer blocked.
The Velocity PR is not merged.
You're right, I messed up.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | bd78f549825c4da2055c0d24ee05dfafa0638008 |
https://docs.papermc.io/search?q=keep-spawn-loaded
since version 1.20.6+, the option "keep-spawn-loaded: false" seems to have been removed from Pape
Now Vanilla provides '/gamerule spawnChunkRadius '
The Issue
Hey! I'm the maintainer of the Github Action refined-cf-pages-action and we were recently made aware of a security vulnerability regarding the pull_request_target workflow event where it's possible to leak secrets (including the CF credentials used in the action) through a Github Actions exploit when running untrusted code. Unfortunately, our previous recommendation for the setup of the PR Previews from Forks featu...
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 043179e0f089e3bd813cf0984c8ef0afcb7921f7 |
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 0b781d61e09a0bdaff82f364608828d267140804 |
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | e543ca70486eb69f8649efe3220fdd5d9c29e265 |
revert this, make sure you're using corepack! (corepack enable pnpm)
pnpm likes to troll me sometimes
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 66fe071c8af30081e967482496b3c97d18261ae3 |
I do not like the current solution to the "how-to vanilla" page. Thats why I am proposing a refactor that merges the two files with adding a vanilla field to config options that alter the vanilla behavior.
only-merge-items-horizontally:
vanilla: "true"
default: "false"
description: >-
Prevents merging items that are not on the same y level, preventing potential
visual artifacts.
I am aware of the unnecessary nodes showing no default value. Unfortunatel...
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 5c47adc94b9860ee106ca44e0e1e08d0f20b6b47 |
When using paperweight-userdev with Gradle and Groovy syntax instead of Gradle Kotlin DSL, some modifications to the code described in the documentation are necessary.
I have added a note to the documentation regarding the issues I encountered and how to resolve them.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 45a581abfcd945544a0861b74a4e1ef2b01fd27b |
Given we don't really provide groovy support anywhere else in the docs (as we heavily favour kotlin) I'd be in favour of making this a bit less verbose.
Something like a general note at the bottom saying that "The static members above are accessed with a get prefix when using the groovy dsl"
Or something along those lines. Generally, just wanna make sure it doesn't look like we actually encourage using groovy.
If you are using Gradle with the Groovy DSL, you should instead access the fields via static method like `getMOJANG_PRODUCTION()`.
PaperMC/Paper#10440
ideas on how to nicely implement documentation for this type of dynamic config section are appreciated as the way i did it is certainly not perfect. Feel free to ping me on discord if you have ideas as i might not check this as often and allows for easier conversations.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 71b92fa55dd67ec8bd456efbbdffa8d37a9ed0a4 |
This PR adds a draft design for documenting Velocity's environment variables,
as requested in Velocity#1404.
Note that this design is still a work in progress. If requested, the design and style could be changed to match those from Paper's system properties docs. Also, I haven't made a specific order for the variables, so if you'd like to suggest changes,...
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | d8ab72ec200af2f6efd0cc0e6c17f9dade0cb526 |
I think it's a neat idea which can be used for the paper system properties page.
I'm also not sure about the usage of single quotes, but I didn't bother to add markdown support and use backticks.
Overall not a big fan of the style, seeing as you can't link to it (as mentioned in Discord)
Should match file name, or other way around.
description: "The max amount of packets before the queue is flushed automatically.",
I also removed the type since the Paper equivalent docs don't have it. Do you guys think we should add it back?
7f4230d feat: add docs for symlink validation skipping ... - mja00
Although the importance is already considered by adding it to the "Common Pitfalls," I believe it would help if this is marked as a warning to give people a heads-up.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | cd9b6583dc33d5cd28a56dbb2d040245bd407d4c |
I don't like this; this text is now a continuation of the admonition's content, but admonitions are supposed to be self-contained pieces of advice that don't interrupt regular document flow
e33d3f4 feat: add caution admonition for plugin loading... - Timongcraft
- **description**: Limits known packs to the Vanilla default to prevent crashing Velocity.
I also removed the type since the Paper equivalent docs don't have it. Do you guys think we should add it back?
I think it's fine without it, the types are simple enough to be deduced from the default
missed this :joy:
- **description**: Whether the maximum uncompressed packet size should be set to its maximum supported limit (128 MiB) instead of the Vanilla limit (8 MiB).
Nice work, I have a couple of opinions but nothing major so approved :)
Again, sort of is just the title. Adds no value and could be elaborated
Not really clear what this is, maybe could have an explanation
Currently, if you go to the docs via the normal paper page and then to the developer section, you cannot find the JavaDocs directly. It would be good, based on the experience of other documentations, that there should be a direct link to docs in the general overview.
I know that there is a link in the footer but it can happen, as it happened to me, that the link is overlooked.
Here is an example graphic:
 | 5a3114c8580e14667490ae43c0585b145b9a9dea |
- Documented support for tablist headers, footers, and resource packs.
- Clarified that unsupported operations include sounds and books. (currently the only unsupported operations)
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | b3760d777bfd1c694abff3150abb3a595ac97b17 |
We could, but if Kiory adds something, it won't be listed and would need to be updated.
Literal or with a component?
I see both in the docs, so I'm not sure what I should use here.
2be4444 feat: add page for Velocity's system properties... - Timongcraft
e39d871 fix: config node description shouldn't link (#460) - powercasgamer
fe18642 fix: wrong worker thread count description - zlataovce
[PaperMC/docs] New branch created: fix/worker-threads
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | fe186424183367d9acffe4df901137d2d0d82ddd |
9c8943f fix: wrong worker thread count description (#471) - zlataovce
[PaperMC/docs] branch deleted: fix/worker-threads
[PaperMC/docs] New branch created: feat/despawn-range-shape
9be174d Add despawn-range-shape to paper world config - Machine-Maker
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 9be174d217de1b37eeb2512687e3e6f698b8670c |
b6d3927 capitalize Minecraft - Machine-Maker
7ffbe75 Add despawn-range-shape to paper world config (... - Machine-Maker
See: papermc/paper#11301
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 9b886f57b294b059dff9a61ab5daf8fe86c3bfa9 |
Should this mention what the default is?
I don't think we have been doing that yet, because we don't have a good way to keep that value up to date.
[PaperMC/docs] branch deleted: feat/despawn-range-shape
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 81863a62d845cce68ac84261478e6cbba5e3441b |
Generally we don’t bother with such small changes. Just something to note going forwards.
d1459bd [ci skip] chore: update forwarding docs (#474) - BiraruYT
My bad, thanks for telling > Generally we don’t bother with such small changes. Just something to note going forwards.
[PaperMC/docs] New branch created: feat/ac-config
3246b02 Add docs for new alternate-current config - Machine-Maker
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 3246b02fcd708380649debcdc377a706eba22937 |
Only has an effect when using the "alternate-current" redstone implementation.
A quality of life improvement for developers, adding a note that specifies data is not automatically copied over for you would help with confusion.
Following the components update, components from the ItemMeta (including PublicBukkitValues) are copied over. This however, can be deceiving, as with commands such as /data it appears the data is carried across to a TileState, when it is not.
Thi...
Yeah, that does seem to be a common misconception, that itemstacks that create block entities have multiple pdcs, one for the stack, and you can access the block entity's PDC from that stack as well.
The table alone after a heading looks weird. I think some sort of introduction to why some operations are not supported would be nice to have.
Due to <reason> and <reason> Velocity currently only supports the following audience operations:
<table>
Sounds good, I'll work on the PR now.
The table alone after a heading looks weird. I think some sort of introduction to why some operations are not supported would be nice to have.
Due to and Velocity currently only supports the following audience operations:
You mean a general introduction before the table, right, and not a description for each operation?
The table alone after a heading looks weird. I think some sort of introduction to why some operations are not supported would be nice to have.
Due to and Velocity currently only supports the following audience operations:
You mean a general introduction before the table, right, and not a description for each operation?
Yes just a message before the table explaining why there are certain methods not implemented.
[PaperMC/docs] branch deleted: feat/add-trial-chambers-seed
Several minor PDC clarifications
- Warning box for developers, clarifying that PDCs must be manually copied from holder to holder
- Correction of TileState explanation
- Adding of other PersistentDataHolders
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | d5fc475fabf9d6274247bdb08e9779c368fd00b9 |
[PaperMC/docs] New branch created: fix/userdev
d573d19 Remove hardcoded userdev version - Machine-Maker
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | d573d19ec4dc20a81c2125089e86b3d19835e5e3 |
ac0f87c chore: Remove hardcoded userdev version (#478) - Machine-Maker
[PaperMC/docs] branch deleted: fix/userdev
as well as the warnings and updated example code, it also includes
- more specific diagrams for each case
- fixed identifier checking, rather than by identity
- instanceof style cast.
<!-- refined-cf-pages-action:deployment-summary:docs -->
built with Refined Cloudflare Pages Action
⚡ Cloudflare Pages Deployment
| Name | Status | Preview | Last Commit |
|---|---|---|---|
| papermc-docs | 🔨 Building (View Log) | 3bd65a4f661444bc681359a6f3ca75a60c570a0a |