#❗-1-18-experimental
1 messages · Page 6 of 1
services don't have a terminal
hmm
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
i didnt think this through. there are no plugins for this thing
i.e. you'd basically need to wrap it in tmux or something to actually have a terminal you can connect to
yea thats what i was thinking cuz though what max said is good for restart redundancy, it would not use tmux anymore
no-ping
lad did you read cat's name
hm
is 1gb of ram enough for just me checking if plugins work?
just try it
you have no plugins at all, just paper, have run 'OP yourname' in console and still cant get it to work?
have you checked caps?
I mean, there are some caveats
like if I try to /tp in the chat I get this
https://cdn.discordapp.com/attachments/914372738179825664/915369486155141150/unknown.png
e.g. if you're fucking around with the online mode stuff that can create issues
o
i am on the same build and mine work... also no plugins
stop server
delete ops.json and the user cache
set online mode properly
start server, do command
I didn't have this problem before even with online mode set to false must be new with the newer versions ig
i mean, there are very few reasons to have online mode false
must be new..
this is literally one of the longest standing issues around switching online mode
I skipped 1.17 completely so yeah my bad didn't know about it before
worked with 1.16
no ping
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
message.txt by @mossy sun: https://paste.gg/704d1b2d47654cb78f13fe79d7e5d014
Does it matter if the world is not named "world" for the xray to work. (same with "world_nether")
it wasnt
Yep me too 
I keep getting this error I have Java 1.17 and it still says this
Then java isnt set properly
read it lol
Is there an example of paperweight being used on Maven for nms?
you might have another java installed aand preferred in your $path. run java -version and look at how you do not have java 17
paperweight doesn't support maven
If you're using a Linux server make sure to download the jre
Whats the output of java -version ?

