#docs-website
1 messages · Page 9 of 1
@neon epoch don't get sunburned
I do not recall approving such a vacation ||but, have fun, I guess||
Should have vetoed it before it got to HR
i wasn’t invited to the meeting
real question is why weren't you invited to the vacation? 
sure
There should be a easy way added to diff the config's from the docs to a up to date config.
I could do that
yes
cool!
Yes.
from everywhere or just contact
https://github.com/PaperMC/docs/pull/423 cc @echo canyon @last bear (not ollie, enjoy barca) @burnt ice
1.21?
yea
build failed
someone needs to do the version thing
it build locally 😭
k what now
Yea probably
@opal flare ^^ I don't think the cloudflare-pages bot is supposed to run
should we talk about what happens if you load the world without registering the enchantment?
Yea, I guess a third note won't hurt 
what did you do to run it?
I clicked rerun on something in github because the build thing did not seem to update

yey I can contribute at least something to the update, lol

You can shine next one when we hardfork 
ok but do you really want me to port patches? 😄
Hard fork 1.21.1 confirmed
if that happens I shall kiss you
porting patches happens after running the history stuff tho right?
Yeah
then we change decompiler/param mappings and watch it conflict trying to apply the per-file patches on files we don't modify
Added
Exceptions thrown by plugins during this phase will cause the server to shutdown before loading
as missing values or modifications to the registries would otherwise cause data loss.
Meaning we can do it all in parallel
yeah. a benefit for sure of per-file, is work can be done by multiple people at once
kinda, probably still some conflicts, but way less than sequential patches
We should just roll a dice to see who gets what file 
Owen rolls ServerLevel
paper in shambles
rolls any patch*
Dammit Mini you had 1 command to run
I did
pnpm docusaurus docs:version:paper "1.20"
Ij didnt show the new files 💤
eeeeb3a
jokes on you, I ran git push via cli 😄
because something is borked with the github auth
in IJ for me
my review looks a bit broken
commits in IJ, pushes via cli. Gamer move
ctrl + g is putting the suggested thing twice
but you used git in intellij to commit
that was the mistake
I just use everything in CLI because I don't trust git GUIs unless I just want a pretty picture
I am still cooking
🧑🍳
actually tested locally now ^^
Step-by-step instructions on how to set up a plugin development environment.
there we go
🐌
last chance before I merge?
Alright, merge for registry then?
after you addressed those reviews ig 
I painstakingly wrote all that on my phone
Noice
FARMING commits
it's not farming if you're sane ||(not riley)|| and don't use merge commits 
Idk if a direct upload from the action counts as a build but we get 500 per month
500 builds on github or cloudflare
Should be no limit on github since os
but idk if a direct upload from the pages action counts as a build or not.
Done ™️
I just added the suggestion
Hm?
I replied with the suggested change so you could incorporate that but you did it manually
You can merge whenever
We go zoom today
you had your chance
i just got out of my shower
could probably use actions' concurrency group feature to cancel old tasks if a newer one is running
Can we overrule Ollie and get this merged https://github.com/PaperMC/docs/pull/410 no one uses light mode anyway
also https://github.com/PaperMC/docs/issues/412 can be closed
thank you
(I merged main so there's going to be a build from pages if anyone wants to look at the preview)
weird interaction but ok
ooof
Who broke that? Smh
i'm sure the culprit is the one listed in the footer of that image 👀
I touched the page not the component
true
!
haven't been able to reproduce this in ios safari or on desktop in mobile mode 
meant to add that i can't reproduce in discord browser either
A start script generator for PaperMC projects.
when going discord -> safari i can reproduce, still shows it weird on discord
oh i can reliably reproduce by changing the font size through safari
stackoverflow says to apply the following css style
body {
-webkit-text-size-adjust: 100%;
}
is your font size set to 85% by default?
good ol' safari https://stackoverflow.com/questions/48230608/flexbox-div-not-containing-all-elements-in-safari-but-works-fine-in-chrome
in any case it'd probably be good to switch it to a column when viewed on mobile
it ends up getting around that weird problem on safari (plus less clutter on mobile)
lynx very helpful
always
is https://github.com/PaperMC/paper-trail mentioned in the docs anywhere as a way to notify users if someone tries to run a paper plugin on a spigot server?
yeah, me neither until jmp posted a link
woo
Do we have any basic spark docs? Or even a factoid that links to spark docs
The Timings profiler that has been bundled with Paper for many years has been scheduled to be removed.
PaperMC has plans to bundle spark with the server in the future.
You may continue using the Timings profiler while it is supported, but may be requested to provide a spark profile when requesting support.
For more information, please visit Paper issue #8948.
oh it’s timings lol
i was looking for spark
also please fix that faction
factoid
there’s a space in front of For more information
It’s there to piss you off
fix it
I can’t. The fancy embedded one Riley has to fix
Just got an email from algolia - the move to Cloudflare seems to have broken the scraper
broken how
[docs-papermc] Blocking error:
The difference between the number of records:
from : 7.1k
to : 0
is too large (100 %), this limit can be modified in the Editor (currently 10 %)
that doesn’t say what’s broken!!
No it doesn’t
Crazy that
It means that something has fucked the scraper
Just needs someone to go thru the config and find the issue
did vercel generate that before?
potentially so
if no one does it i can create a pr in like 2 hours
we already appear to have that plugin installed
@neon epoch what did you break
env variables are inserted on build time and the cloudflare pages deployment step runs after building, so there's no way to get the URL there
idk you can't get the url before it's deployed
I made a patch that tries to guess the deployment ID, I could PR that if no one has a better idea
fix__correct_base_URL_for_Pages_deployments.patch by @drowsy zinc: https://pastes.dev/tbQx1bhriH
I'd generally prefer to leave it to the docs folk but that looks fine to me
Why no patch syntax highlighting
Silly bot
pastes doesn't have one
PR?
okay
why is the cfpages app commenting still
only seems to happen on branches on the repo not from external al
IMO it would be better to separate the normal plugin stuff and paper-plugin stuff in the development section https://docs.papermc.io/paper/dev/api
Welcome to the Paper API guide!
Would actually not be too much against this either. We have seen enough confusion
hey lynx
wdym paper-plugin stuff? if you mean paper-plugin the file, I can't see anything related to it in the section you linked
but, not all of that is tied to paper plugins
ya
though if you move the paper-plugin specific parts (of the command api for example) elsewhere, I myself wouldn't expect them to be shoved in a paper plugin quarantine file, rather in the actual topic's page
the registry api page already has a big warning box for registry mutation, I'd say that's sufficient - now to do that in the other places
You could make a "paper specific category"
the problem is that you fragment documentation there
what about just a generic "This is a Paper Plugin only thing" banner
not banner
thing thingy https://i.imgur.com/107cwSm.png
the registries are going to become more important over time, and seperating manipulation and utilisation will only just create doc flow issues
admonition
probably be much easier to just have a little tag that we can put in sections that are more "advanced"
But it doesn’t say that it is paper-plugin specific which it should
yes
yes to what
lifecycle api can be used without a loader/bootstrapper
well, the "big fun" is the whole "what lifecycles are available to you without that", but, stuff like new command API works, you just won't be able to register early enough to be there for command functions to work if not
I meant everything that required a "paper plugin" to operate
mb forgor to disable reply ping
This also would be nice
Maybe an idea to have a small section, or even a discord factoid regarding .paper-remapped folder?
nvm lol
maybe added here https://docs.papermc.io/paper/reference/configuration
Starting in version 1.20.6+, Paper uses Mojang mappings at runtime. Any plugin that still uses Spigot names for internals will be automatically remapped to work on Paper (Read more). The folder is used to store the remapped plugins. You should leave it untouched! 
it's kinda a detail people don't have to learn about
ok so we will keep the original simple faq
https://i.imgur.com/eJ8CThY.png thoughts on something like this
That’s actually great.
The folder description should just briefly explain what it is for
Starting in version 1.20.6+, Paper uses Mojang mappings at runtime. Any plugin that still uses Spigot names for internals will be automatically remapped to work on Paper (Read more). The folder is used to store the remapped plugins. You should leave it untouched! 
https://i.imgur.com/0XTtn8u.png I made it link to that forum post but doesn't look too great
used to store remapped plugins. (Learn more)
Maybe? Otherwise people don’t know there is a link there
Don't think I can make the (Learn more) clickable, the whole folder is clickable
Ohhh nvm
see dm
Yeah I think it’s fine
Hey y'all. I'm currently working on the docs for the new brigadier command API and I want to add a reference to the CustomArgumentType.Converted interface using the <Javadoc> tag. but as it converts dots into slashes, there's no way that Im aware of to link this page...
declaration: package: io.papermc.paper.command.brigadier.argument, interface: CustomArgumentType, interface: Converted
That is, if you don't want to use a direct link text
does $ not work for the inner class?
if not, the javadoc component should probably be made to turn . into / and $ into .
so that inner classes are referenced like io.papermc.paper.command.brig.argument.CustomArgumentType$Converted
Hello everyone, I recently registered on the forum and was immediately blocked. I didn't even write anything
What could be the problem?
(I have not found a special branch for this, so I am writing here, sorry)
This is the channel for our documentation. I'll alert someone who can look into this for you, though.
ahhhh that makes sense! thx!
Should be resolved.
Pull request for updated brigadier docs is out 🙂
not very resolved https://i.imgur.com/qLJUrlr.png
As he said, it is part of the prettier config. which you need to prettyprint and not have format errors. And you dont want my prettier config on github
(Im assuming)
it's the project's config
I skimmed over it and got some suggestions, but I'm in a sleeping bag atm
Go to bed or hoshino will be mad
yeah, just dm me
I'll make a review on github tomorrow or post-mortem if it gets merged
okay haha
When i try to commit changes, there are now formatting errors in files that i haven't touched... should I fix those and add them to the same commit?
no
i just removed the .prettierrc file from gitignore
but maybe installing it locally on my machine somehow broke it
but then there is no .prettierrc file in the main docs repo
how are you building / formatting it?
pnpm run format:check --write in the root of the project. I only did this after my last commit where the format checks failed...
I fixed it by running the prettier formatter locally and removing the .prettierrc file from gitignore
Formatting should be fixed now. If anyone has any further suggestions: https://github.com/PaperMC/docs/pull/436
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 argumen...
I’m ofc out of touch, but am I the only one that thinks search sucks
Can’t nicely find config options often, and randomly I’ll be sent to 1.19 docs or something when that same page or entry exists in the current version
I think we’ve gotta a lot of recent contributions and doc pages are gaining in a fast pace. Maybe we should get together and do a restructure to make it easier for enduser to navigate? Or find ways to improve search feature.
Navigation isn’t a big problem, just the search field search
we should exclude the versioned pages if we can
there is no reason for them to be in the search
heck, if we can just make those branches or something that would be so much nicer
sitemap lists old versions
How are you supposed to exclude the stuff from the sitemap? Well ig you could just manually exclude it but don't think (regex maybe actually?) to exclude versioned
the problem isn't the sitemap, rather the algolia plugin's contextual search isn't working properly
the documentation points to an issue with the indexing, someone should probably check that the faceting fields are correct
particularly the version field
someone as in someone with algolia access?
Me and machine spent hours on this before. The crawler configuration really sucks to work on. Also, about not finding config options @last bear - is it a modern one? If so, it only gets refreshed every Friday morning.
is there a force update command
I’m now running it
there is not
Oh, I mean I am updating the crawler
for the bot I assume you were takling about
so, it only gets refreshed every Friday morning.
No, this is the crawler that updates the algolia indices
ah
would a PR with a local search be accepted? if I configured one from the docusaurus docs and it were better than algolia
Maybe, depends on the size of the search index
I'll give it a shot then
so no algolia?
Huh might have been
it could just read the raw sitemap no?
currently it uses the algolia api
with app id and secret
though it could probably also be moved to @mental sleet if it’s needs to be updated..?
Currently it works like this:
Algolia crawler scrapes the site every Friday morning and propagates into the algolia API with all the records
Algolia API serves as a search interface
The bot & Website queries the API
well you could keep the algolia crawler running for the bot
it doesn’t crawl it from the website though, it gets it from algolia afaik
yes?
the algolia scraper doesn't rely on a component on the site afaik, so even if you were going to replace the site search with a local one, algolia would keep scraping if you didn't shut it down
yeah no
Google will definitely use the sitemap
and if outdated shit's there, it will surely put it in results
never seen it happen (if you're searching for latest)
ah lol
As in there are plugins that enable doing this locally
I did some debugging, the issue is that the docusaurus_tag:docs-paper-current tag in algolia includes versioned pages as well
if you switch to 1.20 for example, it behaves as it should and only shows results from 1.20 docs (+ other projects)
about the local search stuff, I didn't find any existing plugin that was able to do the multi-project multi-version setup easily
??
https://docs.papermc.io/paper/dev/plugin-messaging#plugin-message-types is missing KickPlayerRaw 😔
open an issue
"command" is a trending search term this week in our docs
is maybe too sparse
feels wordy, but, misses info like types used in there
types?
int, string
@drowsy zinc I disliked your review
cope


@neon epoch I don't see any difference
what is the point of versioning adventure
re:
Unfortunately, it currently is not possible to get a 100% Vanilla experience in Paper.
why? can we make a list?
I thought there was a PR in the work for that....? based on what earthcomputer's list?
CC: @still apex (when you wake up -.-_
so just document things that still isnt going to be Vanilla? I think that's a good idea
@vocal halo ^
@still apex
no
a list about what?
what is not vanilla i assume
I cannot do that alone
i know that some farms need adjusments in order to work on paper
maybe open a discussion about it on github
I have one or two things to add myself
like join messages are not sent to the player but others only in vanilla but not in bukkit
what?
That smells like a bug, lol
If you join a vanilla server you dont see your own join message anymore but others do
in bukkit everyone sees it
including you
Ah, the other way
Idk, that's not worth documenting imho
It's not gameplay
That's just a fix for consistency
sure but should be matched anyways
I would argue no
Is this a bug? In extreme cases there can be unexpected padding.
I mean, I'd imagine that the goal was to centre the content
oh
i see
oh ok
wrong equality check
so, it works because the thing will get the registered channel from the thing and return the same key object
so, if you keep it all in one class, it should work; but, looks a bit weird
debating the long term implications of making Paperweight catch the unsupported java version and providing a bit of a friendly message to link people to there
we could also detected headed environments and pop up a message on the screen rather than just a "halp, I double clicked the jar and it does nothing?!" esque thing
doesn't paperweight set its own toolchain to be used anyway
the only scenario where that becomes an issue would be when they don't have the requested toolchain, which in that case you could use the toolchain auto-provisioning API but idk how to feel about a plugin downloading jdks to my gradle user home. Not an issue per se, just something that one wouldn't expect a gradle plugin to do I guess?
ah, you meant for paperweight to detect the compatibility between the Java version of the project and the Paper/Velocity API version. Thought you meant the version paperweight itself runs in
either I commit to the repo in the next day or two, depending on my eye stopping from being an arse
or, somebody else deals with it
kthx ❤️
nacio 
😅
Interesting channel
feels like this should be a bug reported on Paper, not a docs one
tbf, vanilla has this bug too
which is in part an issue from Java itself: https://bugs.openjdk.org/browse/JDK-8016521
I mean, that issue says it's been fixed in 9?
I don't really have a way to check since I don't have anything only-v6-capable
it says it has been partially fixed, but it isn't the whole story
heck, I don't even have IPv6
there's a proper fix coming but it is still a draft: https://bugs.openjdk.org/browse/JDK-8179037
well, it hasn't had much attention since 2019 but hopefully someone will care at some point lol
anyhow, Paper can "fix" it by setting preferIPv6Addresses to system which should work for almost all scenarios, some say that using NIO SocketChannel avoids this issue completely as it has been implemented properly there, but it'd be annoying since HttpUrlConnection doesn't allow you to provide it in its socket factory
Because of the band?
https://docs.papermc.io/paper/misc/paper-bug-fixes should probably mention which config file
You will find these configuration options in the global configuration and the world configuration.
I think the issue is that the current generation has very short term memory and I do see people having issues finding where to change the configs.
Like maybe something like this...? 30 second MSpaint job 
https://i.imgur.com/mG2hyHD.png first two are Velocity (which I can't tell), third brings me to the overview page instead of where I want to, and then fourth finally is the one I want to go to
you’re not the first to complain and yes i agreee
nice one scorp
no problem

only thing with the search now is that algolia returns versioned pages for the docs-<project>-current tags, someone should check the faceting configuration
@neon epoch check it
what is a faceting configuration
attributesForFaceting: [
"type",
"lang",
"language",
"version",
"docusaurus_tag",
],
this?
idk just make it not return versioned pages for the current tag 😅
yeah i have literally no clue how to do that, ive spent many hours on this
im busy watching england lose to spain
what's the score
1-0
1-0 for the better team
so spain right
this guy gets it
yea, spain is winning rn
thank god
(s)painful to watch
Any webdevs in chat
an announcement page on our website that mirrors the discord (or maybe just forum?) announcements would be nice

wat
sounds like a fun project for you, you are a webdev now
we need you, powerdev_gamer
webcas_gamer
i have awesome web dev skills yes see my readme
don't enter if you have medical issues
i am not responsible
Pulling messages out of discord sounds fun
convincing, exactly what we need
Forum is easier
but yeah like a smol box that pull message from a place
should we then have a forum -> discord flow?
should be easy with a bot
yeah forum -> discord would probably be a better move
since you can atleast use XF2 API then to pull posts
Manually copy pasting some of the dev/admin announcements also isn't too bad, on top of forum posts. but even just forum posts alone would be enough
or just manual 
kenny signing up to do that 
I'm already the announcement monkey so that'd be fine
but if pulling forum posts is easier-ish than that, then that's de way
It would just basically be skinning the front page of the forum
man rss, so old
like you

the page doesnt include brigdier in any headline
@neon atlas review NOW

that updated picture has the paper-plugin.yml box ticked, that is going to confuse people
The Plugin remapping section in Paper Project Setup feels a bit out of place/not easy to understand for the beginners that would use that page
I mean it’s kind of plugin setup
@still apex fix it
i didn't break it
It can be on that page, but rn I don't think any beginner would understand it at all
wait what were u talking about
Did people already come here and ask about it?
Like that specific part?
No but the entire section is doesn't mean anything to someone who has never done plugin dev/dev with internals/isn't aware of any different "mappings"
some clarification that it refers to using internals and that they dont need to worry about it otherwise is good enough, but that's needed
Maybe Luck could PR some of their stuff? Spark docs are pretty nice
I mean spark has docs ^ so I assume what riley means is something more of a 'Paper is now using spark' type of stuff?
Oh, that makes sense
basically that yeah - an overview of how Paper is moving to Spark, Timings is deprecated (and now disabled by default), links to Spark docs, etc
/cc @south thunder
an official docs page instead of various GitHub issues
Created an issue
could we get a build-pr-jar on the spark pr so I can check the configuration?
no
it doesn't even build
I'm also not sure how to change the spark version as noted in the docs issue
I'll push what I have as a draft
threw some comments at your PR @drowsy zinc
and just FYI @drowsy zinc, "spark" should always be written in lowercase - that's how Luck brands spark
(just wanted to explain my reasoning in case anyone wondered why 😄)
SpARk
Wait so grammar question. Even if spark is the beginning word?
- spark report should be sent
Vs - Spark report should be sent (wrong) ??

depends which language grammar you ask I guess
I'd uppercase it at the start of headers and sentences but that's just me
I’d say spark, but @empty anchor can make the final decision
Yeah I am interested to know because I am making the canned message for help channel use.
the lowercase heading is a bit meh, I think it would look better in backticks
paper now it is
Paper also starts with a capital P
Lowercase always :)
I see. I will make sure that’s the case. Thank you
no problem
why would you start a sentence with that
"Spark reports should be sent to the paper-help channel" as example.
"The paper-help channel should receive your spark reports" 
ehhh
The reports generated with spark should be sent to the help channel
Send the generated spark report to paper-help
I will release the canned message once doc page is done.
I need to fix all Spark references on paper chan guide too 
spark*
See what I mean
my phone auto correct to that too 
fix it
While we are at the topic of wanting an actual page for stuff like spark migration. How about a page to explain the remapped folder? @last bear currently. Our FAQ just link to your initial announcement on the forum.
Starting in version 1.20.6+, Paper uses Mojang mappings at runtime. Any plugin that still uses Spigot names for internals will be automatically remapped to work on Paper (Read more). The folder is used to store the remapped plugins. You should leave it untouched! 
It can probably be combined as well since currently the Spark page felt empty 
I wish that folder wasn’t inside of the plugins directory
Move it before experimental's removed! 😄
Cc: @random pollen
make it happen jmp
was there talks of it being in the cache folder?
It'd be nice to do something similar to Fabric, where there's a .paper root folder, and things like remapped plugins would be in there, along with anything else that is only "cached"
like so
Can we add Hangar to https://docs.papermc.io/paper/reference/paper-plugins as a sort of "if you are looking for plugins that run on Paper, ..."? It's the first result on google when you search for "paper plugins" 
@spice temple and that's an seo moment
Haha
So maybe just gotta promote that better by choosing better headlines?
Like changing that headline to find paper plugins
Maybe i should spend some time in search console and write down some findings
But yeah, we are the authority for "paper" and the page you link has a title of paper plugins, of course google will pick that
We should change the headline to developing paper plugins or something
Yeah
it's not a developer reference tho
that's a different page
maybe someone could try adding the keywords front matter metadata to some pages and see what effect it has on the seo
fyi: spark docs PR needs updating for new system property
PR description of https://github.com/PaperMC/Paper/pull/11093 has new configuration options. No more system properties.
I just pushed the property doc 
❤️
Don't copy my configuration comments exactly. They can be worded more cleanly, if you can :P
👍
I looked at the PR on spark's repo; will the spark configuration be in a plugin folder forever or is that bound to change?
@empty anchor ^
just asking in advance so I don't have to redo the doc if it ends up changing 
I think it'd be better for it to stay in the plugins dir, since then you won't have fragmented configuration if someone opts to use the plugin instead of the bundled version
Will spark paper be a handled like a plugin?
All your questions and more, answered here: https://github.com/PaperMC/Paper/pull/11093
Well a simple yes or no would help me more I would like to base my suggestion off of it.
I am aware of that pull request and discussion and that luck added a spark-paper module to the plugin. There is limited information about how spark-paper works. Because someone said that people will be able to update spark separately from paper i would like to know if that’s said spark-paper thing or if it’s being developed separately.
spark-paper is what is actually in paper
you can toggle the spark.prefer-spark-plugin config option and it will load spark from a plugin jar, if there is one
so if you wanted to use a newer version than the one that is bundled, you toggle that option and put the new spark you downloaded as a plugin into the plugins dir
Alright that clarifies a lot thanks
That means having the config in the plugins folder is probably the best yeah
though if someone switched to a newer version, the plugin changed the config, and then they switched back to the bundled one, that could be a problem depending on what changed
My initial idea was to put it in the /config dir since I thought spark-paper would be a plugin so just have that read config from the /config dir
But yeah you are right on that one.
<@&748618676189528155>
(669a362f6ed5010734cf17ca) // @mint arrow (@ichhabebezahlt / 396658803237584896) has been banned by @neon atlas (202850073812402177)
Reason: Compromised account - steam scam
@neon atlas how does one uppercase Ban


(669a5b866ed5010734cf17cb) // @deep pawn (@valguy / 892308773899739147) has been banned by @radiant summit (451779815415218177)
Reason: compromised account
was hangar not enough /s 
Pff, I only added a partly invalid sitemap
@drowsy zinc @still apex spark.prefer-spark-plugin configuration option is being removed, moving to paper.preferSparkPlugin system property. want to update the docs? :D
thanks powercash
uhm there's still a link to the configuration key on the profiling page
that should be updated @still apex
enable the
paper.preferSparkPlugin
global configuration option.
what do i english this into
enable the .. system property?
to true
becaauuuseee?
Because it pisses me off when using the search drags me to the 1.18 page
someone needs to fix the website search yea
what'd you think of my branch name
branch?
last time I trust powercash :(
@drowsy zinc how tf do you properly link them
don't you need a file extension for relative stuff
get good
lgtm
Is promoted the thing that means whether it's on the main downloads page?
downloads api
no
what is it used for?
It's only used for velocity I think
used for nothing currently
There was a few promoted velocity builds
it was mostly about pinning actual releases, just, we got stuck in an extended snapshot phase
hopefully should be doing a release soon, especially now that chat sync is fixed, idk anything off the top of my head for 3.3
It was a joke!
😠
oh lol
@neon epoch i can recommend you a therapist
thats not my fault
I look multiple times now and don't see why that is happening
Is this unix/linux or windows? I know a silly take but maybe the ssh agent didn’t start for some reason?
That’s the only thing I can think of
Winders
I made both my PRs thru the GitHub web UI
the lengths I go to for paper
should it link to the spark discord or here?
should link here
done
thanks
I will put my hands deep into my pockets and pay $5 to whoever removes a bit of that giant empty space around the "main" content without making it look worse or inconsistent across pages https://i.imgur.com/y0kdyrB.png https://i.imgur.com/0jBLCCa.png
put paper chan there
did someone say money? 
kenny rich confirmed?
beautiful https://i.imgur.com/UrnBw4r.png
lmk where i can send my paypal to
take a in-game group photo and put it as the background there 
why is she so crisp
took it from eternity website
Shrunk it: https://site-git-fork-olijeffers0n-change-padding-sizes-papermc.vercel.app/ - not sure how i feel but i think i like it more
Try adding a bit of it back

one issue is also having some kind of indication that you can scroll down on the main page
at least on a "standard" 1080p display
If i add some back, it makes it worse
I do like this amount a lot tho ^
its slightly more than what i pushed
also, shouldn't folia be there?
How about this
try again ^
contribute page isn't aligned
The last looks a bit too squashed/weird with top and bottom padding being different. But adding folia there sounds good
I’m off to bed, so on mobile now so I can’t check the deployed version
https://github.com/PaperMC/docs/pull/439#event-13497343880 thanks for the assignment Ollie
no problem
why did you link to a message in hangar moderation there
@radiant summit ??!
how do you know the channel name huh
wouldn't you like to know
Ur so welcome ☺️
Did this break or just never worked on that page?
They just have no descriptions
So it defaults to N/A
Was always like this
We should just not show descriptions then
But can't we fetch them from the other file?
Since we have descriptions for these options
ya
love repetition
should be one page for both
oh
Idk, descriptive headlines are good
I'd call it overly repetitive
especially if the entire page is about configuring forwarding
But having just Fabric, Sponge, Spigot in the header looks weird I guess. Do you have a better suggestion?
no not really
we can explore it in a PR, the h1's casing and the heading levels there need to be fixed anyways
So many different shades of purple now lol
That’s pink!
you’re pink
TOC looks weird but idk other than that the headings are good enough. And yeah h1 is wrong at some of them.
what?
what?
what?
what?
what?
the papi expansion should be documented
or well, just that it's required now and how to install
Easy pr for https://docs.papermc.io/paper/dev/component-api/introduction#minimessage: some method in a util class that's then referenced via a static import in an example use, to show that you can easily make it even less verbose
I'll do it later unless someone else wants to do it
This here would be a middle ground https://i.imgur.com/jAuSmN6.png
I really don't know how to both show that you can keep scrolling but also not make it too squashed/have it take away from the main focus
@drowsy zinc dunno if i like the mm one
Can we please get in the habit of actually commenting on GitHub if we have actual objections. I am fed up of merging PR’s only to find issues in discord 😭
Yeah I’m at work tonight but can get back to this tomorrow
You could maybe split the util and call up into multiple code blocks
I didn't think it'd look good
I personally thought it looked good
should be fine then
the sizing is consistent across all pages apart from home screen now
i'm not too bothered by the change when you go from home -> other page but its not ideal
Hmm it should ideally stay consistent
I think to get it any better than the homepage in your current changelist it needs more than padding changes, but at least it's slightly better than the current
it truly is a science
Opinion needed
Currently, I am going through all the @outer elk commends to reorganize it.
Do we want a page on our doc site for /895 ? it's a catchall for troubleshooting player kicked/timeout/high ping issue.
https://github.com/PaperMC/Paper/issues/895#issuecomment-372175216
I am not sure who's domain this falls under, Spigot, Paper, Mojang etc. Players are being kicked at random and cannot log back if if there is a player within render distance. Netty Error: io.ne...
yes something like that, I thought we want to replace those page in issue comments into its own stand-alone page.
We did that for the /dupes
we can have a faq page on the docs
add some structured data/jsonld/microdata and then google/seo goes :stonks:
it could probably go here https://docs.papermc.io/paper/basic-troubleshooting or here https://docs.papermc.io/paper/faq
oh we already have an faq page?
lemme just drop this here then https://developers.google.com/search/docs/appearance/structured-data/faqpage
@still apex I trust this in your hand 
semi-related to seo, (but otherwise offtopic) ive abused my univerities free student web space, which was on their main domain, for seo reasons for a student event lmao
like added basically a single purpose page with the keywords, some meta tags + a link to the actual site
registered in the google search console + told it to scrape the url, and we were instantly top results
wat
Read above 
@drowsy zinc something for you to do
oh nvm
thought that was a docs page
ok
Your site must be a health or government site. It must also be well-known and authoritative.
(66a4c1c06ed5010734cf1811) // @hexed holly (@aluo / 266192716914884609) has been banned by @last bear (259465250716254210)
Reason: Scam
May be worth having a small page doc thing explainging the attribute item flag item component stuff
uh what
Hello, I just noticed this.
Should the light setting be added to the vanilla page one ?
whats the gameplay impact of that?
To be honest idk. Maybe it could had been just a miss (that's why I asked)
Imho that page should only document stuff which we know is important to some users
Else people just blindly copy paste stuff and loose out on benefits paper can provide
I asked about that on the sprint interruption bug PR and ollie felt the same way
I think that setting is actually unused currently? I know there's a couple settings that still exist that serve no purpose
So, should it be precised on the wiki when a field is unused and since it has been ?
should Docs Team be added to the website team page?
was doing that
Maybe add Ollie to both?
@drowsy zinc opinion?
idk, let's ask him
people only appear once on the team page
for their highest-ranked (according to discord sidebar) role
correct
only one ollie
@ me if you send in a PR
fyi i rebased the cloudflare one
What the hell I want to appear on every team
maybe when you get leadership
Are moderators supposed to be under triage? https://papermc.io/team
@radiant summit don’t be rude
above
also, random thought
maybe we can put the coloured planes beside the role name?
not a fan
how much rainbow? yes
@drowsy zinc what do you want your name to be?https://i.imgur.com/pZmiKsR.png
my real username
which is
my real username on discord and github
zlataovce
it does look funny if it's the same thing repeated three times though
not sure what else would be usable as my name, it's probably fine
złota owca
zlata owo

Microsoft Publisher Color
opening draft pr for preview
@still apex can you sort the members of the triage team?
they are existing
@still apex
am doing
also, NMF should not be on two teams on that page
alreayd fixed (:
alright
Vercel makes sure of that
Man, I fucking hate gate keepers, especially if they want to gatekeep foss
Moving to Vue is always an option ^^
try now @still apex
Did anyone else get a new role?
also
The community team keeps our community a safe and vibrant space.
instead of
Moderators keeps our community a safe and vibrant space.
?
yes
https://i.imgur.com/0PTQ48W.png vercel wants to stay
ENOENT: no such file or directory, scandir '/home/runner/work/website/website/build'
Where did the vibrant part come from?
also
The page you've requested has been built using @cloudflare/next-on-pages, but hasn't been properly configured.
no nodejs_compat compatibility flag set
love that
(fixed)
the action probably needs to use something similar to what cloudflare is using:
Think that’s something you need to do or idnhVe to create a PR but that’d have to wait a few hours
isnhVe?
Been there, done that
what, waking up?
@opal flare (:
hm?
was in reply to this
ah
I don't have time to deal with cloudflare/vercel/etc nonsense right now
so it can wait at this point
can someone explain to me what the cloudflare pages error in https://github.com/PaperMC/docs/actions/runs/10229027119/job/28302192053?pr=359 means
Documentation for all projects under the PaperMC umbrella. - Flatten the Paper development hierarchy · PaperMC/docs@4a4bccd
Don't worry about it
oof, that's my logic for the base url acting up
@inner kestrel it should start working as expected if you pull the latest changes
scoop breaking everything again smh
silence powerwash
staff for a few weeks or so and already rude to powercash, that's the spirit
I don't think there's a better channel for this: what does the "promoted" boolean in the API response for a build mean? it seems to be false for every build...
oh ok. but for paper it doesn't matter?
it's not used for paper because we've never had "stable" builds
RB 0.1 Moment
@still apex what is left for https://github.com/PaperMC/website/pull/109
https://papermc.io/ is now hosted on Cloudflare Pages.
(production; previews are currently non-functional)

why did you break previews again smh
I didn't, security did
did you see the PR from that person
the nice thing is that production website no longer needs to wait for someone to manually deploy it
I did
not dealing with it today
previews are a... thursday thing
what is left on https://github.com/PaperMC/website/pull/109 powercash?
that you’re still as leadership
ok




