#general
3141 messages Β· Page 261 of 4
yes, and you're still retarded
ur still throwing exceptions in my console
Why does
http://idatedaghost.com
go to HiveMC 
The best Minecraft Minigames such as Hide and Seek, SkyWars, SkyGiants, Gravity and more! Play today and join 11,089,288 players!
Man, it always cheers me up when I get pastebin notifications because somebody posted a crash report and has one of my plgins installed
Even tho I haven't posted a plugin for years
lemme dig out my custom server project
@static badge accept
DISCORD IS TRASH
dumcord
indeed dumcord
Yea
yup
I just deleted the wrong fucking file in IJ and it's not in git yet :^) kill me :-)
IJ has local history
well it had one of the files, but not all of them
oh well
easy to recreate i guess lawl
im a dumbass
simple don't be so harsh on yourslef
how do you depend on nms in current year 
@void void not a bean
I just use reflection and call it a day.
guys look at this
an app done with C and ncurses
in goddamn 2019
so?
can you imagine not using Electron, React, left-pad, is-number and is-object in 2019?
LUL
had spotify on shuffle and didn't realize early bieber was playing for the longest time my god
spotify stop
I just the lost the game

nou
JWS are so nice
does anyone know if there are any plugins for paper that let you control how much xp vanilla spawners drop in your world?
to control spawner farms etc
What would you guys say is too many worlds? Lol
I have mainworld,nether,end,creativeworld,customworld1,customworld2. I wanted to make a different world thats void to toss the spawn & player market in there.
I'm just not too sure on what kind of performance impact that might have.
It'll have a good impact on performance.
That way only the things you want are loaded, period. And if chunks load, they're just void.
Use worldborder to ensure no extra chunks are loaded and ur golden
Cool, thank you.
@stiff yarrow yeah?
@static badge
good
anyone good with reading timings?
So weird I have ups and downs of tps happening on my server
What's the cause of this? Good thing that my players didnt notice this one. :)
https://timings.aikar.co/?id=ea7639d2e36b4112a5d35c581ad2c232
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
I followed all the optimizations tutorials, install and configured clearlagg. etc2x.
server RAM: 8GB Players active: 13
is paper compatible with bungeecord?
world border 7kx7k spawn. 3kx3x nether and end
Anyone know if ovh's anti-ddos game is specifically important? I want to get something off their ADV line instead but don't know if the protection will be worse
Yes, paper works with bungee
@golden gust thanks homie
I actually have no idea how this happened
Halp, simplz infected meh
o_o I mean. I'm using Boolean.parseInt for boolean. am confooz. is that not ok
@charred hound the game protection
usually makes SSH a nightmare
randomly disconnects players if their connection is low bandwidth (Aka afk)
would strongly recommend an advance-2
yup, was looking at exactly that
coming from someone with over 10 of those machines
they are excellent
plus they come with 10G ports!
10G inbound but still makes a nice difference if youg et attacked
we got downed while on psychz too easy
strange, what location?
dallas
well, ovh will serve you well.
OVH's normal protection is fine, but if you call them and explain that it's for Minecraft, they can apply a "Minecraft profile" to your account which in effect is the same as the "game protection"
As they just appear to be different protection profiles.
thank you both
https://twitter.com/Reductress/status/1144719729459892224 (Reductress is just satire, like the Onion)
Wow! When This Woman Couldnβt Afford Her Insulin, Her Whole Town Chipped in for Her Funeral: https://t.co/nF8mAXCcf6
838
3164
(DiscordBot) β@Reductress (Reductress): Wow! When This Woman Couldnβt Afford Her Insulin, Her Whole Town Chipped in for Her Funeral: https://t.co/nF8mAXCcf6 https://t.co/v2oMcNNel3 (13 days and 3 hours ago)
Ready for a heartwarming story? When the price of 28-year-old Susan Jennerβs insulin skyrocketed overnight, she could no longer afford to take it, causing her to take half of the prescribed dosage, which lead to a coma and death. But when the residents of her hometown heard...
βWow! When This Woman Couldnβt Afford Her Insulin, Her Whole Town Chipped in for Her Funeral: https://t.co/nF8mAXCcf6β
Prob better to just link images of tweets from now on because IRC bridge spam
is it possible to change the path to the world?
you can specify what directory to look for your worlds in
by adding a world-container option to bukkit.yml
I typically just set it to worlds so that it searches the worlds folder for all my worlds
thanks
someone pr to filter out that spam pls
I care just barely not enough to do it from my phone
Oh yeah, suppose the DiscordBot could be fixed to ignore those auto-messages from IRC
yes
@spare venture It got deleted
lol never seen a server with a captcha
wouldn't wanna play on one either >_>
we have 1000 players and never needed it
but we also have great anti-spam and anti-vpn
it's intelligent
all private
im sure you could get a freelancer to code that in like 5 minutes
Quick question for everyone: which server hosting website would you recommend?
I've been considering pebblehost, but their prices make me extremely suspicious of the quality of the servers
As in their profit margin is slim compared to the performance they're claiming to give
SYS is enough for a small server and a hefty price reduction (still OVH, just lower line)
lol it's funny how that Google Home recording story broke, because it's been known Google Home / Assistance records your shit, because you can delete those recordings in your Google Account My Acivitiy page lol
But they're trying to spin it as an "oh shit this is new and horrifying"
My Method#invoke call is failing on occasion because params are in wrong order :^)
holy shit :^)
At least with Google, you can delete those recordings.
Can't say the same about others.
FYI this is referring to the few seconds of recordings that Google Home / Assistant makes when you say OK Google or when it THINKS you say OK Google
All of which you can delete.
My Google Home mic is off so I have no recorded activity in my account for that.
But a news story recently broke that's trying to turn it into a big deal.
I just unplug my webcam when not using it /shrug
Black electric tape
my case is different i guess, I hardly use my actual laptop with lid open
ext monitors

