#general

3141 messages · Page 563 of 4

wild mist
#

hiiii

limber knotBOT
#

ih

worn ember
#

random 3 page essay from md5

void void
#

m i k r o d i g g e r

#

bruh

#

wiz that's cursed

#

I vote change your names to those

#

hey MikroDigger how u doin

lime swan
brittle beacon
void void
#

idk am good wbu

limber knotBOT
#

oO

cedar cloud
arctic gate
fringe merlin
#

Anyone know of a plugin that can stop or discourage afk-fishing on paper latest?

latent valve
#

.g spigotmc antiafk fish

limber knotBOT
#

oh god

#

pls make name changes bannable

#

am totally enforcing discordname = minecraft name at dyescape now

visual portal
#

if i hit it 1 time

#

i am paper

latent valve
#

No

worn ember
#

oof

void void
void void
#

season 12 of dr who is much better than the mess that season 11 was

worn ember
#

who?

void void
#

indeed

worn ember
#

whomsn't

void void
#

correct!

keen hawk
limber knotBOT
#

(DiscordBot) https://minecraft.gamepedia.com/Formatting_codes -- Formatting codes – Official Minecraft Wiki: "Formatting codes, also known as color codes, add color and modifications to text in-game. Text in Minecraft can be formatted with the section sign (..."

Minecraft Wiki

Formatting codes, also known as color codes, add color and modifications to text in-game.
Text in Minecraft can be formatted with the section sign (§). In Bedrock Edition, the section sign can be entered into signs, world names, renaming items and in the chat. However, externa...

void void
#

what the fuck does italian have anything to do with mc formatting codes

#

ITALIC?

#

HOLY SHIT

#

Agreed

gritty marlin
#

hey guys are occasional big spikes where the server says "cant keep up" just inevitable?

#

i dont get them often but occasionally the server drops behind by like 100~ ticks

#

very rarely

pseudo cliff
tame pendant
#

Show is hope it looks ingame

#

@gritty marlin yeah, the newer mc versions perform very poorly. You are able to turn the message off from somewhere like maybe the spigot.yml. You can also try to optimize your server

#

.optimize

limber knotBOT
gritty marlin
#

the main thing that is probably causing most lag is i have a relatively high server render distance but i really want it that way

#

im following those instructions, will they change the gameplay/redstone functionality at all?

void void
#

hello

gritty marlin
#

cool

void void
#

guys this is an off-topic chanel right

gritty marlin
#

because i was worried that all the stuff with redstone and hoppers would change and break some of my stuff

void void
#

guys i want to record a video and i want to ask a question and i want you guys to state your openion about it

gritty marlin
#

i didnt change any of the ones that effect mobs, except for their collision tickrate but obviously that doesnt affect spawning

#

some people have those 1 block entity cramming farms lmao and the mobs be vibing

void void
#

guys could you help me make a yt video?

gritty marlin
#

^

void void
#

i already have a recorder

#

i just want you guys to help

gritty marlin
#

in what way?

void void
#

i want to ask a question and you guys state your openion about it?

#

this is off-topic lol

#

and i asked it on several discords

#

ok im gonna rec and ask in 10seconds

gritty marlin
#

sure

void void
#

ok guys me and my friends on a nother discord investigated about the corona virus, we suspect that hand sanitizer companies or toilet paper companies to win more money, who do you think made it?

worn ember
#

mother nature did

gritty marlin
#

^

void void
#

i suspect hand sanitizer companies

worn ember
#

then you're a complete moron

#

its not engineered

dark cove
void void
#

xD

worn ember
#

its a mutation from the influenza strain

gritty marlin
#

random chance and bad luck made it

pulsar wigeon
#

are we trolling atm

void void
#

xD

pulsar wigeon
#

or actually being fucking retarded

gritty marlin
#

Greta thundberg made the virus so people would stay home, and less pollution would be created in this months
@still smelt this

void void
#

no @pulsar wigeon

worn ember
#

oh god

gritty marlin
worn ember
#

he'll go bald if you ping him

void void
gritty marlin
#

why did you need to record it, why not take a screenshot lmao

worn ember
#

too ez

gritty marlin
#

live feed: asking alex jones tier conspiracies on a minecraft discord

mortal zinc
#

the people wizjany calls stupid are just as human as he is

#

runs

quasi valley
#

that can’t even be topped by jones

gritty marlin
#

lol

limber knotBOT
#

(DiscordBot) https://minecraft.fandom.com/wiki/Black_Steve -- Black Steve | Minecraft Wiki | Fandom: "Black Steve was a non-hostile passive human mob that was originally a mob in the Indev phase. Black Steve is one of the four mobs that Dock created,..."

Minecraft Wiki

Black Steve was a non-hostile passive human mob that was originally a mob in the Indev phase. Black Steve is one of the four mobs that Dock created, but it was was pulled from Minecraft along with...

gritty marlin
#

bruh

mortal zinc
#

😮

gritty marlin
#

he really do be vibing hard

mortal zinc
#

i did not know this

#

actually maybe i did hear of black steve, but i don't really recall

worn ember
#

lmao

gritty marlin
#

i gotta ask yall paper guys, how did a bunch of people working for free on an open source project manage to make a server program so much better than mojang

worn ember
#

i can tell why they pulled that

limber knotBOT
#

(DiscordBot) https://minecraft.fandom.com/wiki/Rana -- Rana | Minecraft Wiki | Fandom: "Dec 14, 2019 ... Rana was a mob who resembled a little girl with a frog hat. She was originally in-game as a test in Indev. Rana was created by Dock..."

Minecraft Wiki

Rana was a mob who resembled a little girl with a frog hat. She was originally in-game as a test in Indev. Rana was created by Dock for a project of his own years ago. When he joined the Minecraft...

worn ember
#

well tbh they just patched the holes

#

¯_(ツ)_/¯

gritty marlin
#

if thats the case mojang made a swiss cheese server

quasi valley
#

Mojang made a pizza but only with cheese

worn ember
#

hard to build something stable on a shitty base

wild knoll
#

I've heard that servers running 1.13/1.14 suffer from some performance issues. What's the consensus on this from a dev standpoint? Should these versions be avoided? Are the issues still present in 1.15?

#

