#docs-website

1 messages · Page 9 of 1

fair river
#

Enjoy the vacation away from powergas !! paperOhhh

still apex
#

@neon epoch don't get sunburned

eager plover
#

I do not recall approving such a vacation ||but, have fun, I guess||

neon epoch
still apex
#

i wasn’t invited to the meeting

raw breach
#

real question is why weren't you invited to the vacation? thonk

opal flare
#

sure

still apex
#

There should be a easy way added to diff the config's from the docs to a up to date config.

drowsy zinc
#

I could do that

still apex
#

please do

#

shit is annoying to see if there’s anything added / removed

vague hornet
#

will there be a doc about the new registry modification api?

#

just for curious

neon atlas
#

yes

vague hornet
#

cool!

still apex
#

IRC can probably be removed from the Contact page right? Since it's locked

neon epoch
#

Yes.

still apex
#

from everywhere or just contact

neon atlas
still apex
#

1.21?

neon atlas
#

yea

still apex
#

build failed

neon atlas
#

someone needs to do the version thing

burnt ice
#

tragic

#

lynx cant code

still apex
#

need to merge in a few prs first

#

really just 1

neon atlas
still apex
neon atlas
#

oh

#

it did not

last bear
#

k what now

neon atlas
#

@still apex

still apex
#

pnpm docusaurus docs:version:paper "1.20"

#

i think

#

actually probably 1.20

neon atlas
#

Yea probably

still apex
neon atlas
#

it build now

still apex
#

@opal flare ^^ I don't think the cloudflare-pages bot is supposed to run

neon atlas
#

no I think I may have run it?

echo canyon
#

should we talk about what happens if you load the world without registering the enchantment?

neon atlas
#

Yea, I guess a third note won't hurt KEKW

opal flare
neon atlas
#

I clicked rerun on something in github because the build thing did not seem to update

spice temple
#

did somebody run the version thing?

#

or should I

neon atlas
#

not yet

#

at least I don't think @last bear did?

last bear
#

I didn't

#

so you do it

spice temple
#

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

neon atlas
last bear
#

You can shine next one when we hardfork omegalul

spice temple
#

ok but do you really want me to port patches? 😄

viscid thistle
#

Hard fork 1.21.1 confirmed

lean venture
#

if that happens I shall kiss you

echo canyon
#

porting patches happens after running the history stuff tho right?

last bear
#

Yeah

echo canyon
#

then we change decompiler/param mappings and watch it conflict trying to apply the per-file patches on files we don't modify

neon atlas
last bear
#

Meaning we can do it all in parallel

echo canyon
#

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

neon atlas
#

We should just roll a dice to see who gets what file KEKW

#

Owen rolls ServerLevel

#

paper in shambles

viscid thistle
#

rolls any patch*

still apex
#

I think you did the versioning wrong

#

It's suppsoed to modify more then one file lol

viscid thistle
#

Dammit Mini you had 1 command to run

spice temple
#

I did

still apex
#

pnpm docusaurus docs:version:paper "1.20"

spice temple
#

Ij didnt show the new files 💤

vocal halo
#

eeeeb3a

opal flare
#

this is why using IntelliJ to handle git is not something I do

spice temple
#

jokes on you, I ran git push via cli 😄

#

because something is borked with the github auth

#

in IJ for me

still apex
#

my review looks a bit broken

neon atlas
#

commits in IJ, pushes via cli. Gamer move

still apex
#

ctrl + g is putting the suggested thing twice

opal flare
#

that was the mistake

eager plover
#

I just use everything in CLI because I don't trust git GUIs unless I just want a pretty picture

spice temple
#

there is more stuff to do tho

#

gimme a sec

still apex
#

oof failed

#

Error: Can't render static file for pathname "/paper/1.20/contributing"

neon atlas
#

okay but do we care?

#

like, for now, does minis thing look good?

spice temple
#

I am still cooking

neon atlas
#

🧑‍🍳

spice temple
#

actually tested locally now ^^

#

there we go

last bear
#

🐌

spice temple
#

last chance before I merge?

neon atlas
#

Alright, merge for registry then?

last bear
#

after you addressed those reviews ig PepeLa

drowsy zinc
#

I painstakingly wrote all that on my phone

last bear
#

Noice

neon atlas
#

Thank you pepe_hand_heart_2