Good luck finding a company that doesn't sell your data lol
looks like 151082 was reopened π
time for the mojira to crash because more than 3 people dared to use it at the samee time

Loading chunks creates irrecoverable lag (restart required) @spare venture
so... VPS or dedicated folks?
I'm not sure
I've heard that having a VPS with Linux running on it is pretty good
under normal circumstances for any other game, possibly
Minecraft is a poorly designed game that uses perhaps 10 times as much resources as a properly designed game like it should
so it needs 10x the power
True
a VPS isn't inherently bad
but most public offerings are going to be about overselling
Depends solely on the company, I think
I've been leaning strongly towards using pebblehost, but their prices are just a bit too shady for me
there's quite literally no profit to be made with $1 for 1 gig
I've heard they oversell nodes as well
VPS is generally used so that companies can split up a larger machine into individual resellable VPS plans.
So they often suffer in quality.
True
then again
there's another server hosting site but they don't specify their hardware
but do offer 4 gigs of uplink
shite
That's either fake or you're misreading it.
Besides, even the biggest Minecraft networks don't need more than 500mbps, we're talking 2000 players.
Yeah that's why I said shite
4 gigs of uplink is impossible lol
unless
nah it's impossible lol
Join voice
I gotta write tests for this stupid thing
Been working on it all day tho am don
Trying to postman the routes gets unmanageable fast 
R Kelly arrested on sex trafficking charges in New York a few hours ago.
I wonder if it's connected to Epstein, but since it's R Kelly, guess I'm not surprised.
yikes
ubiquiti got a really short domain
i don't want to know how much it cost them
Technology platforms for Internet Access, Enterprise, and SmartHome applications.
yeah
damn, even certain dictionary 4 letter domains have sold for millions
aikar still playing ark 
update discord
canary; updates all the time
I swear I update my discord like 7 times a day, it is insane
itβs even worse with canary

