#❗-1-18-experimental

1 messages · Page 15 of 1

limpid epoch
#

is there a guide to updating a plugin to a newer version? its my first time doing so

long edge
#

as in updating a plugin that you've installed, or updating a plugin you maintain?

limpid epoch
#

maintain

rocky nest
#

Do you use NMS or packets?

#

if not, just bumping the api version in your pom/build.gradle[.kts] should be all you need

limpid epoch
#

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project SeasonalMobs: Fatal error compiling

long edge
#

there will be more info above/below that, but, do you have a github link?

limpid epoch
#

its fine ill just use the mcdev plugin on idea and shove old code in there

vestal ginkgo
hollow notch
#

click inside inventory do not update it ether.

#

I have of update my code for 1.18 and change send packat to a and intmenu to a.

#

And no errors

lilac marsh
#

Is the performance gonna get better when we get closer to full releases of paper 1.18 software?

feral spire
#

Ofcoz

#

Paper always continue adding patches

junior chasm
#

Can I already use the experimental version to edit the configs and plugins and replace the .jar and delete the world data when there is a stable release? Or is it adviced to wait because configs are also subject to change?

feral spire
#

Most of the time if config changes, it will be done safely for people with existing Config

digital slate
#

how long it usually takes for the first stable release? This is the first major update for my server, i have never followed development before?

#

I know there is no ETA, just approximately? week maybe two or a month>

split night
#

There is no ETA

civic dawn
#

iirc the last one took two weeks

split night
#

E stands for Estimate lol

civic dawn
#

But it could be longer

digital slate
#

thanks N8, it's understandble

#

thats entirely new world gen

civic dawn
#

1.18 is a pretty significant update

#

Exactly

digital slate
#

I am doing a no world reset, so no way I am firing up one of those experimental builds

civic dawn
#

Yeah they even say not to use it in production

#

I think they mainly have an experimental build so people can find bugs

digital slate
#

it appears to be working well on my test server but I am not taking the risk on a nearly 100GB world file.

dapper lotus
#

Builds mostly seem stable

fallow brook
#

you could just whitelist the server and test plugins and . Just ensure you save alot

dapper lotus
#

Beyond that, backups and use your own judgement

fallow brook
#

back ups are a world saver even with a stable build

digital slate
#

Players crying for 1.18 every evening. They don't understand that 30+ plugins have to work so the server can function properly 😄

oblique stag
#

How's the work on the stable release going?

fallow brook
#

I just opened up vanilla world for my players to go play in with the experimental built while I whitelist my reset world and test pluginsand bugs

dapper lotus
#

There is literally a wealth of information over this channel and the other channels about how stuff is going.

#

Please, read, it's not hard.

fallow brook
#

just keep your wb not too big

digital slate
#

I am giving a thumbs down to SMPs with limited worlds. 30mil is the only limitation out there. If you cannot afford that for your players, well, you're no different than 99% of the servers out there.

rocky nest
#

Ah yes, because disk space is free

wind thicket
#

I think... the value of simulation-distance is not allowed to be less than 1.....

iron pier
#

Are you guys aware of any memory leaks? I host a server for some friends and it already crashed once and i just restarted it at 6.02GB/6.35GB memory usage, i have no plugins and there were 6 players online before restarting.

wind thicket
#

If adjust it to -1, it will cause the world to miss all tick, except for the birthplace that remains loaded.

#

Should this limit be requested from the paper team?

dapper lotus
#

what

#

I mean, if you wanna be an idiot and set idiotic values, I don't think that it's entirely on us to baby you

wind thicket
#

not me

long edge
#

I don't quite see the need, if people don't want anything to tick they can then set it that way. And this will all be reworked regardless when no-tick is re-investigated

#

main thing is people getting what simulation-distance does backwards, as it is the opposite of what no-tick was. I don't really see people setting it to -1

dapper lotus
#

It LITERALLY says what it does in the name

#

no-tick was the stupid name

feral spire
#

@wind thicket open source your plugin so sulu can better see what you want to do phosdorime

long edge
#

doesn't matter, people will and do confuse it

dapper lotus
#

Like, why the fuck do server owners not know brain ;-;

gilded ice
#

Paper team needs to work with mojang team. Sincerity

digital slate
#

paper team has to buy mojang

dapper lotus
#

We speak to them often

frozen spear
wind thicket
#

is not me, true

feral spire
feral spire
dapper lotus
#

crashed once how

#

I mean, the JVM using the memory that you told it it can use is literally a non issue

#

if your host blows up because you used the memory they said your JVM could use, that's a shitty host

iron pier
#

i have no plugins at all; and just standard flags java -Xms128M -Xmx6500M -jar server.jar

#

and it's self-hosted in pterodactyl

wind thicket
#

You have to know that no-tick-view-distance can be set to -1, and some people take it for granted that simulation-distance‌ is also possible

dapper lotus
#

if you set Xmx to 6500M, it's gonna use like 7G of ram, probs closer to 8

dapper lotus
#

I'm not sure you should be running a server

#

Please read the release channel

#

!ban @south forge Reading is not optional, glhf

wheat heartBOT
#

:raised_hands: Banned Godgutten#0032 (Reading is not optional, glhf) [1 total infraction] -- electronicboy#8869.

wind thicket
#

WTF

upbeat seal
#

woah

long edge
wind thicket
iron pier
#

also after the restart i kept an eye on the ram usage (after restart the 6 players reconnected) and for 20 minutes it stayed around 3.04GB and under a minute it went up by 1.6GB, after asking the players if they did anything special they said that they were doing what they were already doing for 20 mins

dapper lotus
#

memory in java is not as trivial as "memory used"

long edge
half walrusBOT
#

-Xmx controls the amount of heap memory assigned to the JVM, this does not include other memory used by java, or native memory used by other libraries such as netty (for networking) or SQLite. Please do not allocate all of your memory!

dapper lotus
#

if you wanna see what memory is actually doing, you're gonna need to attach a profiler

wind thicket
#

I met

dapper lotus
#

I mean, that's on them

iron pier
#

yea, i might need to check it with a profiler; i don't think that 5GB memory usage normal for 6 players

#

and it's running only for 40 minutes now

dapper lotus
#

once again, this is java

#

that 5G of ram on the heap is not "used"

#

ideally java has a good chunk of ram over what it's using, that's how it maintains healthy GC times, etc

#

considering that MC creates a lot of junk memory in the heap, expension is generally gonna happen fast

#

that's a huge reason why we recommend Xmx == Xms

quasi panther
#

and some measurements are going to look at how much memory is allocated to the heap, rather than how much is used by values on the heap, but will report the allocated memory as "used" (because from the OS perspective, it is used; other programs can't use it because Java is, even if Minecraft isn't at the time)

iron pier
#

okay i just forced a full gc and the delta between the start (when all players reconnected) and now is .5GB

dapper lotus
#

heap usage is a lot more complex between used and not used

#

as said, you need proper tooling to see what is going on with the heap, glhf

uncut pelican
#

anyone know why it's spamming this in the console?

dapper lotus
#

your server is taking too long to tick

uncut pelican
#

that's about what I expected

#

thanks

inland cypress
#

Heyo we're running the experimental paper 1.18 jars and we've noticed something very suss. We're having server crashes VERY often and I've observed the world near 0,0 seem like it's read only or something. Not able to interact with chests, doors or break/ place blocks. This doesn't align with chunks. For example I can break a block in a certain chunk, but can't break another in that same chunk. Here's our seed 4360004306874063922