ok, I've been trying to figure out which version to run. I was actually surprised in my research that a lot of players either prefer the >=1.9 combat or don't mind. I expected people to still prefer 1.8 combat. So with that in mind 1.12.2 is looking like the best candidate. Bit of a shame I don't get to use the "flattening" changes in 1.13 but it's not the end of the world.

void void
worn ember
#

its not that bad if you just optimize the shit out of it

wild knoll
#

Well I'll be using paper (was originally going to use spigot but on discovering paper it sounds like it's the way to go), I'll also be applying GC flags etc. Are you able to offer any quantification of "not that bad" or what the performance issues were like in the first place?

worn ember
#

i dont own a server so i can't really tell you

#

.optimize

limber knotBOT
worn ember
#

.flags

limber knotBOT
worn ember
#

can help you tho

wild knoll
#

yeh I was reading through those yesterday, but optimisation only goes so far if specific versions just have big issues in general

worn ember
#

Entities seem to be the biggest issue from what i see in timings of people

#

so nothing new there i suppose

wild knoll
#

I read something about villagers being quite demanding in 1.13+

worn ember
#

yeah i think those are the biggest resource hoggers entity wise

wild knoll
#

I don't think villagers will pose a massive problem just due to the nature of my minigames/restrictions I shall be placing anyway. Given the changes in 1.13 I'm guessing that updating plugins from 1.12 -> 1.13 is a more significant task than the average update? So if I were to pick 1.12 then it would create more future work if I wanted to update to 1.16+ in the future.

limber knotBOT
#

the only thing really affected are items and blocks

worn ember
#

idealy you just download the appropriate versions and all is good

limber knotBOT
#

and unless you do some really special stuff updating that is relatively easy

onyx salmon
#

The biggest changes are from 1.12 to 1.13

#

if your plugin uses the 1.13 api you may have to do nothing to let your plugins run on upcoming versions

#

but new versions offer great api features

wild knoll
#

yeh that's my thought. I'm torn between going with 1.12 for performance or going with 1.15 to reduce technical debt.

onyx salmon
#

for example 1.14 introduces a NBT api for entities and itemstacks

worn ember
#

if you dont need 1.15 features why bother right

#

¯_(ツ)_/¯

onyx salmon
#

worlds are shit from 1.14.4

#

i would go with 1.13.2

worn ember
#

you wont get any spport but if you're not braindead you can surely figure it out

onyx salmon
#

I would say that you are not missing on that much features using the 1.13 api

#

at least if you don't need NBT

worn ember
#

if you gonna pick an older version at least pick 1.12

onyx salmon
#

but the api changed so much from 1.12

worn ember
#

that doesnt matter for him tho

onyx salmon
#

and 1.13.2 still has good performance in my opinion

wild knoll
#

I've heard that 1.13 performance is not good.

worn ember
#

not compared to 1.12

onyx salmon
#

I would miss features from the 1.13 api

#

¯_(ツ)_/¯

#

1.12 is too old

worn ember
#

i've developed for 1.8 and tbh its not even that different

onyx salmon
#

bruh

worn ember
#

sure theres more features but for 90% of cases its irrelevant

onyx salmon
#

i don't think so

worn ember
#

Well thats your opinion

onyx salmon
#

e.g PlayerProfiles

wild knoll
#

you said "worlds are shit from 1.14.4" could you elaborate on that?

worn ember
#

Never even used those 🙂 also he's not gonna be the one developing anyway

#

world generation was a big bottleneck in 1.14

onyx salmon
#

@wild knoll world loading is just soooo slow

wild knoll
#

did that get fixed in 1.15?

onyx salmon
#

not really

worn ember
#

somewhat

#

its better at least

onyx salmon
#

they said that they would but it's nothing compared to 1.13 or 1.12 sadly

worn ember
#

if you're just running minigames 1.15 is fine really

onyx salmon
#

yeah, you could use SlimeWorldManager for smaller worlds

#

and disable entities

#

should be fine

golden gust
#

the gen process was made more.. horrific... the underlying system is potentially nice though... just... yea...

#

it's basically doing a lot more in a much more convoluted manner

worn ember
#

@still smelt well thats your issue, not mine lol

wild knoll
#

I'm concerned about poor world load times. Disabling entities will not be an option.

golden gust
#

chunk gen has always been slow

worn ember
#

i mean, use whatever works for you, idc tbh

golden gust
#

loading is fine on decent hardware

lone bay
golden gust
#

it's generation which is where the major slowness comes from

worn ember
#

try it and see tbh

wild knoll
#

New generation won't be happening it will be a copy of a pre-gened world so that might not be too bad.

golden gust
#

The suggestion for the SlimeWorldManager is potentially amazing for that if you don't mind keeping that entire region in ram

worn ember
#

if you're not running this on a pi like some maniacs you should be fine

onyx salmon
wild knoll
#

I'll take a look at slimeworldmanager but I'm not sure whether it will work for my use case.

golden gust
#

don't give people ideas

left swift
#

u guys wanna play paper bingo

wild knoll
#

dw it isn't gonna be running on a pi or anything XD

worn ember
#

why does everyone always bash slime?

golden gust
#

bash?

worn ember
#

god dammit twitch support is retarded

#

i mailed them to tell them i didnt get any notification on any of my known email adresses so i asked if they could help me figure out the email adres and they just respond with "Our New Device / Location Verification email code is only sent to the email address that is connected to the applicable Twitch account. Please check to make sure you are accessing the correct inbox."

#

fucking rarts

left swift
vestal edge
#

BionicBunion

worn ember
wild knoll
#

So SlimeWorldManager states that it doesn't store a lot of "unnecessary data" that Minecraft worlds typical store? What data is this?

worn ember
#

everything

vestal edge
#

siiii

#

i used some magic

#

FuzzyOtterOO

#

i am chinese

worn ember
#

well its not chinese for sure

vestal edge
#

i live in hong kong

worn ember
#

so ur a free state kek

vestal edge
#

i use some plugin in my discord

#

KAPOW KAPOW

wild knoll
#

Cos I don't think that my server will fit into the box of a "typical minigames server" so I'm concerned that some of the data not being stored might be needed.

left swift
#

furries DansGame

worn ember
vestal edge
#

furry good

left swift
#

no

worn ember
vestal edge
#

BionicBunion

#

i d k

#

my pc can use twitch emoji in here

#

epic

#

choco taco

worn ember
#

i think he got the corona

#

hes halucinating

left swift
#

a shame

vestal edge
#

