#❗-1-18-experimental

1 messages · Page 6 of 1

subtle surge
#

is there a way to make it interactive? or would u just have to use tmux instead lmao

#

id much rather use systemd as thats what i usually use

dapper lotus
#

services don't have a terminal

subtle surge
regal anvil
#

I am not having issues with perms but just the commands in general, I am not using any plugins currently and only using paper because its more optimized than the default vanilla mc (not running a server for a lot of people just with a few friends), the commands only work on console, but even then using the tp command says there's no entity found with tthat name even though player is in server

polar quarry
#

i didnt think this through. there are no plugins for this thing

dapper lotus
#

i.e. you'd basically need to wrap it in tmux or something to actually have a terminal you can connect to

subtle surge
#

yea thats what i was thinking cuz though what max said is good for restart redundancy, it would not use tmux anymore

dapper lotus
#

no-ping

polar quarry
#

lad did you read cat's name

subtle surge
#

oop

#

sorry bout taht

livid sleet
#

hm

polar quarry
#

is 1gb of ram enough for just me checking if plugins work?

dapper lotus
#

just try it

arctic oracle
#

have you checked caps?

regal anvil
#

op works

#

but the commands don't

dapper lotus
#

I mean, there are some caveats

regal anvil
dapper lotus
#

e.g. if you're fucking around with the online mode stuff that can create issues

regal anvil
#

o

arctic oracle
#

i am on the same build and mine work... also no plugins

dapper lotus
#

stop server

#

delete ops.json and the user cache

#

set online mode properly

#

start server, do command

regal anvil
#

I didn't have this problem before even with online mode set to false must be new with the newer versions ig

arctic oracle
#

i mean, there are very few reasons to have online mode false

dapper lotus
#

must be new..

#

this is literally one of the longest standing issues around switching online mode

regal anvil
#

I skipped 1.17 completely so yeah my bad didn't know about it before

#

worked with 1.16

crystal geyser
#

You having a long day thusfar? @dapper lotus

dapper lotus
#

no ping

mossy sun
#

when loading with mvimport in a world i modified with NBT to have a nether environment but label it as a normal the server super crashes. bringing this to Multiverse as well

dapper lotus
#

. in a world i modified with NBT

#

you, erm, fucked the world, apparently

urban mirage
#

Does it matter if the world is not named "world" for the xray to work. (same with "world_nether")

crystal geyser
#

Yep me too SCsadkittyYES

fresh geode
#

I keep getting this error I have Java 1.17 and it still says this

gentle carbon
#

Then java isnt set properly

pale cedar
#

read it lol

bold crystal
#

Is there an example of paperweight being used on Maven for nms?

polar quarry
dapper lotus
#

paperweight doesn't support maven

crystal geyser
gentle carbon
#

Whats the output of java -version ?

crystal geyser
fresh geode
dapper lotus
#

for maven you'd need to build paper locally and install it to your local repo

#

best advice: ditch maven

crystal geyser
#

I can offer no help then

gentle carbon
#

Gradle >> imo

dapper lotus
#

I mean

#

what's installed on your OS and what multicraft is tryna use can be two entirely different things

arctic oracle
#

^

fresh geode
crystal geyser
#

I did have an issue with this earlier with a specific OJDK version it didn't agree with

#

I just ended up upgrading it from repo and it worked itself out though

#

Now that I think about it I'm now realizing that I was somehow using an ea build of OJDK17

silent locust
#

Is it me or is the advancements tab broken?

final gull
# subtle surge is there a way to make it interactive? or would u just have to use tmux instead ...

None that i'd find very easy off of my head, you could try following some approaches from here: https://unix.stackexchange.com/a/454098
Or just tmux xD
For server administration I just log in or use some other plugin to access the console

arctic oracle
silent locust
#

Nope. Fresh server

#

Running Sodium on my client

subtle surge
pale cedar
dapper lotus
#

I mean, literally all that tells us is that your server is overloaded

#

see timings for potentially more info

ornate thunder
#

Hello

dapper lotus
#

But, looks like the JVM is pooping itself

arctic oracle
honest flare
#

with the simulation-distance property do i need no-tick-view anymore?

ornate thunder
#

How long do you think it will be till 1.18 paper comes out?

half walrusBOT
#
__There Is No ETA__

Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.

crystal geyser
#

36kms behind

half walrusBOT
#
__There Is No ETA__

Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.

crystal geyser
#

lmao

#

I thought I was running on a toaster

ornate thunder
#

?

#

why

arctic oracle
#

why? because it's annoying as hell and there isn't an answer

ornate thunder
#

what is

arctic oracle
#

asking for ETAs

ornate thunder
#

I wan't talking about that

silent locust
ornate thunder
arctic oracle
#

single player world has no advancements

silent locust
#

1.8 lmao?

#

it seems like it unlocks as u get the items just like 1.8

crystal geyser
#

I'm using a RPi4 4GB as a server, it has a tendency to KP anytime there's mass chunk generation on 1.18, but I've never seen it get 36 seconds behind

amber mica
#

well, no surprise on a pi tbh

crystal geyser
#

It runs pretty well honestly

#

Didn't have any issues on 1.17.1, but if world gen is a problem I'll just shit out a 5k radius pregenned world on my main machine to prevent that from ever happening

arctic oracle
fresh geode
#

how do you make it so block and xp dont merge, forgot how to

grave charm
#

I think smth about merge radius

fresh geode
grave charm
#

in one of the yml files

raw glen
#

I'm not sure if this is just me or not but server.properties does not have a seed setting anymore...

amber mica
#

spigot.yml iirc

grave charm
#

@raw glen you can add it yourself

fresh geode
#

alright one second

grave charm
#

its not their by default, but you can just add a level-seed=lkajfdljasdflkj

raw glen
#

Oh wierd, did Mojang remove it?

dapper lotus
#

in 1.17, yes

#

they still support you setting it, or at least did in 1.17

raw glen
#

Oh okay xD

arctic oracle
#

i mean i set it and it worked so yes

worldly solstice
#

would be silly not to support seeds eh

raw glen
#

So wierd that they would remove it

dapper lotus
#

somebody was saying it wasn't working before but guess that was their issue

arctic oracle
#

it doesn't work if there is trailing spaces or tabs where there shouldn't be

raw glen
#

I'm going to try it out and get back to you

peak pulsar
#

You may need to edit it in your level.dat, mine didn't take when I set the line in properties

arctic oracle
#

you just have to delete the world folder and let it recreate if you change the seed

#

worked for me anyway

raw glen
#

Works!

halcyon spindle
#

so mine just throws a error when i try to run it i have java 17 working fine with 1.17.1

polar quarry
#

if u want help u gotta post the error mate

raw glen
#

What's the error (use a paste site)

arctic oracle
raw glen
#

@polar quarry love ur name haha!