We generated our world in build 14 and with the openjdk:17.0.1-oraclelinux8 image. Now the jar isn't available. We switched to the openjdk:17.0.1-slim image with build 23. Any thoughts?

dapper lotus
#

no crash report = no halp

arctic rover
#

spawn protection

#

might be the problem near 0,0

#

the rest idk

dapper lotus
#

and yea, if you have a single op'd player, the server has a spawn protection thing

inland cypress
dapper lotus
#

speak to host

#

if theres no crash log all way can do is start assuming, common thing is that the host misconfigured the JVM to crash when it uses the ram that's been allocated to it

inland cypress
#

Here's our logs

[06:32:45 INFO]: 
[06:32:45 INFO]: dsfg[/10.7.254.1:37564] logged in with entity id 110379 at ([world]-553.9822424112372, 67.0, 126.61209099526491)
paper1.18_cdt-nm-minecraft | > paper1.18_cdt-nm-minecraft | Starting org.bukkit.craftbukkit.Main
paper1.18_cdt-nm-minecraft | System Info: Java 17 (OpenJDK 64-Bit Server VM 17.0.1+12-39) Host: Linux 5.10.80-1-lts (amd64)
paper1.18_cdt-nm-minecraft | Loading libraries, please wait...
paper1.18_cdt-nm-minecraft | [06:42:18 INFO]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://a
pi.minecraftservices.com', name='PROD'
paper1.18_cdt-nm-minecraft | [06:42:20 INFO]: Reloading ResourceManager: Default, bukkit
paper1.18_cdt-nm-minecraft | [06:42:21 INFO]: Loaded 7 recipes
paper1.18_cdt-nm-minecraft | [06:42:21 INFO]: Starting minecraft server version 1.18
paper1.18_cdt-nm-minecraft | [06:42:21 INFO]: Loading properties
paper1.18_cdt-nm-minecraft | [06:42:21 INFO]: This server is running Paper version git-Paper-16 (MC: 1.18) (Implementing API version 1.18-R0.1-SNAPSHOT) (Git: cb195e1)
paper1.18_cdt-nm-minecraft | [06:42:21 INFO]: Server Ping Player Sample Count: 12
paper1.18_cdt-nm-minecraft | [06:42:21 INFO]: Using 4 threads for Netty based IO
paper1.18_cdt-nm-minecraft | [06:42:22 INFO]: Default game type: SURVIVAL
paper1.18_cdt-nm-minecraft | [06:42:22 INFO]: Generating keypair
dapper lotus
#

the JVM won't stop like that

#

even if the JVM crashes it will dumb out info and drop a hs_err file with the info in it

#

dying like that often screams something else killed it

inland cypress
#

So you're saying probably ram usage and the process just gets killed?

dapper lotus
#

That's the common issue

#

I can't really say much more with 0 info

#

if you're self hosting, check dmesg

inland cypress
#

ok

inland cypress
#

Any clue as to why build 14 was removed though?

dapper lotus
#

cos it was bork

#

And, seriously, update

#

You should already be updating often, especially more-so this early into the release cycle

inland cypress
#

Yes, we're running newer ones now, but the world at 0,0 was generated with that jar, so it's suss.

dapper lotus
#

irrelevant

#

once again, what you're saying sounds like the spawn protection

#

deop everybody and see if you can build there, or set the radius in server.prop to 0

inland cypress
#

I'll see if we can't delete some junks and optimize ram usage. Xmx wasn't even set. We ended up giving the server 6GB of ram. In the past the server has been rediculously optimized and we could get away with only giving the server like 4 GB.

dapper lotus
#

I mean, if you're running out of ram, reduce Xmx

inland cypress
#

I'm asking for somebody and their busy at an event rn. Hopefully we can figure it out. Thanks for the help.
What you're saying with ram utilization makes a lot of sense because the server crashes less often with just one player on and exponentially gets worse as more people join. I do not have administrative access the server exibiting these symptoms, but with my own testing have not encountered this issue yet. I'm attempting to generate the world with build 16.

iron pier
#

oh and i forget to mention that when almost all of the heap was allocated there were "can't keep up" messages from which i suspect the gc tried hard to reclaim some space, but anyways i do some monitoring and get back when i have useful data and not just usage numbers and time frames

verbal sand
#

but adding swap ram has helped

peak pulsar
#

Hey elec I saw further up about feature-seeds no longer a thing for paper, I've just downloaded latest paper on a new server (no previous files) and it generated in the config, just if you didn't know or is planned to be removed?

inland cypress
verbal sand
#

i recommend adding more swap ram but please check how much you have at the moment, don't give more swap ram than physical ram

gusty trench
#

Uh, don't rely on swap

#

If you're having out of memory crashes, allocate less RAM rather than more

verbal sand
#

it is good to have swap ram though

#

don't rely on it yes but have it

unique nymph
#

How can I set one (Multiverse) world to have y go from 0 to 255 instead of -64 to 384?

dapper lotus
#

I'd imagine with a datapack, however the heck they work

#

MV has basically 0 control over that

opal zealot
#

anyone encounter any crazy issues with the latest experimental builds? My server is really missing dynmap haha

raven quail
#

@opal zealot yes. Really shouldn't be using 1.18 in your production server

#

Your best off opennning a test server with a 3k world boarder

fervent harness
#

Is the end causing a lot of issues?

opal zealot
#

ah ok i'll hold off until there's a stable release then

granite sparrow
#

I’m using 1.18 in production cause I’m built different.

long edge
#

There aren't any major known issues though

raven quail
#

My test server doesn't even have all it's plugins yet

#

And I'm considering waiting much longer than a couple weeks

#

Chunk loading hits different

unique nymph
dark wigeon
#

if only there was api for changing min and max height in a WorldCreator

dapper lotus
#

No, world height is controlled by datapacks

unique nymph
#

So I can do that for one of my worlds?

dapper lotus
#

not many people have gone into the depths of horror of the datapack system to see if a custom world height thing is cleanly doable and maintainable

#

afaik, yes

unique nymph
#

ok, thanks

dapper lotus
#

Idk how it all works exactly, but, the system already works for different dimensions afaik

livid sleet
#

Has anyone encountered the server crash for some reason? I don't see any logs anywhere but it forces the sever to go down

dapper lotus
#

server doesn't crash without some form of logs

#

otherwise, generally means that the server was setup wrong and the host killed it

livid sleet
#

I'll review the host then. I see the host log for pebblehost closing it for some reason

peak pulsar
#

the per player mobcap is destroying my server

dapper lotus
#

wat

brazen pendant
#

Jo does anyone know a rankup plugin that works for 1.18

dapper lotus
#

I mean, I severely doubt that a rankup plugin is using stuff which breaks every single mc release

lethal warren
#

You're right. It's not even updated for 1.18

#

The generally just don't break

#

I've just personally tested rankup3

pulsar dagger
#

I've seen some cursed code in rankup plugins PepeLa

#

mostly just some really dodgy code for manipulating advancements with internals

peak pulsar
pulsar dagger
#

that's like not even that cursed compared to some of the stuff I've seen

#

plus adventure-platform can do that

rocky nest
#

but like craftbukkit in 2021...

peak pulsar
#

This was a couple of years ago, but still...

pulsar dagger
#

have you ever seen someone instantiate a title

brazen pendant
pulsar dagger
#

without using the factory methods

#

(kyori Title)

vague falcon
#

sadly craftbukkit isn't the least yikes thing on there

rocky nest
#

yeah...

peak pulsar
#

there is a cursed chinese bukkit/forge hybrid called loliserver Yikes

rocky nest
#