i dont have corona

#

how

#

bruh

#

FUNgineer FUNgineer

#

DOOMGuy

#

no

worn ember
#

many furries today lmao

latent valve
#

Damn leaf bring more friend in here

worn ember
#

or its his alt

mortal zinc
#

furries are just as human as everyone else

#

everyone you hate is just as human as everyone you love

#

think about those two things

#

i'd like to meet the man who disagrees with me

worn ember
#

i like trains

left swift
#

we're not here to discuss morals, we're here to make fun of furries

#

and read timings report with the word "help" next to it

mortal zinc
#

well i'm that guy

pulsar wigeon
#

bots have more rights than furries here

#

that's just the way it is

limber knotBOT
#

switches furries over to CentOS.

left swift
#

i'm voting for the bot party next election

void void
spark flower
fierce crag
void void
pulsar wigeon
#

from their parents

fallen oracle
#

Lol

ember crag
#

well...you see...when a mommy llama loves a daddy llama very much...

void void
shell vine
#

or when u break an egg on the ground monkaS

wheat summit
slow marten
vestal jasper
#

Furries are just as human but they're more degenerate :^)

unborn reef
fast karma
ancient bolt
#

man I love Kotlin

void void
teal acorn
#

Anyone here host a vanilla 1.15.2 server above 60 players before? 🤔

vestal jasper
#

vanilla server

#

implying vanilla has anything to offer rn to warrant a single server having 60 players

void void
vestal jasper
#

I didn't convey that pretty well

#

how would you convince 60 people to join ur vanilla server

heady spear
#

yooooo does any of you noobs have a recommendation for a chat plugin that supports channels?

#

as in, is any of them actually good?

void void
#

idk m8 make 1

teal acorn
#

Well, there are many reasons people play vanilla 1.15.2

  1. They cannot host the server themself.
  2. ""Competitive""
  3. Like to grief other peoples shit
void void
#

well

#

this is PAPER

#

go talk in admincraft about vanilla

teal acorn
#

I'm talking about is hosting a vanilla gamemode with Paper, does it have any performance issues with 60 players above

void void
#

Paper isn't vanilla but ok

#

You can do it with proper tuning

dapper nacelle
#

it will probably run better then vanilla tho

torn lotus
twin lagoon
#

@heady spear all of them are shite

#

but there's venturechat which has channels

void void
#

hi

tacit oak
#

ok,thx

void void
#

website down? thonkeyes

heady spear
#

venturechat doesn't even use maven .-.

#

I'll just create my own chat plugin lol

twin lagoon
#

ye true, source code is a mess and it doesn't use maven

#

@heady spear if you're creating your own

#

.g lucko gchat

limber knotBOT
#

(DiscordBot) https://github.com/lucko/gChat -- lucko/gChat: A simple global chat plugin for BungeeCord. -...: "gChat Build Status. A simple global chat plugin for BungeeCord. Downloads - https://ci.lucko.me/job/gChat/. Features. Global chat channel throughout..."

twin lagoon
#

could base off of that

heady spear
#

That looks pretty interesting

buoyant tiger
void void
errant zephyr
neon juniper
limber knotBOT
#

you summoned the master race, how may we help you today?

neon juniper
#

Hey!

limber knotBOT
#

oh god that name

#

when did ppl stop using alpha numeric nicks?

#

and why?

left swift
#

After 2004

limber knotBOT
#