Sexy time with a pancake
@static badge https://ca.store.ui.com/ free shipping right now if you want anything
:3
not at those prices
Internet for noob
the AC lite isnt too bad I guess
lmao no
Smart boy
Spend the money you save on a good antivirus, like Norton
It's going to make your experience faster and safer
I guess it could improve jitter and stuff too
All internet security experts recommend Norton
but I dont need more than 100 megabit on my wireless devices really
And of you sign up today you get the free browser security software
I thought it was McAfee now
Which will prevent credit card scams and hacking attempts via the www
I have norton, macafee, malwarebyes, and bitdefender
Be safe, wrap it up. Use norton.
you have fiber right?
Kashike has rich person internet
yes fibre
they do
Correction, <DiscordBot> <09kβasβhiβkeβ> fibre is everywhere dum english
s/else/dum
No one cares about everywhere else
fibre
feebrae
though the combo unit they give you is pretty good
and then view details
yeah
nice upload sweepy
Stop flexing
that's on wifi
You make me insecure
Kash why does that say
Here in the Norwegian mountains our connection is actually a bunch of reindeer running back and forth with the information
Slower than 99% of
Fitting considering you're in the paper discord, and it's well known that paper is slower than spigot
dude looked surprised to see me there and left on his own before i could /ban
^_^
lol i just watched 30 mins of gordon ramsey eating hot wings
up to 2mil scoville
he's crying, squirting lime into his mouth, he chugged pepto bismol, and he's eating donuts trying to stop the heat
nice oversized chunks billy
ikr
he had the double wide char books trying to dupe mending books
now that i remember this is even a thing (i honestly forgot all about it) i'm going to add events to it so I can automate the cleanup and bans with a plugin ^_^
ufff
remember how some dude at work created a weekly blog about the eclipse key combo of the week? and how some other dude commented as top comment the intellij combo? The first dude is back from vacation now and disabled the comends on this weeks blog post π
so the question now is, to edit the post or not to edit the post π
(eclipse is the default ide here, a few ppl like me try hard to push intellij and I actually use my own ultimate licence at work)