tacospigot, yatopia, mohist, weeeee

deft heath
#

Yatopia 4ever

rocky nest
#

(at least it's only 191 people still on yatopia)

#

lotta people still on tuinity as well think11

peak pulsar
#

lots of people asking for 1.18 tuinity builds aswell

deft heath
#

It's normal cause Yatopia has been stopped (In 1.16.5) 😦

dry iron
#

I'm super intrigued about the Unknown.

rocky nest
#

not sure why you're sad about yatopia being discontinued, that's a very good thing

peak pulsar
#

bstats has a whitelist

dry iron
#

Yeah and I want to know the breakdown of those awful license violating forks 😄

granite copper
#

hey, testing build 36 and upon startup I'm getting a bombardment of this type of message,

basically legacy blocktypes it seems. is there by chance something I can do to identify where this is coming from/do something about it? or is it an artifact of an outdated plugin/bug in the server jar? I don't quite know where to start. Seeing as it references the DataFixer I assumed vanilla minecraft-related.

pulsar dagger
#

what version are you upgrading your world from

granite copper
#

1.17.1, Airplane.

dapper lotus
#

So, not paper

granite copper
#

it's a decently old world, from about 1.14.4 onward

#

correct

pulsar dagger
#

you're not force upgrading, right

dapper lotus
#

But, that screams worldedit

granite copper
#

i am not

dapper lotus
#

or something, I don't recall that being a message from vanilla itself

granite copper
pulsar dagger
#

I think the message would be in dfu

dapper lotus
#

have you updated it?

#

No, DFU isn't aware of blocks, etc

granite copper
#

I need to check if FAWE has a dev build out, still working on the plugins one at a time. I'll gladly give it a go

pulsar dagger
#

I meant if it was part of the server, as it's not in our source tree

#

but yeah WE sounds more correct

granite copper
#

cool, I'll disable it to check if it still spams, and also check for updates to FAWE

dapper lotus
#

But, I see nothing on the WE repo either

#

So, no idea at this point

#

oh

#

FAWE..

granite copper
#

yeh, kinda where I ended up.

dapper lotus
granite copper
#

aha

#

that's the bit then. I'll need to keep an eye out for dev releases and see if there are bugs as they come then

#

any word on LibsDisguises dev builds or where/what repo I should be looking for to track it btw? i know that's not exactly your scope but doesn't hurt to ask

zealous idol
#

smh cat

#

blaming WE :<

#

i'm hurt. truly betrayed.

dapper lotus
#

Your fault for being so adjacent to the horrors that is FAWE

vivid ironBOT
long edge
#

see ^

dapper lotus
#

I mean, technically, by extention if maintaining WE

#

you allow FAWE to continue

granite copper
#

lmfaooooooo

granite copper
# vivid iron

hey thanks, but I don't see any releases for testing without just building the dang thing so I'll likely wait until that point.

dapper lotus
#

He has a CI server iirc

#

might be on md's ci server, but, he had builds somewhere

granite copper
#

I wish there was WE but gud, unfortunately FAWE worked less jankily on my server

and thank you, I can likely dig around and look

grave charm
#

pinging wiz in 3, 2, ...

polar quarry
#

WE but gud
uses FAWE

#

we is gud

dapper lotus
#

WE is good, just, it's designed to prefer not fucking shit up muuuuuuuch more so than FAWE

heady grail
#

Yes but speed.

unique nymph
#

I haven't tried them yet, but WorldEdit and AsyncWorldEdit have updates out.

zealous idol
unique nymph
#

WE + AWE > FAWE

dapper lotus
#

AWE is eh

granite copper
zealous idol
granite copper
#

and FAWE wasnt

dapper lotus
#

Like, it goes from being fast AF towards being slow AF between updates

granite copper
#

could just be the universe hating me

dapper lotus
#

lighting has been fucked inside of minecraft for years

granite copper
#

trooo

polar quarry
#

i had that happen since like 1.12

dapper lotus
#

it's no surprise that WE would expose that much harder

polar quarry
#

i believe updating WE helped me back then

fierce ravine
#

Just wait for leaf to rewrite the lighting engine

unique nymph
polar quarry
#

starlight into (vanilla) minecraft when

granite copper
heady grail
#

Just rewrite all of minecraft

dapper lotus
#

I love the people who yeet out a huge area of the world and are then like, "anti xray no work, wtf, see fake ores?!?!?!"

fierce ravine
#

And then Minecraft will magically have better lighting the next version

heady grail
#

That way it wont suck

zealous idol
#

WE has never had lighting issues that can actually be attributed to us

polar quarry
#

good post

granite copper
#

love to see it

dapper lotus
#

Well, yea, wiz, but you see, fuck you anyways ❤️

heady grail
#

Well it would solve the performance issues...

fierce ravine
#

It's not us. It's you™️

granite copper
#

microsoft dat u?

heady grail
#

Minecraft having performance issues is as normal as the sun rising.

wise nebula
#

Minecraft is perfectly flawless perfectly every time

peak pulsar
#

is there something like viewdistancetweaks but with support for new view/sim distance

feral spire
#

Please just wait for paper patch to be added in rieThumbsUp

peak pulsar
#

is there something important to know about simulation distance? i think its only about 4 or 5 .. even if i switch it in server.prop and spigot-conf to 10 or something like that 😮

hard flicker
#

Trying to get the paper 1.18 to run on Pterodactyl panel. What minecraft/build version should I use?

#

I'm assuming since 1.18 is experimental that latest will default to 1.17

long edge
long edge
#

not sure if pterodactyl has something specific for that, if it does, it'll pull 1.18 as we currently don't distinguish "experimental" builds on our api and just don't push super experimental ones there

#

that is coming soon however

hard flicker
#

Alright so if I select latest it should just push to 1.18 automatically

#

to force it to 1.18 for sure

long edge
#

you can do either

peak pulsar
long edge
#

although if "latest" is a thing that'll pull 1.18

long edge
#

also note that with 1.18 they changed it from a square to a circle, making it look smaller

hard flicker
peak pulsar
#

does it make sense if viewdistance=7 simulationdistance~5?

long edge
#

if you'd like that, then yes. Currently the minimum for simulation distance is 5

peak pulsar
peak pulsar
#

the 5 is not my configuration value, but if iam ingame i only get about 5

#

i have to set it in both, server.prop and spigot-conf right?

long edge
#

spigot.yml is per world, server.properties is globally

#

that is the reason it is in both

#

if you set simulation distance higher than 7, you'll want to raise your view distance as well, assuming that's what you want

peak pulsar
#

normaly i set same value for both of them, but i got simulation distance ~ 5 ingame, so i tried everything .. ill try again, with your tips, thank you 🙂

past plover
#

( build 21 )

dapper lotus
#

update

#

use aikars flags

#

You're not meeting your mob spawn targets

#

You generally have too much going on, reduce entities, vd, etc, etc

half walrusBOT
past plover
#

Gotcha, lemme modify

#

Recommended to have sim. Distance same as view distance right?

dapper lotus
#

No

#

sim distance is where stuff ticks

past plover
#

Well only as far as a person could see..

dapper lotus
#

there is generally little reason for everything in the loaded range of a player to be ticking

past plover
#

Hmm so I'll just ignore it and leave at 10?

dapper lotus
#

if your server has too much going on, that's moreso the thing you wanna reduce

past plover
#

Wait until someone has a million goats NCkekw

#

Yeah I'll see over time with it I'll adjust as needed 👍

#

Tps is a solid 20 now ❤️

peak pulsar
# long edge spigot.yml is per world, server.properties is globally

i set both to 10 in server.prop again, but still only got ~5 simulation distance ingame .. the spigot configuration is laying in same filepath as server.prop ... not in world seperated folders. and it didnt got updated by my change in server.prop, there are the "old" values, 10view 7simulation

dapper lotus
#

the spigot config overrides server.props

peak pulsar
#

okay, then ill try it again with spigot conf

eternal crater
#

dang huge error [20:40:20 ERROR]: Error whilst processing packet net.minecraft.network.protocol.game.PacketPlayInWindowClick@7c767779 for AndyIsHereBoi[/my.ip.was.here:56721] net.minecraft.ReportedException: Container click at net.minecraft.world.inventory.AbstractContainerMenu.clicked(AbstractContainerMenu.java:386) ~[?:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.handleContainerClick(ServerGamePacketListenerImpl.java:2758) ~[?:?] at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:58) ~[?:?] at net.minecraft.network.protocol.game.ServerboundContainerClickPacket.handle(ServerboundContainerClickPacket.java:13) ~[?:?] at net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$1(PacketUtils.java:56) ~[?:?] at net.minecraft.server.TickTask.run(TickTask.java:18) ~[paper-1.18.jar:git-Paper-10] at net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:149) ~[?:?] at net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[?:?] at net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:1412) ~[paper-1.18.jar:git-Paper-10] at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:189) ~[paper-1.18.jar:git-Paper-10] at net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[?:?] at net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:1390) ~[paper-1.18.jar:git-Paper-10] at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1383) ~[paper-1.18.jar:git-Paper-10] at net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:132) ~[?:?] at net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:1361) ~[paper-1.18.jar:git-Paper-10] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1267) ~[paper-1.18.jar:git-Paper-10] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) ~[paper-1.18.jar:git-Paper-10] at java.lang.Thread.run(Thread.java:833) ~[?:?] Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.world.item.trading.MerchantRecipe.asBukkit()" because "merchantOffer" is null at net.minecraft.world.inventory.MerchantResultSlot.onTake(MerchantResultSlot.java:55) ~[?:?] at net.minecraft.world.inventory.Slot.safeTake(Slot.java:123) ~[paper-1.18.jar:git-Paper-10] at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at net.minecraft.world.inventory.Slot.safeTake(Slot.java:123) ~[paper-1.18.jar:git-Paper-10] at net.minecraft.world.inventory.AbstractContainerMenu.doClick(AbstractContainerMenu.java:637) ~[?:?] at net.minecraft.world.inventory.AbstractContainerMenu.clicked(AbstractContainerMenu.java:371) ~[?:?] ... 17 more [20:40:20 INFO]: AndyIsHereBoi lost connection: Packet processing error [20:40:20 INFO]: AndyIsHereBoi left the game