I would’ve also set my name to be upside down if irc allowed it ;(

#

tho theopractically still just letters :aaa:

twin lagoon
#

what do you mean〖«xXxmINIdIGgER_2008XxX_»〗

left swift
#

Oof I read that wrong

#

Lmao

marble wind
west field
worn ember
#

lool

left swift
#

Well then

agile tulip
#

Hey, I just started my 1.15.2 survival server, and have issue with lagging. What I can do to optimize this server even further? I have pretty good dedicated - i7-9700k + 64GB ram + NVMe SSD. I have other server on 1.12 on this machine, and it runs 150 players with 20 tps.

limber knotBOT
#

try a packet limiter

#

.g spottedleaf spigot packetlimiter

#

you are also tripping old gen

#

might want to reconsider if 16gb ram is a good idea

#

(hint: its not)

agile tulip
#

So what ammount of ram is suggested?

limber knotBOT
#

try 10

agile tulip
#

Those are your only thoughts? I should do everything at once to spare users on restarts

worn ember
#

.optimize

limber knotBOT
agile tulip
#

I did that

worn ember
#

.flags

limber knotBOT
worn ember
#

That too?

agile tulip
#

Yes

#

flags: -Xms16G -Xmx16G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=50 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=40 -XX:G1MaxNewSizePercent=60 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs

#

But now I got info to set ram to 10G

worn ember
#

Try with 10 gb as mini said. You really don't need that much ram

#

It just makes the GC lazy and create bigger spikes

agile tulip
#

Okay, I'll do restart soon to apply changes, and come back with results

#

Thanks

dapper nacelle
#

why is PHP so retarded

agile tulip
#

I'm also wonderng if I should lower this with 70 players online
max-auto-save-chunks-per-tick: 10

#

What do you guys think?

left swift
#

.optimize

limber knotBOT
left swift
#

8

shadow pasture
void void
#

{1,} can be indeed replaced with +

#

because {1,} seems to stand for "one or more"

#
  • does the same
pulsar wigeon
#

leaf ticklists broken pepega

static badge
#

the first entry in long scheduled is scheduled for almost 1 full day (22hrs) from current tick
and the last one is scheduled for 870 days

#

what in the fuck

pulsar wigeon
#

wut lmao

void void
#

ye

pulsar wigeon
#

real time days?

static badge
#

read the comment

#

yes

#

look at the target tick

pulsar wigeon
#

is that int max

static badge
#

pretty close

#

.wa 2^31 - 1 - 2147399438

limber knotBOT
static badge
#

although the values are in long

#

except for the tick delay, which is int

limber knotBOT
#

(DiscordBot) Result: 127 - https://is.gd/4vP2Xp

Wolfram|Alpha brings expert-level knowledge and capabilities to the broadest possible range of people—spanning all professions and education levels.

static badge
#

this is the s entry creation for vanilla

#
    public void schedule(BlockPosition blockposition, T t0, int i, TickListPriority ticklistpriority) {
        // Paper end
        if (!this.a.test(t0)) {
            this.a(new NextTickListEntry<>(blockposition, t0, (long) i + this.f.getTime(), ticklistpriority));
        }

    }
void void
#

viper i used wa to do uni maths

#

so kinda yes

#

use wa site smh

pulsar wigeon
#

^

#

pls dont spam bot here for no reason

static badge
#

and this is the entry creation for paper


    @Override
    public void schedule(BlockPosition blockPosition, T t, int i, TickListPriority tickListPriority) {
        this.schedule(blockPosition, t, i + this.world.getTime(), tickListPriority);
    }
...
    public void schedule(final BlockPosition pos, final T data, final long targetTick, final TickListPriority priority) {
        com.tuinity.tuinity.util.TickThread.softEnsureTickThread("async tick list schedule"); // Tuinity - soft async catcher
        final NextTickListEntry<T> entry = new NextTickListEntry<>(pos, data, targetTick, priority);
        if (this.excludeFromScheduling.test(entry.getData())) {
            return;
        }
...
wide chasm
#

Wolfram Alpha can solve basic text questions actually. Something like "Anne has 3 apples. Jane has 5 apples. Jane gives 2 to Anne. How many apples does Anne have?" should be possible.

static badge
#

looks the fucking same to me

#

PepeLaugh whoops that's from uwuinity

worn ember
#

photomath saved me tons of times in highschool

wide chasm
#

Well Wolfram Alpha has a step-by-step solver, but that is pro only.

worn ember
#

just put ur camera over the equation and it solves it for you

#

so does photomath

void void
#

i have wa pro still around lol

#

cheap enough for the job it gets done

worn ember
#

very cool

wide chasm
#

What is the question?

#

I assume you need to solve for x?

pulsar wigeon
#

have you tried it

wide chasm
#

x=2a

#

Wolfram Alpha

pulsar wigeon
#

you dont need pro

#

holy fuck

#

you literally haven't even tried it

wide chasm
#

Step-by-step does, just the answer doesn't.

limber knotBOT
#

you can get a pro apk for your phone on the internet to unlock step by step

#

that what got my thru uni, lol

#

phone

#

I may or may not have used that in an exam, lol

heady spear
#

stop being cheap and get pro then

limber knotBOT
#

I was a poor student

worn ember
#

👀

#

hi dad

wide chasm
#

If you are poor, open the step-by-step preview, take the next step, enter that again in WA and repeat 🙂

pearl ibex
#

Lmao.

worn ember
#

we know

pearl ibex
#

Ew.

#

WA for the win.

pulsar wigeon
#

math lab?

#

not matlab?

pearl ibex
#

Oh.

worn ember
#

i kinda like matlab

pearl ibex
#

Just misread and thought you were referring to a mobile math app.

#

Lmao.

worn ember
#

oh wait i'm thinking of maxima

#

nvm matlab sucks

limber knotBOT
#

I was poor, not bored, lol

pulsar wigeon
#

60 ^ 2

#

🤦

#

you don't test your code do you?

#

i mean, you could literally just test the math

limber knotBOT
pulsar wigeon
#

average month length kekwhyper

void void
#

pfft

pulsar wigeon
#

why not just use a time span

#

java 8 time yee_fuckin_haw

limber knotBOT
#

in that case it doesn't really matter how long a month or a year is tbh

#

most jails/bans only last up to a couple days anyways

pulsar wigeon
#

.g java operators

limber knotBOT
void void
#

ah lmao right

#

^ is not for power

#

in java

#

is /home a paper command or no, because i used a plugin detector thing to see what plugin it was for the command and it couldn't find a plugin for it

#

no it's not

pulsar wigeon
#

that page doesn't even have it

#

.g java boolean operators

limber knotBOT
#

(DiscordBot) https://www.tutorialspoint.com/Java-Boolean-operators -- Java Boolean operators: "Jan 22, 2018 ... There are following boolean operators supported by Java language.Assume variable A holds 10 and variable B holds 20, then ..."

pulsar wigeon
#

.g java bitwise operators

limber knotBOT
#

(DiscordBot) https://www.geeksforgeeks.org/bitwise-operators-in-java/ -- Bitwise operators in Java - GeeksforGeeks: "Bitwise operators are used to perform manipulation of individual bits of a number. They can be used with any of the integral types (char, short, int,..."

void void
#

yes it's XOR

pulsar wigeon
#

there we go

void void
#

never read?

#

damn

#

ok

#

thats's fine

#

just wondering

unreal granite
limber knotBOT
#

last I checked discord showed who the guild owner is in the list? thonk

#

only if there is no listed rank with admin perms

#

if you mean the crown

#

last I checked discord

last cargo
limber knotBOT
#

lol

#

well I don't check discord that often, Kenny :P

#

that's what I meant

#

ripcord shows it ¯_(ツ)_/¯

#

I have now become a boomer

wide chasm
#

If you search in the members list (if you have access to that) it shows it as well.

limber knotBOT
#

implying that discord actually gives you all the information is has

#

it's such a joke

#

yeah, their client doesn't

#

the client* yea

#

e.g. it hides channels that you don't have access to from the list, lol

#

do you actually have any people using irc

#

not even you use irc

#

i don't use it because it's basically only here where I can use it

#

so it annoys me to only open LimeChat for Paper

#

it's like that for me with discord

#

Is it possible to make a plugin that acts as an IRC?

#

in game

#

sure

#

I might search for it, some boomer may have already created it

#

irc is extremely simple xD

#

I don't know rick

#

not for someone who 30min ago tried to do 60 squared with 60^2

void void
cosmic raft
#

@still smelt no

limber knotBOT
#

ok thank you for answering

mint sequoia
#

Everyone's a bot? Xd

limber knotBOT
#

I'm

mint sequoia
#

Epic

limber knotBOT
#

woop woop woop woop

#

Hi zoidberg

#

beep boop?

#

Please to verify that you are not a robot, select the cactus below:

#

woop woop woop woop!

#

beep, boop beep. :)

agile tulip
limber knotBOT
#

#paper-help

fallen eagle
#

!optimize2

#

.optimize

limber knotBOT
#

your memory is still pretty high, Pjo

#

but it's hard to say if that could be the cause for your issues though, might just be too many players/entities in general

agile tulip
#

What more can I do about that? I tried optimising. Look at my configs. I have quite good system running this servr - i7-9700k, nvme ssd

limber knotBOT
#

reduce entities further I guess or reduce view distance

earnest swallow
tender badge
gray pagoda
limber knotBOT
#

usually one wants to just use \n as the new line character ;D

pulsar wigeon
#

lmao tf

#

hopefully you don't need commas in any text

knotty nebula
#

I'm running a server with 25 people on and a ryzen 3600, why is the cpu usage at 86% any idea?

spiral violet
red pier
astral mantle
still cape
#

anyone here know anything about advancedachievements?

#

well issue is i seem to have corrupted my database, but i have backups... thing is i can't seem to restore because i copy backup over but after reboot the file size changes and i get the same error. any tips?

quartz crest
worn ember
#

contact their support ¯_(ツ)_/¯

cosmic raft
worn ember
#

bet these guys are making big money now

mellow niche
static badge
cosmic raft
#

mfw your new name

worn ember
#

lmao

patent path
#

hi, does someone know a plugin to define per-mob/per-world spawn rates?

worn ember
#

whats wrong with per player spawns?

patent path
#

for example if i want a world with mainly skeletons

still cape
#

hi b

#

from what i know there are many plugins that help you limit the amount of mobs per world

#

but not increase, except mythicmobs

#

and you can set areas not just world to increase a particular mob

#

now there may be others

#

but that's the only one i've come across

patent path
#

ok i will check mythicmobs then 🙂 thank you

still cape
#

you might also be able to bolster rate of mobs with command blocks and maybe worldguard regions (run a command to spawn more when someone enters a region) but i don't think that would be convenient

#

big i have a post on their forum

patent path
#

the thing I'd like is mainly to reduce spawn-rates for some mobs

still cape
#

then try farmlimiter here i'll show you a config

tough tusk
still cape
#

i keep all the settings off because i like the commands and then address things by hand if i don't like what i see in the results

patent path
#

this looks nice! i might try it out

#

ty for your help

smoky python
grave wasp
latent valve
#

:po0p:

void void
lunar hearth
#

I've been working on a small server for a bit, and right now it's self hosted on an old machine with 5GB allocated to Paper, thing is even with only one player connecting over the internet, they get a bunch of lag, I'm pretty sure it's just my internet connection so I'm thinking of moving to dedicated hosting, but according to /lag with 2 players on the server, it's using 4GB out of the available 5, and I'm thinking this is a bit high? I don't really want to pay for a large amount of RAM if I don't really need it

left swift
#

What are ur flags

lunar hearth
#

java -Xms5G -Xmx5G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=35 -XX:+AlwaysPreTouch -XX:+ParallelRefProcEnabled -Dusing.aikars.flags=mcflags.emc.gs -jar paper.jar

left swift
#

.flags

limber knotBOT
lunar hearth
#

I'm already using those

left swift
#

Read the technical explanation of xmx and xms

lunar hearth
#

I did

#

So do the tuned flags just use more ram then

tame pendant
#

i think what nomanasendhelp was saying was:
You set xms to 5g so it's gonna use 5g. If you want it to be less for some reason, make xms1G and keep xmx5G
@lunar hearth

lunar hearth
#

Ah ok

left swift
#

It uses what u set yes

lunar hearth
#

By uses do you mean it'll reserve that much or do you mean it'll use that much

left swift
#

Reading the info on there explains why u use xms = xmx

lunar hearth
#

System ram usage shows Paper consistently using 5gb, and /lag shows that it's using 4 of that 5gb

left swift
#

U assign the server 5gb

golden gust
#

that's how java works

#

java needs its own ram too

lunar hearth
#

Yeah I know

#

But out of that 5GB that Java has allocated for itself, it's normal for Paper to be using 4 of that on low load? Or are you saying my Xms is causing that

left swift
#

Yes its going to use what u say it can use

golden gust
#

Yes, memory will basically saw-blade inside the heap

#

Basically, it's all normal

lunar hearth
#

Ok, so theoretically if I add more players, it might not make the ram usage go up immediately?

golden gust
#

Xms sets the initial heap size, but, we recommend just using it all, solves a few oddball edge-cases with performance around the JVM too

left swift
#

It will only use a max of 5gb if u set it 5gb if that's wat ur asking

golden gust
#

*the heap will

lunar hearth
#

Basically I'm seeing that Paper is using 4gb, and that with the 5gb of ram allocated there's only 1gb left, is that enough for more than 2 players?

limber knotBOT
#

I am running my server that maanges 20 players (the max I had recently xD) with 5GB so probably

left swift
#

Ur server has 5gb total or thata what ur setting it as?

limber knotBOT
#

it really depends on what the players do

golden gust
#

basically, that's fine

lunar hearth
#

I have 8GB installed, Xmx and Xms are set to 5 @left swift

left swift
#

It's all fine then

golden gust
#

you more care about how the heap is acting in general, which is often fun to watch but useless for most people to understand, for server owners in general, I just suggest running it and acting if you have issues 🤷‍♂️

lunar hearth
#

Ok, I'm just trying to predict how much ram I'll need to purchase when I move the server to paid hosting

#

So in the end the 4gb isn't indicative of the amount of players as it's gonna use as much ram as it can no matter the load?

golden gust
#

best advice is gonna be to test it

#

especially if your intent is more to save cash, drop the ram value a gig or two and see how it performs, if it works fine, that's your value, if you start seeing issues around GC, give it another gig

lunar hearth
#

Ok, thanks
I just wish I had a way to do load testing, I'd invite some friends on but the main bottleneck (and the main reason I'm going paid) is my internet
Is there some kind of load testing script that I can run locally to run some bots on the server?