halcyon spindle
#

its like it hate java lol

raw glen
#

It's not using Java 17

polar quarry
#

Hash check failed for extract filed libraries\mysql\mysql-connector-java\8.0.27\mysql-connector-java-8.0.27.jar

arctic oracle
#

java.lang.IllegalStateException: Hash check failed for extract filed libraries\mysql\mysql-connector-java\8.0.27\mysql-connector-java-8.0.27.jar

polar quarry
#

wut

halcyon spindle
#

but why i removed 8 a year ago lol

polar quarry
raw glen
#

Make sure to specify which java you wanna run with

vapid prawn
#

That's version 8.0.27 of mysql-connector-java

dark wigeon
#

I think 8.0.27 is -

#

Yeah

polar quarry
#

not a java error probably

halcyon spindle
#

yeah it set for 17.0.1

vapid prawn
#

In the terminal where you're running this what does java --version show?

raw glen
#

Oh I didn't see that whoops

#

Mine is 8.0.28 aswell and it's fine

#

Wierd

halcyon spindle
analog fjord
turbid jasper
#

I'm using this to launch the server:

"C:/Program Files/Java/jdk-17.0.1/bin/java" -Xmx4G -jar paper-1.18-10.jar nogui

As I didn't want to make OpenJDK 17 my default Java. Perhaps you guys might find this helpful.

halcyon spindle
#

idk it downloads that on its own right?

turbid jasper
#

But yeah, if you are using a hosting service there is no guarantee that it will have Java 17 available, since that wasn't necessary before 1.18

arctic oracle
#

well, im not entirely qualified but a hash failure usually has to do with some kind of corruption

raw glen
#

@halcyon spindle Are you upgrading to 1.18 from another server version or are you starting fresh?

halcyon spindle
#

fresh with a plugins folder

raw glen
halcyon spindle
#

but it aint getting that far lol is it a bad copy of the jar?

weary ivy
#

Well, that was swift

dapper lotus
#

yea, bad has would mean that the file is busted

#

deelte the lib folder and try again

raw glen
vapid prawn
#

Yeah, I think the message about Java version might be a bug here

#

Or does it always say that when you start whether you have Java 17 or not?

raw glen
#

Such an obscure error lol

halcyon spindle
#

looked more like a statement it was up before it started the 1.18 jar download

raw glen
#

Try removing the MYSQL library and rebooting

polar quarry
#

PROTIP: you dont have to reboot your pc to delete a file

arctic oracle
#

reminds me of that error mojang talked about where the world was constructed sideways but a completely unrelated bug flipped it back upright before showing it to the player

dapper lotus
#

Like, if it trips that message it's gonna stop the process

arctic oracle
halcyon spindle
#

lol

dapper lotus
#

So, that screams to me that however they're starting the server they're probs calling java twice in their startup file

polar quarry
#

a

raw glen
dapper lotus
#

once with wrong java ver, another with the correct one

#

No

#

Read

raw glen
#

just stabbing at a guess

dapper lotus
#

if it prints that message it exits

raw glen
halcyon spindle
#

idk it put the file back and errored the same

vapid prawn
#

So it starts, sees the wrong java version, dies, then starts again with the right java version and dies due to file corruption, fun

arctic oracle
#

you might need to yell at your host about that one

vapid prawn
#

I hope this isn't a host and this is something they did on their own

halcyon spindle
#

i am the host >.<

raw glen
#

oh..

dapper lotus
#

what's your start script thing

arctic oracle
#

that actually makes it easier to fix

dapper lotus
#

cos, that looks like you're basically calling java twice

raw glen
halcyon spindle
#

i use amp

raw glen
#

I've never heard of that

arctic oracle
#

should i stop my server render to update to 11? looks to me like nothing in there would help or hurt the render

polar quarry
#

are you upgrading to java 11?

arctic oracle
#

paper build 11

vapid prawn
#

I think build 11 only matters if you run a creative server

polar quarry
#

oh

rocky pivot
#

Anyone has a config for nether antixray?

vapid prawn
#

Oh, the recipe thing is in there too

polar quarry
vapid prawn
#

build 11 also has some new settings to let you filter stuff shown to other players

#

Like armor and weapon durability, NBT data, etc

arctic oracle
#

doesn't seem to really do much just for map gen tho

vapid prawn
#

By default it hides NBT data, you have to enable the durability one

#

I said "and etc" but that's really it, those two things are everything

arctic oracle
#

how does that effect clients? just doesn't show them item data?

vapid prawn
#

Right, it filters it from the packets

raw glen
#

@halcyon spindle What happens if you run a fresh 1.17 paper server?

#

With the java version you're using

vapid prawn
#

Like, if something has enchants it'll leave the top level tag on there so the item still glows

arctic oracle
#

is that items in chests or all items anywhere?

halcyon spindle
#

oh i have all my 1.17 servers on java 17 at least it says its using it

vapid prawn
#

No no, this is only stuff on the ground, stuff in item frames, or the stuff you're wearing

dark wigeon
#

that hiding patch is pretty great

arctic oracle
#

ahhh i see, so a player looking in their own inventory would still see normal but wouldn't be able to detect an item on the ground in front of them?

vapid prawn
#

Right

#

They can see what kind of item it is but won't be able to see anything irrelevant for rendering it

dark wigeon
#

how will hacked clients survive this

vapid prawn
#

That's the goal anyway

#

Stuff in chests or in your own inventory still works the same as always

gentle carbon
#

hackers hate paper for this

raw glen
#

🙂

arctic oracle
#

hackers hate him, find out how with this one simple trick!

gentle carbon
#

lol

vapid prawn
#

If your server doesn't have pvp you probably won't want to disable durability since that's used for some custom item stuff so that one is off by default

gentle carbon
#

i wonder if this would affect invsee

dark wigeon
#

nope

peak pulsar
#

plugin invsee?

#

then not

gentle carbon
#

yeah

#

good

dark wigeon
#

inventory contents are untouched

peak pulsar
#

it only affects cheat client invsee

gentle carbon
#

ahh

dark wigeon
#

just outgoing packets about certain entity information

#

players, items

vapid prawn
#

plugin invsee makes that player's inventory look like it's your inventory to your client

gentle carbon
#

that's amazing

vapid prawn
#

Thus not modified

#

Entity metadata and entity equipment are the only two packets I think this touches, nothing with inventory

#

For some reason equipment is separate from metadata

dark wigeon
#

and Item entities, no?

vapid prawn
#

That's entity metadata, no?

dark wigeon
#

oh

warm ravine
#

hacked client industry crumbles PepeLaugh

arctic oracle
#

sys tho its not like its hard to spot them with 5 minutes in spectator

halcyon spindle
#

i redownloaded and i am getting to the eula at least lol

#

yay it loaded and now i have 20 broken plugins 😢

