#general
3141 messages · Page 296 of 4
@static badge u not in the mc discord?
leaf getting some puss 👀
There's a mc discord? 👀
its literal aids
Ahh
ok
I want a special lounge
okay so mobs don't accumulate fall damage by jumping on boats, only players do
was there for a full 20 minutes
so it seems like a client/server desync
k I'll be there in a minute or 5
why leaf tho 🤔 arent there better candidates
because he knows the issues
Cause leaf know more about the 1.14 issues and their causes than anyone at mojang
But does he know that mobs don't accumulate damage by jumping on boats and only players do?
Heck, he prolly knows the servers codebase better than mojang
i think everyone knows more than mojang does lol
why would you take dmg from jumping on boats?
That's no a pressing bug, we only care about deal breakers and hope to get Cory to do a .5
And don't assult the mojang devs like that, they are good ppl
yeah apparently hardcore players have died due to the boat bug
and lost their worlds
the reason I tested on mobs was I was thinking it was a collision issue (it still kinda is) but its actually a client/server issue
maybe thisll push Cory to do .5
anybody got a plugin that can nerf or outright disable a spesific pillager outpost? a player lives too close to one and it results in the server dying due to 50 pillagers sitting in a hole next to eachother
/rg define fuckthisoutpost
/rg flag fuckthisoutpost deny-spawn pillager
/rg flag fuckthisoutpost passthrough allow
What's /
What's
I just got the Github Education pack, mainly for the Jetbrains tools, what else from the pack should I check out?
@pulsar wigeon I use WorldGuard which is /wg and idk what /rg is
Olex, the digital ocean credit isn't bad
wait
were you not joking?
i thought you were being facetious
have you actually made your way through the WG api without ever using WG commands?
Can achievements be deactivated?
Wiz I am kidding
thanks for the digital ocean tip, never heard of that but it looks useful, I'll definitely take a look at it ^^
Can achievements be deactivated?
There is no need to spam
Buddy you just asked that
I can't find the route to disable user achievements, does anyone know if this can be done?
iirc there was something in spigot.yml or bukkit.yml to blacklist them
Are you scared of drowning? alone? forgotten?
wat
barty please go breath water instead
you won't have to share air with us
and we'll all be better off
What's WorldGuard
good thing i didn't buy any then
I heard it's like EssentialsX Protect but worse
Good question
breath water
"exposed"
2 late

wiz nudes all over reddit
@acoustic pilot where?
for science
People are haters
barty specifically is a h8r
I’m in moss too
yea so clearly it's terrible, is what we've been able to conclude
wiz
what’s your reddit
The u_wizjany community on Reddit. Reddit gives you the best of the internet in one place.
found it
just kidding no it can’t be that easy.
CAN IT???
no.
His comments have too good of grammar. And he’s being nice??? Doubtful.
Is there some kind of go-to software to calibrate a monitor and fix it's colors and whatnot?
$200-$300
That’s pretty cheap, no?
Last time I looked
compared to the price of monitors not really
/s yeah no
I don't need to go that hardcore, I just want to reset it away from the store shelf settings.
At that point get a new monitor.
Cheap is relative to each person lol
Relative to me that’s a quarter/third of a new computer.
Glare, do you have an Xbox One?
Nope
And I’d appreciate that.
NM then
Xbones have a pretty handy calibration tool for displays
Not perfect, but it's something
Yeah
Idk I'll figure out how to calibrate it
The store changed it for their displays
I hope u can’t see this
test