golden gust
#

not that I've seen

#

benchmarking in mc is mostly a myth

lunar hearth
#

Hmm ok

#

Guess I'll just start with less gigabytes and then pay for more if necessary

keen terrace
#

Anyone good with EssentialsXSpawn? I'm having some issues... I have quite a few groups (e.g. default, dirt, stone, coal..., mod, admin, owner) I would like to have 2 different spawns. 1 for the group default, and the other for all other groups. How should I configure my spawn.yml file for that to work?

left swift
#

setspawn group

limber knotBOT
#

yeah, use the command

left swift
#

Is that even a thing? Using ! In yml like that?

keen terrace
#

It's not, but I'm not sure what kind of language yml file uses

#

setspawn group would work but I have 10+ other groups.. do I have to setspawn <group> 10 times?

cloud canopy
keen terrace
#

Is there a language that I can use in the file that says "if not <default>, then spawn at X"

lunar hearth
#

No, YAML is just data, any logic like that has to happen in the plugin

keen terrace
#

damn, any way to do it without typing out the command 10 different times?

golden gust
#

the plugin would need to have support for that

keen terrace
#

not sure if essentialsxspawn supports it

celest quail
golden gust
#

setspawn command lets you specify the thing its for

keen terrace
#

thanks all

#

i manage to find a way to do it