#

but it loaded

glossy garden
#

does no-tick vd override the new simulation distance? or is no-tick just ignored for the time being?

harsh lance
#

the no-tick patch isn't in 1.18 atm, we are waiting on Leaf

glossy garden
#

gotcha, ty

harsh lance
#

Leaf will prob just rip out vanilla's simulation distance for no tick

granite sparrow
vivid ironBOT
dapper lotus
#

vanilla bug...

livid sleet
#

ooh cool how u do that

dapper lotus
#

as per literally every single release the past few years...

livid sleet
dark wigeon
#

it's still in for 1.18? lol

#

or are you upgrading from 1.16.5?

granite sparrow
#

Upgrading from 1.17.1

dark wigeon
#

good stuff

granite sparrow
#

Agreed

dark wigeon
#

least they could do is catch the error

#

no doubt they experienced it while testing

half walrusBOT
peak pulsar
#

someone good with custom dimensions in 1.18 here?

arctic oracle
peak pulsar
#

oh .. okay thanks! i think thes work "a bit" for me?
yes iam talking about datapack, i tried to add a "overworld like" custom dimension with preset from https://misode.github.io/dimension/ but after pasting my "old" 1.17 world, game/server crash when i reach end of pre-generated area .. something is wrong with world-bleding tool?
from https://minecraft.fandom.com/wiki/Java_Edition_1.18#General_2

Added blending_data containing data to support blending new world generation with existing chunks.

i opened a case at
https://bugs.mojang.com/browse/MC-243433
looks similar to https://bugs.mojang.com/browse/MC-243159

outer pivot
#

Will there be an option to turn off all of that biome blending and generating new chunks below y0? 🤔 Thinking this could mess with worlds that arent generated by minecraft and arent supposed to be changed like that

vapid prawn
livid sleet
#

lol

dapper lotus
#

I mean

#

I think spigot literally already added an option?

vapid prawn
#

Wasn't there something you could do in vanilla to make it not fill in the below 0 areas too?

#

I think your y=0 had to be solid bedrock for it to fill that in

little cedar
#

below-zero-generation-in-existing-chunks in spigot.yml

outer pivot
dapper lotus
#

I asked mojang about it, vanilla approach is basically forceUpgrade to a pre a version before where they added that stuff

timber ridge
#

Is forceUpgrade recommended?

vapid prawn
#

If your world has solid bedrock at y=0 the new generation under there isn't likely to break anything (although I suppose you might not like it for balance reasons)

timber ridge
#

If you're on, like, 1.16/1.17?

dapper lotus
#

no

#

force upgrade is never recommended

timber ridge
#

Yeah that's what I thought.

dapper lotus
#

we actively discourage it

#

Just, that's what mojang said

vapid prawn
#

Oh, is that why forceUpgrade doesn't do the blending?

#

Or was that just a bug?

dapper lotus
#

that's probs an oversight

outer pivot
# timber ridge If you're on, like, 1.16/1.17?

i do have solid bedrock there in one of my worlds for example, but i dont want anything to be filled in because its an adventure map and its just unneccessary extra chunk data traffic

peak pulsar
outer pivot
#

whoops replied to the wrong message

vestal rain
#

I’m not sure if this is the correct place to ask this, but I have Java 17 installed on the server, but in console it says that I need Java 17.

dapper lotus
#

given that forceUpgrade literally runs into the same logic as "optimise" on the client, err...

vapid prawn
#

You must have other java versions installed too and one of them is being used

dapper lotus
#

if the console says you need java 17 then you're probably not actually running 17

outer pivot
#

try java --version

vestal rain
#

I’m the command prompt it says the version running is Java 17, but I was thinking that also, that it wasn’t being used.

outer pivot
#

huh

vapid prawn
#

Either fix your $PATH and/or $JAVA_HOME or run the server with /path/to/17/java -jar... instead of just java

#

Are you starting the server in that same terminal without using a start script?

#

If not the environment you're starting the server might not be the same as your terminal environment

#

Or the start script might be explicitly using java 16 or something

tender gale
dapper lotus
#

Yes

outer pivot
#

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-17/bin/java 1 <- this was what i needed to run to make java 17 being used on my system, maybe this will help you

arctic oracle
vestal rain
#

This is gonna sound stupid but it’s being ran on multicraft, however I could use the normal Minecraft server stuff

dapper lotus
#

Like, there was a few releases of vanilla where forceUpgrade would destroy any double chests

iron lily
#

How stable is 1.18 experimental? Would I be better off waiting a week or at least a few days?

vapid prawn
#

On the fly chunk migrations are more likely to cause performance hiccups on spigot because they don't do them async

dapper lotus
#

drop the fucking bold

#

Read the damned page

iron lily
#

my bad, did ctrl b

outer pivot
arctic oracle
vapid prawn
#

Did it again 🙂

outer pivot
#

ffs

#

😄

#

im sorry

vestal rain
#

Ohhh ok

earnest birch
#

The only time I used forceUpgrade was when upgrading from 1.12 to 1.13.

vestal rain
#

So would it be better to talk to them instead?

vapid prawn
#

On Spigot if you don't do forceUpgrade the first time you load every chunk you'll have some extra time on the main thread used to upgrade it and that might make the server even slower

dapper lotus
#

you del with that anyways, tbqh

rugged bone
#

eta for paper 1.19? /s

dapper lotus
#

forceUpgrade doesn't run the post upgrade logic

arctic oracle
vapid prawn
#

On Paper if anything you'll just notice chunks load a little slower the first time you visit them but everything else will be fine

turbid jasper
#

It seems that the paperclip test builds do not support paperclip.install? Is there a new way to do this?

vestal rain
#

Lol, alright.

dapper lotus
#

correct, there is no "new way to do that"

amber mica
#

and the slowness isn't really bad on newer versions. 1.12 -> 1.13 was really slow but since then its fine

dapper lotus
#

basically, you either need to publish paper to your local repo manually, or, really, use the gradle userdev stuff

earnest birch
#

userdev mcheart

vapid prawn
#

The jar coming out of paperclip is just a container for a bunch of other jars and a little program to unpack them

dapper lotus
#

I mean, teeechnically it could still be supported

#

Idk why they opted to drop it, it's somewhat pointless anyways given the excessive obfuscation now

vapid prawn
#

Right, paperclip could do the unpacking for you and install all the dependencies to your local repo too

dapper lotus
#

Well, the patched jar no longer has the pom file

#

so, that info just doesn't exist in the jar anymore

vapid prawn
#

But yeah, the spigot jar has even fewer named things in it now

#

You're almost forced to use Spigot's tool for using Mojang names or Paper's

dapper lotus
#

think it's just one of those things which was bleh when it was added, and is even more bleh now

coarse saffron
#

paperclip doesn't have a maven install and there are no plans to re-add it