viscid thistle
#

Jesus christ lynx

#

Going for top contributor

neon atlas
#

FARMING commits

viscid thistle
#

We only get 200 builds a day

#

err month?

#

Idk

#

Waittt nvm

#

We build on gh

last bear
#

it's not farming if you're sane ||(not riley)|| and don't use merge commits kappapride

viscid thistle
#

Idk if a direct upload from the action counts as a build but we get 500 per month

still apex
#

500 builds on github or cloudflare

viscid thistle
#

Should be no limit on github since os

#

but idk if a direct upload from the pages action counts as a build or not.

neon atlas
#

Done ™️

drowsy zinc
#

I just added the suggestion

neon atlas
#

Hm?

drowsy zinc
#

I replied with the suggested change so you could incorporate that but you did it manually

neon atlas
#

ah xD

#

Yea all good, I am too lazy to type it out

#

Welp kenny, it builds

last bear
#

You can merge whenever

neon atlas
#

perfect

#

lemme just

still apex
#

did't even get a second approval wow

#

abuse

last bear
#

We go zoom today

neon atlas
still apex
#

i just got out of my shower

drowsy zinc
# neon atlas

could probably use actions' concurrency group feature to cancel old tasks if a newer one is running

still apex
neon atlas
#

pepe_hand_heart_2 thank you

opal flare
#

GitHub can't stop me from approving an already merged PR

drowsy zinc
lean venture
#

weird interaction but ok

still apex
lean venture
#

ooof

spice temple
#

Who broke that? Smh

lilac edge
#

i'm sure the culprit is the one listed in the footer of that image 👀

drowsy zinc
#

I touched the page not the component

lilac edge
#

just joshin'

#

some might even say i'm just powercasin'

drowsy zinc
#

true

still apex
lilac edge
# still apex

haven't been able to reproduce this in ios safari or on desktop in mobile mode thonk

still apex
#

it’s only in discord browser

#

can’t reproduce on safari either

lilac edge
#

meant to add that i can't reproduce in discord browser either

outer elkBOT
still apex
#

when going discord -> safari i can reproduce, still shows it weird on discord

lilac edge
#

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%;
}
lilac edge
still apex
#

i100

lilac edge
#

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)

still apex
#

lynx very helpful

neon atlas
#

always

still apex
echo canyon
drowsy zinc
#

pretty sure it isn't

#

didn't even know what that was until now

echo canyon
#

yeah, me neither until jmp posted a link

still apex
#

woo

neon epoch
#

Merging PRs from Barcelona airport while waiting for a delayed flight

#

Love that

still apex
#

Do we have any basic spark docs? Or even a factoid that links to spark docs

outer elkBOT
#
spark migration

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.

fair river
#

Not directly

#

Ideally once this migration is complete, it will be an non-issue

still apex
#

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

fair river
#

It’s there to piss you off

still apex
#

fix it

fair river
#

I can’t. The fancy embedded one Riley has to fix

still apex
#

ping

#

I thought Sentinel had a fancy web page

neon epoch
#

Just got an email from algolia - the move to Cloudflare seems to have broken the scraper

still apex
#

broken how

neon epoch
#

[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 %)

still apex
#

that doesn’t say what’s broken!!

neon epoch
#

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

still apex
#

does it have any logs

#

maybe cloudflare pages blocks crawlers?

eager plover
#

we're missing a sitemap

still apex
#

did vercel generate that before?

eager plover
#

potentially so

still apex
#

if no one does it i can create a pr in like 2 hours

eager plover
#

we already appear to have that plugin installed

still apex
#

@neon epoch what did you break

neon epoch
#

What?

#

I broke nothing it was you guys

still apex
#

idk i need to blame someone

#

and i never break anything

#

you’re the docs person

still apex
#

Doesn't generate one locally either

drowsy zinc
#

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

still apex
#

oh

#

so how to fix

drowsy zinc
#

idk you can't get the url before it's deployed

odd harborBOT
eager plover
#

I'd generally prefer to leave it to the docs folk but that looks fine to me

neon epoch
#

Silly bot

still apex
#

pastes doesn't have one

neon epoch
#

Yes, that’s what I mean

#

Anyways

#

Is the sitemap generated with that patch?

drowsy zinc
#

local production build yes

#

can't guarantee actions