limber knotBOT
#

didn't yaml support key groups or something like that?

void void
median vapor
#

.kill MisterComa

limber knotBOT
#

glares at MisterComa until they die of boredom.

fluid mica
#

Hey Guys I have a question regarding SWM or .slime file format and if its compatible with paper spigot slime is a replacement for mca

limber knotBOT
#

paper does not support it if thatÄs what you mean

#

*that's

lost haven
void void
limber knotBOT
#

okay so i've gotten tired of gnome with their latest update, what wm should I use next?

#

Mate

gleaming wharf
limber knotBOT
#

can someone tell me what the fuck the (twitter?) hashtag #itshappening is?

fathom hinge
limber knotBOT
#

4chan shit

patent hull
outer spade
void void
#

@ashen cliff did you also play with hugepages?

ashen cliff
#

Play.
I use them.

void void
#

default 2mb or did you configure 1gb one as well?

ashen cliff
#

I think I have it set to 4.

#

I've just spend like 6 hours trying to implement world gen using OpenCL, it somewhat works, like super basic worldgen.
Not really worth it tho.

void void
#

i believe so

#

also wtf linux

#

specifying mode=1770 in fstab ends up with mode=1352

#

or mount option generally

#

mmh

ashen cliff
#

Actually I use transparent hugepages.

void void
#

hm

#

as much as i read about them then they're kinda bad

#

because of kernel constantly trying to merge the pages etc

#

and gains were usually <10%

#

if there were any gains at all

ashen cliff
#

Depends on how you set the fragmentation.

void void
#

i just went with configuring additional pool of 32x1gb hugepages

#

and told jvms about it

ashen cliff
#

And now it's on fire?

void void
#

sec

#

well i'm the only one online rn

#

seems like no

#
Core 0:        +28.0°C  (high = +86.0°C, crit = +100.0°C)
Core 1:        +29.0°C  (high = +86.0°C, crit = +100.0°C)
Core 2:        +27.0°C  (high = +86.0°C, crit = +100.0°C)
Core 3:        +32.0°C  (high = +86.0°C, crit = +100.0°C)
Core 4:        +28.0°C  (high = +86.0°C, crit = +100.0°C)
Core 5:        +28.0°C  (high = +86.0°C, crit = +100.0°C)
Core 6:        +27.0°C  (high = +86.0°C, crit = +100.0°C)
Core 7:        +27.0°C  (high = +86.0°C, crit = +100.0°C)
#

ayy

#

also enabled fan full blast coz fuck it

#

inb4 bearing dies

#

am not staff but ok

#

you're renting aren't you skeem

#

yes

#

then fuck the bearing kekw

#

not your problem

#

true that lmao

ashen cliff
#

To make it fun just port the entire worldgen to OpenCL.

void void
#

you act like any of us actually play mc for fun anymore

pulsar wigeon
#

we have our hands full dealing with retarded server owners

#

why would we want to deal with retarded players too

void void
#

yeah this discord guild is 🤡 enough already

latent valve
#

wiz for admin on that server

ashen cliff
#

/plugman unloadall

latent valve
#

remove ban kick command

#

🥳

ashen cliff
#

And /reload.

latent valve
#

and /stop

void void
#

sounds like another 2b2t

ashen cliff
#

Unlike Billy, Shev actually did it.

void void
#

chad

gloomy narwhal
zinc cypress
void void
smoky python
#

Wassup!

#

Imma alright

#

Wbu?

#

Damn

void void
#

yea he lives in italy

#

viper's fukd

#

lol no

#

lol no

#

no fuck you Celal

#

wiz

#

ban this fucker

latent valve
#

f off

void void
#

wiiiizzzzz

latent valve
#

wizzzzjaaanyyyyy

void void
#

WIZ

#

hey Celaxl ping wizjany

#

he'd love to subscribe

#

tell him about your channel

#

ping wizjany he'll subscribe

latent valve
#

at-zizzany
do it

#

!

#

Celaxl ping wiz he will subscribe

void void
#

105 subscribers 1 video

#

hmmmmm

latent valve
#

@tiny trellis at-zizzany ping him

void void
#

someone should take this garbage out

#

lmao your fps is like

#

19

#

absolutely unbearable

#

trash channel

latent valve
#

ok retard

void void
#

alright boys

#

this is called martyrdom

latent valve
#

zimple for mod

pulsar wigeon
#

can't take care of so many retards at once

orchid pelican
ember crag
#

it's ok wiz, I have felt your pain

worn ember
latent valve
#

bed?

void void
#

you're trying to make it on a folder and not a package

#

haz happened 2 me too

worn ember
#

but i want a class inside a package thonkphys

void void
#

yes, but you made it on a regular folder

#

u fukd up

#

delete the folder and make a package

worn ember
#

wtf

#

intellij is being rart

pulsar wigeon
#

or just don't make folders at all and put the path in your class name

#

it will auto make packages for you

void void
#

ye

#

ok ill let you figure it out have fun with that, the solution is simple like my name

worn ember
#

i'm literally making an enum package <.<

#

oof

#

lmfao

void void
#

you cant name a package enum

#

that's a keyword

worn ember
#

i didnt know that thonkeng

#

where do i put my enums then

void void
#

make a package called enums

#

not enum

#

i guess

worn ember
#

smh breaking their own code conventions

pulsar wigeon
#

call it "numz"

quasi valley
#

Just don’t use packages, ez

void void
#

ye use default package

#

ensuring that nobody can import ur packages

worn ember
#

put everything in root

void void
#

even better if you use snake case for class names

pulsar wigeon
#

i mean

void void
#

for emulating packages

pulsar wigeon
#

that's how mc obf does it

#

:^)

void void
#

public final class eu_mikroskeem_MyPlugin extends JavaPlugin { ... }

#

imagine lol

quasi valley
#

oh hell yea