#

the use case for it is gone, if you want to depend on paper for plugin development, use paperweight-userdev

dapper lotus
#

Okay, but

vapid prawn
#

(The paper jar uses the same names as spigot)

dapper lotus
#

what if I wanna use high quality tooling

#

Like, maven?

turbid jasper
#

What is paperweight-userdev?? This is my first time hearing of it

dapper lotus
#

runs

coarse saffron
#

the new paperclip jar is itself a bundler jar just like vanilla, but with extra patching magic added

dapper lotus
#

it's basically a gradle plugin which deals with providing you a sane environment

#

e.g. being able to work against mojang mappings instead of the obfuscated mess

turbid jasper
#

So, not an option for Maven then? :/

vapid prawn
#

paperweight-userdev lets you write your code that pokes at the server using Mojang names for everything (so everything is named) and then obfuscates it to spigot jar names on build

#

Spigot has their own thing for maven

#

It doesn't work as well but I've heard it does work

proud zenith
#

just move over to gradle kotlin dsl

dapper lotus
#

as I've literally already said; We don't have much experience or interest in making a maven plugin

vapid prawn
#

Kind of like maven 😄

dapper lotus
#

There is literally nothing stopping anybody doing that, however; This is all open source

turbid jasper
#

I have no experience with Gradle, which is why I am resistant to switching. I'll have to not only learn how to use it, but also redo all of my dependencies and build system. How unfortunate.

vapid prawn
#

If you want the combination of Maven, Mojang mappings, and Paper API additions then there is currently no way to do that

coarse saffron
#

good luck making a paperweight maven plugin lmao

vapid prawn
#

But if you're making a plugin that can work on spigot just use their maven thing

earnest birch
#

gradle init is the first step to a migrated project.

coarse saffron
#

maven simply does not have the tools needed to facilitate what we do

vapid prawn
#

Or, even better, migrate to gradle 😄

atomic trench
#

is 1.18 still under experimental stages?

dapper lotus
#

I mean

#

until we announce otherwise, the existing several dozen posts saying that are still accurate.

molten dawn
#

should also ask for an eta i hear that helps making it go faster /j

coarse saffron
#

only several dozen?

#

probably in the hundreds by now

atomic trench
#

okay getting told not to use it till its safe to use

coarse saffron
#

we appreciate anyone who is willing to test it for us, understanding the risks involved

#

but we don't recommend running a production server that you actually care about keeping around for a while on it

vapid prawn
#

If you take frequent backups and are willing to roll back to your last 1.17.1 backup if it turns out there is some data corruption bug no one noticed for a while then you can upgrade now 😄

heady grail
vapid prawn
#

Odds are you'll have plugins that don't work though so you'll want to make a test server first

gusty trench
#

(Head up for the residents here: if someone has some undecipherable DFU-looking spam, it might be due to Multiverse. It really dislikes 1.18 right now)

languid shuttle
#

Can someone give me 1.18 features list or smth
I just want to think now if I wanna do 1.17 or 1.18 for my sweet smp

dapper lotus
#

multiverse has fuck all to do with that

#

multiverse just uses the server to load worlds, nothing special

#

if MV is having issues loading worlds, then that's a server issue

#

But, DFU spam is literally the norm for modern mc

dapper lotus
#

which confirms literally nothing?

#

Once again, MV just uses the API to load worlds

#

if there is an issue in MV with loading worlds, that's pretty much gonna be a server issue

arctic oracle
gusty trench
#

Ah, I see what you mean

vapid prawn
#

I think the API for loading worlds exists for multiverse to call it, even

rustic surge
vapid prawn
#

I think multiverse was the original plugin for that API anyway

languid shuttle
dapper lotus
#

I mean, do note

languid shuttle
#

;-;

dapper lotus
#

that upgrading worlds which used datapacks is not supported

peak pulsar
#

is there a way

#

to convert maven to gradle

dapper lotus
#

somebody literally already told you

vapid prawn
dapper lotus
#

it's not perfect, but, it's a start

#

in general

#

it's only 1.18 that biomes can even be upgraded safely

vapid prawn
#

Wow

dapper lotus
#