#

i was pressing q in the crafting menu

#

my inventory was full so i would craft then throw it out

dapper lotus
#

Most of what I understood of that was that it was plugins

#

somebody would need to test in a plugin free environment

#

But, like, update...

peak pulsar
eternal crater
#

i thought it was on one of the latest

dapper lotus
#

Don't mention.

#

No

eternal crater
#

the only plugin i have is coreprotect

dapper lotus
#

Thats literally one of the first few builds which compiled

eternal crater
#

it said it was updated to 1.18

dapper lotus
#

/version

eternal crater
#

im 26 behind

golden pulsar
#

.version

feral spire
#

hellll update

golden pulsar
#

¯_(ツ)_/¯

eternal crater
#

are those new ones more optimised

#

the server uses 7gb of ram idle sometimes

dapper lotus
#

They have less issues, etc

#

These are early builds, if you're not able to update often you shouldn't be using them.

native hornet
#

imagine coming for support when you aren't running the latest builds

#

cant even

eternal crater
#

i didnt ask for support i was just sharing the error

past plover
#

O

peak pulsar
feral spire
#

so you are just sharing and you dont want anything?

#

ok

eternal crater
#

yes

past plover
#

ok

#

we shan't help

native hornet
#

what does that do for anyone

#

bro heres an error I got from mc 1.8

#

its unsupported, but heres an error

eternal crater
#

ya i guess

long edge
#

be nice, they obviously didn't know

peak pulsar
#

is there a command where i can see simulated distance ingame?

long edge
#

no

#

well, timings will dump the loaded config, but, errr

peak pulsar
feral spire
#

You have to read your server.properties file

peak pulsar
#

both distances are set to 10 in server.prop

feral spire
#

so you have 10 in total.

#

If you upgraded from an old 1.17 world, check your spigot.yml file to see if you have any old view distance overwrite.

peak pulsar
#

is there only the one spigot conf in "main file path"? or got every world its own

feral spire
#

if you've set them for each world in the past, you may have multiple yes,

peak pulsar
#

so i just could copy paste them and set different values for each world, or only use one in main filepath and its for all worlds the same

past plover
#

Dannnng 20 people dced with keepalive timeout error 😔

peak pulsar
#

i think i got all possible combinations now, most time got simulation distance from about 4-5 ingame.. also deleted spigot conf from main filepath and placed it in world folder, view distance is okay, but cow disapears at about 4-5 chunks and plugin portal at about 5-6

btw, is this okay?: [04:02:20 INFO]: Paper: Using Java 11 compression from Velocity. [04:02:20 INFO]: Paper: Using Java cipher from Velocity. 😬

dapper lotus
#

yes

feral spire
#

cow disappears, it can be either 1. your entity tracking ranges or 2. your client entity scroll

peak pulsar
#

ok please give me one moment i try to understand xd

ill check my client .. is it enough if its on fantastic with 24 chunks? ^^

feral spire
#

entity rendering distance something something like that

peak pulsar
#

ok ill search in my options

#

do i have to install optifine?

feral spire
#

no

peak pulsar
#

iam sorry, i dont find this option ingame

long edge
#

video settings -> entity distance

peak pulsar
#

both on 24

long edge
#

but, for server side see entity-tracking-range in server.properties

#

4 what

#

it's set in blocks

lone gyro
#

LMAO

peak pulsar
#

didnt find it there, you mean spigot conf? there i found:
entity-tracking-range: players: 48 animals: 48 monsters: 48 misc: 32 other: 64

long edge
#

yeah I misspoke, spigot.yml

peak pulsar
#

you think my settings are ok

#

that cow should not disappear after 4 chunks ... and plugin-portal after 6

long edge
#

well, a cow is an animal

#

so that has cows disappearing after 48 blocks

#

which is 3 chunks

peak pulsar
#

got it - thank you for your patience

peak pulsar
#

i tried it with values up to 250 at every value, didnt worked for cow either for plugin-portal .. did it with spigot-conf in main path and also in world-path. thanks again for your patience, ill try it another time 🙈😅

smoky bloom
#

yo i wanted to start a smp with 1.18, im guessing that it isnt recommended tho (with paper)?

peak pulsar
#

Not yet no

#

It’s still in experimental phases

#

As you can tell by this channels name

smoky bloom
#

ah

eternal crater
#

i run a survival

#

but i do hourly backups

peak pulsar
#

okay, so I noticed a huge drop in mob spawning rate since switching to 1.18, anyone else notice this?

eternal crater
#

theres alot more area to spawn right

peak pulsar
#

but the same amount inside spawn range I think?

feral spire
#

Can you post a timings?

peak pulsar
#

me?

#

me?

sullen hawk
#

would the experimental 1.18 paper jar be ok to use for a vanilla Minecraft server with minimal plugins right now

modest notch
#

if not id say it would be pretty ok but they dont recommend you do