pulsar wigeon
#

.g eu tld

limber knotBOT
#

(DiscordBot) https://en.wikipedia.org/wiki/.eu -- .eu - Wikipedia: ".eu is the country code top-level domain (ccTLD) for the European Union (EU). Launched on 7 ... The TLD is administered by EURid, a consortium..."

.eu

.eu is the country code top-level domain (ccTLD) for the European Union (EU). Launched on 7 December 2005, the domain is available for any person, company or organization based in the European Economic Area (the EU member states, Iceland, Liechtenstein and Norway). The TLD is ...

void void
#

yeah eu domain was cheaper than .ee

#

no u

quasi valley
#

Amazing

void void
quasi valley
#

no, it’s amazing

pulsar wigeon
#

imagine someone else buys your domain

quasi valley
#

record to pornhub

#

I don’t think people here are that evil

pulsar wigeon
#

wut

ashen cliff
#

.rs so you don't have to google it.

limber knotBOT
#

(DiscordBot) Feed not found.

pulsar wigeon
#

hella yikes

quasi valley
pulsar wigeon
#

don't have one

#

not that i've ever needed one

#

tho, standard is if you don't have a domain, use a package like com.gmail.<your gmail> or com.github.<your github>

#

at least that's identifiable

void void
#

.g buy .me domain

limber knotBOT
void void
quasi valley
#

Ah yes, much personal

void void
#

buying it

#

just stepping on a gas pedal to make you rewrite your stuff :^)

#

bought it

#

yeet

quasi valley
#

did you actually

void void
#

of course not

quasi valley
#

there’s no of course in a place like this

#

SmolDigger

ashen cliff
#

Don't even know why.

latent valve
#

whoa

ashen cliff
#

But somehow you can be joined without being joined.

#

I wasn't joined, as he did kick me.

#

Well partnered servers have stricter rules, just one report could nuke the server without a warning.

#

It even goes back into it's old spot. That's cool.

pulsar wigeon
#

it's a feature of public servers

ashen cliff
#

I know, but that's still a bug.

pulsar wigeon
#

it's not a bug

ashen cliff
#

Look at the picture.

pulsar wigeon
#

you can "view" any of the servers

ashen cliff
#

Joined.
Yet I'm not.

worn ember
#

BigDigger > MiniDigger and thats a fact

vivid star
ashen cliff
#

Is .me renewal on GoDaddy still 20€ or did they lower it?

still cape
#

sigh i know this is not paper spigot related but does anyone know anything about advancedachiements and how to restore a corrupt database from backup?

#

anyone.... else? 🙂

limber knotBOT
#

just restore the database?

ashen cliff
#

Is it SQLite?
As any old guide for restoring that should just work.

still cape
#

i've seriously been trying to figure it out all day, and i've tried to restore, not working. no h2

void void
#

o.O

limber knotBOT
#

just replace the file?

void void
#

you have a backup...

#

drop/restore...

still cape
#

and i have a backup, took server down, copied and replaced from backup, then when i turn server back on the plugin still doesn't load and the database changes in size

#

what do you mean by drop

void void
#

wtf

#

.g h2 drop database

limber knotBOT
still cape
#

yes i have a test server with full backup of server from the 18th

void void
#

.g h2 import database

limber knotBOT
#

(DiscordBot) http://www.h2database.com/html/tutorial.html -- Tutorial - H2 database: "Using H2 with jOOQ. Using Databases in Web Applications Android CSV (Comma Separated Values) Support Upgrade, Backup, and Restore Command Line ..."

still cape
#

o.0

#

sigh i can't make any sense of that

void void
#

how the fuck did you even make your backup then

#

if you can't make sense of taht

#

lmfao

still cape
#

...

void void
#

honest question?! how?

#

what did you do

#

did you follow a tutorial

still cape
#

it was already on the server i just ftp'd it down

#

no it's a plugin it makes the database automatically, i don't now how it got screwed up but it's fine on my test server

gleaming rivet
#

Easybackup thinking_gun

void void
#

what plugin even is it

still cape
#

i didn't have anything to do with the databse

#

advancedachievements

void void
#

go talk to the dude who makes it

still cape
#

i been trying

#

spigot, github no reply

limber knotBOT
#

what error are you getting?

still cape
void void
#

your db file was made on an older version of h2 than the one you're trying to load it on

still cape
#

oh?

void void
#

ok so what's different between the two servers

still cape
#

nothing it's a test server based on a backup of the main so i downloaded everything with filezilla from main and uploaded it to test

#

but it's a different host

#

but nothing different in the versions, same paper spigot version

#

and a few days' worth

#

since backup is from the 18 and that might matter 'cause achievements is all about what people do over time

void void
#

lol

#

so just delete the entire advanced achievements folder and jar from the main server

#

and copy it from the test

limber knotBOT
#

are you sure the file doesn't get modified when you upload it? can you compare the md5 hash sums on your test and main server?

void void
#

back to main

still cape
#

z i can do that, so far i just tried copying the database

void void
#

as described here

#

export/import

#

but you cant make sense of it

#

so not my problem

#

either do that ^

still cape
#

and phoenix i don't know if it gets modified or not but i think it does (i don't know why) because when i reboot the server after i upload it it's a different size

void void
#

or restore entirely from your test

limber knotBOT
#

well check md5 sums locally and after you uploaded it to see if the upload is actually the issue

#

if so then you might have issues due to the wrong file encoding while transfering with ftp, some ftp servers don't properly communicate that so that filezilla can automatically select the correct one

#

of course that would only be an issue if the file was indeed changed during upload

still cape
#

i came across that in my research z but i wasn't able to make sense of it, tho it did help me figure out my database was corrupted

#

and phoenix i don't know how to do that but i will try copying the whole thing, jar and folder, from test to main and see what happens

#

if that doesn't work i'll brace myself for learning how to check md5 sums

void void
#

you need to start learning

#

idk how or why you're administrating a server and not knowing very basic server admin stuff

#

you need to be very comfortable with each piece of tech you use

#

using it and not knowing is pitiful

still cape
#

ok z thanks for the feedback, i know plenty related to what i encounter on a regular basis but in my 6 years of running this server this sort of thing never came up

#

so obviously i'm still learning

void void
#

and get out of the mindset that you "can't make sense of it", because you're gonna have to make sense of it at some point being that you're using that database for critical needs

#