(and, ofc, that's 1.18 > 1.19, not 1.17 > 1.18)

vapid prawn
#

Well, I guess it's easy to get old client versions to play some adventure map these days

earnest birch
vapid prawn
#

Some day you'll pick maps or servers first and it'll just pick the right version for you 😄

dapper lotus
#

java.lang.IllegalStateException: Missing Palette entry for id 0.

vapid prawn
#

The launcher, I mean

dapper lotus
#

bahahahaaa

languid shuttle
#

Also 1 question, plugin compatibility? Like 1.17 plugins work?

#

Or I gotta do smth

dapper lotus
#

That just sounds like a chunk which spigot corrupted

languid shuttle
#

Or wait for devs

coarse saffron
autumn comet
iron lily
#

I've read the updates, how would you say it runs over all on a server?

peak pulsar
vapid prawn
#

Some plugins work, some plugins already have updates to make them work, some aren't updated yet, some will never be updated

peak pulsar
#

the pom location argument

autumn comet
#

?

dapper lotus
#

you literally run the thing in the folder where your project is

peak pulsar
#

you need a gradle project first?

vapid prawn
coarse saffron
#

gradle can pick up the pom.xml file and attempt to convert the project for you

peak pulsar
#

okay ill give it a shot

dapper lotus
#

init will either create a new project or prompt to convert

coarse saffron
#

not sure if it just happens or if you have to specify a command line argument

languid shuttle
coarse saffron
#

yeah gradle is pretty smart so probably just automatic

peak pulsar
#

bruh why does git bash not support windows directories in 2021

gentle carbon
#

it does?

vapid prawn
#

wat

earnest birch
autumn comet
#

The newer versions of init allow you to specify what kind your project is, e.g. a library, standalone etc

gentle carbon
#

if you mean access windows directories, you can already do that in git bash lol

vapid prawn
#

I think they mean they can't type C: to change drives and such in git bash

gentle carbon
#

ah

vapid prawn
#

Because it's bash, not DOS

autumn comet
dapper lotus
#

/c/ or something, generally

peak pulsar
#

uhhh

#

oh i cant cd because there is a spac

#

whats the placeholder

vapid prawn
#

\

#

Or just wrap it in quotes

peak pulsar
#

okie

#

how

iron lily
#

Would you recommend using this on a public server? Or would you recommend waiting a few days? I've read the announcements and would just like to double check

dapper lotus
#

install gradle...

peak pulsar
#

i swear ive installed gradle like 8 times by now

dapper lotus
#

i've read the announcements

#

Seriously you're taking the piss now

#

The channel with all of the info literally fucking answers that in clear text

iron lily
#

Yeah, don't forget to make backups, if it automatically backs up what's the danger? I get something could go wrong.

#

Actually, nevermind I'm just gonna wait a few days

dapper lotus
#

I mean

iron lily
#

it's probably safer

dapper lotus
#

if you have backups, you may need to restore a backup

#

our recommendations stand

#

you are more than welcome to run the server knowing that you may need to restore a backup

#

But, all of this info is literally out there and 100% on you to make your own judgement call

gentle carbon
#

just a fair warning, test your backups before

rocky nest
#

if you haven't tested your backups, you don't have backups

gentle carbon
#

^

#

i didnt test them once, and that time i really needed them, didnt work, now i test everytime no matter what

rocky nest
#

yeah that's a lesson you learn only once lol
(that, and making backups in the first place)

earnest birch
# autumn comet Idk, when I used it the first time, there we no instructions at all, but it impr...

It is guided perfectly.

╰─ gradle init
Starting a Gradle Daemon (subsequent builds will be faster)

Found a Maven build. Generate a Gradle build from this? (default: yes) [yes, no] yes

Select build script DSL:
  1: Groovy
  2: Kotlin
Enter selection (default: Groovy) [1..2] 2


> Task :init
Maven to Gradle conversion is an incubating feature.
Get more help with your project: https://docs.gradle.org/6.8.3/userguide/migrating_from_maven.html

BUILD SUCCESSFUL in 47s
2 actionable tasks: 2 executed

Sorry for the wall of text

vapid prawn
#

btw paperweight-userdev either doesn't work with groovy or is more annoying to use

grave charm
#

its more annoying

vapid prawn
#

So good call choosing kotlin

dapper lotus
#

I really knife a cat knife emoji thingy

rocky nest
#

what

vapid prawn
#

He has stabbing on the brain

dapper lotus
#

Well, need, but, I misbrainted and kept it

vapid prawn
#

Because he wants to stab your brain

dapper lotus
#

misbrainted

gentle carbon
#

cat just wants to knife cat knife emoji

slow haven
#

dumb as fuck question, how does one do backups?

dapper lotus
#

eeerrrr

gentle carbon
#

google

dapper lotus
#

create a zip

rocky nest
#

borg ❤️

dapper lotus
#

use fancy things like rdiff

vapid prawn
#

There are a bunch of ways, the easiest is to just shut down the server and copy the files somewhere every so often

rocky nest
#

(if on linux)

dapper lotus
#

Like, theres many dozens of ways to create backups

arctic oracle
dapper lotus
#

if windows, just, I recommendnot using windows

paper herald
#

hello, im using the experiental version and my server crashed. where may i send the crash report? im told its useful here to the devs?

rocky nest
#

here's good

#

.paste

#

(╯°□°)╯︵ ┻━┻

arctic oracle
dapper lotus
gentle carbon
#

windows 11 dev channel with paper 👁️

worthy thunder
#

good bot

gilded ice
#
[19:45:31 ERROR]: Could not load 'plugins/craftbook-3.10.5-SNAPSHOT-dist.jar' in folder 'plugins'
dapper lotus
#

I mean, the reason why it failed to load will generally be after that

#

We're not magicians, shamefully

gentle carbon
#

just learn magic

#

ez

vapid prawn
#

The error is going to mean "craftbook needs to be updated" almost guaranteed

slow haven
#

im using linux as a host rn

rocky nest
#

(either that or craftbook borked something)

slow haven
#

so just use p7zip?

dapper lotus
#

I mean, I love rsnapshot because ez to automate

#

But, er, manual zipping works

static perch
#

Yes I snapshot mine

rocky nest
#

I mean pretty much anything is easy to automate on linux

rocky nest
#

cron -> script

slow haven
#

cant get cron to work

dapper lotus
#

Well, yea, but you write pretty config, schedule cron, it does stuff and deals with incremental backups for you, etc

slow haven
#

lol

dapper lotus
#

Caused by: java.lang.NoClassDefFoundError: com/sk89q/craftbook/bukkit/bstats/charts/CustomChart

lucid current
#

Do you know if the new world height will increase worlds sizes?

rocky nest
#

it will

dapper lotus
#

I mean, either you grabbed the wrong jar or that thing is mega bork

rocky nest
#

might've been unshaded

slow haven
#

ill take a look at rsnapshot

peak pulsar
#

which do i pick 😍

rocky nest
#

kt

dapper lotus
#

I swaer you're taking the piss...

vapid prawn
peak pulsar
#

wait gradle is kotlin?

lavish sand
#

How do you create a server jar for 1.18? ./gradlew paperclipjar doesn't seem to be a thing anymore

peak pulsar
#

boy what the hell boy

vapid prawn
grave charm
#

./gradlew createReobfPaperclipJar

paper herald
#

do i just send the link to the paste?

dapper lotus
#

Yes

dapper lotus
#

amar; Er, At one point when I was too lazy, yes

#

eventually I did fix that doe

vapid prawn
#

Wait how did you trigger an AssertionError?

#

I thought those only happened if you set a JVM flag

dapper lotus
#

Those TRAP things generally means that some plugin did something which caused the server to shit bricks post event

grave charm
#

cb adds a thrown AssertionError

dapper lotus
#

that's a spigot thing

peak pulsar
#

why is it build.gradle.kts instead of build.gradle

rocky nest
#

because it's kotlin

dapper lotus
#

kts

grave charm
#

it uses the kotlin dsl

peak pulsar
#

how do i not

#

it didnt give me a neither

dapper lotus
#

You don't not

vapid prawn
#

Wolvereness would never allow us to make CraftBukkit manually throw an AssertionError 🙂

dapper lotus
#

Dude

gentle carbon
#

kotlin :D

vapid prawn
#

That either happened before us or after us

dapper lotus
#

that's literally what it fucking asked you

spring prawn
#

Sorry

dapper lotus
#

it asked you groovy or kotlin

peak pulsar
#

yeah

dapper lotus
#

Kotlin is the modern magical thing which is what everybody is using now

peak pulsar
#

is .gradle plain groovy then?

dapper lotus
#

groovy build scripts suck ass

#

yes

peak pulsar
#

ive never seen .kts ever

dapper lotus
#

-.-

#

Paper literally uses kts.

rocky nest
#

now you have!

vapid prawn
#

It's been a thing for like 6 years now

dapper lotus
#

people are slowly flocking away from the groovy stuff

peak pulsar
#

okay im all gradled up

#

all buttered up

#

how do i get the paper thingy doodle

rocky nest
#

is this going to be a blobspoonfeed fest

vapid prawn
#

The kotlin version is slightly less expressive but the IDE can give you autocomplete and error messages that actually tell you what you did wrong instead of trying to trace an error through gradle itself after the fact

half walrusBOT
peak pulsar
#

spoon feeding gradle 🤔

gentle carbon
#

i still need to update my plugins to gradle

peak pulsar
#

only diff here seems to be

#

paperDevBundle

dapper lotus
#

and the settings file

peak pulsar
#

um yes the frantically searching settings file

gentle carbon
#

the main thing i need to update is my fork of venturechat, because for some reason the dev made it with maven

rocky nest
#

settings.gradle.kts

peak pulsar
#

it looks like a useless file

#

didnt figure it was the settings

rocky nest
gentle carbon
#

it... literally has settings in its name

peak pulsar
#

what was that chat plugin that had sql injection

gentle carbon
#

just compiled it without any build tools??

rocky nest
#

also venturechat 😛

gentle carbon
#

i had to fork it because it canceled the chat event and i needed to edit the chat event

rocky nest
#

yeah that's not surprising lol

dapper lotus
#

it's annoying that plugins do that

#

but, when you consider that spigot STILL doesn't support modern chat...

gentle carbon
#

...and likely never will

rocky nest
#

that was like the biggest problem in DiscordSRV support, since like half the chat plugins cancel chat to send their own

tender gale
peak pulsar
#

wait

arctic oracle
peak pulsar
#

spigot doesn';t have async chunk loading???

dapper lotus
#

don't force upgrade

gilded ice
dapper lotus
#

I already explained it

#

You probs have a plugin doing stuff it's not happy with

#

oh, wait

#

stripMeta

#

Create an issue on the tracker I guess

gilded ice
#

you mean incompatible plugin

dapper lotus
#

Well, at first that's what it looked like

#

but, looking at it again, that looks like an issue related to a recent change in paper

feral spire
#

Make an issue with the log on top and reference it to this chat weebravemove

warm ravine
#

Would probably help to include your playerdata as well

split steppe
#

the light engine leaf patch is on the build?

peak pulsar
#

how do i download paperweightdevbungle

gilded ice
#

the developer told me that effectively part of the jar is missing

peak pulsar
#

that sounds bad I think

dapper lotus
#

Well, soooo

#

You have the correct jar, but the correct jar is screwed

#

wait for them to fix it, i guess 🤷‍♂️

gilded ice
#

maybe something in building happened

unkempt dew
#

so im real unfamiliar with plugins around the time of release with all the experimental stuff. does anyone know if theres a plugin that works with the current experimental 1.18 stuff for displaying a web map?

dapper lotus
#

I mean

#

the number of plugins which do that doesn't magically change on release

#

as for if they support 1.18, try it

unkempt dew
#

👍

vapid prawn
#

stripMeta is going to be in the call path for every ItemStack going to a packet other than inventories

unkempt dew
#

will do

vapid prawn
#

But in this case it does look like stripMeta setting the count is wrong

hasty grail
#

just had our first server crash

half walrusBOT
hasty grail
#

yeah ik

#

where can we dump our logs? xD

#

idk how to replicate the error so it would be hard to make a bug report

heavy creek
#

copy and paste the logs into paste.gg, the link provided above

hasty grail
#

yes but where do i put that

arctic oracle
#

....

hasty grail
#

if i put it here it will be flooded and missed by paper team

arctic oracle
#

here...

heavy creek
#

like here

hasty grail
#

🙃

dapper lotus
#

We're literally watching the channel...

hasty grail
#

chat goes fast sometimes idk

grave charm
#

any plugins?

dapper lotus
#

that's apparently you MM

grave charm
#

yeah, maybe

dapper lotus
#

I'm guessing that some equipment just popped

warm ravine
#

For some reason it's trying to set the count of a ItemStack.EMPTY

dapper lotus
#

and so, it's sending a new empty stack

hasty grail
#

the player said she was blocking water in a lush cave

#

not sure if its related but thats all i got

grave charm
#

probably need to skip the stripMeta if its an empty itemstack

warm ravine
#

Yeah I was just delving into the code and thought that was the best route

tawny lance
#

I was wondering have people already tested skipping versions? Like 1.16 world to 1.18? Or even lower?

grave charm
#

im gonna see if I can repro it first

dapper lotus
#

skipping versions works fine

warm ravine
#

If you do end up reproing it MM I'm curious what exactly causes it

dapper lotus
#

I just said

arctic oracle
#

as long as you aren't coming from a prehistoric version

dapper lotus
#

item became air, probs because poof

#

even prehistoric

tawny lance
#

thanks electroniccat

dapper lotus
#

mojang just puts the new data conversion logic over the old ones

arctic oracle
#

was pretty sure if you were before (i think 1.7) you had to migrate to that first

grave charm
#

simply pressing Q over an equipped armor item doesnt cause it

polar quarry
dapper lotus
#

p o p p e d

tawny lance
#

Thats a classic joke

warm ravine
#

Yeah like the item broke and turned to air I think is what cat is saying

dapper lotus
#

get a sword, set durability to basically gone

grave charm
#

ok, I didnt know that's what popped meant 😅

warm ravine
#

Hmm, I just broke an item and it didn't do anything

grave charm
#

yeah, didnt happen for me either

dapper lotus
#

hm

warm ravine
#

It's definitely being caused by an item that should exist but all of a sudden doesn't

feral spire
#

@grave charm while you are here. Your vanilla tweak work out of box. I was surprised!

dapper lotus
#

I mean, it's the logic which goes down that path

#

So, it's gonna be some item basically going poof in some manner

arctic oracle
#

what about elytra? they dont break when they break do they?

dapper lotus
#

Yea

merry scaffold
#

Have we ruled out a plugin changing logic on some event? Has it been reproduced without plugins first?

dapper lotus
#

I mean, it's some equipment slot item thing which disappeared

#

I mean, could be a plugin in that path, that is a fun area

warm ravine
dapper lotus
#

But, just needs an idiot check to fix that

warm ravine
#

Wonder if invseeing someone and taking an item would do it

hasty grail
warm ravine
#

Trying to think of other instances where an item goes poof

merry scaffold
#

Then it's probably not plugin-related, which might help narrow it down a little.

arctic oracle
#

tossing in lava maybe?

heavy creek
#

do yk what the player was doing besides the equipment broke?

#

by chance

merry scaffold
#

@hasty grail

hasty grail
#

would the crash report have more info perhaps?

arctic oracle
#

possibly

dapper lotus
#

no

hasty grail
#

the crash log has the exact player location

arctic oracle
#

would a screenshot of the general area help perhaps?

#

for poof ideas?

heavy creek
#

or like, what was the equipment

hasty grail
#

the location looks fine... i see nothing at all

grave charm
#

does falling not damage boots anymore?

hasty grail
#

that block was the one, and it has water above

warm ravine
#

It should damage afaik

#

maybe only does it on hard?

#

so they were just placing a block?

grave charm
#

yeah, idk. I'm just gonna add the empty check

warm ravine
#

Yeah I can't think of anything that'd trigger this repeatedly lol

heavy creek
#

i cant reproduce it lol

hasty grail
#

let me try to replace the exact block xD

dapper lotus
#

dey where disconnecting doe

warm ravine
#

Yeah the other report crashed on disconnect too

hasty grail
#

server just crashed again

static perch
#

In paper 1.17 you could set the overworld and nether world border to be different things, but this isn't happening in 1.18. In vanilla the overworld and nether world borders are supposed to be the same. If you have the borders set to different values before you switch to 1.18 then the nether world border is locked to whatever it was.

dapper lotus
#

yes, vanilla changed the command

olive nacelle
raw glen
#

Is kenny's test server still up?

polar quarry
dapper lotus
#

right now you don't unless you have a plugin which will use that API

hasty grail
#

here is the second crash: i dont have a log because it failed to log. only have a crash log

dapper lotus
#

yea, same thing

#

somebody DC'd

static perch
#

So, unsure if it was intended or not in previous paper versions, but it is changed now

hasty grail
#

the second player was just placing block in the nether trying to block a piglin, no water involved.

grave charm
#

I made sure that the flat bedrock did generate

heavy creek
gilded ice
#

I've seen problem with shadow refreshing

wide sable
#

Same on #14

gilded ice
#

One block cut off in the middle of a wall, looks black as hell until i brake the blocks around

hidden merlin
dapper lotus
#

It's a vanilla issue

last perch
#

I take it i should not run 1.18 paper just now if i dont want to use backups and just want a clean stable server, How is spigot rn? Is that stable for now?

acoustic burrow
#

Hey guys, wanted to ask, is this my issue or is this a paper bug~

dapper lotus
#

spigot is in the exact same state

#

once again, this is day 0

arctic oracle
#

vanilla isn't even 'stable' yet

acoustic burrow
coarse gull
#

minor issue if anything but https://bin.birdflop.com/atekiqetox.rb
'spawn' is a world that I copied over (was 1.17), added to my 1.18 server, and then used /mv import spawn to add it in. 1.18 worlds are fine

last perch
#

alright, so i should just run vanilla for the least amount of possible problems?

#

for now ofc

acoustic burrow
#

Just wanted to know whether my world files are just corrupted, or is this just a paper bug (and if I should do anything at the moment)

hasty grail
#

aand 3rd crash lol

#

same issue

heavy creek
#

what exactly is the player doing again killian? think i missed it

hasty grail
#

so far, all 3 cases were placing block

#

2 in overworld, one in nether

topaz nymph
#

Might this have to do with latest commit?

arctic oracle
#

was it the last block in their slot by any chance?

topaz nymph
#

SurfaceRules

dapper lotus
#

Yes, it is the last commit

#

Known issue

hasty grail
#

and a 4th crash instantly 😬
We have been playing for 2 hours and now it really crashes a lot all of the sudden

verbal socket
#

hey is anyone have ware they cant set a worldboder in the end or nether it say it set the border but tp to x cord and no border?

heavy creek
#

can you give a list of steps on what you're doing to crash it

nocturne crystal
#

c728c78 is the latest right? That's what's showing for me on the downloads page, but /version says I'm behind?

[02:11:09 INFO]: This server is running Paper version git-Paper-10 (MC: 1.18) (Implementing API version 1.18-R0.1-SNAPSHOT) (Git: c728c78)
You are 4 version(s) behind
Download the new version at: https://papermc.io/downloads
hasty grail
#

its other players, im not the one doing it

dapper lotus
#

vanilla modified the command to only modify the overworld one

hasty grail
#

they all placed blocks tho

dapper lotus
#

No, that's not latest, you may need to force refresh the page but you may wanna wait a while

heavy creek
#

uh then what are they doing? just placing blocks?

gilded ice
hasty grail
#

thats the only thing in common

heavy creek
#

icic

coarse gull
kindred basalt
#

go to the world :^)