Don't be comfy
Why are you getting comfy?
yes
no
you're just incorrect
Yes, and that's why it should stop, its enforcing my incorrect idea
^
What's a good way to prevent commands a user doesn't have access to from showing up in /help?
Just don't hide your plugins
if a players does not have access to a command it should not show up in /help
.. if the permission is set in the plugin.yml
but a plugin that replaces the default /help command might be useful, as the default /help is not very clear when you have a lot of commands
Are these like real bots orrr
yes, i'm a real bot
Also I don't want to hide my plugins, I just don't want 30 pages of /help
kinda tedious
so try a custom help plugin
alright i'll try that i guess
UwU
Damn no one ever told me that minecraft looked so nutty with Shaders
Try ray tracing
I don't have an RTX
rtx lmao
jfc
yesterday i fucked macos up
today i fucked up my desk
moved in new desk, broke it by accident
brother gave me old desk, and i broke that too
but it's slightly more sturdy so im using it
lul
:'(
Aren't you a mover? 
So, technically, yes
Technically, "I don't wanna say yes because it creates more questions than answers"
i wasnt hired
anyway, i probably should have taken the desk apart first but we didnt
and what do you mean
Dragged in 😛
hes so bad he cant get hired at his own family company rip
r i p
r i p
D:
moving sounds like an awful awful job
r i p
what how is it a bad job
just cause its manual labour doesn't mean its a bad job
ur manual labour
thanks
i think i said before but we're in a good position, as we have a contract with the local military base
the airmen still have a choice, but if they go with us the whole move is on the gov
we get the money from mr fed
win win
manual labour is shit tier
ur actual shit tier
until they don't
sweepy is a fucking bot
We actually have a competitor for a short time that was an automated warehouse
But it died
had*
And it wasn't very efficient storage
i hope u die
I know this is really off-topic but here goes anyway...
Hey guys, I'm trying to set up some virtual MIDI throughput devices but I'm having trouble using my general ContinuousController knob on my Akai MPD218 mirrored,
while turning the knob I am able to throughput a set +1 value change but when I turn the knob the other way, the action remains the exact same.
meaning I would only keep increasing my mixer volume constantly (regardless of knob direction)
How could I go about setting different actions depending on knob direction?
(using loopMIDI for virtual MIDI throughputs, MidiKey2Key for MIDI Mapping and voicemeeter to receive the mapped midi throughputs)
(I have to use a throughput because I want to use the same midi device for MidiKey2Key - OBS Scene switching - and Voicemeeter - Audio levels)
Virtual ....
😔
Tea, the dumcordians don't know that chat is for chat
ok ouch
*huggles RoboMWM *
there's no "#\general-support" 😦
oh
fortunately it gets pastebinned over here
F
my apologies
I could separate it into loads of different messages but usually people scold me for that
Sexy Atom Icon
using anything but notepad unironically
psh
1903, so for a few months prolly
or earlier
I can't recall
1809 maybe, it ain't on 1803
I hate how they stripped out some cortana features in 1903
search and cortana are separated so I can't type in a reminder to cortana (e.g. I type in "remind me to blah blah when I get to blah blah" or "set an alarm in 20 minutes")
I also can't train it to learn my voice to respond to only me on hey cortana
using the search bar
It's pretty
no
no
K
electron for a text editor
using the
>character without a space so it doesn't markdown it as a quote
Cortana's useful, indispensable for quick-to-set reminders, especially when I can just type out what I want it to remind me about and it figures out the time/location and everything for me
i just need a few more sips of water and i'll have reached my gallon goal
also does a couple other nice new things like read unread email
Already on it
yes
Windows did it so ya they gonna follow
wut
"ipad pro"
On mojave?
yea i think so
not sure o.o
it doesn't work for me unless i open the macbook up
idk
i dont use siri anyway
wtf was that symbol and how tf
¬ø¬
:(
osx has really nice alt characters but everyone always uses them accidentally …
yeah because they fire when you hold a key too long
hold down alt and type
†˙ˆß ˆß †ø†å¬¬¥ µ´ ∑˙´˜ ˆ †¥π´
lol
however, I don't like how I can't spam a by holding it down
it brings up the alt chars
-.-
interesting tho, so that's how that random symbol occurred
was holding alt apparently
♪
º_º
E
º-º
æãåāàáâäçñēêëèéūüùûúìïīîíõōœøòöôó
™
lel
you want to see a picture of a noob?
anyone remember runescape days and \//\//(0)(0)T
thanks discord for removing my intentional backslash
u shit
:(
oof
hehe
you're the one who brought up runescape @void void
and what did everyone call each other in runescape?
noobs
true
:(
hi RoboMWM
how are you today
what is new
what have you done lately
what are you doing tomorrow
i did sum plogen updates
pls download and gib me monies
i plan 2 wake up tomorrow
we will see
maybe you will wake up today instead
!
o kewl
how many times have u woken up in the past decade
at least 3
wrong discord don't click it thanks
nice video
simple is definitely the person to have 85 in all combat stats but like 4 in other skills

some people on that game are way too into it though
i play for fun, and im in a clan because i joined one when clans came out and never left
and every time i get on, people are like "simple why are you NOT at X place doing Y? you're so FUCKING stupid if you don't. it's free XP in Z skill."
and im like "bitch im here to do what i want to do motherfucker get off my dick"
heh
I just listened to the original soundtrack of minecraft and felt the biggest rush of nostaliga
Swearing ain't allowed?
what the fuck
Well, shit, am fucked
what the fuck since when
fuck no
buildup, climax, and conclusion all at once
ok thats fucking good
I'll take "night at breadmans" for 200
as long as you swear at everyone its allowed
this desk is going to ruin my goddamn l ife, i've hit my knee 455353543 times in the past hour
alright
no discrimination
GG
hey
Guy tells us about his families moving business yet breaks 2 tables in a single day
gg
java -jar paper.jar
a what now
.flags
Optimized & Recommended JVM Startup Flags: https://mcflags.emc.gs
You don't need need them, but you generally wanna set em
aight
you can run java with just java
ok
anything else is optional config (but recommended)
hence the link sent by .flags
i watched a video on how 2 make a pretty house so ima try it
(on mc :\ i can't do anything IRL for shit)
tell us how it went
goes to make a mud hut themed spawn
In the theme of being behind on stuff, I watched golden time this weekend \o/
This video contains content from AltraModaMusic, who has blocked it on copyright grounds.
fuck you too
meanwhile
exact same song
same studio/whatever
works
just a different video
Download & Stream: https://altramodamusic.lnk.to/Q-X5Q Follow and Like Sonique: Instagram: https://www.instagram.com/soniqueclarke/ Twitter: https://twitter....
(DiscordBot) Sonique - It Feels So Good (Official Video) - length 3m 39s - 33,360 likes, 938 dislikes (97.3%) - 2,594,918 views - Altra Moda Music on 2018.11.08
(DiscordBot) Sonique - It Feels So Good - length 3m 47s - 67,817 likes, 2,344 dislikes (96.7%) - 11,387,020 views - seriousrecordsuk on 2010.03.31
@void void https://www.youtube.com/watch?v=2djx83-4XNQ
Watch the original theme song and opening credits of Danny Phantom as part of Nickelodeon's 25 Years of Animation celebration! Danny Phantom, the second Nick...
(DiscordBot) "Danny Phantom" Theme Song (HQ) | Episode Opening Credits | Nick Animation - length 1m 8s - 111,786 likes, 1,822 dislikes (98.4%) - 10,402,737 views - Nick Animation on 2016.05.26
(DiscordBot) Kim Possible - Full Theme Song [HQ] - length 2m 38s - 12,107 likes, 276 dislikes (97.8%) - 1,470,231 views - NostalgicThemes on 2012.10.27
suuprrriiiissseee 🎉
just build a starter dirt hut and call it a day 
i have a house its just a typical rectangle with a roof
i watched a video about adding random ad hoc rectangles around the base and using that as ways to extend the roof and make it less monolithic
but im shit at it unless i go watch the video and follow along
which am not gon do
2 lazy
Simples brain: https://www.youtube.com/watch?v=Qsy7kJyizoc
Watch the official video for Bom Bom by Sam and the Womp. Directed by Andrew Law at Mrs Grey. Bom Bom Out Now! Buy from iTunes: http://smarturl.it/mkp9s3 Web...
(DiscordBot) Sam and the Womp | Bom Bom (Official Video) - length 2m 56s - 163,283 likes, 25,545 dislikes (86.5%) - 35,278,374 views - Sam and the Womp on 2012.08.03
accurate
did you guys hear what happened to 8chan lol
.g 8chan
(DiscordBot) https://www.nytimes.com/2019/08/04/technology/8chan-shooting-manifesto.html -- 'Shut the Site Down,' Says the Creator of 8chan, a...: "1 day ago ... In recent months, 8chan has become a go-to resource for violent extremists. At least three mass shootings this year — including the..."
didn't cloudflare just drop them
Yeah CF dropped em
because muh morals
So Canadian company BitMitigate offers to take em in
They accept
Turns out BitMitigate rented all their servers from Voxility
and Voxility banned BitMitigate
So 8chan is down again

"BitMitigate" this "CF competitor"
Rented their servers and got banned
So ALL their clients are down
Not just 8chan
BitMitigate effectively got yeeted out of existence. Their entire infrastructure is gone.
Hope they took backups. 😂
Lol
WARN]: Can't keep up! Is the server overloaded? Running 5016ms or 100 ticks behind
Anyone know how I can solve that warning?
stop having your server lag
Ah, also
The Daily Stormer was hosted there too
so it's down as well
Lots of hate sites were hosted there
All down
I just love that this cf competitor got fucked so hard
wut's happenin
what?
no
ppl supporting cf censorship?
im not supporting it, im just laughing that bitmitigate got fucked
if you're gonna offer to take on something that hot, better have control of your systems
how could they take 8chan and fucking have their servers not on premise
how
Cloudflare needs competition
sure, and they were all good in my eyes
until they rented their servers
they can't offer to stay up when they just get shut down because they broke the terms of THEIR host
lol
how would you describe spigot vs paper
a minecraft server type? a server protocol? version?
a fork.
simple werent u talking about how u knew everything earlier or something
dang are you not able to use placeholders in bitsadmin?
wat?
cause theres a isp called epik that buys transit from multiple providers one of them being voxility
they simply stopped peering with them
yes epik owns voxility
trolling right
no
epik owns voxility lol
w.e if ur just gonna troll i wont try
idk if ur being serious or not LOL
literally cant tell
cause ur saying epik owns vox
like is that some 200iq meme
Oh yea I read that shit backwards
Yeah so I was misquoting that entire story earlier y'all
Am retard
well at least you can concede you were wrong
I have no problem doing that when I'm actually wrong lol
you see epiks site?

they sell budget servers for hundreds of dollars
its clear what their business plan is
From what I read their business statement is something like "providing neutral servers that don't terminate arbitrarily based on political or social pressure"
lol
that's not w4w, just memory
ive been watching this cause its really interesting to see who will host them
im guessing novagora / blazingfast / some russian shit
in that order
yeah I'm guessing they will be moving either to ukraine or russia
Does anyone here have an LG monitor? It keeps showing up at Generic PnP Monitor even after I installed the supposed drivers for it.
i have 3
I'm currently forced to disconnect my main monitor so I can watch 4k netflix on my new monitor.
what video card u got
- I unplugged my main monitor and 4k worked
:L
But when I plug it back in, it's stuck on HD
And I think it's cause the drivers aren't installing for the new monitor
So it can't properly tell I'm using that one
have you rebooted?
why is or if so janky in cmd?
Yeah I've rebooted
Just rebooted again just to make sure but yeah it's still saying Generic PnP
OH FUCK YEAH
IM A GOD

-1 yike?
More like I know how to read tomshardware
I did a manual install
Vs running the setup
Time to see if it worked
these days, that's a lot more than some can say
Dammit
sadly :(
Glare, did you try a different cable perhaps?
I don't know what time zone you are so I won't ping you
@fallen oracle wake yo ass up

Oh well. Off to bed. PM or @ me if you think I can help. Seems like the cable isn't doing a proper handshake between the card and the display if it's not displaying the correct resolutions
WHAT DO YOU PROPLE SNST
Oh
Yeah I did HDMI and Display Port
It's literally just cause I have my main monitor still connected
If I disconnect it, 4k shows up as an option
@hot gorge @hot gorge @void void
@void void @void void @void void @void void @void void

Glare, do you have your monitors set to extend or duplicate? Also, if you open up the display settings, what happens if you just tell your system to display only on your 4k monitor? (Instead of unplugging your main display)
why would you ever duplicate
I'm not suggesting you should, but I would expect that type of behavior. At least as a possibility
what's your issue here?
Just responding to that conversation? ^
At the very least he should be able to toggle the one monitor off, via the display preferences, instead of yanking out the hdmi cable.
that was weird af :x
was using pc nbd then out of nowhere it just dies
was plugged into power adapter too
:(
,s/to/too for irc
Is it still dead? or were you able to restart it?
i took it off the dock it was on and plugged it into the regular charger for an hour and a half and its ok
however its discharging atm
even though plugged in
i think it might be chrome :^)
but firefox is dead for macOS catalina atm
hi
Hey, I have a really big problem, I can't write MSG to people. I tested a paper with no plugins and then I could MSG, but when I run with all plugins MSG does not work. Also tried turning off the chat plugin, but it didn't help. Suggestions?
Did you go through it one by one and see what plugins causes it?
If not, I would suggest that
Go through the plugins, one-by-one adding more on and see if what plugin added causes it.
Then test if just that plugin alone causes it, as it could just be poor interaction with another plugin you have
Figure out if you are following the stetup properly for the plugin, if not, do that. If you are and the problems persist replace it.
Because I wanted to check it out, but I literally can't roll back
I tried and everything went fucky
Cat had to help me lol
Did you not check reddit first?
Did you not make a backup first?
thought I did but when i went to roll back all i had were catalina backups in time machine
You should be able to roll it back, it separates the user volume from the system
so yea im stuck
You can simply target the system volume and reinstall macOS on that
then remount the user volume
I get cryptic errors.
-1008 and -2002
can't find any info
whatsoever
ima reset my smc this discharging is kinda bothering me
I'd use firefox long before I'd use safari
well, just in general. I understand that he's on a beta of catalina
Which is draining their battery
And what's wrong with safari for general browsing?
Only when it's on the dock? or only when using chrome?
Even in the dock
I use a variety of devices myself, not just a mac. I prefer the synchronization with google. I've had nothing but problems synchronizing tabs in Safari
I normally use safari for browsing, way better battery life
aaaand now "battery is not charging"
because iCloud is unstable when it comes to that, at least I've had an issue with it on the Mac.
this is cute
I've never had that problem, interesting
I never really use the sync features though
Despite having Apple support remote it, it just seems to continually happen. At least on one of my mbp
Yeah, they tell you to disable icloud synch on your devices and computers and re-enable it, and it's just a huge headache.
It could be failing to handoff sometimes and I wouldn't know it since I have only used it like
4x or so over the years..
Later simple
we'll see what happens
could flush the parameter ram?
Its 5am here, no idea why I'm up
Caffeinated tea?
Well, I find trying to process something highly complicated tends to just mentally exhaust you to the point you fall asleep. Sometimes, anyway
It tends to make me stay up until I manage to accomplish it
pram did nothing, apparently tho overheating disconnects the battery to protect it
so ima let it sit overnight, off
see if that does anything whatsoever
night
poor simple
Learned a valuable lesson the hardware, don't install betas on your daily drivers, epically one with a lot of breaking changes.
So glad sitter has an IRC relay
I think the general recommendation, if you're going to futz around with a beta OS, is to make a backup. But I can understand the reluctance.
If I'm just going to test it out, then I'd probably install to a separate partition or use a vm, if possible.
I got my first PR on my plugin 
what's your plugin called?
DistributedMobSpawns
ah nice, I kind of hacked something together for 1.13. I'll have to look at it again now that I'm about to switch to 1.14 on my live server.
Seemed like once one person was getting the spawns, they just tend to gravitate to that player.
Unless I'd go butcher them all, one afk player was basically hogging all the spawns.
Nice, I think I saw that while I was still subscribed to the repo updates
Was flooding my inbox way too much
lol, it went through quite a few changes
a few people are testing it right now, it just needs a final review
well, literally every update, pr, change, issue was coming to my inbox 😛
yeah thats how it works if you don't change settings
Well, I was just watching everything in the repo; wasn't looking at one specific PR
oh you subscribed to everything in the repo?
Yeah
why? we kinda have #paper-github for that
Yeah, I know, but I disable most of the notifications in discord, because it's also equally annoying.
So I just glance in that channel now
Anyway, I need to just give up for the night in trying to fix my armor stand/leaderboards. It's about fixed.
Just have to figure out why the existing ones aren't being removed properly, when I create a replacement with an updated value.
yea my players complain there aint mobs
99% chance there are but they are all in some deep dark caves
what does this mean? 12:09:01 INFO]: [Essentials] roxer01 was denied access to command. <-- when i try to MSG
player has no permission for said command
ok
Flipped from heavy metal to Taylor Swift.
taylor swift in general is a bad idea
I like tacos doe
hey @celest coyote do you have a built paper.jar based on #2308? would love to try out the PR but don't want to lose the async chunk loading when doing so
(DiscordBot) Ladies & Gentlemen.... We Got Him | ORIGINAL MEME HD - length 34s - 42,703 likes, 422 dislikes (99.0%) - 1,490,709 views - Asistonto on 2019.01.11
Async chunkloading patch conflicts with it
oh shoot
Someone had a build that had both though

Hey guys!
When optimizing docker containers for running servers in,
what are the minimum resource requirements you recommend for a stable paper server (5 Slots, 0 Plugins)?
The resources are: CPU, Memory and Storage
@cunning raft can you post the custom build with async and per player mob spawn patches if you got it?
I would recommend 4gb ram, a current gen cpu (doesnt really matter what specific cpu) and likr atleast 10 gigs of space but you prob want like 50gb for backups and stuff
@oak bobcat It's hard to tune Docker to work well with any Java application. Plan to double the amount of memory you plan to allocate to the container (or disable OOM killer in the container if you're feeling risky). Minecraft is mostly single-threaded, but it's gotten more multi-threaded as of late, so assign more CPU cores than usual. As for storage, that depends on your server setup.
If you aren't constraining your Docker container, tuning your server is no different than on bare metal.
This only applies if you are actually applying resource limitations to your container.
Actually it is for hosting multiple Minecraft servers in a kubernets cluster. @celest coyote 4gb ram an 10 gigs storage seems a bit to much
Welcome to 1.14
If we're talking 5 slots and a relatively small world, then 1GB for the container and 512MB for the server should work.
In theory, at least.
You could try it but 1.14 memory requirements are really high
Mostly due to streams
In practice... well, 1.13+ really eat resources and you should probably double that. So 2GB container and 1GB for the server.
They hit gc really hard
@acoustic pilot yes I meant the minimum resource limits
It's the same as bare metal.
None of this being talked about applies if you aren't setting a memlimit on your container.
You asked for recommended not bare min
You may want to consider OpenJ9, since it's Docker-friendly. Some pointers: https://steinborn.me/posts/tuning-minecraft-openj9/
Learn how to tune OpenJ9 to run your Minecraft server optimally, with a explanation of each flag and a convenient shell script.
@celest coyote is asked for minimum resource requirements
My network also runs on a managed Kubernetes solution, so we've had to do some work to make things work.
thx @peak dirge
@oak bobcat The resource requirements for running a Minecraft server in a Docker container are almost exactly the same as bare metal.
Although, let's be honest: we're still running Minecraft 1.12.2
The advice being offered to you only applies when you are restricting the usable memory of your container.
If you are not doing so, tuning it is no different than if you weren't using Docker.
We're planning to update to 1.15, but I'm not optimistic. We'll probably stay on 1.12.2 forever even as we add support for newer versions of Minecraft.
Well I just wanted know what you recommend for a paper server. Of cause I have to add some resources for the OS of the container 😃
Yes, that is the only consideration
So your question is not that related to Docker, really
Since the requirements are the same
Ideally you're using an optimized OS image that has practically zero container overhead
will be using a openjdk:11.0.3-jre-slim-stretch
I would strongly consider OpenJ9
oh ill look into it
But HotSpot has decent Docker support now, at least
It's a big leap, worth noting that OpenJ9 is not HotSpot
And right now we've established that Docker isn't really relevant in this scenario
Since resource limitations don't apply
What does the star mean next to the plugin
Fair enough
@tulip lotus The plugin was created for a previous (<=1.12.2) version of Minecraft and the server did some magic to make it work on 1.13+
@peak dirge in quick terms, what can OpenJ9 do better? 😃 👌
Faster startup, lower memory footprint
It's much better tuned for container environments (i.e. Docker)
Though for holograms i get an error that it couldn't spawn in the hologram
It's really good for memory
Though pretty sure faster startup only really applies with class sharing
That would be because the plugin was not designed for your version of Minecraft and you should probably update.
Alright thanks, will check it out
Fast startup applies even outside of class sharing
Although class sharing definitely makes the startup a lot faster
is it just replaceable?
For the most part, yes
99% just a drop-in, some internal APIs will be different
but it's not a practical concern
mostly things like management-related stuff like MXBeans
i guess internal is the wrong word
I have a tuning guide: https://steinborn.me/posts/tuning-minecraft-openj9/
Learn how to tune OpenJ9 to run your Minecraft server optimally, with a explanation of each flag and a convenient shell script.
thx
Zulu and Corretto seem like interesting HotSpot implementations too, saw some benchmarks showing they are possibly more efficient on memory management, maybe they have better VM defaults
(more efficient than other HotSpot implementations)
Same as b4
even though they are just mostly unmodified OpenJDK forks, something significant must've been changed 😛
recently, did spigot break some inventory related stuff?
ok
"HotSpot implementations"?
hotspot is the implementation
are they forks, or JVM implementations?
@void void #announcements update your plugins
?havent heard anything about that
We've not touched anything recently
People have been complaining about issues like that for a good while
ya i tht it was related to spigots changes in inventory stuff
Nope
welcome
can paper run on java jre 11 and above?
yes
yes
and on alpine too? if that is even a matter?
Some plugins might have issue with 11
For maximum compatibility, 8 is recommended
Paper itself is totally fine with 11 though
On Alpine, you would want to ensure you're running in an environment with glibc, probably
doesn't plugins that use java 9 features like var need jre 9 or above?
Alpine, by default, ships with muslc
The vast majority of plugins target Java 8
Like 99%
This is part of why you may run into compatibility issues with using Java 11
@celest coyote my build has paperd and hopper patches on it and is not based on the latest commit is that okay?
Since most plugins target Java 8 and some might rely on certain implementation details
and isn't java just since version 9 container aware? or is openj9-jre8 fix this "container aware" ploblem?
To you, what is "container aware?"
that e.g. the JVM doesnt use more memory as limited by docker container
Are you actually limiting the memory of your container?
yes
HotSpot 8 has cgroup support but it's not enabled by default.
And
It doesn't matter as long as you're setting a -Xmx
Granted, you do have to account for the JVM overhead
When setting a heap size against your container's memory limit.
This doesn't change whether you're using Java 8 or Java 9, or 11.
thinking of using https://github.com/AdoptOpenJDK/openjdk-docker/blob/master/11/jre/alpine/Dockerfile.openj9.releases.full as base image and tuning following https://steinborn.me/posts/tuning-minecraft-openj9/
OpenJ9 has a low JVM memory footprint which means you can more reliably predict heap size vs container limit
It's probably good, but it's not HotSpot, but seems like most plugins work fine.
OpenJ9 vs HostSpot... ?
Completely different JVM implementations.
My network switched and there were very, very few issues when we did so.
Regardless of which you use, you'll want to make sure you leave enough in your container's limit for JVM overhead, and you'll want to be in a glibc container environment.
That Alpine image does set up a glibc environment
yes
There's a glibc build for Alpine Linux
@peak dirge what image do you/mineteria use?
adoptopenjdk/openjdk11-openj9:alpine-jre... so, the image you're using.
oh nice
do you have sidecontainers next to the minecraft server container for doing something or init containers?
There is also a Go binary that handles server start up and a few other things (as our entry point), but that's it.
I use Java 11
We don't rely on any init containers. We have one that sleeps for five seconds, but it's to work around an annoying restriction of DOKS.
Yea, java 11 has been fine here
I could probably do with fixing that java 11 > run on 8 issue
DOKS?
DigitalOcean Kubernetes
A wrapper image based on whatever base JDK image should be fairly simple, really just a shell script that does exec java -jar ... to ensure PID 1 of the java process, and also STOPSIGNAL SIGINT to ensure Docker stop commands send the correct signal to the process for graceful shutdown.
Aside from the Go bootstrap binary we use to launch the server and provide a console, our container setup is pretty plain
@cunning raft i dont think people would mind as long as its stable ish
@peak dirge I guess I should use a jre image not jdk since i wont going to compile code in this containers?
correct
@peak dirge and why do you decided to use openj9 over hotspot? you already made the tuning flags?
you should read my post
done
<Tux> Aside from the Go bootstrap binary we use to launch the server and provide a console, our container setup is pretty plain <--- considered replacing that with paperd?
did you get the answer?
oh ok the -Xtune:virtualized flag
paperd won't work for us due to the peculiarities of our setup.
ah k, but I guess your wrapper does kinda the same?
yes
As of now in my pod there is the mc container and the sidecar container which is starting the mc server over ssh in the mc container.
I'm using this way since I want to isolate both processes, the "controller" in the sidecar and mc
Would there be a better way doing this architecture?
not sure if its worth splitting them
I dont
I use paperd (https://github.com/PaperMC/paperd, not yet merged into paper, I did it manually), to start the mc server in my docker container
and then interact via dockers api with paperd
(i basically attach a bash console and execute paperd commands)
i just have some servers in a docker-compose.yml, each as a PID 1 java process, and a tmux script which sets up a multi-window thing to manage each instance lol
the complexity of your setup should really depend on what kind of server you're running and how big you are atm
otherwise you waste too much time trying to solve a problem that doesn't exist :p
I use paperd because I want to expose that to a web panel so that staff that has no ssh access can do select stuff with the servers
and because its a cool pet project, lol
Should note: our bootstrap daemon was a thing before paperd.... and we're currently putting a premium on stability
the complexity of your setup should really depend on what kind of server you're running and how big you are atm - it is that big of a project
then why run an SSH server in your container? sounds like a waste of time
Some do that for sftp
not to mention, SSH is truly overkill and (depending on whom you ask) violates the Docker philosophy
Personally, if you need something to control the server process, put that in with the container that runs the server, since you want easy stdin/stdout/stderr access the
was thnking this to before i startet coding with ssh
something that's low overhead like Go or Rust would be a good language to write it in
sure but how about isolating mc and controller resources?
how complex does your controller have to be?
pritty
I suggest you take a moment and write down what exactly you need the controller to do.
then make a sound architectural decision
if your controller is managing more than one server or something, better re-evaluate your current design
streaming logs to internal grpc api, start,stop,restart mc, install plugins, provide filebrowser
We do some of those things already and we do it in a single container.
no the sidecar is managing exactly one Server container
well since it is for a hosting platform I have to isolate resource usage/limit... so a User could not slow down the controller
So you don't really need a sidecar, unless your controller uses a lot of resources or you're pedantic.
Ah, I see. You could've told me that earlier.
:)
Then a sidecar is a valid approach.
Anyway, I gotta start getting ready to go.
also thinking of using a unix socket file and mount it on both containers
okey
...for bash communication
God dammit @electroniccat, police found some of your stupid bombs on a playground 1km away from my home
And I just got home
But it looks like I am out of the evacuation radius
My whole street is full of RVs tho 😂
oh shit
wtf is going on there
If the Brits would have build better bombs D-Day wouldn't have been needed 😂😂
what are "RVs" in this context?
oic
thought it was some fancy high class brit term for the bomb squad or something idk
my guess would've been riot van lol
I thought RV was like rescue vehicle or smth, but it's just a caravan
Is there an abbreviation for ambulance cars?
I wonder what will happen if I walk over and ask them to move out of the way since they are blocking my car 😂
gg
Enjoy
I mean, gotta admit
How old are they? And they're still scaring the shit outta people, I'd say that worked fine
The evacuated 500 meter around it

hallo am collecting money for emergency relief plz paypal me 😃 thx have a great dey
Anyone know of a good mod to show a radius around you? I've looked at a few but they all seem like they haven't been updated in ages
Just use /fill right?
Sure, if you want to fill the world with stuff.
It was a joke
wiz doesn't know what those are
I'm aware
Anyone know of a good stand alone windows program to check server status, similar to what's in the client? I just really don't want to keep a client open all the time, but need to keep an eye on servers
rcon won't work?
There's one for android, all it does it occasionally queries the server to see if it's online, and how many people are on it
Yeah I had that too. Was trash



electroniccat more