dark wigeon
#

pretty much fine, a few issues and unported patches

sullen hawk
#

K thank you

sand spindle
#

How compatible are worlds from 1.17 - 1.18, anyone tested this?

#

does it still generate new 1.18 features without issue?

feral spire
#

ofcoz

cloud phoenix
#

It mentions Multiverse-Inventories but I'm not sure if that was the issue

dapper lotus
#

Missing full trace

#

But, MV was doing file stuff

rocky nest
#

sync file loading kek

cloud phoenix
#

so it was multiverse?

dapper lotus
#

it doing blocking IO didn't help

#

But, we can't really comment on the tail end of the server pooping itself

#

the next trace showed that the server was saving player data to the disk

modern lintel
#

Is this vanilla bug? I increased the viee distance but it looks like 8 or something.

Yes, i set it to 20 but its on my PC I'm aware

cloud phoenix
#

on a server?

dapper lotus
#

what's the servers VD?

cloud phoenix
#

view distance is capped on the max of a server

dapper lotus
#

Do note that mojang is also tweaking the fog in .1

vague falcon
#

tmk the fog/vd being MUCH closer than selected is also a bug and also fixed in .1

modern lintel
ember geyser
#

helo guys are there any server performance bosting plugins for 1.18

grave charm
crude orchid
#

not sure but this prob aint right

vivid ironBOT
pulsar dagger
#

update

crude orchid
#

oh theres an update

pulsar dagger
#

this was "fixed" in spigot, whether it's properly fixed is another question, but it will stop the errors

crude orchid
#

spec?

#

ovh game-2

#

🙂

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.

peak pulsar
#

etca

#

eta

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.

neon shard
#

Is world gen in paper broken currently or can I use this chance to pregen?

naive kiln
#

Afaik the current known outstanding issues aren't worldgen related but until it hits stable there's always a risk something will fuck up, so proceed at your own risk

polar quarry
#

(might be faster to pregen a huge map with fabric + lithium + starlight?)

peak pulsar
#

Build 14 had worldgen issues, latest is fine

viscid lily
#

I have a question. Is 1.18 need more ram to allocate? Becouse the chunks are bigger so I think the server would need more ram

polar quarry
#

yea, a bit

steel dagger
#

i had a usage around 20 GB Ram when we first logged in after converting from 1.17.1, but after a while it got down to 12 GB Ram steady - which my 1.17.1 was (~10) also happy with. So my guess is, it should only slightly increase

#

oh, potato said it with fewer words 😄

frozen spear
#

so far I haven't seen an insane ram increase, so I guess not many if none

viscid lily
#

20gb ram? So how much you allocated with java started flags? I only allocating 10gb becouse more can cause old generation freezes

frozen spear
#

yeah dont allocate 20gb lol the maximum maximum should be 16 tbf

snow merlin
#

idk if this is the right question to ask here, but can you have 64 render distance without using optifine? i found that sodium really helps a ton and i would like to see how it performs at 64 RD is there a mod that does that?

polar quarry
#

you might be interested in the bobby fabric mod

#

no server is going to send you 64 chunks worth of view distance so client-side mods are the only practical solution

snow merlin
#

ok and if i want to try it on singleplayer?

polar quarry
#

um

#

go ahead ?

snow merlin
#

?? the slider only goes to 32 and if i change the config file it still only renders 32 chunks

dapper lotus
#

The things limited by mojang

#

in order to go over that you'd need a mod

steel dagger
#

Well, I allocated 24 GB to use, if needed. Running the Server since a year, never had any issues with freezing?! Did I have luck or the right combination with Processors?

polar quarry
#

as far as i know you need to assign over 8 gb of ram for the slider to go up (at least that was my experience for a while with old minecraft)

dapper lotus
#

Mods out outside of the realm of paper so if you're having issues with it, we can't help you

uneven pagoda
#

These setting are currently not implemented yet?

dapper lotus
#

seemingly not

polar quarry
#

thats like 3x what you need

uneven pagoda
#

It's 0769-Replace-player-chunk-loader-system.patch?

#

Thanks

steel dagger
#

It was helpful when letting chunks active, preloading then around players and using dynamp? Not any other particular reason I guess

#

Tbh, it just has 96gb of ram, so it was like - okay - take that.

#

Ok, i somehow did something stupid, but can’t figure out where I went wrong. Is it running better with less? 😂

polar quarry
#

its likely java is slow at garbage collecting 24 gigabytes of minecraft stuff

#

but if you haven't had any problems then... whatever

steel dagger
#

Huh, anyways I’ll look into that - thanks for the hint

upbeat copper
#

I get this error with a plugin, is there any easy way to solve?

Failed to load NMS for this server version: version v1_18_R1 not found
pulsar dagger
#

the plugin needs to update

upbeat copper
#

ah ok

#

thats what i guessed

rare orchid
#

is paperweight userdev for 1.18 supported?

earnest birch
#

Yes

rare orchid
#

having issues when applying patches to the decompiled jar

#
patch failed: .gradle/caches/paperweight/setupCache/patchedSourcesJar.jar--1109140845/net/minecraft/world/level/LevelAccessor.java:21
earnest birch
#

Kill your .gradle folder and try again.

rare orchid
#

error while setting up paperweight dev bundle for 1.18-R0.1-SNAPSHOT

#

okay

timid solstice
#

These expermintal builds are ready for survival or not yet?

earnest birch
#

Be sure to use an up to date userdev plugin and development bundle of 1.18

peak pulsar
timid solstice
#

Hmmmmm ok

rare orchid
#

deleted .gradle, the patch error still happens

#

userdev version 1.3.2-SNAPSHOT (tested on 1.3.1 as well)

#

wait nevermind, it was different error this time

#
Execution of C:\Users\yk\.gradle\caches\modules-2\files-2.1\net.minecraftforge\forgeflower\1.5.498.22\c28db7d9b0369e45e04cec64489e4ba6101892cd\forgeflower-1.5.498.22.jar failed with exit code 1
earnest birch
#

Up to date jdk? Up to date Gradle?

#

Would be cool if there is more info.

rare orchid
#

I'm on JDK 17.0.1, gradle 7.3

earnest birch
#

No clue, not using Windows. Everything works for me.
Cannot say if your setup is bad or if it's a Windows problem.

rare orchid
#

maybe I should come back to this when 1.18 is out of experimental phase

pulsar dagger
dapper lotus
#

The tooling works fine bar some issues with old versions

pulsar dagger
#

use the version that the version of paper you're using is using

pulsar dagger
rare orchid
#

I deleted .gradle and now I'm getting forgeflower bug

pulsar dagger
#

probably oom

#

I have a fix for that patch failing issue locally just need to test it

#

but it would be for 1.3.2 which is blocked on some other stuff too

rare orchid
#

....oh, just checked the log
I feel extremely dumb now

pulsar dagger
#

idk what that error means

rare orchid
#

basically not enough memory

dapper lotus
#

os commit memory

pulsar dagger
#

oh I didnt read that part

#

my mind saw

dapper lotus
#

apparently that error specifically points to a page file error

#

But, yea, you need more ram

#

decompiling is not a cheap thing

polar quarry
rare orchid
#

well this is just notepad++

amber mica
#

idk that font and color scheme looks pretty nice

earnest birch
#

How much memory do you have? Kaban

rare orchid
#

23.9 GB
well I had minecraft open at that time

earnest birch
#

And without other stuff open, it works?

rare orchid
#

yes

timber parcel
#

It seems that the wheel click event is not working in the plug-in GUI. Is there a solution to this? Paper 1.18 #36 build is being used.