arctic oracle
#

force refreshing is only showing me #11 personally

dapper lotus
#

use a plugin or wait until somebody gets to patching it

feral spire
vague falcon
static perch
feral spire
#

@static perch read my ping

#

Or do as zcat said and wait

nocturne crystal
vague falcon
#

cool 😄

static perch
#

I'm not here asking for a solution 🙂 just pointing out the issue and making sure it's known

feral spire
#

It’s something Mojang did

arctic oracle
#

basically, not a paper issue so wrong place to report

feral spire
#

I am sure it’s already reported

violet wing
#

oh did mojang do something to worldborders

feral spire
#

Lol

dapper lotus
#

I mean

verbal socket
dapper lotus
#

it's an intentional change from what I've heard

feral spire
#

@violet wing you can’t set border in anything other than overworld

#

Lol

violet wing
#

wot

covert jolt
#

this is the only time the test server broke

#

sadge

dapper lotus
#

world border in the nether gets weird so I wouldn't be surprised if they just refused to not wanna deal with some issues it causes

violet wing
#

who thought that was a good idea

abstract walrus
#

When your server is using 11GB of ram while idle

feral spire
#

Fix your flags

arctic oracle
feral spire
#

If you don’t want it to use 11G

abstract walrus
#

Can you send the flag sting or something?