I dont use linux 
for maven you'd need to build paper locally and install it to your local repo
best advice: ditch maven
I can offer no help then
Gradle >> imo
I mean
what's installed on your OS and what multicraft is tryna use can be two entirely different things
^
ill try it without multicraft one sec
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
Is it me or is the advancements tab broken?
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
you got a datapack turned on? or recently remove one?
ill prolly just start it in tmux for now and get everything setup and maybe transition back to systemd if there are problems lmao
hey could someone help me, im getting this error, im trying to figure out what plugin is causing it, but its not telling me https://bin.bloom.host/tidosokufe.md
I mean, literally all that tells us is that your server is overloaded
see timings for potentially more info
Hello
But, looks like the JVM is pooping itself
so yeah, apparantly advancements are missing entirly
with the simulation-distance property do i need no-tick-view anymore?
How long do you think it will be till 1.18 paper comes out?
that was the issue 
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.
36kms behind
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.
why? because it's annoying as hell and there isn't an answer
what is
asking for ETAs
I wan't talking about that
paper bug or mc bug?
i was asking why
vanilla lol
single player world has no advancements
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
well, no surprise on a pi tbh
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
seems to be what its doing yeah
how do you make it so block and xp dont merge, forgot how to
I think smth about merge radius
in paper.yml right?
in one of the yml files
I'm not sure if this is just me or not but server.properties does not have a seed setting anymore...
spigot.yml iirc
@raw glen you can add it yourself
alright one second
its not their by default, but you can just add a level-seed=lkajfdljasdflkj
Oh wierd, did Mojang remove it?
Oh okay xD
i mean i set it and it worked so yes
would be silly not to support seeds eh
So wierd that they would remove it
somebody was saying it wasn't working before but guess that was their issue
it doesn't work if there is trailing spaces or tabs where there shouldn't be
I'm going to try it out and get back to you
You may need to edit it in your level.dat, mine didn't take when I set the line in properties
you just have to delete the world folder and let it recreate if you change the seed
worked for me anyway
Works!
so mine just throws a error when i try to run it i have java 17 working fine with 1.17.1
if u want help u gotta post the error mate
What's the error (use a paste site)
are you SURE you are using java 17? minecraft 1.17 uses java 16
@polar quarry love ur name haha!
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
its like it hate java lol
It's not using Java 17
Hash check failed for extract filed libraries\mysql\mysql-connector-java\8.0.27\mysql-connector-java-8.0.27.jar
java.lang.IllegalStateException: Hash check failed for extract filed libraries\mysql\mysql-connector-java\8.0.27\mysql-connector-java-8.0.27.jar
wut
but why i removed 8 a year ago lol
thanks :D
Make sure to specify which java you wanna run with
That's version 8.0.27 of mysql-connector-java
are you sure? in the stacktrace it shows a hash error with a mysql connector
not a java error probably
yeah it set for 17.0.1
In the terminal where you're running this what does java --version show?
eyyo bloom host gang
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.
idk it downloads that on its own right?
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
well, im not entirely qualified but a hash failure usually has to do with some kind of corruption
@halcyon spindle Are you upgrading to 1.18 from another server version or are you starting fresh?
Yeah that's what i'm thinking
fresh with a plugins folder
If your host doesn't have Java 17 you can usually ask them in support to upgrade for you
but it aint getting that far lol is it a bad copy of the jar?
Well, that was swift
yea, bad has would mean that the file is busted
deelte the lib folder and try again
What happens if you delete the mysql library and reboot?
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?
Such an obscure error lol
looked more like a statement it was up before it started the 1.18 jar download
Try removing the MYSQL library and rebooting
PROTIP: you dont have to reboot your pc to delete a file
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
Like, if it trips that message it's gonna stop the process
reboot the server not the pc
lol
So, that screams to me that however they're starting the server they're probs calling java twice in their startup file
a
Maybe it has something to do with getJavaVersion()
just stabbing at a guess
if it prints that message it exits
reboot the server
idk it put the file back and errored the same
So it starts, sees the wrong java version, dies, then starts again with the right java version and dies due to file corruption, fun
you might need to yell at your host about that one
I hope this isn't a host and this is something they did on their own
i am the host >.<
oh..
what's your start script thing
that actually makes it easier to fix
cos, that looks like you're basically calling java twice
Is this ptero or something then?
i use amp
I've never heard of that
should i stop my server render to update to 11? looks to me like nothing in there would help or hurt the render
What do you mean by "11"?
are you upgrading to java 11?
paper build 11
I think build 11 only matters if you run a creative server
oh
Anyone has a config for nether antixray?
Oh, the recipe thing is in there too
https://gist.github.com/stonar96/ba18568bd91e5afd590e8038d14e245e this explains how to set up xray
build 11 also has some new settings to let you filter stuff shown to other players
Like armor and weapon durability, NBT data, etc
doesn't seem to really do much just for map gen tho
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
how does that effect clients? just doesn't show them item data?
Right, it filters it from the packets
@halcyon spindle What happens if you run a fresh 1.17 paper server?
With the java version you're using
Like, if something has enchants it'll leave the top level tag on there so the item still glows
is that items in chests or all items anywhere?
oh i have all my 1.17 servers on java 17 at least it says its using it
No no, this is only stuff on the ground, stuff in item frames, or the stuff you're wearing
that hiding patch is pretty great
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?
Right
They can see what kind of item it is but won't be able to see anything irrelevant for rendering it
how will hacked clients survive this
That's the goal anyway
Stuff in chests or in your own inventory still works the same as always
hackers hate paper for this
🙂
hackers hate him, find out how with this one simple trick!
lol
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
i wonder if this would affect invsee
nope
inventory contents are untouched
it only affects cheat client invsee
ahh
plugin invsee makes that player's inventory look like it's your inventory to your client
that's amazing
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
and Item entities, no?
That's entity metadata, no?
oh
hacked client industry crumbles 
sys tho its not like its hard to spot them with 5 minutes in spectator
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
does no-tick vd override the new simulation distance? or is no-tick just ignored for the time being?
the no-tick patch isn't in 1.18 atm, we are waiting on Leaf
gotcha, ty
Leaf will prob just rip out vanilla's simulation distance for no tick
Is this normal?
latest.log by @granite sparrow: https://paste.gg/a0798caf609548eb8f26796a81f3b65f
vanilla bug...
ooh cool how u do that
as per literally every single release the past few years...
Upgrading from 1.17.1
good stuff
Agreed
someone good with custom dimensions in 1.18 here?
if you are doing them with a datapack they currently dont work at all
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
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
They pasted a file in to discord (which you shouldn't do) and the bot read it as a long message due to the way discord sends it and tried to be helpful and stick it in a pastebin
lol
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
below-zero-generation-in-existing-chunks in spigot.yml
awesome, thank you. havent fired up any servers in 1.18 yet so didnt see that
I asked mojang about it, vanilla approach is basically forceUpgrade to a pre a version before where they added that stuff
Is forceUpgrade recommended?
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)
If you're on, like, 1.16/1.17?
Yeah that's what I thought.
that's probs an oversight
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
me and other peoplpe have massive problems with blending
whoops replied to the wrong message
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.
given that forceUpgrade literally runs into the same logic as "optimise" on the client, err...
You must have other java versions installed too and one of them is being used
if the console says you need java 17 then you're probably not actually running 17
then you have it installed but its not being used
try java --version
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.
huh
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
spigot always recommends forceUpgrade, so they're wrong?
Yes
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
spigot also recommends world deleting builds so...
This is gonna sound stupid but it’s being ran on multicraft, however I could use the normal Minecraft server stuff
Like, there was a few releases of vanilla where forceUpgrade would destroy any double chests
How stable is 1.18 experimental? Would I be better off waiting a week or at least a few days?
On the fly chunk migrations are more likely to cause performance hiccups on spigot because they don't do them async
my bad, did ctrl b
experimental is not for production, dont use it
someone else had that problem, was multicrafts fault
Did it again 🙂
Ohhh ok
The only time I used forceUpgrade was when upgrading from 1.12 to 1.13.
So would it be better to talk to them instead?
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
you del with that anyways, tbqh
eta for paper 1.19? /s
forceUpgrade doesn't run the post upgrade logic
i am not familiar with how the system works but you need to tell multicraft to actually use the right version
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
It seems that the paperclip test builds do not support paperclip.install? Is there a new way to do this?
Lol, alright.
correct, there is no "new way to do that"
and the slowness isn't really bad on newer versions. 1.12 -> 1.13 was really slow but since then its fine
basically, you either need to publish paper to your local repo manually, or, really, use the gradle userdev stuff
userdev 
Is that because of the bundle system Mojang uses? I think I remember someone running in to that right after you got things building but before Paperclip was updated
The jar coming out of paperclip is just a container for a bunch of other jars and a little program to unpack them
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
Right, paperclip could do the unpacking for you and install all the dependencies to your local repo too
Well, the patched jar no longer has the pom file
so, that info just doesn't exist in the jar anymore
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
think it's just one of those things which was bleh when it was added, and is even more bleh now
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
Okay, but
(The paper jar uses the same names as spigot)
What is paperweight-userdev?? This is my first time hearing of it
runs
the new paperclip jar is itself a bundler jar just like vanilla, but with extra patching magic added
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
So, not an option for Maven then? :/
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
just move over to gradle kotlin dsl
as I've literally already said; We don't have much experience or interest in making a maven plugin
Kind of like maven 😄
There is literally nothing stopping anybody doing that, however; This is all open source
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.
If you want the combination of Maven, Mojang mappings, and Paper API additions then there is currently no way to do that
good luck making a paperweight maven plugin lmao
But if you're making a plugin that can work on spigot just use their maven thing
gradle init is the first step to a migrated project.
maven simply does not have the tools needed to facilitate what we do
Or, even better, migrate to gradle 😄
is 1.18 still under experimental stages?
I mean
until we announce otherwise, the existing several dozen posts saying that are still accurate.
should also ask for an eta i hear that helps making it go faster /j
okay getting told not to use it till its safe to use
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
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 😄
Thousends
Odds are you'll have plugins that don't work though so you'll want to make a test server first
(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)
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
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
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
you literally just had to type "1.18" into google, you dont even need to specify what you are talking about
https://minecraft.fandom.com/wiki/Java_Edition_1.18
Ah, I see what you mean
I think the API for loading worlds exists for multiverse to call it, even
I think multiverse was the original plugin for that API anyway
I'm at phone just woke up to pings and came to paper dc
I mean, do note
;-;
that upgrading worlds which used datapacks is not supported
somebody literally already told you
By paper or in general?
it's not perfect, but, it's a start
in general
it's only 1.18 that biomes can even be upgraded safely
Wow
(and, ofc, that's 1.18 > 1.19, not 1.17 > 1.18)
Well, I guess it's easy to get old client versions to play some adventure map these days
gradle init in project root.
Some day you'll pick maps or servers first and it'll just pick the right version for you 😄
java.lang.IllegalStateException: Missing Palette entry for id 0.
The launcher, I mean
bahahahaaa
Also 1 question, plugin compatibility? Like 1.17 plugins work?
Or I gotta do smth
That just sounds like a chunk which spigot corrupted
Or wait for devs
doesn't multimc do that already or something like that
--dsl kotlin, if you want to suffer less
I've read the updates, how would you say it runs over all on a server?
how would you pass like
Some plugins work, some plugins already have updates to make them work, some aren't updated yet, some will never be updated
the pom location argument
?
you literally run the thing in the folder where your project is
you need a gradle project first?
It runs like a server
gradle can pick up the pom.xml file and attempt to convert the project for you
okay ill give it a shot
init will either create a new project or prompt to convert
not sure if it just happens or if you have to specify a command line argument
Hm I'll try 1.18 in testbench with plugins then, ty
yeah gradle is pretty smart so probably just automatic
bruh why does git bash not support windows directories in 2021
it does?
wat
Without the param it will ask if I remember right.
The newer versions of init allow you to specify what kind your project is, e.g. a library, standalone etc
if you mean access windows directories, you can already do that in git bash lol
I think they mean they can't type C: to change drives and such in git bash
ah
Because it's bash, not DOS
Idk, when I used it the first time, there we no instructions at all, but it improved a lot
/c/ or something, generally
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
install gradle...
i swear ive installed gradle like 8 times by now
No 😭😭
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
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
I mean
it's probably safer
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
just a fair warning, test your backups before
if you haven't tested your backups, you don't have backups
^
i didnt test them once, and that time i really needed them, didnt work, now i test everytime no matter what
yeah that's a lesson you learn only once lol
(that, and making backups in the first place)
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
btw paperweight-userdev either doesn't work with groovy or is more annoying to use
its more annoying
So good call choosing kotlin
I really knife a cat knife emoji thingy
what
He has stabbing on the brain
Well, need, but, I misbrainted and kept it
Because he wants to stab your brain
misbrainted
cat just wants to knife cat knife emoji
dumb as fuck question, how does one do backups?
eeerrrr
create a zip
borg ❤️
use fancy things like rdiff
There are a bunch of ways, the easiest is to just shut down the server and copy the files somewhere every so often
(if on linux)
Like, theres many dozens of ways to create backups
copypasta
if windows, just, I recommendnot using windows
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?
use a paste service and paste it here
A sensible, modern pastebin. Share text and source code snippets with no hassle.
windows 11 dev channel with paper 👁️
good bot
[19:45:31 ERROR]: Could not load 'plugins/craftbook-3.10.5-SNAPSHOT-dist.jar' in folder 'plugins'
I mean, the reason why it failed to load will generally be after that
We're not magicians, shamefully
The error is going to mean "craftbook needs to be updated" almost guaranteed
im using linux as a host rn
(either that or craftbook borked something)
so just use p7zip?
Yes I snapshot mine
I mean pretty much anything is easy to automate on linux
cron -> script
cant get cron to work
Well, yea, but you write pretty config, schedule cron, it does stuff and deals with incremental backups for you, etc
lol
Caused by: java.lang.NoClassDefFoundError: com/sk89q/craftbook/bukkit/bstats/charts/CustomChart
Do you know if the new world height will increase worlds sizes?
it will
I mean, either you grabbed the wrong jar or that thing is mega bork
might've been unshaded
ill take a look at rsnapshot
kt
I swaer you're taking the piss...
You take backups without doing save-off first?
wait gradle is kotlin?
How do you create a server jar for 1.18? ./gradlew paperclipjar doesn't seem to be a thing anymore
boy what the hell boy
We just had this conversation...
./gradlew createReobfPaperclipJar
do i just send the link to the paste?
Yes
Wait how did you trigger an AssertionError?
I thought those only happened if you set a JVM flag
Those TRAP things generally means that some plugin did something which caused the server to shit bricks post event
cb adds a thrown AssertionError
that's a spigot thing
why is it build.gradle.kts instead of build.gradle
because it's kotlin
kts
it uses the kotlin dsl
You don't not
Wolvereness would never allow us to make CraftBukkit manually throw an AssertionError 🙂
Dude
kotlin :D
That either happened before us or after us
that's literally what it fucking asked you
Sorry
it asked you groovy or kotlin
yeah
Kotlin is the modern magical thing which is what everybody is using now
is .gradle plain groovy then?
ive never seen .kts ever
now you have!
It's been a thing for like 6 years now
people are slowly flocking away from the groovy stuff
is this going to be a
fest
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
spoon feeding gradle 🤔
i still need to update my plugins to gradle
and the settings file
um yes the frantically searching settings file
the main thing i need to update is my fork of venturechat, because for some reason the dev made it with maven
settings.gradle.kts
actually originally, it was made without any build tools for like 5 years
it... literally has settings in its name
what
what was that chat plugin that had sql injection
just compiled it without any build tools??
also venturechat 😛
i had to fork it because it canceled the chat event and i needed to edit the chat event
yeah that's not surprising lol
it's annoying that plugins do that
but, when you consider that spigot STILL doesn't support modern chat...
...and likely never will
that was like the biggest problem in DiscordSRV support, since like half the chat plugins cancel chat to send their own
okay, so on paper there are less reasons to force upgrade, but other than that, why it shouldn't be used?
wait
apparently borks things in retrogen
spigot doesn';t have async chunk loading???
don't force upgrade
I'm using the right jar
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
you mean incompatible plugin
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
Make an issue with the log on top and reference it to this chat 
Would probably help to include your playerdata as well
the light engine leaf patch is on the build?
the developer told me that effectively part of the jar is missing
that sounds bad I think
Well, soooo
You have the correct jar, but the correct jar is screwed
wait for them to fix it, i guess 🤷♂️
maybe something in building happened
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?
I mean
the number of plugins which do that doesn't magically change on release
as for if they support 1.18, try it
👍
stripMeta is going to be in the call path for every ItemStack going to a packet other than inventories
will do
But in this case it does look like stripMeta setting the count is wrong
just had our first server crash
A sensible, modern pastebin. Share text and source code snippets with no hassle.
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
yes but where do i put that
....
if i put it here it will be flooded and missed by paper team
here...
like here
🙃
We're literally watching the channel...
any plugins?
that's apparently you MM
yeah, maybe
I'm guessing that some equipment just popped
For some reason it's trying to set the count of a ItemStack.EMPTY
and so, it's sending a new empty stack
the player said she was blocking water in a lush cave
not sure if its related but thats all i got
probably need to skip the stripMeta if its an empty itemstack
Yeah I was just delving into the code and thought that was the best route
I was wondering have people already tested skipping versions? Like 1.16 world to 1.18? Or even lower?
im gonna see if I can repro it first
skipping versions works fine
If you do end up reproing it MM I'm curious what exactly causes it
I just said
as long as you aren't coming from a prehistoric version
thanks electroniccat
mojang just puts the new data conversion logic over the old ones
was pretty sure if you were before (i think 1.7) you had to migrate to that first
simply pressing Q over an equipped armor item doesnt cause it
im about to upgrade this 0.29_02 world to 1.18 just to prove something will break
p o p p e d
Thats a classic joke
Yeah like the item broke and turned to air I think is what cat is saying
get a sword, set durability to basically gone
ok, I didnt know that's what popped meant 😅
Hmm, I just broke an item and it didn't do anything
yeah, didnt happen for me either
hm
It's definitely being caused by an item that should exist but all of a sudden doesn't
@grave charm while you are here. Your vanilla tweak work out of box. I was surprised!
I mean, it's the logic which goes down that path
So, it's gonna be some item basically going poof in some manner
what about elytra? they dont break when they break do they?
Yea
Have we ruled out a plugin changing logic on some event? Has it been reproduced without plugins first?
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

But, just needs an idiot check to fix that
Wonder if invseeing someone and taking an item would do it
i only have luckperms and spark on the server
Trying to think of other instances where an item goes poof
Then it's probably not plugin-related, which might help narrow it down a little.
tossing in lava maybe?
@hasty grail
.
would the crash report have more info perhaps?
possibly
no
the crash log has the exact player location
or like, what was the equipment
does falling not damage boots anymore?
It should damage afaik
maybe only does it on hard?
so they were just placing a block?
yeah, idk. I'm just gonna add the empty check
Yeah I can't think of anything that'd trigger this repeatedly lol
i cant reproduce it lol
let me try to replace the exact block xD
dey where disconnecting doe
Yeah the other report crashed on disconnect too
server just crashed again
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.
yes, vanilla changed the command
The server seems to crash while preparing the world for me. (Build 14 on the website) https://paste.gg/p/anonymous/bc5bd319557649dab00ac8710688b9fd
I suggest using chunky-border.
Is kenny's test server still up?
did vanilla add a world argument (/worldborder world_nether 1234)? how do you change the nether's border now?
right now you don't unless you have a plugin which will use that API
here is the second crash: i dont have a log because it failed to log. only have a crash log
You can't. According to the wiki they are supposed to be the same since 1.8
So, unsure if it was intended or not in previous paper versions, but it is changed now
the second player was just placing block in the nether trying to block a piglin, no water involved.
how... I literally tested this?
I made sure that the flat bedrock did generate
oh it does crash https://www.toptal.com/developers/hastebin/conunimoli.sql
I've seen problem with shadow refreshing
Same there.
Same on #14
One block cut off in the middle of a wall, looks black as hell until i brake the blocks around
Anyone know what could come of this issue? I just encountered it in the 1.18 experimental release. https://github.com/PaperMC/Paper/issues/5869
It's a vanilla issue
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?
Hey guys, wanted to ask, is this my issue or is this a paper bug~
no, nothing is stable. this is literally day 0
vanilla isn't even 'stable' yet
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
alright, so i should just run vanilla for the least amount of possible problems?
for now ofc
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)
Paper #14 bug.
what exactly is the player doing again killian? think i missed it
was it the last block in their slot by any chance?
SurfaceRules
and a 4th crash instantly 😬
We have been playing for 2 hours and now it really crashes a lot all of the sudden
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?
can you give a list of steps on what you're doing to crash it
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
its other players, im not the one doing it
vanilla modified the command to only modify the overworld one
they all placed blocks tho
vanilla behavior, its known
No, that's not latest, you may need to force refresh the page but you may wanna wait a while
uh then what are they doing? just placing blocks?
Fixed lasted dev build
thats the only thing in common
icic
oh? so how can i change the worldborder in the other worlds?
go to the world :^)
force refreshing is only showing me #11 personally
use a plugin or wait until somebody gets to patching it
Use chunky-boarders if you want similar to old behavior
build 14 is latest, if you dont see it, delete browser cache and reload, force reload didnt cut it for me
This doesn't work anymore
jeeezus, that worked. Thanks!
cool 😄
I'm not here asking for a solution 🙂 just pointing out the issue and making sure it's known
It’s something Mojang did
basically, not a paper issue so wrong place to report
I am sure it’s already reported
oh did mojang do something to worldborders
Lol
I mean
ok ty 🙂 so is the getting fixed my minecraft? or as is this how it going to be?
it's an intentional change from what I've heard
wot
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
who thought that was a good idea
When your server is using 11GB of ram while idle
Fix your flags
did you tell it that it could?
If you don’t want it to use 11G
Can you send the flag sting or something?
/flags
sting
I told it 16GB of ram
it's ok if it's using everything you give it, that's how java works...
we dont got irc here sad
what build was the test server on michael?
Flags is not a command
It builds from git.
help?
crash-2021-11-30_21.16.53-server.txt by @paper musk: https://paste.gg/8b29ecdbe78a4150b0d90283176a2698
known issue
.startmc
use a build before the flat bedrock thing
#14 known issue.
yes
"yes"
-Dpaperclip.install=true doesn't work for me in 1.18? Is there a fix?
It was removed
that means "use #13 instead"
no longer supported
WOT?