warped sleet
#

Which plugin GUI?

plucky granite
#

is it just me or server's lagging a lot when players trying to join the server

polar quarry
#

...how would we know?

plucky granite
#

nvm it's just one of my plugins causing the lag

hollow notch
#

I like this errors [11:45:55] [Server thread/WARN]: UUID of added entity already exists: EntitySheep['Sheep'/44, uuid='554a9fe5-0db7-4c00-8e39-ca378fb30384', l='ServerLevel[world]', x=96.74, y=68.00, z=-69.53, cpos=[6, -5], tl=73145, v=false] no plugins

#

I don´t know if some build have some issues, but i get this when update and start updated 1.18 (it stop showing up after some restarts).

dapper lotus
#
jshell> (int) 63.74 >> 4
$1 ==> 3
#

It shouldn't even be in that chunk

#

But, this is the general shit with mojang and this stuff

hollow notch
#

really? ether way this location end up inside a stoneblock 🙂

#

So I think it should bee impossible to spawn there in first place.

uneven pagoda
#

I think that it's possible to remove region/*.mca, change world seed and generate it again, but entities are remain the same from previous chunks because they saved in entites/*.mca..

#

(just for example)

next owl
#

it works for me

#

i updated the plugin

hollow notch
next owl
#

check if it is updated

uneven pagoda
#

But why and how the server saves entity that in one chunk in another, idk

hollow notch
#

yeah i have see this in 1.16 too (not often but happen i get similar error).

dusty bluff
#

the server crashes after turning on

#

core new 42

vivid bluff
#

Shows 2 offline mode plugins.
Alright brother.
There is more to the error than that.

#

Also what kind of 🗑️ are you running the server on?

peak pulsar
uneven pagoda
vivid bluff
uneven pagoda
#

after that, it doesn't seem to me that my server running for 20s with 70 plugins was poor

uneven pagoda
#

how do people have so much time?

dapper lotus
#

wat

peak pulsar
uneven pagoda
#

"THANKS" maybe

dusty bluff
dapper lotus
#

Drop the caps

#

You've provided 0 useful info and we're not required to care to pester you to provide the info you should of provided in the first place

#

er, wa

#

what do you mean "reflection APIs"

earnest birch
#

Worst thing you can do

dapper lotus
#

Reflection is literally a core part of java

#

Unless you mean some stupid arse "util" thing which leads to aweful code often, same ones for 1.17 should work for 1.18

#

idk any tools which cared to use the mappings in the past given that they need to work on spigot too

earnest birch
#

Then use userdev

dapper lotus
#

and no project generally wants to care to go out of their way to bundle mappings which become outdated over time with their libs

#

Yea, cos nms is no longer relocated

#

remove the code which does the nms version thing ?

earnest birch
#

Just no. Do not use reflection if you can avoid it

#

Not meaning you cat

#

It's guessing instead of knowing

#

Use api?

dapper lotus
#

That's literally exposed in papers API

livid vigil
peak pulsar
#

pretty sure that's even a part of spigot api

earnest birch
#

I bet that half of the stuff you're using with nms is exposed via api

#

I see so many plugins using NMS where it can be avoided.
Reason there is that they maintain a plugin written in a way older version and just copied over the NMS stuff and adapted it for the new version.
Instead looking into API is the first thing you shout do. You basically can avoid maintenance costs by using the new API.

next owl
dapper lotus
#

is always nice when you get drop NMS code for something which can use the API

#

It's like, you're shifting the responsibility over to somebody else

#

Well, except for me; I'm shifting it to the paper team 😄 wait

zealous idol
#

meanwhile worldedit

earnest birch
#

Wiz with userdev it got a lot better with maintenance. At least I expect it.

zealous idol
#

i mean in terms of preferring nms to api

#

with WE we have been having to do more and more stuff with nms as versions go on

next owl
#

auto re-start plugin broke

earnest birch
#

cron job?

next owl
#

the plugin doesn't load

#

lol

earnest birch
#

Sad. Needing a plugin for auto restarting.

next owl
#

i need for alerts

#

via discord srv

signal zealot
#

since #41 my SMP just hangs up if someone joins the world near a villager breeder (many villager may collide there)

fossil light
#

can confirm above error

#

killed the villager to make sure it wasn't bugged out or anything, happens whenever the villagers start sleeping

tiny prairie
#

villagers are so bugged now

fossil light
#

updated to 42 to make sure it wasn't a issue with the jar or fixed already or whatever

vivid ironBOT
covert jolt
#

what are you hosting this on

fossil light
#

860k @ 4.5 ghz, 6gb of ram allocated to container

untold spire
#

i'm running beta testing on a 1.18 anarchy server and haven't come into contact with any issues with paper so far

covert jolt
peak pulsar
covert jolt
#

yeah thinking the same

fossil light
#

will do

hexed panther
#

does the latest release of paper stop the plugin plugin manager from working? updated and now it doesnt even pick it up as a plugin

fossil light
#

40 doesn't seem to have any issues

hexed panther
#

im on 42

covert jolt
#

@pulsar dagger will probably look at it once he's up

fossil light
#

alrighty

white robin
#

I'll send a build here in just a minute, plz test if that works then

fossil light
#

will do

#

no issues so far

signal zealot
hexed panther
dense river
#

Looks like your config is broken

fossil light
#

alright, survived an entire night

#

looks like it's fixed

#

thanks kenny

hexed panther
dapper lotus
#

Spigot made some changes earlier to that logic

hexed panther
#

so there is nothing i can do? and its on spigot not paper?

bold lark
#

Do you guys know how I can update a server from one experimental build to another?

peak pulsar
#

Swap out the jar for the latest one

hexed panther
#

feel like if u dont know how to do that, u probs shouldnt be running experimental

bold lark
#

k sry thought i had to do some other stuff

#

thx

peak pulsar
#

wait a couple mins before updating tho

#

current build might have some issues

hexed panther
#

how u know?

peak pulsar
fossil light
#

so...

#

should I still make that issue?

peak pulsar
#

@white robin ^

white robin
#

no, we have it tracked

fossil light
#

alrighty

white robin
#

or uh, nvm, please do, so we have more server info

#

previous Paper ver, plugin list, and the error

hexed panther
#

i hope this fixes my issue too 😄

dapper lotus
#

your issue is entirely irrelevant

hexed panther
#

i dont even know my issue

patent epoch
dapper lotus
next owl
#

is performance fine for everyone

#

for me sometimes drops to 18

hexed panther
#

next build as in 44 or the next one

next owl
#

tps

#

when i tp

hexed panther
#

is it a public server? with people on

next owl
#

ye public

hexed panther
#

yh probs why

next owl
#

but not makn

#

main

#

just testing

hexed panther
next owl
#

main 1.17.1 server

#

doesn't lag

#

this is test server

#

on my pc

hexed panther
#

then probs hardware issue

#

mine seems faster than 1.17.1 server

#

my plugins load faster, behave faster and seems alround better

next owl
#

i tried

#

on the vps too

#

same

#

happens

#

but only 2 tps drop

#

nothing major

hexed panther
#

are your chunks pregenerated

#

is tp sync or async?]

next owl
hexed panther
#

thats probs why then

next owl
#

ye

hexed panther
#

ur tp, to a chunk then it gotta generate it all

next owl
#

it only happens on rtp

hexed panther
#

even worse now u got twice the amount of blocks in a chunk

next owl
#

not any other tp

#

that may be the problem

peak pulsar
#

chunk pregen doesnt help sever lag

#

only chunk loading lag