arctic oracle
#

/flags

vague falcon
#

sting

abstract walrus
dark wigeon
#

it's ok if it's using everything you give it, that's how java works...

arctic oracle
#

.flags

#

doesnt work anymore?

vague falcon
#

we dont got irc here sad

hasty grail
#

what build was the test server on michael?

abstract walrus
#

Flags is not a command

merry scaffold
timber ridge
paper musk
vivid ironBOT
dapper lotus
#

known issue

feral spire
dapper lotus
#

use a build before the flat bedrock thing

golden pulsar
paper musk
dark wigeon
#

"yes"

inland tangle
#

-Dpaperclip.install=true doesn't work for me in 1.18? Is there a fix?

merry scaffold
#

It was removed

quasi panther
dapper lotus
#

SULU

#

I WILL FITE YOU

arctic oracle
#

WOT?

plain solstice
dapper lotus
#

Me and sulu where tryna change the labels on some stuff on the github at the same time

#

kinda boom

arctic oracle
#

oh, lol. thought github was supposed to prevent that XD

dapper lotus
#

github, not git

arctic oracle
#

dont know what you are talking about * runs *

quasi panther
#

github the website doesn't, github the git repo hosting service does; the labels are a website thing, not a code thing

languid harbor
#

git is the universal commandline software / protocol used for version management. Github is a website that implements Git and allows people to store their git repositories on the internet. Obviously more complex than that but that's the basis

quasi panther
#

not universal

languid harbor
#

By universal I mean it works with more than just Github

#

there are other sites that allow you to store Git Repos

dapper lotus
#

they said git was

quasi panther
#

there's also svn, perforce, and mercurial, none of which are git or use the git model

gilded ice
#

Git lab