its a bit risky, I already got one written warning π
really?
@cosmic raft "Slower than 99% of __"
why empty π
@heady spear you don't deserve internet in the norwegian mountains
so much work so you can shitpost on here
@kashike, yeah ^^. I behave exactly the same way offline and online and I can't deal with authority if the authority is stupid ^^
hehe
its way better nowadays tho
exec discovered the term mindset now
I like the dude who posted the intellij combo
and made fancy charts and shit
lemme try transation it
responsibility inspires, consequence empowers, competence decides, community wins, future excites
the mindset bullshit bingo
the 3rd one is the most important :D
bullshit infuriates
thats some fast internett π
and Citymonstret is correct, its a hassle to get the correct reindeer 
why is it in mebibyte? 
hi again. now i have updated from 1.14.2 to 1.14.3 and set my ram to 10gb. https://timings.aikar.co/?id=652dd393f2d347308b20eee894705d14 <-- can someone see why i should get low TPS now?
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
someone summoned me?
you're just a duck, he posted the duck
π¦
That's a rude thing to say Kenny
you're just an all terrain chicken
π
Is this real?
I can't believe they get any applicants whatsoever
When even the advertisement for the job sounds like bad news
can't help but to read "ALRIGHT FAM, THIS JOB IS FOR LIT PEOPLE ONLY" between the lines
dabs
well, it doesn't sound that bad
just not enough money :D
but sounds like a cool working environment
but 50k usd are like not enough to make a good living, right?
Cool working environment
you can live for 50k eur in germany rather nicely
"may I ask something" is a banned word
smth smth don't ask to ask
?ask
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply. http://i.imgur.com/uqFLG1E.png
^
we have that here too
just get to the point or fuck off, thats a mentality I can get behind
Great and excited are also banned
You would love to live under a dictatorship minidigger
The rules are pretty similar
Wouldn't bet on that horse
may I ask something
Iβm pretty sure everybodyβs dream is to not be homeless yet they have a nice lil βBut yet pursue their dreamsβ
Anyone has any clever idea to spawn wither so it's not visible to player but it still makes client render the boss bar
somehow it seems that it's sensitive to players yaw+pitch
mineplex did it by spawning an enderdragon a little below bedrock level
or rather faking one
and then always re-setting its x,z position relative to the player
oh haven't tried enderdragons. thanks for the idea
beautiful
I still don't get it. It still doesn't want to appear properly. It really only shows up when I'm looking at the entity
actually it's pretty weird. If I use summon command it works but not when I send packets π€
Must be doing something wrong
?
haha no. that was just me messing around
but it's a good idea
please don't steal my idea 
Or at least credit me if you do
but only swar words are allowed, every other string will be blocked
well I guess i'm one step closer to a solution:
https://pastie.io/zpyvsn.sql
datawatcher seems to be null on the client side
anyone knows the ProtocolLib's PacketType of this packet: https://wiki.vg/Protocol#Entity_Properties
So I have a paper
How do I fold it?
.g origami crane
(^-^) http://www.origami-instructions.com/origami-crane.html -- Origami Crane Folding Instructions: "There is a legend concerning the origami crane. This states that if someone makes one thousand cranes, their wish will be granted. This is the most..."
careful because if you try to fold it more than seven times it will crash the universe
Hmm
Can't I just emerge universe?
I'll do it for $10k
I'll do it for $9,999
I'll do it for $11k
for wasting my fucking time
oof
^-^: wins
fucking amateurs
apparently the (ex) dev that did our nick stuff managed to start players^2 at best, or that *3 at worst scheduler tasks for every single player join
took me some dedication and 2/3 hours to unscramble 
duckist
okay mr grammar
https://pastie.io/gqoaim.rb
https://pastie.io/hhcwik.rb
someone please find the differences and compile that information into packets that makes client spawn a wither properly k thx
everyone shut up I have a PSA
if you make desktop or laptop accessories or parts and you insist on covering them in some rubberizing material with a disgusting fucking adhesive you are an evil person and you need to stop
this rubber you insist on using invariably starts degrading 4 years after it is made
and is only made worse by the constant heating and cooling
he probably jumped ontop of the rubber and burned it
I just spent 20 minutes using isopropyl to scrub the rubber off of this microsoft mouse
because 100% of it was sticky to the touch
- buys this accessory he speaks of *
is there a more disgusting thing on this earth? it's like using a freshly licked lollipop for a mouse
and under it it's just normal plastic
should've just been normal plastic all along
How old was said mouse?
4 years
stopped using it after 3 because it was sticky
mhm
*sticks to ^-^ *
and not the dirty kind of sticky, the "rubber is reverting back to its base components" type of sticky that just doesn't go away
it's a really good mobile mouse too
it's the one that arcs to turn on
and flattens to turn off
Oh rite
I recommend it but also buy a bottle of isopropyl with it and be ready to scrub that shit off before too long
next time I'll probably let it soak to make the scrubbing faster
why do people do this
also like every mouse I've touched other than my own is disgusting with that and greasy
people suck
usually I'd say it's to drive more sales by making the product disgusting but the last thing I want to do after I swap a device due to this is buy another one like it
+1
like my desktop case had the same issue
I'm never buying a case similar to it ever again
switched to a glass on
e
in unrelated news dell almost did a service to humanity
does anyone know how to make bullet points in github wikis
I mean your mom does
is it all custom sidebars
huh it is
https://gist.github.com/MTM123/cc43e49ee77521a5f22d6a87fa4f03b5
If anyone still needs to work with cancerous 1.8.8
do you know that wiki.vg is a thing?
do you know that theres a link to old protocol pages on there?
what about old metadata pages?
history is your friend
is it though
doesn't seem that there's anything useful in protocol history
at least regarding what I need
I guess that's what you were talking about
π¦
well I guess there's 15 mins or so that I won't get back 
1.14
trash ass
unoptimized headass
assassins creed unity with its bugs looking headass
βNotch come back and be our daddyβ begging looking ass
βWeβll pretend to fix bugsβ mojang lying ass
βchunk loading is fixed in 1.14.3β headass
1.15 will be an even bigger shut fest guaranteed
new combat mechanics
I fucking hate minecraft but iβm never gonna stop playing this shit
jebβs a bitch and thatβs fax
playing
this is worse than Minecraft Story Mode
top 10 betrayals of my trust
this was worse than when my dad left me
i can sense some salt
yes
letβs take a moment to acknowledge how shitty this update is
everybody clap with me
π
π
leTs nOt buG TesT oUr gaMes
if it comes to salt
iβm gonna hold this grudge until the day I day
did
fuck
*die
Any of yall drink the bang energy drink?
Because the server is called Paper and you use a Paperclip to hold them together or something vague
Names are hard, we just went with the theme
get a better machine lol
^
Windows problems
paperclip is 40mb?
server jar builds in 1 minute for me on jenkins xD
ok I guess that doesn't include patching π€
ah, 2 minutes and 16 seconds including patching
Itβs very slow on Windows
Whole process takes about 10 seconds on every other operating system
is it wrong to educate a kid of a phobia of skeletons and only reveal they have a skeleton inside them after a good few years to spook the shit out of them?
It is perfectly acceptable to do that
π
I keep having hella crazy half lucid dreams I have no idea what just happened and I am dazed and confused
Alright fuck that shit good morning
I'd like to have lucid dreams
could use them to keep figuring out why the code won't work the way I want it to work
PaperSpigot
@woven otter [Auto] We're now known as Paper.
Thats why I said half lucid magma, like I couldn't do what I wanted exactly, but I know for some reason I was programming something and another time I tried to hit someone and my arm simply wouldn't work then I realized I was dreaming and woke up
π
help minecraft protocol is bullying me
@minecraft_protocol never speak to me or my child ever again
ok I don't get this one
.paste
Please paste large logs to a pastebin: https://paste.gg
A sensible, modern pastebin. Share text and source code snippets with no hassle.
can someone explain that tidbit of iterator/for loop logic and why one crashes whereas the other one is fine
aren't you calling iterator.next(); two times in the second snippet
yeah that's what I was trying to correct when I swapped to the first one
but that just crashes the server
on #getNearbyEntities(0.1,0.1,0.1)
so the first time it's accessed
is it just not possible to use a for statement that way?
I feel like it should work
fuck me does that mean I found an actual java bug
lol
What do you mean by crashes?
maybe lol Β―_(γ)_/Β―
I think that'd just infinite loop
how so?
And it sure did
Because you only call iterator.next() once
uh, huh
You need to duplicate the item = iterator.next() in the third segment of the for
right
damn
hm
well
weirdly enough that syntax is allowed lol
no need to duplicate item -
just iterator.next() right
on the third argument
Pretty sure that'll make you always operate on the first item and just throw away the rest
I wonder if for (; iterator.hasNext(); Item goldNugget = iterator.next()) { works
no
why do that
Huh, where did those extra spaces come from
pretty sure you wouldn't pass the goldNugget value like that
or at least you'd only set it from the second element on
actually I guess not
it would be the first call right
The first segment is initialization and should only be called once, the second segment is a check each iteration and has to return a boolean, and the third segment is the modification you do to advance
wait so the first run would have an uninitialized value right
So either that works or you need to duplicate the first segment in the third one
Yeah, probably
wait but
for(Item goldNugget = iterator.next(); iterator.hasNext(); item = iterator.next()) {
then doing (iterator.next(); iterator.hasNext(); iterator.next()) will also not work
Again with the extra spaces, weird
Oh and I messed up the variable name, lol
because I'd be calling it twice
damn it
No, you only call the first segment the first iteration to initialize it then every time you loop back to the top you only call the second and third segments
So it should work
so for (Item goldNugget = iterator.next(); iterator.hasNext(); goldNugget =iterator.next()) {
this is an interesting one
Recommended way is for (Iterator<Item> iter = list.iterator(); iter.hasNext(); ) { Item goldNugget = iter.next(); /* other logic */ }
But yeah, I think what you just gave will work too
At the cost of leaking the iterator to the outer scope
hm throwing null?
illegal state exception
Huh, I thought IllegalStateException would mean you called next when hasNext returned false
nvm
I think it's unrelated
give me a sec
ok well it works except
I'm still skipping 1
Bummer, I guess just go with the recommended way
I could do that
or
for (Iterator<Item> iterator = goldNuggets.iterator(); iterator.hasNext();) {
oh wait that's literally what you said
:D
yep
it works
thanks for the help
I need to standardize this as the way I do iterators
I hate these things
at least this one is relatively painless
hi Amaranth :)
just ask your question please.
I made a resource pack that has custom music for a world using the plugin World Resourcepacks but when I try to get it to apply then it just does nothing. It works with normal texture packs but not mine for some reason. I uploaded it to minepack and everything. Is there something that I need to add to make it work on the server? It works just fine if you add it manually with the client.
Errors in server log?
nope
it shows "downloading" and then it tries to apply something but then nothing appears
mine just doesn't have textures - only music
i see, so it has no textures inside of it at all
right but i tried adding a texture to planks and still nothing happened
normally in my resource pack list it'll show the World resourcepack plugin applied but it just shows nothing
and i'm guessing there's something i'm missing but idk what it is
Went to look up the plugin, but the author is in here.
Paging Dr Phoenix616
Paging Dr Phoenix616
Emergency in general
Can I see your config?
first set debug: true
it is
and nothing is in console?
just says "sending pack"
the problem isn't with the plugin or the config stuff it's something with the resource pack but idk what
https://download.nodecdn.net/containers/nodecraft/minepack/39003a166b14d7b8bc925350514a41cf.zip there's the link if u want to check it out tho
Very weird... Well, I think I'm not going to be able to provide the best help. Phoenix616 (obligatory pinging again) is the author, so if he shows up he should be able to help you. Otherwise, you can catch him pretty often hanging around in here.
aight @wheat quarry mention me if u know what to do :p
this is what console says
it's your boy, the guy who never purges coreprotect. I filled up the drive again, https://www.titanicfreak.com/imgs/882806bce184a13525b36e7649ca5c67.png
1.8TB!
I noticed that past around 4.2 billion rows coreprotect just shits itself
how do i setup forced-stats?





- stat:value?
looks like it yes

@spare venture uh
coreprotect purging a database
that big
usually crashes the mysql server
which is cool
do it manually?
just create a stored procedure that runs at intervals to clean up the oldest entries
or deleting everything older than X date
for example X could be 3 mo
or whatever you need
because every single time
it crashes
with mysql
coreprotect in general crashes mysql servers
when you try purging them
so I just stopped purging them
if I do that coreprotect freaks out
and immediately fills up the logs
with rowid errors
Wtf...
would move from coreprotect but it's easier to compress the rows.
and just drop the databases
while plugman unloading coreprotect
it's cancer and no other plugin is as weird
That's actually not good
Like, throwing row ids when manually maintaining your db
And people use that?
And it's touted as great?
WHAT?
I appreciate your suggestions, but don't worry I've tried everything
Updating the plugin doesn't work for many of our servers
as he doesn't support older versions of minecraft aka 1.8
nor is his source code even public
so we can't even fix it ourselves
sqlite actually is completely fine
it's just really really slow
on large databases
we have two servers on sqlite because they have 1TB NVMe drives.
and even when purging every day it's over 62GB of data after purging.
i'd still pick a relational db over anything else most of the time
Oh right, yeah thats what i meant
sqlite's performance is garbage, but it gets the job done for smaller datasets.
dumb me π
I'm absolutely concerned about what the fuck is wrong with CO, though. Like, what the actual fu ck.
lets be honest, who's using coreprotect with over 2000 players on weekends. That plugin has some serious issues with high playercounts.
if you drop a whole load of things to keep track off it could be fine
but yeah probably not recommended
our players are innovative
we stopped logging cobblestone generators on our skyblock servers
what do people do? they grief islands with cobblestone monsters
yeah they get really creative about such stuff, but when you ask for new features non of them know anything
my CO database is 1.4 GB and my server's private with just mostly me on lol
coreprotect fork incoming
like i said i have like no players tho
imagine what'll happen if i do have players
well block logging is important, and coreprotect is reliable.
it just uses a ton of space
help, what is the force-stats format
altho it doesn't log what's in command blocks which is kinda annoying
@left yacht No open source is a great way to hide shitty code
ik lol
I mean for a free plugin I see no reason for it not to be open sourced.
just if i screw something up it's nice to restore it but whatever
Exactly
I can get it for premium plugins
but even then
you can show a bit of it at least
@spare venture on every single server we block command blocks.
Command blocks are so inefficient compared to having plugins
great for a challenge, not practical though
idk how to make plugins so i just use command blocks lol
java bytecode running vs java bytecode running, parsing strings and executing commands
+1, good luck barty
anyone know the forced-stats format in spigot.yml?
did what you said earlier not work or what
We should rewrite Minecraft in python
lol
Are we going for a challenge to get the worst performance possible? Cause I'm voting for TI-Basic then.
run it inside of a VM that is being emulated inside of another VM.
then made it in TI-Basic.
make it as cancer as possible
run it on an android watch
TI-Basic emulator on an Android Watch
I'll just sleep(10) my server every 5 seconds
or raspberry pi 0
that ought to get the performance down to a halt
anyone host on ovh? I've paid a day ago, but my order shows status Validation... how long did they check customer order?
Does it have to run for more than a minute or two?
I tried 1.13 on raspberry pi 0, it can handle around 0.3 players
If so, rules out a watch
The longer it doesn't run, the better
make it sleep for a random amount of time.
a random integer from 0 all the way to the max integer
Already have GC for that
Integers? I was thinking of BigInteger.
I actually have a plugin which deliberately causes a memory leak
over 200 million hash maps
the heap uses less data than G1GC itself
hilarious
@viscid aurora call them
They will do it immediately, otherwise you're just a ticket waiting to be serviced
Can take 2-3 days
List<List<List<List<List>>>>
I've unironically used Map<String, Map<String, List<Map<String, String>>>>
what happens if you put a list inside itself?
Generics are optional, so just don't use them!
phone called on weekend ,hmm, I will try to contact them
Map<Class<? extends Event>, Map<EventPriority, List<TEventMethod>>>
can I use the default permissions.yml file for permissions?
and if so how to use it?
I dont need groups
just permissions for everyone
permissions.yml is not a perms implementation it's for perms grouping
you need a permissions plugin of some sort
such as LP, which is the only actively maintained plugin
ok thanks
I have "barf" 4 times
@wide chasm maybe Optionals are Generics? 
not sure if don't or can't
cant or cant't
If you want to know more about optionals, let me redirect you to Sponge.
Optionals aren't that hard to use tbh
I'll probably try and toy with their stuff when they hit .14 or .15 or whatever
i'm just waiting for better mappings for forge xD
i guess i could retry sponge in the meantime
is it possible to make the world read only
turn off save and modify file perms i guess but why you would want to do that, i would never know
i guess, and then disable building as well
/save-off doesnt seem to do anything and i still want another program to be able to write to the folder
run the server as a special user that has no perms?
i dont want the server writing to the region files
what's xy and why it's so common in here
X/Y is when you have problem X and assume solution Y is the answer, and then go to a support chat and don't tell them about X and only about what you've tried Y.
It's popular in any support setting.
Because users love X/Y'ing people.
i see
Asking about your attempted solution rather than your actual problem
basically what i want is a server that does nothing more than show region files
because i dont want the server generating chunks or writing empty chunks
use world border to define where they can go, chunks will not load. use adventure mode, users can't break anything and all they can do is walk around.
smh
i might just fork spigot or something
yeah you do that
imagine being under a host that gives you.... 1.14 craftbukkit builds
Hey well, you know, obviously we're all fucking retards because we don't know his exact needs.
And why what was suggested absolutely won't work.
Fucking retards.
@dark nimbus why dont you just send them a gamemode packet to be in adventure mode, then set the serverside one to spectator and turn off the gamerule for genning chunks?
Watch out proxy he's gonna shake his head at you
theres a gamerule?
yes a gamerule to disable spectators genning chunks
it has existed for years lol
"spectatorsGenerateChunks"; doesn't exist in anything but java edition but oh well
that would probably work

rude


π
Has anyone noticed this bug with villagers? I click on them and it shows me the trading for not even a second. It has happened to me twice now.
Alright cool, hope 1.14.4 comes out soon for that chunk loading fix
Don't know what to post except this crash report? https://paste.md-5.net/umibapunag.php
Crashed like three times today, it's frustrating
All we can say is that you ran out of memory
You'd need to start looking into heap dumps to work out what is eating that memory
....
might help
How is that gonna help with my memory problem
./paper heap does the trick right electro?
It helped me with my server... Many values to change for better memory performance
F
π π π π
Hmm, for the paper heap dumps, do I need to leave the server running for a bit before I dump to get the most out of it? How does it work?
it will dump the current state of the heap
Well I'm glad that one guy dug straight into lava
Turns out he was using xray and fly hacks
if something is leaking, you'll generally wanna wait for the leak to actually crop up
How someone is so bad at xray they kill themselves by digging into lava idk
Ahh, how the heck do I see that, no way for me to know haha
That's generally why I just use yourkit and take a heap dump whenever a fair amount of memory appears to be sticking around
Pardon my ignorance, but how do you know when memory sticks around electro?
Is it a third party plugin you use for that?
Not really
inspect free memory after a full gc 
Just let it run a good while and take a dump
There is a flag to dump the heap on an OOM
You'll pretty much need to wait for the issue to start cropping up anyways
Dang, as part of the start script?
yup
-XX:+HeapDumpOnOutOfMemoryError
Be warned that you'll need a fair amount of memory on your machine as the entirety of the dump is loaded into memory
Memory as in storage?
ram and disk space
Yeah
Hmmm
Need to delete a few backups then
or upload m first
Does -XX:+HeapDumpOnOutOfMemoryError dump it automatically in /dumps/
on the root folder of the server?
Throws it into the folder where the server is unless you tell it otherwise
uwu its a kitty
java -Xms10G -Xmx10G -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 -XX:+HeapDumpOnOutOfMemoryError -Dusing.aikars.flags=mcflags.emc.gs -jar paperclip.jar nogui
Added it there
Should do the trick now
It's on the bottom left
Thanks electro, life saver
generally speaking /paper heap
is really helpful
because sometimes watchdog will kill a server
before the JVM runs out of memory
(Because it'll be GC'ing like 90% of the time)
so hello there
hi
hi
hey
Okay to avoid X/Y: I'm trying to display boss bars to players(yes, there's api but it's not applicable in my case). To solve that I'm attempting send entity spawn packets to player. It works but only when player is looking directly at the mob. However, if you spawn mob via /summon, for example, it works without requiring player to look at the entity
how is the api not applicable wha