still apex
#

how do i apply the patch

#

I can test if it works with actions

drowsy zinc
#

vcs -> patches -> apply patch from clipboard something like that

#

ij froze on me

still apex
#

works for normal pushes

opal flare
#

PR?

still apex
#

okay

opal flare
#

why is the cfpages app commenting still

still apex
#

only seems to happen on branches on the repo not from external al

supple comet
neon atlas
#

Would actually not be too much against this either. We have seen enough confusion

still apex
#

hey lynx

drowsy zinc
still apex
#

registry stuff etc

#

new command api

eager plover
#

but, not all of that is tied to paper plugins

drowsy zinc
#

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

lean venture
eager plover
#

the problem is that you fragment documentation there

still apex
#

what about just a generic "This is a Paper Plugin only thing" banner

#

not banner

eager plover
#

the registries are going to become more important over time, and seperating manipulation and utilisation will only just create doc flow issues

drowsy zinc
eager plover
#

probably be much easier to just have a little tag that we can put in sections that are more "advanced"

vocal halo
still apex
#

Is it a paper plugin only thing?

#

looks like it can be used in onEnable()?

drowsy zinc
#

yes

still apex
#

yes to what

drowsy zinc
#

lifecycle api can be used without a loader/bootstrapper

eager plover
#

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

supple comet
#

mb forgor to disable reply ping

supple comet
still apex
#

Maybe an idea to have a small section, or even a discord factoid regarding .paper-remapped folder?

#

nvm lol

outer elkBOT
#
What is `.paper-remapped` in my plugin folder and why is it there?

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! paperOhhh

still apex
#

yes

#

my “nvm lol”

fair river
#

Do we actually have a doc page for this?

#

I only link to forum announcement

radiant summit
fair river
#

ok so we will keep the original simple faq

still apex
fair river
#

That’s actually great.

#

The folder description should just briefly explain what it is for

outer elkBOT
#
What is `.paper-remapped` in my plugin folder and why is it there?

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! paperOhhh

still apex
fair river
#

used to store remapped plugins. (Learn more)

#

Maybe? Otherwise people don’t know there is a link there

still apex
#

Don't think I can make the (Learn more) clickable, the whole folder is clickable

fair river
#

Ohhh nvm

still apex
#

see dm

fair river
#

Yeah I think it’s fine

craggy cedar
#

That is, if you don't want to use a direct link text

echo canyon
#

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

vague hare
#

Hello everyone, I recently registered on the forum and was immediately blocked. I didn't even write anything laggKit What could be the problem? thonk (I have not found a special branch for this, so I am writing here, sorry)

scenic gull
#

This is the channel for our documentation. I'll alert someone who can look into this for you, though.

craggy cedar
#

Pull request for updated brigadier docs is out 🙂

still apex
craggy cedar
#

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)

drowsy zinc
#

it's the project's config

craggy cedar
#

AHHHH now i see

#

im so frickin sorry

#

i thought that was my local config

drowsy zinc
#

I skimmed over it and got some suggestions, but I'm in a sleeping bag atm

fair river
#

Go to bed or hoshino will be mad

craggy cedar
#

yeah, just dm me

drowsy zinc
#

I'll make a review on github tomorrow or post-mortem if it gets merged

craggy cedar
#

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?

still apex
#

sure

#

ill review em

#

did you touch any prettier configs?

craggy cedar
#

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

still apex
#

how are you building / formatting it?

craggy cedar
#

pnpm run format:check --write in the root of the project. I only did this after my last commit where the format checks failed...

still apex
#

without the .prettierrc it builds fine for me

#

your branch

craggy cedar
#

this is the github workflow

craggy cedar
#

I fixed it by running the prettier formatter locally and removing the .prettierrc file from gitignore

last bear
#

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

fair river
#

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.

last bear
#

Navigation isn’t a big problem, just the search field search

eager plover
#

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

still apex
#

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

drowsy zinc
#

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

still apex
#

someone as in someone with algolia access?

drowsy zinc
#

yea

neon epoch
#

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.

still apex
#

is there a force update command

neon epoch
#

I’m now running it

still apex
#

there is not

neon epoch
#

Oh, I mean I am updating the crawler

still apex
#

for the bot I assume you were takling about

#

so, it only gets refreshed every Friday morning.

neon epoch
#