hexed panther
#

well it will help with this

peak pulsar
#

even with that tho its not by much

#

atleast in 1.17

hexed panther
#

yes it is

peak pulsar
#

maybe its different in 18

hexed panther
#

pregerating chunks have always been a massive gain over server lag.

rare orchid
#

Hmm? Now when I try to build a plugin on paperweight userdev it fails at fixing minecraft server jar

Cannot invoke "String.charAt(int)" because "internalName" is null
#

let me clear .gradle again i guess

dapper lotus
#

rm ~/.gradle/caches

fervent fog
#

i got the newest paper version on my server. now the pigmen in my gold farm dont drop any xp.

patent epoch
proper girder
#

Hey, We are running a paper 1.18 server and for some reason the server uses around 4GB memory, Lags (even though CPU usage is low) it uses 4GB/4GB memory and any attempts at trying to solve the memory usage are just meet with server crashes instead of some --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH - git-Paper-36 (MC: 1.18) --- messages.

#

Are there any 1.18 specific start args that are recommended?

feral spire
#

Share us your startup flag for jvm

#

.startmc

proper girder
#

Right now, It's default but i have tried many flags.
java -Xms128M -Xmx4096M -Dterminal.jline=false -Dterminal.ansi=true -jar server.jar

dapper lotus
#

.flags

#

oh, that's not in here

feral spire
#

We both failed lol

vivid ironBOT
covert jolt
#

.startmc

#

o

feral spire
#

Are you running plugin too with players?

#

Then 4G is reaallllllly the bare minimum

proper girder
#

I've already tried the above, With the added args that are recommended instead of hanging the server crashes.

feral spire
#

If you are running in container, you will need to reserve for it

proper girder
#

I'm trying to find out if there is anything specific to 1.18 and java 17

dapper lotus
#

if you mean, 100% memory usage, 0% CPU, if ptero, reduce Xmx

#

beyond that, stuff like that requires deeper analysis

#

easiest option is often to see if you can reproduce it without plugins™, etc

proper girder
#

The issue, Is this,