Me and sulu where tryna change the labels on some stuff on the github at the same time
kinda boom
oh, lol. thought github was supposed to prevent that XD
github, not git
dont know what you are talking about * runs *
github the website doesn't, github the git repo hosting service does; the labels are a website thing, not a code thing
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
not universal
By universal I mean it works with more than just Github
there are other sites that allow you to store Git Repos
they said git was
there's also svn, perforce, and mercurial, none of which are git or use the git model
Git lab
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?
crash-2021-11-30_21.15.37-server.txt by @versed cairn: https://paste.gg/29e0a941bb2641ac9909e2782a62c0a9
I mean, there are other tools but git is basically like, the big one these days
known issue, use build 13
Ok fair, there are other version management tools that are popular and in use. I was mostly just meaning that git works across websites and isn't just a Github thing tho haha. Aka you can use other sites like GitLab or BitBucket without having to change to a different software package
Poor choice of words, I'll accept that haha
here is another one, again. brand new world, only one afk player
crash-2021-11-30_21.06.51-server.txt by @versed cairn: https://paste.gg/4e8cb30d227b4adfa1df8868bad61e39
Read.
I think you guys should use reply feature to users otherwise they will miss your answer because of flood.
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...
alternatively, if they stop breaking things there wont be a flood 
Ive been watching this channel for a few hours now there is not a flood of messages
Or you could actually report them on GitHub
You are literally using a experimental build… stuff will get broken …
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.
is joke?
Anyways different conversations in the same time, so, whatever how i'm called that.

