#general
3141 messages Β· Page 627 of 4
.ping
.remind -d -w 184165847940464641 4h change pfp to cat
DiscordBot: Reminder set for 4 hours from now.
Ty
Me using cat fpf depends on your success
mods
@upper flicker later
Sir that was not an authorized ping.
I'll ping z when I want
I'll ping him again
:O
@ z
paperspigot
@<broccolai [Auto] We're now known as Paper.

Broc I'll block you

i fixed a CRITICAL bug in aikars timings the other day too
idk how servers ran before the fix tbh
Bruh
lol
Worth
having a mental breakdown and I want to dip my server project and this guy
this guy just doesn't mind me doing it
lmfao
wtf did i just read
i gotta read this bat now
no lol don't
@void void I've been in the same place you are in terms of a mental breakdown, don't need to go into any specifics though
honestly the whole experience made me want to work harder
don't know your situation though
that's tough man
I'll end up regretting transferring ownership because something inside me won't let me quit
It's hard to let things go
I have so many things I wanna let go but something inside me literally anchored it
Just do it.
my best advice to you is not to make any decisions now, but make a decision to group with your staff team if you have any and try to sort things out
Never look back. If that's giving that much mental pressure lol
dead staff team? lulz
just you?
@vestal jasper change to your cat picture
started what exactly, wanting to give away ownership?
how long ago was that?
so you haven't had an engaged staff team since you started the server?
no I did, I meant like a few after I started
oh
I don't really know anymore
I wanna drop it but something inside's me stopping me do it
letting things go is so hard to do ._.
probably pride
:/
i had to let something go that was really valuable to me, when i resigned from a minecraft community
I don't really know what I've got myself into
but sometimes what you ought to do is re-evaluate yourself and whether your current way of doing things is necessary to keep everything flourishing
hahahah my inactive manager
you can always create something again, and it might not even be the same community, but you can learn and grow and bring something new to the table next time
ughh
ever since my old successful network went down, I don't really know where I'm headed down the road when it comes to minecraft servers
i get it, managing a community isn't a simple thing
I'll probably enjoy 1 month of not having to worry about trying to get a server out
and then go back
great, I'm gonna have to block good friends from this
forcing me to come back
-.-
@upper flicker change yours
ye z
Link me the cat one

am cat

god damn it's so weird seeing that as your profile picture
I'm so used to the one eye
eye see what you mean
someone add that as an emoji here pls
Kitty joining in 
Kitties π±
anticipation intensifies
god damnit someone cook me food
Whatchu want fam?
$10 + flight expenses
pizza would be good
will you do that for me bby
well teh good thing is @placid spear brought pizza
Sure, I need your legal name, address, social security number, date of birth, and motherβs maiden name
daaaamn, Discord why you spreading this info?
and those magical 3 numbers on the back of your credit card
666