that issue i sent does not actually say corrupted

#

it has to do with different db versions

still cape
#

i know i'm capable of making sense of it if i spent a bunch of time on it but i already spent most of the day trying to get this figured out so i appreciate some guidance, i will try to find the time to look at it more closely

void void
#

if you read the thread

#

so did this happen after you upgraded advancedachievements?

still cape
#

no

#

i didn't do anything to it i was troubleshooting that erratic tps issue due to entities

#

and i decided to remove a bunch of plugins to narrow down the problem

void void
#

well, something happened and the h2 version changed; causing that error about the data type not being accepted. the fix is to export the db and reimport it using h2's script tooling. or maybe indeed phoenix's tip could have something to do with it, in that your ftp client is using the wrong encoding

still cape
#

i never touched advancedachievements i just removed some other plugins, then when i brought server back up it would not load the plugin

#

yeah but i don't know what happened, i might not know a whole hell of a lot but i am careful not to mess things up

void void
#

right, never touched it yet it broke

#

a likely story

still cape
#

but this happened anyway

void void
#

also you opened that issue 5 hours ago

still cape
#

...

void void
#

if he didnt respond in that time, that's still acceptable

#

in 5 hours it's entirely possible he's literally just asleep

#

or maybe he's dying of covid-19

golden gust
#

was the backup taken while the server was running?

still cape
#

sigh

#

no

#

well wait

#

hmm

void void
#

lmao

still cape
#

fuck

#

no it's just i do know better

#

like obviously i don't do that when maps are concerned

void void
#

wow, i didnt even think to ask that because that is a huge noob moment

still cape
#

i know

void void
still cape
#

and i usually know better that's why i automatically answered no

#

but the fact that i can't remember if i actually turned it off or not is making me wonder

void void
#

the h2 export/import will repair it in the process

#

i recommend you just do that.

still cape
#

but i think i did either way it's fine on the test server

void void
#

or at least, it should

#

if not, you're fukd

still cape
#

the one that got corrupted is on the main server and that corruption only happened today

#

it worked fine this morning

#

ffs 24.03 18:18:56 [Server] INFO org.h2.jdbc.JdbcSQLNonTransientException: General error: "java.lang.IllegalStateException: Unable to read the page at position 154484957135304777 [1.4.200/6]" [50000-200] 😦

#

this stupid plugin just hates me right now

golden gust
#

suggests that your db is corrupted

pulsar wigeon
#

yea cat we established that

golden gust
#

Which, like... yea... without a working backup, rip

still cape
#

yes but it was the one copied from the test server which seems fine when i am on the test server, it loads fine

golden gust
#

make sure that you're also using binary mode in ftp

still cape
#

binary mode...

void void
#

.optimize

limber knotBOT
still cape
#

where is that in filezilla

limber knotBOT
#

@E​mp​at​hy​He​al​s Transfer -> Transfer Type

bleak phoenix
still cape
#

is it the protocol?

#

or encryption

#

or charset encoding

limber knotBOT
#

it's the Transfer Type

still cape
#

i found out

#

i found it

#

no luck

#

oh well

#

it keeps changing the size of the database to something different than what i uploaded

limber knotBOT
#

the size is not a good indicator for whether or not the file changed

#

(as the size might be calculated differently depending on the system)

still cape
#

well the fact that it's not loading is a strong clue and i get that same message

#

nah everything else is the same

limber knotBOT
#

you have to compare hash sums, if you are with some shared host then that would be difficult to do on the server so you would have to download it again and compare the two files locally I guess

still cape
#

in that directory and others in terms of the file size

golden gust
#

sounds like it's time to just fuck that db off and move on

still cape
#

well there has to be a way to get it from the test server to the main server but i just don't know how to do it and i hope the dev or someone who knows the plugin can reply to my comments

#

i wish there was a /export

#

in the commands

fallen oracle
#

You wanna fuck the DB?

#

I mean if you insist

still cape
#

...

golden gust
#

there are tools for working with database files

still cape
#

i feel it's been the opposite quite all day so no thanks

fallen oracle
#

I was talking to Cat 😂

still cape
#

but i'd still like to get it to work for what it's intended to after all the effort

#

oh

fallen oracle
#

This new mobile update is so annoying, it keeps scrolling the damn channels.

#

What plugin is it?

void void
#

ill fuck you, glare

#

😏

fallen oracle
#

Oop, well I'm on lockdown for the next 30 days so you'll just have to wait.

pulsar wigeon
#

you're still allowed to visit people you have close personal relationships with generally :^)

fallen oracle
#

Actually around here we're on in-house lockdown unless you need groceries or medicine.

pulsar wigeon
#

zimple looks like glare could use a grocery delivery :^)

void void
#

what groceries does simple offer to him hmmmm

knotty nebula
#

is the connection handler lag normal when starting a server?

latent valve
#

normal

worn ember
#

what items/materials are often used for navigating to the next/previous page in an mc gui?

void void
#

i use red wool for prev and green wool for next

#

i feel like it's fairly intuitive but idk

worn ember
#

sounds good

#

if people complain i'll redirect them to you

void void
#

k, that's fine

#

ill just kill them

knotty nebula
#

Also arrows and barrier blocks are good

void void
fallen oracle
#

Never heard of it, but it looks cool.

worn ember
pulsar wigeon
#

it's an nbt editor

#

lmao

#

just use nbtexplorer or w/e

mortal zinc
#

you guys ever run into a memory leak that had to do with SQL PreparedStatement and ResultSets not being closed properly?

ancient bolt
#

no I close mine properly

mortal zinc
#

i'm not having an issue now, but it's something I had to deal with many years ago, and I'm just wondering if anyone ever experienced that

ancient bolt
#

tbh that's just another reason to use hikari

#

you can be pretty damn sure that hikari will handle everything properly

mortal zinc
#

i've heard of that before

ancient bolt
#

oh you're nottalking about connections

#

you should use hikari 100% of the time, but i don't think that's relelvant here, that's just the db drliver

#

well they are related

mortal zinc
#

i see

#

back at the time I was confused as why there was an issue as they both inherit AutoCloseable

glass sierra
worn ember
#

You should be using "using with resources" anyway

pulsar wigeon
#

c# pepega

worn ember
#

Or whatever the proper term is for java

#

Kekw

pulsar wigeon
#

try-with-resources

worn ember
#

That one