#
[14:52:20 ERROR]: ------------------------------
[14:52:20 ERROR]: Server thread dump (Look for plugins here before reporting to Paper!):
[14:52:20 ERROR]: ------------------------------
[14:52:20 ERROR]: Current Thread: Server thread
[14:52:20 ERROR]:       PID: 23 | Suspended: false | Native: false | State: RUNNABLE
[14:52:20 ERROR]:       Stack:
[14:52:20 ERROR]:               net.minecraft.server.level.ServerChunkCache.tickChunks(ServerChunkCache.java:1010)
[14:52:20 ERROR]:               net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:923)
[14:52:20 ERROR]:               net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:622)
[14:52:20 ERROR]:               net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1607)
[14:52:20 ERROR]:               net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:480)
[14:52:20 ERROR]:               net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1470)
[14:52:20 ERROR]:               net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1264)
[14:52:20 ERROR]:               net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
[14:52:20 ERROR]:               net.minecraft.server.MinecraftServer$$Lambda$3924/0x00000008013fab40.run(Unknown Source)
[14:52:20 ERROR]:               java.base@17.0.1/java.lang.Thread.run(Thread.java:833)
[14:52:20 ERROR]: ------------------------------
[14:52:20 ERROR]: --- DO NOT REPORT THIS TO PAPER - THIS IS NOT A BUG OR A CRASH ---```
#

And i know it says don't report to paper

dapper lotus
#

otherwise it gets into stuff like heap dumps and a profiler

proper girder
#

But there are 0 plugins being used, 4GB memory should really handle the server well.

#

With 2 players..

plucky granite
#

bro my server's struggling to run 1.18 with 8gb of ram, always getting out of memory error like every 30 minutes

gusty trench
#

How much RAM does your machine have?

proper girder
#

^ yeah, We gave our customer 8GB too just to see if it improved and the errors still persist.

fierce ravine
#

theres still some issues with chunk gen if you ask me

feral spire
#

Both of you if you run with container pls set the limit properly

fervent fog
#

anyone can help with my issue? xd

feral spire
#

Also please test without plugin

fervent fog
#

there are no plugins

#

there killed by falling into 24 minecarts

feral spire
#

Try hit it once and push it down and see if you get exp

fierce ravine
#

afaik mobs dont drop xp if they're not killed by a player

feral spire
#

I thought you only get exp if it’s damaged by player rieBigBrainThinking

proper girder
#

When you mention setting the limit properly, What are you referring to?

fervent fog
#

when there killed by entity cramming then you get exp

#

on the paper number 27 it worked fine

plain solstice
#

And your now on build nr ?

proper girder
#

The limit is set, If you're referring to memory.

feral spire
#

Show me your system memory, and the limit you set.

proper girder
#

This is one 4GB server on a node with 256GB, We isolated it.

plain solstice
#

If the container limit is set to 8gb you can't set mc to 8 gb as it has some overhead try 6 or 7 gb

#

Or set container limit higher

proper girder
#

Yeah, We made some edits.

feral spire
#

If you only gives 4G to container your server will be like 2G max

proper girder
#

Customers can use 10% over their limit if needed.

feral spire
#

That’s too little

#

I seem java using over 20%

proper girder
#

For example, Right now our customer is using 4.2 GB / 4 GB

feral spire
#

You will still run into OOM for sure

fervent fog
feral spire
#

In spigot.yml

#

To see if that helps

#

And if not, test against vanilla then open an issue

fervent fog
#

okay thanks i will do that

fervent fog
feral spire
#

-1 for exp

fervent fog
#

okay thank you

proper girder
#

So, Would you recommend the following startup commands.

-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Daikars.new.flags=true -Dusing.aikars.flags=https://mcflags.emc.gs -jar

#

With obviously the memory set and jar at the end

plain solstice
#

I would recomand to set -1 exp for only the nether then other world still have the performance boost

dapper lotus
#

Often it's just a case of setting it low enough to not merge through stuff where unexpected

#

Like, that item one is like 10x the vanilla radius, but, for items it doesn't matter as much

fervent fog
feral spire
#

You can make it only do so in nether

feral spire
#

it also get stuck in vanilla but player do not notice coz it is treated individually

dapper lotus
#

o.O

feral spire
#

Idk maybe I suck at explaining riesad

plain solstice
#

Isn't there a max amount exp merge ?

feral spire
#

Yes so eventually some will come down but it will now appear less

dapper lotus
#

You can configure that in paper, yea

balmy violet
#

hey, is anyone getting some increasing ram usage overtime with paper?
we are using version #20 because it was working fine for us, except this

#

is this fixed on the later commits?

feral spire
#

Please define what do you mean by increasing ram usage

#

Your ram allocation is defined by your Xmx flag

brave drift
#

you should update regardless. it's an experimental build and you're 27 commits behind

balmy violet
#

increasing ram as in, when we start the server, it uses around 2GB, then when time passes, it goes up without going down again until it crashes

hexed panther
#

u should have the min and max the same anyways

#

assuming ur getting the ram data from some panel or somethig

balmy violet
vivid bluff
prime oak
#

Looks nice 😂

balmy violet
brave drift
balmy violet
vivid bluff
prime oak
#

What version?

vivid bluff
#

Latest 1.18. kekwhyper

peak pulsar
#

might wanna make an issue for that lol

vivid bluff
#

Can't. Cursed world and all that.

latent parrot
#

Check if this is vanilla behaviour btw 😅 If so there is most likely some mojang bug report already

#

e.g. grab the seed and throw it at a vanilla server

peak pulsar
#

works as intended, apparently

latent parrot
#

😂 microbiomes

vivid bluff
#

Amazing.

prime oak
#

Oh wow it is expected behavior. Odd

peak pulsar
#

theyve ruined the game

tired timber
#

super

#

classic

true bloom
#

He looks lost XD

vivid bluff
true bloom
#

ooow haha

tired timber
#

serious?

vivid bluff
#

Yeah.

dusk sierra
#

seed?

tired timber
#

seed

#

pls

vivid bluff
#

Nope. kekwhyper

tired timber
#

it means it was done on purpose?.. I don't believe that this can happen

dapper lotus
#

The things are just slapped into the world as is

dusk sierra
#

sus

sacred kiln
#

Are there any game breaking bugs I should worry about?

mortal token
tired timber
#

btw, electroniccat, if you remember, I told you about my flags. they are really not much better than the flags from aikar. ty for the explanation.

mortal token
#

.startmc

#

/startmc

peak pulsar
#

This channel doesn't have the bot

mortal token
#

ohhhhhhhh

peak pulsar
#

and it's not a slash command yet

mortal token
#

im being dumb oops

half walrusBOT
carmine night
thin jetty
peak pulsar
#

well now it is

tired whale
mortal token
#

k

jade gorge
#

is it me or is the middle click packets doesn't respond to the server side for plugins to respond back (like clicksort)

grave charm
#

I think I just saw an open bug report on spigot for this?

jade gorge
#

hopefully its not blocked on the client side

grave charm
#

I haven’t looked at it at all, but yeah, if the client isn’t sending them, then (probably) nothing we can do

tired whale
grave charm
#

Yeah, that’s one of the plugins mentioned in that issue I just linked as “not working”

jade gorge
#

OH WHAT

#

it works on creative mode

grave charm
#

That’s not a good sign

jade gorge
#

I'm really scared about this

signal finch
#

I don't use middle click at all. If the spigot api broke, it makes me first think the client is simply not sending it.
Why would the client send a packet it didn't expect to do anything

feral spire
signal finch
#

I know that is inconvenient for us. Just the reason for why I would think it could break

peak pulsar
#

Wiki.vg describes it as

Middle click, only defined for creative players in non-player inventories.

grave charm
#

Did that change recently?

dapper lotus
#

Mojang have been messing around with inventories recently

peak pulsar
#

doesn't someone here have a (private) gh repo tracking client source changes?

dapper lotus
#

Like, maybe they stopped sending an unneeded packet or filtere d it out somewhere

peak pulsar
dapper lotus
#

The packet won't change, the impl will

peak pulsar
#

I know, just weird that the docs already stated the previously incorrect behaviour

grave charm
#

Yeah, ^ is what I was wondering about

dapper lotus
#

what docs?

peak pulsar
#

shouldn't really call them docs

latent parrot
#

Yea the server is not getting a ServerboundContainerClickPacket when a player in survival middle clicks an item without an item stack on cursor

#

at least according to my trusty intellij debugger

signal finch
stone cairn
#

if i just want to open a server to whitelist people (without port forwarding so no one can join) until a stable build releases, and i want to use geyser/floodgate, does the current build have any stability issues that would stop that?

feral spire
#

yes

west bone
#

this is the wrong place, but does anyone know what perm ppl need to use /geyser offhand

feral spire
#

ask geyser

west bone
#

hmm

#

your a fuckin genius

jade gorge
#

there's a geyser server you can join

#

and ask

feral spire
stone cairn
feral spire
#

the yes was for your last question

#

ask geyser is for your first question

stone cairn
#

alright i'll wait then

grave charm
regal sun
#

Hey guys, just checking in to see if no-tick view distance is in the latest experimental build

regal sun
#

Thank you mister boterino

tired whale
feral spire
#

it's a fabric mod and it will not have any performance impact like server side mod has. I love it rieEggplant

jade gorge
#

was gonna ask for an alternative for client-side to sort items
thx m8

feral spire
cloud phoenix
tired whale
jade gorge
cloud phoenix
#

any other neat lil mods now that we're at it? 👀

grave charm
#

man, I swear it will send the packet if you are using the touchscreen option on the client...

#

I gotta try this

hexed panther
grave charm
#

I see the check in the client for creative mode, but it looks like it only applies for the logic for non-touchscreen clicks

snow merlin
#

what exactly is starlight? is it a fabric mod? is it going to be implemented in paper?

grave charm
#

it is implemented in paper

#

and its also a fabric mod

hexed panther
#

it is

snow merlin
#

oh cool

feral spire
#

Starlight has client mod too @snow merlin but currently not working with sodium 1.18. It aims to fix vanilla light bug like chunk border lava by rewriting the light engine altogether

snow merlin
#

Thanks

hexed panther
#

ping me in reply to my question if anyone sees it 😄 thanks

feral spire
#

Mob spawn range too short @hexed panther follow guide

hexed panther
#

is it?

#

i thought it was tick distance -1

feral spire
#

How low is your ticking distance notlikerie

hexed panther
#

4

#

4 simulation, 8 view

#

or 10 view cant remember

feral spire
#

10 view I saw now

hexed panther
#

yh then sim should be 4

feral spire
#

Simulation is minimum of 5 btw

hexed panther
#

thats dumb af

feral spire
#

Ask Mojang

hexed panther
#

so what happens if its below 5? defaults to 5 or uses view distance?

feral spire
#

Great question probably default? PepeLa idk honestly

#

You can safely turn down your mob to 21-25 btw if you are keeping mob spawn range to 4

#

Rn your mob density is actually higher than vanilla

hexed panther
#

yh it will upon next reboot

round widget
#

would probably be worth to inspect gc logs

grave charm
# jade gorge fair point

can you try to see if you take an item, and hold it in your cursor in a chest inventory, and then middle click on another item of the same type?

half walrusBOT
feral spire
#

@hexed panther ^ also come back with spark next time

grave charm
hexed panther
#

spark thats the plugin im missing

#

thank you

feral spire
#

We want to gather info

#

On people dare to run test builds

hexed panther
#

yh 😄

feral spire
#

Go over the guide and make those changes and follow up with spark if yo can @hexed panther rieThumbsUp

hexed panther
#

yh course

#

whats the spark commands to use again?

unreal bone
#

Is there any ETA for the stable update ?

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.

feral spire
hexed panther
feral spire
#

rieBigBrainThinking hmm i honestly don’t know @hexed panther lol

hexed panther
#

is there a way to test?

#

put bamboo outside of 4 chunks and see if it grows

feral spire
#

Drop some shit on 5th chunk to see if they move/grow yeah

hexed panther
#

does it include the one im in

tired whale
#

Welp, fixed my servers view distance issue by changing the value in spigot.yml. Which is odd, because I never had that issue with the same configs in 1.17 or earlier.

feral spire
#

@tired whale you had it set to a value before?

feral spire
hexed panther
#

hmm i think it sets it to 5

#

which is dumb, i miss no tick view distance. Is this something that could be changed by paper in the future or is it locked down by mojang

tired whale
hexed panther
#

do u think i aint got enough ram allocated?

#

also feel like this dont help

round widget
#

you could let your server run with -Xlog:gc*:file=gc.log for a while and post that file then. It seems like the GC isn't too happy

hexed panther
#

then it gotta reboot server

timber ridge
feral spire
#

Oh yeah what Ywell said. I didn’t notice PepeLa

hexed panther
#

i mean i have got this server with 35 players on, another server taking up 5 threads for pregenerating world and another using 3 threads for dynmap rendering. so i mean i guess that dont help