Hmm is it time for a new avatar... but which one to use 
use the cat
let's all put that pfp
give me some time
i'll find high res one
wait it's vic's cat?
there
nossr your turn
lmao nossr went offline
DragonProxy is archived
They've joined the Geyser team now
gg
It's my cat yes
No high-res because it's a crop of a low light image
nice case
pog
mooods
Reminder for DiscordBot: cat fpf
@vestal jasper 
Reminder for @vestal jasper: change pfp to cat
Cat pfp
https://github.com/PaperMC/Paper/issues/3318 << Can anyone please check this issue and confirm it probably won't cause some kind of level corruption?
My best guess is not, but it would be nice to have a second set of eyes :)
that's been present since 1.13 days iirc
alright, sounds fine enough
appears once in a blue moon or more often
from something as simple as player breaking a chest under water
every single time you break a waterlogged tile entity
fair enough, I'll pretend it doesn't exist then :)
So this is the most gameplay related question I've asked in the past 6 years... But is it possible if I make my own village etc, that it'll start spawning pillager raids?
Like make houses, heal a zombie villager, etc
I assume it needs to be marked as a village in the structure system to get pillagers, iron golems, etc
How to use cpufrequtil and install them for turbo boost?
whats currently the "best" free anticheat for 1.15
looking for free because cannot afford one?
nocheatplus
I answered my own question - https://minecraft.gamepedia.com/Tutorials/Creating_a_village
This is my favourite part of the page. The example well design
@void void smelly
:0
ur face
I wish intellij had more contract annotations than just nullability and @Contract
marking an int as positive only or within a specific range would be dope
yes
well, they are working towards that
with @Unmodifiable and @UnmodifiableView
it gives you and the IDE hints
what abomniation is this
damn I love rust
interacting with low-level APIs, but still super clean, but with full error handling and full safety https://gist.github.com/DemonWav/938a050a28c220a590cd325fec568693
Wrong chat, sorry
pretty
neat
@wise pebble please exercise social distancing, even in code. The recommended distance between statements, expressions, braces, etc. is 1 space. if () {, not if(){.
i didn't like rust either for... well good 2 years
picked golang
ye but lower level?
but safer?
I tried Rust for a new small project. It wasn't for me, but probably primarily because I'd never done anything else in it before. It's just so busy. Then I swapped over to Go, and got a little further, but still kinda hate it.
ye now ur just memeing
I actually first tried C, but then when I finally managed to get an HTTP connection going to call an API, I gave up because apparently it's very different with SSL, so I said fuck it.
i wrote amazing stuff with C
libuv is pretty cool for that as well
event loops n stuff
go is such a dumpster fire of a language omg don't get me started
had to write it for work for a year and I got intimately familiar with how shit it is
What I wanted to do was make a TUI for Trello that worked kinda like the ranger file manager. So that's drawing in the terminal, which is just cancer, and it's REST API stuff over SSL.
(DiscordBot) https://ayende.com/blog/185441-A/using-openssl-with-libuv -- Using OpenSSL with libuv - Ayende @ Rahien: "Dec 11, 2018 ... Setup libuv to accept a connection; Setup OpenSSL with the server side configuration; When a new connection comes through, setup a..."
I want to move my simple blocking socket based code to use libuv, so to allow more than a single connection per thread. The catch is that I also want to do t...
But then I need to actually link stuff π¦
this worked ok for me
yeah linking with libs gets bit painful lol
So this, for me, is kinda like that guy yesterday who was like "I don't know any programming, how do I go about making a custom Paper optimized for Factions? I will ask the community for help."
I should just not embark on big projects in languages I don't know π
And I should learn to identify the bigness of a project before calling it "small".
Today I want to get started on this idea I have about extracting data and relations from the git log of a project. I found a Go library that'll probably be good for it.
though, depending on a project; you can usually pull it off like this:
writing user facing logic in higher level language (REST, database stuff etc.) and if you need access to native APIs then you can set up very simple solutions which you can communicate with over e.g unix socket or tcp
i did one in clojure & rust combo
well i still work on it
but ye
So you're doing like a client-server kinda setup, similar to X?
not really, more comparable to microservices like thingy
Yeah I mean, at work I split responsibilities along network boundaries. No reason why you couldn't do it for a local setup of a single program.
Depending on performance and stuff of course.
my reason for doing so is that i wouldn't give root permissions to jvm tbh; also calling native stuff gets clumsy there imho
But what are you doing that needs root and native stuff?
zfs
filesystem snapshotting
well technically i could shell out lol
grant sudo access to the user running the process
I see. Is it for backups?
ye
I don't usually work on low level stuff like that.
But it does remind me... One thing I'd like to try to "wrap up" in a type of infrastructure component is a plain MySQL database. So at work we use DynamoDB a lot, mostly because it's fully managed and has point in time recovery and stuff like that. For certain things because of its crazy scalability in terms of concurrency. But sometimes a document store is just not a great fit for a data model. With DynamoDB you need to know your access patterns before you lay out the data, but with a relational database, you usually don't have to worry about it because the query engine is so good.
So it's very easy to pick DynamoDB, simply because it's managed and scaling is not really something we have to think about with it. But with e.g. MySQL, RDS is relatively expensive and you get very few resources, so concurrency is very limited. But that's kinda sorta easy to work around with message queues. The big problem is that it's no longer managed in the same sense. You gotta worry about backups and monitoring in general on a completely different level. Would be nice to have a cheap, "sorted" MySQL option.
RDS is trash because it's really just a web UI on top of a MySQL instance, and you're paying x2 for it. They do have something called Aurora which is supposedly more managed, but also the min price is like 100 bucks per month for something tiny.
But if I could make a Terraform module that just takes care of all of it, that might make it more of a viable option. But then having to configure username/password everywhere...
I should have just become a plumber instead. Then I could have also fixed my leaking tap in the kitchen...
Alright, git repo fun project, go!
what's so good in terraform?
You mean why would it make things easier in this case?
no i mean terra itself
smells like clone of nix, but with web ui and uses their own non turing complete custom language
Oh, well, it's just infrastructure as code. I'm not zealous about it.
or well, nixops to be specific
Never heard of nixops
.g nixops
(DiscordBot) https://github.com/NixOS/nixops -- NixOS/nixops: NixOps is a tool for deploying to NixOS ... -...: "NixOps is a tool for deploying to NixOS machines in a network or the cloud. Key features include: Declarative: NixOps determines and carries out..."
So the way we use it is that every "system" has its own infrastructure repo with dev and live sub projects. Both dev and live use a common modules directory that expresses each service's infrastructure.
And it has providers for a bunch of different things, such as AWS resources. If I need a new DynamoDB table, I could make it in the AWS console, in the CLI, or I could stick it in a Terraform file for the project I'm working on. The nice thing about Terraform then is that applying all the changes to live is just a matter of cd'ing into the live folder and running tf apply, and then I have a copy of the infrastructure on our live env.
Yeah it looks like NixOps is like the "old man yells at cloud" approach to all of this.
But essentially the same thing.
lol, correct
i remember when i tried to make machines more consistent with saltstack
ended up not getting it working
bunch of dum yaml files once again and other clusterfuck
then i discovered nix(os)
nothing else has worked as reliably as nix for deploying stuff for me
heck, i remember when i accidentally configured 2x1tb disks as raid0 with zfs; wanted to change to raid1 which of course involved nuking whole zfs pool
reinstalled whole system very fast, basically copied over /etc/nixos, data i had and that was it
heck, configuration files for programs are also generated; endless nightmares with patching existing ones ugh
Yeah so that's one of the scary things about Terraform. We just hired a new guy, and I reviewed his code, and it's just so messy. I'm very nervous about giving him access to Terraform D: One removed module and a reckless apply and he'll have nuked a table or bucket or instance.
Yeah so I haven't actually looked into ways to prevent destruction. We're only two people with Terraform access right now, and both of us are very careful, but it's pure discipline.
written in HCL yeah? technically you could force it to run through CI pipeline or something
where you'll do automatic checks
HCL -> JSON, compare changes
if x module with destructive results is removed, fail
ye
iirc you could turn hcl into json; or if hcl is more widely supported then use its parser directly w.e
I liked it better when it was just myself working on the backend stuff. No one else to fuck shit up xD
Demon, there is actually a @Range annotation now :)
anyone can give me free download link of umsoea r16 or 15
hey please give me free download link of umsoea r16 or 15
imagine paying for shaders
but I have no card π¦
π
is there any free realistic testure pack like that?
stop being cheap ass, cool stuff always cost money lol.
π¦
57k a month
but I ask about texture pack -.-
people are really that desperate π
FREE STUFF PLS RIGHT NOW :(((((((((((((
no trigary
dope, got all my common code and jni code setup to use unix sockets, now all I gotta do is convert paperd proper to use this new (simpler) code
[03:01:27] <gabizou> fuck you and the lombok horse you rode in on
thank you michael
there is too many cracked player in Bangladesh. so...
quite frankly
neat
no
we don't really give a shit about your cracked server or playerbase
qinak i haven't heard much
define work
nether gonna lag now!
Aight. Indeed, time will tell. Probably RIP nether
end next!
they are working on improving it though
I don't know how Eclipse inspections work lol
new TPS = 10
but the annotation is still an annotation...
it will be there to hint the programmer...
Can we just get more mobs like villager? That have bigbrain ?
hugebrain
smh
when viper leaves a server, the server's average iq raises by 100 points

damnit
no 30 minute quiet period for you :(
omg Viper is so smert
ay papi
Ayy
dime que soy un perro sucio y azota mis patas papΓ‘
City pls
sΓ papΓ‘?
Lmao
Admincraft ppl are weird
they rather are
That should be a command tbh
amazing
That's fantastic
while you are here
do you remember in which project I used PowerMock?
I think it was one of your projects
I remember you using it before, but can't remember which project.
maybe I didn't use it
or quickly stopped using it
because the Bukkit class is just a delegate to CraftServer, so as long as I can create a mock Server instance, normal Mockito is enough
if anyone wants to play mc on my server dm me
lol
no
i wonder if my parrots teething right now
didn't know it could, it's 7 years old
it's slowly eating my desk
lol
maybe it morphs into termite?
that's some interesting noises for a termite to make
i mean who knows what they're doing with those 5G antennas, they already spead corona, now they maybe make birds morph?
runs
i mean i have been seeing more dead birds lately
oh they turn birds into corpses with antennas?
what an interesting morph
that offlinemo.de is pure gold 
so with the chunk dupe being patched, does that mean you can make a chunk that's 100s of megabytes in size?
yes
theoretically
unless impl has other limitations
imma see how large i can make it before the server just crashes or lags horribly
your client will probably crash first
i don't think so, since the storage data isn't sent to the client unless the chest's opened
low fps definetly
If you need to use Powermock, your project is clearly not well designed. Everything can be refactored to avoid Powermock.
late message?
yes
scroll up for context, trig asked about powermock
sad that discord does not have reply system
so far the best one i've seen is in telegram :/
quote works pretty well
tho ye telegram's is the best
quote kiiinda works but does not allow you to jump to the context
tg's does
Quote without ping would be cool and with jump.
you just remove the @ thing
Yeah, but TG got it working better.
Quote without ping would be cool and with jump.
look ma, quote with no ping
look ma, quote with no ping
@void void sure, jump to context is missing.
Fill book in shulker n fill in chest
wait did strings get serialized as utf8 into nbt?
or utf16
java used utf16 natively iirc
well probably it does utf8
that'd make more sense
Viper idk if my calculation is correct but it iwll prob be 500GB
the text in books should get serialized into the minecraft's json messages
eitherway it fucking large
xD
but console will prob spam oversize chunk after around 7shulker full or smt
I wonder what would happen if you were to ctrl+middle click on a chest with shulkers filled like that - to copy it with nbt data.
And then fill your inventory quickly with it.
Why?
cuz u will be bookbanned
normal bookban doesnt work afaik
but creative nbt copy will ban u
.try
TIL my uni has a center for gender studies

from what i remember, its 255 characters a page, 50 pages, 27 books per shulker, 54 shulkers per double chest
that server has some patches to prevent the traditional book/chunk bans, and from testing they work pretty well
only bookban is patch chunkban stil possible
server i'm on is very active on patching those
i made a lazy plugin to stop ppl from placing more than 1024 tile entity lol
wonder if leaf will pr that patch into paper too π€
i'd say that's breaking vanilla, so prob no
if we could not discuss how to exploit shit here that'd be great
wtf Z have evolve

maybe adding two more question marks will make it clearer
amperes, but wot even, how even
amps???!?
man, is word of no tick spreading rapidly or something lol. our usage % is shooting up fast
now up to 55%
over 50% we can now control everything
But Paper is only compatible with 99.9999% of plugins. Paper bad.
no that plugin that in 0.0001% is bad

is there pl that doesnt work with paper too?
But muh plugin.
Where can you see those stats Aikar?
I assume his is looking at bStats?
https://bstats.org/global/bukkit
https://bstats.org/plugin/server-implementation/Paper/580
https://aikar.co/papersig.png?13232133 for 1.15.2 filtered stats
damn discord cache lol, have to put numbers to break discord cache
im gonna put in a suggestion on bstats to show per mc version separately and default to <latest> π
.> wow
so you can do [All] [1.15] [1.13] 1.12] [boomers]
Ahh right, was confused when I checked bstats forgot about versioning lol
bstats had a glitch that day
who the hell is using a cpu with 3 cores
At the end of last decade and continuing early into this one, it seems as though there were plenty of three core CPU's to choose from. Whilst they are quite unconventional it seems as though they would still be a good choice when it comes to building a budget gaming PC, given ...
What happened to ball cleavage shorts?
core2duo gang
What does Turn your server up to 11. mean?
it means its better than the best
its a play on words, a kind of joke from like the 1970s when volume knobs went from 0 to 10. turn it up to 11 meant louder than loud in that context. for paper, the context is performance. its faster than fast (or better than the best)


just make 11 the default 
then we shall turn it up to 12, phoenix π
In 1.17, may be π
@vestal jasper nice pic
dangit guys, now i miss one of our family's finest cats
a sniffer
actually he wasn't sniffing when I took the pic, he was actually sleeping like that LOL
it was probably comfortable for him, oddly
lol
weird cats
aikar, it's nearly been 24h
and it's still not gone π
what no? he was mad about FAWE and gave a random 24h timeline to remove the tick limiter
o.o
man
and i was very grateful to that plugin in my community, it saved a whole lot of WE work, yet considering it's awful due to how it works internally is kinda jarring to me, but it's whatever i guess
The tick limiter is completely optional
the other alternative i had at the time was AsyncWorldEdit (that I could find anyways) but the free version sucked. I'd of had to pay if I wanted the most up-to-date version
what are alternatives to FAWE that are good though?
it was added back when people ran craftbukkit and their creative servers were suffering due to physics and tile entities
You can use WorldEdit if you don't have multiple people worldediting and don't care about game performance during edits
or you can use AWE if you're fine with edits being incredibly slow
oh i very much care about the performance. It was actually a very big deal when we were WEing structures without asyncness, we'd have to careful figure out what to do and we crashed the server a lot of times lol
being able to do it with players on and them not noticing the impact was actually a very good thing
also people don't seem to understand the exception thing either lol, the depth is needed so the trace elements have to be there. It's not finding the caller class, so I don't know of any alternatives
java 9 StackWalker could be useful, but it's java 9...
Demoted until its fgone!
lel I still have zero authority over the plugin, I'll just remove the toggle completely π
Or tell dords to override the paper settings then it auto-fixes the problems π
tell whoevers maintaining it to remove it lol
that's not how things work lol
right, tell someone that works on the plugin to fix it 
who works on it here
@warm mesa get yelled at
@warm mesa FIX IT NAO
To be fair, it's not his fault. Jesse did dum shit
i know, someone just needs to clean it up now lol
But the exception itself, idk about that one, is there any other way to find the depth? π
and if anyone complaints, tell em deal with it
I think the entire class is pretty redundant tho
it is
it was there to fix performance issues in super old versions
i saw nothing of value in it
it didnt fix performance, it broke things to lessen tps hit, but cant call that fixing
never ok to corrupt world state to reduce lag
I think it kinda absorbed https://www.spigotmc.org/resources/fastasyncredstone.31511/
Now that's a resource to complain about
bruh
"crashing the server" i.e. watchdog timeouts has nothing to do with performance
the question is whether you need to be doing editing concurrently to other people playing
that code literally corrupts world state
canceling random physics event will leave mixed blocks in mixed states
it was mostly meant for build servers where people didn't give a fuck
I know redstoners were super upset about it
That probabaly leaves you with some mixed feelings, eh?
then use //fast to turn off physics for WE operations only, dont go fucking non FAWE generated BPE's
tbf you can do some really fun things with //fast as well
https://github.com/boy0001/FastAsyncRedstone/blob/master/src/main/java/com/boydti/far/v183/QueueManager183.java
I'm pretty sure this was stolen from PlotSquared π
like setting a sphere of mushroom blocks with it on
then go and punch one of the blocks
and uh, don't do that on prod :^)
but hey I made it so fawe doesn't corrupt your tile entities when you replace them
that's good, right??
FAWE needs to be redone to take WorldEdit, stop this stupid forking shit, and just do concurrent paused-main edit operations at the simplest, plus the extra features like per-user schematics
so... turn it into AWE?
FAWE needs to stop breaking my worlds
way easier to maintain as well
pause main, break the WE operation into chunks, process each chunk in parallel, resume main when done
use WE API
I mean, if it was a normal fork or at least patches then it would be a lot easier to maintain, lol
no more hacking its own code for 10 million things
What am I fixing?
Most of the issues in 1.15 is because Jesse left the pipeline half implemented and left
I wonder if PlotSquared still has anything like that
I know we have WorldEdit optimization code
whatever that means
I don't even know why there is a tick limiter. City said it was useful but never told me what the point of it was
Aikar about to add FAWE to blocked paper plugins.
IT IS CITYS FAULT
"Keep the tick limiter"
It was useful in 2015 :[
He isn't a FAWE he comments on stuff we talk about from time to time.
sounds like a dev to me
Yes, I comment on dord's commits
is there anyone above you in the IS org chart city
and I fix the same issue in every version of Minecraft
NotMyFault owns the Discord ever since I rage quit π
Burn it to the ground city
fuck off

that's fake
what a shitshow
lol, EXPOSED
Matt I'm never defending you again
City u disappoint us smh

city's cucked
PlotSquared has this π
Well could you at least explain what the point of the tick limiter is? Why does it exist other than to piss off Aikar (i'm assuming that was Jesse's intention)?
So it sounds like there is no reason to not remove it.
it tried to stop lag inducing operations at the cost of corrupting world state
It was there because creative servers back in 2014-2015 were plauged by redstone and block physics
thats never an acceptable solution
Jesse thought "o i will solve this by just making it not tick"
which worked fine, except for when it didn't
just delete file and be done with it

You have 3 hours left of the 24 hours Aikar gave you before FAWE gets put on the list of plugins that automatically disable on startup.
he then created FastAsyncRedstone which broke everything
Oh. I'll remove it later today. I have to get some homework done.
someone reported a bug the other day to us that was caused by that "feature bug"
FastAsyncRedstone reduced redstone lag by making people hate redstone enough where they never built any lag machines
so people just quit the server and performance went up
it was a very good plugin
Canβt lag if you donβt have any players 
PlotSquared has a chunk processor though, bet Aikar would love that π
does jesse always write total pepega code
yes
I'll remove the tick limiter.
π This is good shit
so deleting servers data that they may not want delted, gg
kek
the chunk processor causes the setblock timer issue in Plotsquared.
Or am I thinking of the queue system.
city im noticing a trend of feature creep from you lol
the setblock timer is bound to plot tasks
plotsquares job isnt a performance optimizer
yes it is
plotsquared does everything ok
it also optimizes your worldedit operations
fawe is like king of feaure creep too
o and PlotSquared has loads of entity limiters and stuff too
_>
and it's a complete worldguard replacement
Hey guys, this might sound like a stupid question but do develop a papermc version for the snapshots at all ?
FAWE sucks at "features". I think Jesse found bugs and just called them features.
and it has its own command.yml to replace the bukkit one
I can let entity limiting pass abit for plots, since plot based counting is needed
No azra
and we have a javascript engine
Spigot isnβt released for snapshots so neither can paper
we have plot based entity counting too
Yeah the entity limiter is mostly limited to plots unless you don't want it to be
we limit 100 living entities per residence(plot)
if you need entity limiting in a partial plot world with vanilla generation without ores with schematic roads
then you can limit entities in the entire world
we have people with 1000x1000 plots
yeah well my plot world is fixed pattern π https://smp1.emc.gs
Minecraft Dynamic Map
We're using the paper events to prevent spawns now though, was a good call
Most plot worlds are π
You can marge plots into any shape, and some server owners complain that clearing their 2000x2000 plots takes more than a couple of seconds
Yooo that's fucking dope
tell em they're retarded
we do incremental plot resets over multiple ticks
How much storage do you use for running dynamp on all the servers?
and should feel retarded
we used to support round plots π
for being retarded
So do we. Our plot clearing is super efficient tbh
also why is the rendering fucked for that dynmap
I hope someone does something over at FAWE so that my FAWE recommendation here http://www.codespeak.org/2018/09/21/tips-for-starting-a-minecraft-server/ is actually warranted
are those the lighting errors
Only time it isn't is when you use vanilla terrain
which is nearing 2 years old in 4 months
it was 100GB for 3 servers of 9 years of data @fallen oracle but i just did a purge of files with a > 1 yr atime and cleared up 70G
if you use vanilla terrain then clearing is done using worldedit and takes forever
Ahh so you only do it for a few?
all do
Ahh, okay.
That's pretty cool
gotta be a supporter to get a plot on that server
oooo and we also use the path finder events from paper to prevent mobs from leaving the plots, people were super happy about that
at some point in the future it's going to be paper only plugin
so do we π
the prespawn events are awesome
And everything uses asynchronous chunk loading now π
I just want to make vanilla plot clearing faster
async chunk loading my ass
still way slower than 1.12
for normal and schematic gen, clearing takes a couple of seconds, but when clearing vanilla plots it gets a lot more complicated
Paper resources page wen?
for resets we put a marker that the plot is resetting to prevent anyone from accessing it, then just do a slice of blocks per tick, using TaskChain, and then when done, marker is put back
I need to take a look at potentially optimizing prespawnevents cancelling, I believe it can be improved
Beta 1.7.3 chunks is where itβs at
We use our block queue shit (that fawe is based on π) and give each slice a pre-determined amount of time
efficient clearing is the reason I created PlotSquared in the first place
it was the first improvement we made to PlotMe
followed by commands for setting plot floors, walls etc
async chunk loading isnt meant to be "faster to load than sync", itll always be slower. its meant to simply avoid hitting server hard
This here is the very reason I hate the plugin though
your taking a delay in speed to save performance
This shit is fucking miserable
Although I want to rewrite it with Mini's recent PR shit
what this supposed to show?
this is half the reason plotsquared turned into a bloaty mess to begin with
it all started with vanilla terrain, then came plot clusters
people want it
He was roleplaying Donald Trump

you can also generate vanilla terrain without walls, but that's less popular
make them build their own damn walls with their own money
I don't care what people do, I personally hate plot worlds π
whats point in vanilla terrain if you dont get any of the natural beauty
you can skip the roads if you don't want them lol, people tend to use them tho
roads and vanilla terrain is more popular than full vanilla terrain, and both of those are more popular than clusters of plots in non-plotsquared worlds
Wonder how those look on dynmap
because of course that's a fucking thing too
Oh that's dynmap?
nah
look on the right side of the image
itll still look like that in 3d view
but people use it so we can't remove it
I mean technically you can
it gets even worse when people use weird forge generators
that populate the worlds whenever they feel like it, so you want up with random pink trees in the middle of the roads
Yikes
Yeah city I'd like to specify in the generator which blocks generate async or not.
Those are the best kind of trees
smh fawe is slow, I am replacing 2.55Γ10ΒΉΒ² with air and it's like taking super long
tps is still at 20 though so at least I can mine some diamonds while waiting :<
Forge + Bukkit together = worst hack youβve ever seen
I embrace the impending Chinese overlords now so I can be hipster about it later after they takeover the world with their mass reproduction
Cat server β
Isnβt catserver the one thatβs closed source?
No it's open afaik
they started to release the source after lots of people complaining
Unreadable though 
Lol they patch plugins at runtime to make them compatible with forge 
it's nasty but then again spigot does runtime patching as well
Mhmm
frick my teacher told us to listen to a bunch of rap and do some reviews
problem is i'm allergic to rap
What kind of rap
with this one easy trick that server hosters hate
Would anyone here be able to help with WorldEdit schematics that are older and not loading properly?
Sam, Barty has a very well built server. Plus Corona boiz gave him dat boost
He's got them hooked on loot crates they just keep coming back
Try loading the schematics in the most recent version of MCEdit and re-save them from there?
Will try that @ember crag thanks
You may have to paste them into a world and copy them back out.
Agree. They're a couple of years old and haven't been opened, so I'll try to figure it out.
Having a well built server doesnt grow a population of 30ish to over 110 concurrent though
Also, MCEdit hasn't been updated in a while, so you won't be able to paste into a 1.15 world.
Barty is smart, he knows what he's doing.
wait why are 1/2 servers in offline mode
Bungeecord
can't get any simpler and more complex than anarchy
That's fine @ember crag they're schematics built on 1.8
ideas the simplest, in practise running an anarchy server is a big job
He does bait people into replying to his mcforums thread though
Looks like the latest version is for 1.11 so that shouldn't hurt too much.
That might help
ThE OlDEsT ANarCHy SErvEr
fit ruined anarchy servers
He made them popular
exactly, now the queues are massive and the community is less hostile
Lol
You know what else is massive
Papers dominance % rn


Paper is the best free platform by far
regardless of lack of support for older versions
so why do people buy intellij idea ultimate? is the free version restricting?
I mean a lot of us have it under open source license
But it does allow you to do more
why should they bother to support older versions pine apple?
i mean yes
but no
people want updates, so they also have to update der minecraft version
i find it sad, that people still stick to 1.8
i'm fine with old versions not being supported
just 1.12 that i'd prefer to still be updated since show me having 200 players on 1.15 with nice tps
tho based on market share i get why it's not updated anymore
Itβs really easy to get idea ultimate, it has a few nice features mainly sql stuff
If youβre a student you can get it through that or you can download the beta version of ultimate which has a free license
Ye
though community will do the trick with java & kotlin usually
hey
I am trynna do a server of Minecraft and I am wondering how is an plugin named
can someone help me
feather board
thanks
It is very pepega though I agree
autism.exe
wtf
@void void you name your plugin in the plugin.yml, here's some info https://www.spigotmc.org/wiki/plugin-yml/
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
it was pretty cryptic what he asked
Ultimate has some plugins that CE doesnt such as SQL and I think some languages like PHP/JS etc. dont think CE has those right? but integrated SQL is really nice. code completion for your DB schema.
its datagrip within IDEA (which is an alternative to mysql workbench)
The only thing I've used from Ultimate is duplicate inspection, which is admittedly pretty neat.
πͺ 
Skripters are furries
@potent warren I am speaking about you too
oh no you did not
defending furries smh
mooooooods brace yourselves, some big REEEEEEEEEEing is about to start
lol
dylan want a ban
no but lets be fair weebs > furries
I thought saying that people who use skript are retarded was well accepted here
This place is nothing but memes and shit talking wym
@dapper nacelle bruh

I thought saying that people who use skript are retarded was well accepted here
it is. Skript bad Java good
php ultimate
no, we don't mention that here
mcpe uses php, for some reason when I first heard that I thought it was really funny
i'd rather have a php backend ngl
I cringe everytime there's node.js servers
imo node.js shouldn't exist, but that's me Β―_(γ)_/Β―
same *sighs*
but I still don't want to drive a plane into the people that use node.js
or.. maybe we could do that
not sure
be careful before Simple joins the chat and says we are all retarded and that node.js servers are a valid option
React is a respectable frontend framework and it uses JS
there's a new framework every week, what's your point..
mcpe uses php
pocketmine isn't mcpe tho?
ASP.NET is fine though ;-;
Microsoft went to the trouble of making .NET run native on Linux because of asp.net
something new?
.NET Core is a thing
oh, core
for a LONG time
eugh
.NET Core was ASP.NET Core
At least I like how they went open-source with it
Glad to see MS open the .NET stuff
Transpile PHP to C# π https://www.peachpie.io/
PeachPie allows you to run PHP applications on .NET Core - faster, stabler and more secure.
oh I get what he was saying
Even pocketmine allows me to make C# plugins for it
yet we're still waiting for that on the Bukkit API π
I thought I saw like 2 other variants that used php for minecraft servers, can't remember the names tho
C πͺ
hey guys any ideas why if im givin on luckyperms permision minecraft.gamemode.all to true and it doesnt work?
use lps verbose mode
it just shows what permissions are players using at the momemt ? or im wrong?
why did I wait so long to go 3 monitors
Any tips for plugin or config setting to manage /hub to go to the joinworld and /spawn to go to the spawn of the current world (or switch those commands if needed idc)
i was going to get 2 1440p monitors this month but then my car died :/
@left swift
currently have
3x 27" 2560x1440p @ 144hz (All displays IPS)
Nice
I bought my monitors all one at a time lol so I got like different brands and models and sizes ita gross
between my car and prices being really high rn i think i'll be stuck with my dumpster monitors for another few months
Nice
I woke up one day to a cat face avatar and it feels great