not a joke, just because the code builds doesn't mean it's bug-free
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.
Hey fellas, anyone got an idea for crashing here? Tossed the Paper 1.18 jar with no world
wait for next build
I get its buggy, but curious why I can't even get a startup on a clean slate
was saying i was attempting a funny.
is bug
Because a bug happened in the gen code
some random oddity occured and thus a bug was introduced
it's been fixed now
Whose replying to who I'm confused 
Also the problem with replies is I have to use my mouse
because its buggy
Welcome to software dvelopment.
wtf kind of chat program makes you use your mouse?
when
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.
It's a paper bug
Someone tried to modify the worldgen code and didn't do a good job of it 😄
/reply when
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.
what lol
Well it was a paperweight issue.
yeah, if only discord had a reply feature
So they did fine it's just a weird inconsistency appeared...
Ah well rip then. Time to rollback that commit lmao
A fix was pushed already
literally already fixed
Ah, so this was a testing issue then 😄
If starting a new server triggers it...
imagine testing in prod
i do that all the time 
living life on the edge
haha very funny !!!!!!!
I tested it!!!

it only happens with a reobf server
machine breaker
and I was testing on mojmapped
I mean at least things weren't tested in release lmao. It is an experimental build
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
Like, we try to test stuff, but, I mean, shit happens
Well yeah, but I expect that there are a few more tests that are run before an actual official release is released
lost an entire server that way once
Theres always somebody out there willing to test your code in production more than you could prior
Literally none at all
(there I used the reply feature)
I mean, theres literally no magical testing framework for mc
yeah, thats why my servers never go passed 1.12, who needs to update anyways
partially tell a lie
Some need to remember here that 1.18 is still very much experimental. 🙂
Mojang added their own testing framework but it's more mechnical testing
1.12? Too modern, better use 1.8
(and then you're still gotta have people writing tests)
How MM tested that PR is how most/all of them would get tested so that bug could have happened on build #200
true, true
yeah, I always am using mojmapped servers
I think I may have found a possible issue with 1.18-14, has something been reported yet?
beta 1.7 or I sleep
yeah probably
message.txt by @lethal warren: https://paste.gg/ba07392547b5459fa373dc37e7200117
wait for 15, should be now or a min or two
yes, it's been fixed with build 15. There was an issue in reobf
paper mc team doesn't have ready for production, stable release made? after 1 day of the vanilla release? unacceptable.
comedy gold, very original
thanks i try
-1.12
-1.13
-1.14
-1.15
-1.16
+1.17
+1.18
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
it's all stable until broken~
as a professional, we don't do enough QA either 
i mean, i have had #10 running for the last 6 hours doing a render with no issues...
Dude my yarn test is literally just true on my current project
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
Do you know how to test code for thread safety issues?
I could only imagine our CI if it was doing like an hour of testing per commit
Neither does anyone else in the world
Paper devs are incredible. Didn’t imagine any builds this soon after the release. Super excited :)
Easy
Push it into a minecraft server
some plugin dev will eventually find out for you
anyone know how to pregen world 1.18?
chunky
I have tests for my Elixir project go upwards of 10 minutes
Chunky
Those are fuuun
sorry, I meant in a server for 1.18..
or should I just port from singleplayer to multiplayer?
I mean, chunky
dae say chunky yet?
singleplayer doesn't have pregen...
does chunky work in multiplayer servers?
ya it's a plugin
It's literally a plugin for servers
ohaider #15