No, this is the crawler that updates the algolia indices

still apex
#

ah

drowsy zinc
#

would a PR with a local search be accepted? if I configured one from the docusaurus docs and it were better than algolia

neon epoch
#

Maybe, depends on the size of the search index

drowsy zinc
#

I'll give it a shot then

drowsy zinc
#

local yes

#

with the search index built with the site

still apex
#

think the bot would break with that?

#

unless i’m confused with how it works

drowsy zinc
#

it could just read the raw sitemap no?

still apex
#

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..?

neon epoch
# still apex currently it uses the algolia api

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

still apex
#

yes

#

but that wouldn’t work if it’s local or am i wrong

drowsy zinc
#

well you could keep the algolia crawler running for the bot

still apex
#

it doesn’t crawl it from the website though, it gets it from algolia afaik

drowsy zinc
#

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

radiant summit
#

Google will definitely use the sitemap

#

and if outdated shit's there, it will surely put it in results

drowsy zinc
#

never seen it happen (if you're searching for latest)

neon epoch
#

As in there are plugins that enable doing this locally

drowsy zinc
#

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

supple comet
still apex
#

??

radiant summit
still apex
#

open an issue

neon epoch
#

"command" is a trending search term this week in our docs

eager plover
#

is maybe too sparse

#

feels wordy, but, misses info like types used in there

drowsy zinc
#

types?

eager plover
#

int, string

still apex
#

@drowsy zinc I disliked your review

drowsy zinc
#

cope

still apex
#

dunno why the whole javaverison thing is added

#

unless i did that

#

i probably did

drowsy zinc
fair river
drowsy zinc
still apex
#

@neon epoch I don't see any difference

neon epoch
#

what is the point of versioning adventure

still apex
#

idk

#

i meant ur comment on my pr

#

oh wait

#

im dumb

neon epoch
#

i commented on your PR?

#

oh yeah the patch

#

yes there's a difference

still apex
#

i put the external on the wrong folder

#

just a color difference?

neon epoch
#

theres defo a better way of doing that btw

#

its a colour and cursor thing

opal flare
#

re:

Unfortunately, it currently is not possible to get a 100% Vanilla experience in Paper.

why? can we make a list?

fair river
#

I thought there was a PR in the work for that....? based on what earthcomputer's list?

#

CC: @still apex (when you wake up -.-_

opal flare
#

is where that is

fair river
#

so just document things that still isnt going to be Vanilla? I think that's a good idea

still apex
#

not my pr

still apex
#

@vocal halo ^

opal flare
#

@still apex

still apex
#

no

still apex
#

what is not vanilla i assume

vocal halo
#

I cannot do that alone

#

i know that some farms need adjusments in order to work on paper

trail jasper
#

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

still apex
#

what?

spice temple
#

That smells like a bug, lol

trail jasper
#

If you join a vanilla server you dont see your own join message anymore but others do

#

in bukkit everyone sees it

#

including you

spice temple
#

Ah, the other way

#

Idk, that's not worth documenting imho

#

It's not gameplay

#

That's just a fix for consistency

trail jasper
#

sure but should be matched anyways

spice temple
#

I would argue no

frigid steeple
#

Is this a bug? In extreme cases there can be unexpected padding.

eager plover
#

well

#

there is 0 intent of those being out of alignment

frigid steeple
#

Is this better?

#

I made a fix

eager plover
#

I mean, I'd imagine that the goal was to centre the content

eager plover
#

then again, nvm

#

that's for cases where the page is too narrow to justify that

frigid steeple
eager plover
#

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

outer elkBOT
eager plover
#

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

hearty briar
#

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

eager plover
#

Er, I brainfart

#

I meant paperclip

eager plover
#

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 ❤️

drowsy zinc
#

nacio RinAngy

radiant summit
#

😅

vocal halo
#

Interesting channel

radiant summit
#

feels like this should be a bug reported on Paper, not a docs one

radiant summit
radiant summit
#

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

hearty briar
radiant summit
#

heck, I don't even have IPv6

hearty briar
#

well, it hasn't had much attention since 2019 but hopefully someone will care at some point lol

radiant summit
#

feels like MC-5

#

not 5, why do I always think it's 5

#

MC-4

hearty briar
#

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

wispy scaffold
still apex
drowsy zinc
#

You will find these configuration options in the global configuration and the world configuration.

fair river
#

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 rierunrunrun

last bear
still apex
#

you’re not the first to complain and yes i agreee

neon epoch
#

nice one scorp

still apex
#

no problem

drowsy zinc
#

only thing with the search now is that algolia returns versioned pages for the docs-<project>-current tags, someone should check the faceting configuration

still apex
#

@neon epoch check it

neon epoch
#

what is a faceting configuration

drowsy zinc
#

no idea

#

something in the algolia admin ui

neon epoch
#
      attributesForFaceting: [
        "type",
        "lang",
        "language",
        "version",
        "docusaurus_tag",
      ],
#

this?

drowsy zinc
#

idk just make it not return versioned pages for the current tag 😅

neon epoch
#

yeah i have literally no clue how to do that, ive spent many hours on this

still apex
#

time to spend even more hours on it

#

Good luck 😄!!

neon epoch
#

im busy watching england lose to spain

still apex
#

what's the score

neon epoch
#

1-0

neon atlas
#

1-0 for the better team

still apex
#

so spain right

neon epoch
#

this guy gets it

neon atlas
#

yea, spain is winning rn

still apex
#

thank god

neon epoch
#

(s)painful to watch

last bear
#

Any webdevs in chat

#

an announcement page on our website that mirrors the discord (or maybe just forum?) announcements would be nice

neon atlas
#

sounds like a @still apex moment

fair river
#

maybe like a RSS feed style there? 10 second MSpaint job

neon atlas
still apex
neon atlas
#

sounds like a fun project for you, you are a webdev now

fair river
#

we need you, powerdev_gamer

neon atlas
#

webcas_gamer

still apex
#

i have awesome web dev skills yes see my readme

#

don't enter if you have medical issues

#

i am not responsible

spice temple
#

Pulling messages out of discord sounds fun

neon atlas
#

convincing, exactly what we need

spice temple
#

Forum is easier

fair river
#

but yeah like a smol box that pull message from a place

neon atlas
#

should we then have a forum -> discord flow?

still apex
#

should be easy with a bot

small harbor
#

yeah forum -> discord would probably be a better move

#

since you can atleast use XF2 API then to pull posts

last bear
#

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 PepeLa

neon atlas
#

kenny signing up to do that Pog

last bear
#

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

spice temple
#

It would just basically be skinning the front page of the forum

drowsy zinc
spice temple
#

Or yeah, can literally read the rss

#

Paint it a bit, then link to the post

still apex
drowsy zinc
spice temple
radiant summit
#

@neon atlas review NOW

neon atlas
drowsy zinc
#

that updated picture has the paper-plugin.yml box ticked, that is going to confuse people

last bear
#

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

vocal halo
#

I mean it’s kind of plugin setup

opal flare
#

@still apex fix it

still apex
#

i didn't break it

last bear
#

It can be on that page, but rn I don't think any beginner would understand it at all

still apex
vocal halo
#

Like that specific part?

last bear
#

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

opal flare
#

we need to get a page up on docs about spark

#

/cc @neon epoch @still apex

south thunder
#

Maybe Luck could PR some of their stuff? Spark docs are pretty nice

radiant summit
#

I mean spark has docs ^ so I assume what riley means is something more of a 'Paper is now using spark' type of stuff?

south thunder
#

Oh, that makes sense

opal flare
#

an official docs page instead of various GitHub issues

spice temple
#

Created an issue

drowsy zinc
#

could we get a build-pr-jar on the spark pr so I can check the configuration?

still apex
#

no

eager plover
#

it doesn't even build

drowsy zinc
#

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

opal flare
#

threw some comments at your PR @drowsy zinc

opal flare
#

and just FYI @drowsy zinc, "spark" should always be written in lowercase - that's how Luck brands spark

drowsy zinc
#

I figured

#

addressed

opal flare
#

(just wanted to explain my reasoning in case anyone wondered why 😄)

eager plover
#

SpARk

opal flare
fair river
radiant summit
#

depends which language grammar you ask I guess

#

I'd uppercase it at the start of headers and sentences but that's just me

opal flare
fair river
#

Yeah I am interested to know because I am making the canned message for help channel use.

drowsy zinc
#

the lowercase heading is a bit meh, I think it would look better in backticks

radiant summit
#

backticks meh

#

Paper isn't in backticks

still apex
#

paper now it is

drowsy zinc
empty anchor
#

Lowercase always :)

fair river
#

I see. I will make sure that’s the case. Thank you

still apex
#

no problem

still apex
scenic gull
#

"Spark reports should be sent to the paper-help channel" as example.

distant swan
scenic gull
#

ehhh

vocal halo
#

The reports generated with spark should be sent to the help channel

south thunder
#

Send the generated spark report to paper-help

fair river
#

I will release the canned message once doc page is done.
I need to fix all Spark references on paper chan guide too ded

drowsy zinc
#

spark*

fair river
#

See what I mean omegaroll my phone auto correct to that too pepela

still apex
#

fix it

fair river
#

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.

outer elkBOT
#
What is `.paper-remapped` in my plugin folder and why is it there?

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! paperOhhh

fair river
#

It can probably be combined as well since currently the Spark page felt empty paperOhhh

opal flare
#

I wish that folder wasn’t inside of the plugins directory

scenic gull
#

Move it before experimental's removed! 😄

fair river
lilac edge
#

was there talks of it being in the cache folder?

opal flare
#

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

last bear
#

@spice temple and that's an seo moment

spice temple
#

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

last bear
#

Yeah

spice temple
#

Or paper plugin reference

#

Paper plugin developer reference

drowsy zinc
#

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

opal flare
#

fyi: spark docs PR needs updating for new system property

opal flare
drowsy zinc
#

I just pushed the property doc omegaroll

opal flare
#

Don't copy my configuration comments exactly. They can be worded more cleanly, if you can :P

drowsy zinc
#

👍

drowsy zinc
#

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?

opal flare
#

@empty anchor ^

drowsy zinc
#

just asking in advance so I don't have to redo the doc if it ends up changing rieRun

empty anchor
#

it can be moved somewhere else if there is a better place for it

#

I don't mind :)

drowsy zinc
#

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

vocal halo
#

Will spark paper be a handled like a plugin?

scenic gull
vocal halo
#

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.

drowsy zinc
#

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

vocal halo
#

Alright that clarifies a lot thanks

#

That means having the config in the plugins folder is probably the best yeah

drowsy zinc
#

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

vocal halo
#

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

vocal halo
vocal halo
#

<@&748618676189528155>

mental sleetBOT
#

(669a362f6ed5010734cf17ca) // @mint arrow (@ichhabebezahlt / 396658803237584896) has been banned by @neon atlas (202850073812402177)
Reason: Compromised account - steam scam

radiant summit
#

@neon atlas how does one uppercase Ban

neon atlas
drowsy zinc
mental sleetBOT
#

(669a5b866ed5010734cf17cb) // @deep pawn (@valguy / 892308773899739147) has been banned by @radiant summit (451779815415218177)
Reason: compromised account

opal flare
#

@spice temple broke the website

#

:(

neon atlas
#

was hangar not enough /s Sadge

spice temple
#

Pff, I only added a partly invalid sitemap

opal flare
#

@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

still apex
#

sure

#

the link should work the thje explictelyltlelteoirtuyausdh disabled thing

opal flare
#

thanks powercash

drowsy zinc
#

uhm there's still a link to the configuration key on the profiling page

#

that should be updated @still apex

still apex
#

a

#

if only someone (cough riley) waited for the preview

still apex
#

enable the .. system property?

drowsy zinc
#

ya

#

or set

opal flare
#

to true

eager plover
#

Okay, so

#

hear me out

#

what if, we get rid of the versioned pages?

still apex
#

becaauuuseee?

eager plover
#

Because it pisses me off when using the search drags me to the 1.18 page

still apex
#

which search

#

the slash command

#

or the website search

eager plover
#

idk how but the search on the site did it

#

and now it's not? o.O

drowsy zinc
#

someone needs to fix the website search yea

still apex
#

what'd you think of my branch name

eager plover
#

branch?

still apex
#

the fucking thing

#

didn't work again

#

bruh

#

it worked locally

opal flare
#

last time I trust powercash :(

still apex
#

@drowsy zinc how tf do you properly link them

drowsy zinc
#

don't you need a file extension for relative stuff

still apex
#

bruh

#

who's idea was it to how it like that

#

this just proves what I named my branch

drowsy zinc
#

get good

still apex
drowsy zinc
#

lgtm

still apex
#

Is promoted the thing that means whether it's on the main downloads page?

#

downloads api

opal flare
#

no

still apex
#

what is it used for?

spice temple
#

It's only used for velocity I think

opal flare
#

used for nothing currently

eager plover
#

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

opal flare
#

@neon epoch you ok?

neon epoch
#

yes

#

im good

#

Mini did that ages ago and the issue wasnt closed

opal flare
#

no

#

I mean

#

read the comment

neon epoch
#

There was a deleted comment inbetween

#

if thats what you mean

opal flare
#

It was a joke!

drowsy zinc
opal flare
#

😠

neon epoch
#

oh lol

still apex
#

@neon epoch i can recommend you a therapist

neon epoch
#

ugh

still apex
#

sorry you had to find out

#

@neon epoch stop triggering the old cloudflare bot smh

neon epoch
#

thats not my fault

opal flare
#

I look multiple times now and don't see why that is happening

still apex
#

because of Ollie obviously

#

is it installed as a app on the repo?

vocal halo
#

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

still apex
#

wat

#

oh

neon epoch
#

I made both my PRs thru the GitHub web UI

#

the lengths I go to for paper

still apex
#

should it link to the spark discord or here?

opal flare
#

should link here

still apex
#

done

opal flare
#

thanks

last bear
fair river
#

put paper chan there

raw breach
#

did someone say money? kekw

last bear
#

I'll up my offer to $7

#

going DEEP into my pockets

raw breach
#

kenny rich confirmed?

still apex
#

lmk where i can send my paypal to

serene vault
#

take a in-game group photo and put it as the background there paperUwU

drowsy zinc
still apex
#

took it from eternity website

neon epoch
last bear
#

Try adding a bit of it back

neon epoch
last bear
#

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

neon epoch
#

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

lilac edge
#

contribute page isn't aligned

last bear
#

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

radiant summit
still apex
#

no problem

#

why did you link to a message in hangar moderation there

#

@radiant summit ??!

radiant summit
still apex
#

wouldn't you like to know

spice temple
#

Did this break or just never worked on that page?

neon epoch
#

So it defaults to N/A

#

Was always like this

spice temple
#

We should just not show descriptions then

#

But can't we fetch them from the other file?

#

Since we have descriptions for these options

drowsy zinc
#

ya

drowsy zinc
#

love repetition

still apex
#

should be one page for both

drowsy zinc
#

what do you mean

#

this is a TOC of one page

still apex
#

oh

spice temple
#

Idk, descriptive headlines are good

drowsy zinc
#

I'd call it overly repetitive

#

especially if the entire page is about configuring forwarding

vocal halo
#

But having just Fabric, Sponge, Spigot in the header looks weird I guess. Do you have a better suggestion?

drowsy zinc
#

no not really

#

we can explore it in a PR, the h1's casing and the heading levels there need to be fixed anyways

vocal halo
#

So many different shades of purple now lol

fair river
#

That’s pink!

still apex
#

you’re pink

vocal halo
toxic path
#

what?

still apex
#

what?

lilac edge
#

what?

drowsy zinc
#

what?

steady fulcrum
#

what?

still apex
#

the papi expansion should be documented

#

or well, just that it's required now and how to install

last bear
drowsy zinc
#

I'll do it later unless someone else wants to do it

last bear
#

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

still apex
#

@drowsy zinc dunno if i like the mm one

neon epoch
#

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 😭

neon epoch
last bear
#

You could maybe split the util and call up into multiple code blocks

drowsy zinc
#

I didn't think it'd look good

neon epoch
#

I personally thought it looked good

last bear
#

should be fine then

neon epoch
#

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

last bear
#

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

fair river
#

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

GitHub

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...

still apex
#

why not just a general FAQ?

#

or something

fair river
#

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

spice temple
#

we can have a faq page on the docs

#

add some structured data/jsonld/microdata and then google/seo goes :stonks:

drowsy zinc
spice temple
#

oh we already have an faq page?

fair river
#

@still apex I trust this in your hand yesyes

jagged pecan
#

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

fair river
#

Read above AYAYARie

still apex
#

@drowsy zinc something for you to do

#

oh nvm

#

thought that was a docs page

drowsy zinc
#

ok

ancient quiver
spice temple
#

That's bullshit

#

Google uses that for all kinda stuff

#

Randomly found this, lol

mental sleetBOT
#

(66a4c1c06ed5010734cf1811) // @hexed holly (@aluo / 266192716914884609) has been banned by @last bear (259465250716254210)
Reason: Scam

still apex
#

May be worth having a small page doc thing explainging the attribute item flag item component stuff

drowsy zinc
#

uh what

still apex
#

See this asked quite often

prisma ember
#

Hello, I just noticed this.
Should the light setting be added to the vanilla page one ?

spice temple
#

whats the gameplay impact of that?

prisma ember
spice temple
#

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

drowsy zinc
#

I asked about that on the sprint interruption bug PR and ollie felt the same way

echo canyon
prisma ember
still apex
#

should Docs Team be added to the website team page?

spice temple
#

that needs updating to the new role name anyways

#

urg

still apex
#

was doing that

spice temple
#

ah

#

then I vote yes

still apex
#

anyone else besides Scorp?

#

and Ollie but he’s already on triage

#

or somewhere

shut delta
#

Maybe add Ollie to both?

still apex
drowsy zinc
#

idk, let's ask him

opal flare
#

people only appear once on the team page

#

for their highest-ranked (according to discord sidebar) role

still apex
#

@neon epoch t

#

triage it is

opal flare
#

correct

drowsy zinc
#

only one ollie

opal flare
#

@ me if you send in a PR

still apex
#

fyi i rebased the cloudflare one

neon epoch
#

What the hell I want to appear on every team

still apex
#

maybe when you get leadership

#

Are moderators supposed to be under triage? https://papermc.io/team

#

@radiant summit don’t be rude

opal flare
#

also, random thought

#

maybe we can put the coloured planes beside the role name?

spice temple
still apex
#

not a fan

radiant summit
#

how much rainbow? yes

still apex
drowsy zinc
#

my real username

still apex
#

which is

drowsy zinc
#

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

radiant summit
#

złota owca

opal flare
#

zlata owo

drowsy zinc
vocal halo
#

Microsoft Publisher Color

still apex
#

opening draft pr for preview

opal flare
#

@still apex can you sort the members of the triage team?

still apex
#

@opal flare action needs apiToken

opal flare
#

they are existing

still apex
#

am doing

opal flare
#

also, NMF should not be on two teams on that page

still apex
#

alreayd fixed (:

opal flare
#

alright

opal flare
#

yeah that's my fault, reading docs

#

next-js on cloudflare pages is fun

spice temple
#

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 ^^

opal flare
#

try now @still apex

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.
?

opal flare
#

yes

still apex
opal flare
#

ENOENT: no such file or directory, scandir '/home/runner/work/website/website/build'

south thunder
still apex
#

idk

#

was already there

opal flare
#

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:

still apex
#

Think that’s something you need to do or idnhVe to create a PR but that’d have to wait a few hours

vocal halo
#

isnhVe?

still apex
#

i’d have

#

I sent that 2/3 minutes after I woke up

vocal halo
#

Been there, done that

jagged pecan
#

what, waking up?

opal flare
#

hm?

opal flare
#

ah

#

I don't have time to deal with cloudflare/vercel/etc nonsense right now

#

so it can wait at this point

inner kestrel
spice temple
#

Don't worry about it

drowsy zinc
#

oof, that's my logic for the base url acting up

drowsy zinc
#

@inner kestrel it should start working as expected if you pull the latest changes

still apex
#

scoop breaking everything again smh

drowsy zinc
#

silence powerwash

radiant summit
#

staff for a few weeks or so and already rude to powercash, that's the spirit

craggy cedar
#

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...

eager plover
#

it was added for velocity

#

i.e. a release build would be "promoted"

craggy cedar
#

oh ok. but for paper it doesn't matter?

eager plover
#

it's not used for paper because we've never had "stable" builds

spice temple
#

RB 0.1 Moment

opal flare
vocal halo
#

It seems like it doesn’t build?

#

Ah it’s vercel

opal flare
#

(production; previews are currently non-functional)

drowsy zinc
still apex
#

why did you break previews again smh

opal flare
still apex
#

did you see the PR from that person

opal flare
#

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

still apex
#

that you’re still as leadership

opal flare
#

ok