versed cairn
#

idk if this is the right channel or not, but im trying to start a new 1.18 paperMC world. it crashes randomly but within a 5-10 minute window of startup with 1 player afk the whole time. any ideas?

dapper lotus
#

I mean, there are other tools but git is basically like, the big one these days

#

known issue, use build 13

languid harbor
#

Poor choice of words, I'll accept that haha

versed cairn
vivid ironBOT
dapper lotus
#

Read.

golden pulsar
#

I think you guys should use reply feature to users otherwise they will miss your answer because of flood.

dapper lotus
#

flood

#

literally less than a few messages each minute

#

if that's too much for you to follow, you probs shouldn't be using day 0 builds...

arctic oracle
#

alternatively, if they stop breaking things there wont be a flood think_smart

past barn
#

Ive been watching this channel for a few hours now there is not a flood of messages

granite sparrow
#

Or you could actually report them on GitHub

feral spire
languid harbor
#

Threads could be a useful thing in this channel in particular for keeping info related to an ongoing issue in one place. Probably not necessary tho since there's really not a lot of overload.

golden pulsar
#

Anyways different conversations in the same time, so, whatever how i'm called that.

vague falcon
#

Oh I predicted this!

feral spire
quasi panther
languid harbor
# arctic oracle is joke?

I mean it's a fair assessment. An experimental build is in-progress. It's not a final product and so there's definitely going to be things that are broken. Implementing new features and dealing with upstream code changes is always going to introduce bugs that need to be worked through before the final product is released.

lusty pawn
dapper lotus
#

wait for next build

lusty pawn
#

I get its buggy, but curious why I can't even get a startup on a clean slate

arctic oracle
vapid prawn
#

is bug

dapper lotus
#

Because a bug happened in the gen code

#

some random oddity occured and thus a bug was introduced

#

it's been fixed now

lusty pawn
#

Whose replying to who I'm confused cryingpepe

vapid prawn
#

Also the problem with replies is I have to use my mouse

dapper lotus
#

Welcome to software dvelopment.

vapid prawn
#

wtf kind of chat program makes you use your mouse?

modern pendant
#

when

languid harbor
#

Out of everything I'm not surprised that there's a bug with the worldgen code considering there were some pretty significant changes to world generation with 1.18.

vapid prawn
#

It's a paper bug

#

Someone tried to modify the worldgen code and didn't do a good job of it 😄

dark wigeon
half walrusBOT
#
__There Is No ETA__

Updates to Paper do not have any sort of estimate for when they release, ever. Any and all updates will arrive when they are ready, and the only thing to do is wait for them patiently along with everyone else.

vague falcon
#

what lol

topaz nymph
versed cairn
topaz nymph
#

So they did fine it's just a weird inconsistency appeared...

languid harbor
topaz nymph
#

A fix was pushed already

dapper lotus
#

literally already fixed

lusty pawn
#

Ah, thats why I cant get it rolling

#

Cheers

vapid prawn
#

Ah, so this was a testing issue then 😄

topaz nymph
vapid prawn
#

If starting a new server triggers it...

zealous idol
#

imagine testing in prod

quasi panther
#

i do that all the time lulz

heavy creek
#

living life on the edge

solid goblet
#

haha very funny !!!!!!!

grave charm
#

I tested it!!!

solid goblet
grave charm
#

it only happens with a reobf server

solid goblet
#

machine breaker

grave charm
#

and I was testing on mojmapped

languid harbor
#

I mean at least things weren't tested in release lmao. It is an experimental build

vapid prawn
#

Oh no this could happen on any build

#

That's why you shouldn't use those dumb scripts that automatically update Paper on server startup

dapper lotus
#

Like, we try to test stuff, but, I mean, shit happens

languid harbor
#

Well yeah, but I expect that there are a few more tests that are run before an actual official release is released

arctic oracle
dapper lotus
#

Theres always somebody out there willing to test your code in production more than you could prior

vapid prawn
#

(there I used the reply feature)

dapper lotus
#

I mean, theres literally no magical testing framework for mc

versed cairn
dapper lotus
#

partially tell a lie

topaz nymph
#

Some need to remember here that 1.18 is still very much experimental. 🙂

dapper lotus
#

Mojang added their own testing framework but it's more mechnical testing

pallid merlin
dapper lotus
#

(and then you're still gotta have people writing tests)

vapid prawn
#

How MM tested that PR is how most/all of them would get tested so that bug could have happened on build #200

versed cairn
grave charm
#

yeah, I always am using mojmapped servers

lethal warren
#

I think I may have found a possible issue with 1.18-14, has something been reported yet?

vapid prawn
#

beta 1.7 or I sleep

grave charm
#

yeah probably

lethal warren
vivid ironBOT
grave charm
#

wait for 15, should be now or a min or two

long edge
peak pulsar
#

paper mc team doesn't have ready for production, stable release made? after 1 day of the vanilla release? unacceptable.

lethal warren
#

Great, just making sure it was noticed!

#

Thanks

solid goblet
#

comedy gold, very original

peak pulsar
#

thanks i try

feral flume
vapid prawn
#

paper never has ready for production stable releases made

#

Just ones they haven't heard are broken

#

No one is doing professional QA on this stuff

heavy creek
#

it's all stable until broken~

quasi panther
#

as a professional, we don't do enough QA either HYPERLUL

arctic oracle
#

i mean, i have had #10 running for the last 6 hours doing a render with no issues...

vapid prawn
#

Dude my yarn test is literally just true on my current project

dapper lotus
#

well, yea, recent changes which mostly introduced some derps

#

and, yea, unit testing is "fun"

#

especially as most of what we test literally isn't our code

vapid prawn
#

Do you know how to test code for thread safety issues?

dapper lotus
#

I could only imagine our CI if it was doing like an hour of testing per commit

vapid prawn
#

Neither does anyone else in the world

stuck mural
#

Paper devs are incredible. Didn’t imagine any builds this soon after the release. Super excited :)

dapper lotus
#

Easy

#

Push it into a minecraft server

#

some plugin dev will eventually find out for you

peak pulsar
#

anyone know how to pregen world 1.18?

vapid prawn
#

chunky

warm ravine
#

I have tests for my Elixir project go upwards of 10 minutes

stuck mural
warm ravine
#

Those are fuuun

peak pulsar
#

sorry, I meant in a server for 1.18..

#

or should I just port from singleplayer to multiplayer?

dapper lotus
#

I mean, chunky

zealous idol
#

dae say chunky yet?

dapper lotus
#

singleplayer doesn't have pregen...

peak pulsar
#

does chunky work in multiplayer servers?

heavy creek
#

ya it's a plugin

dapper lotus
#

It's literally a plugin for servers

peak pulsar
#

Ooo thank you

#

was looking at wrong page

quasi panther
#

ohaider #15