#general
3141 messages Β· Page 572 of 4
LOL π
oh lol I can even make the player themselves have the left hand displayed
that's gonna be a fun day
also giving every entity 2 stuck arrows.. just a bunch of minor inconveniences :D
@cosmic raft 1501
If you're being asked to generate 50 terms from a given succession given an initial condition (a_0, a_1) would you generate 50 terms (up to a_51) or just 48 terms (up to a_49)?
why would you generate 48 when it ask you to generate 50
Because 50 terms would be up to a_49, I mean.
Yeah, but the thing is the succession would have 52 terms.
who cares
Wouldn't that be wrong?
Just make 50
I finally got my fractal working, my dudes.
Can't stop saying it.
I'm so proud of myself. 
nice
Client.
well, better than nothing I suppose
oh i definitely canβt top that lmao
in my dreams its the server but oh well
Beta
legend
I think for last yearβs April fools he did beta 1.8 π
beta 1.8 was the SHIT
that's back in the days i was playing for real, like actually enjoying mc
Forcing players to have their left hand set as main hand is amazing, had I known this earlier
It just feels so absolutely weird
thats what i did when adding openBook to player
oh i can also just make the client constantly spin as if they were using tridents
Iβll continue my quest to make everything slightly inconvenient tomorrow
Last year he wanted to do 1.7.3 but didn't finish in time.
The Exploit Fixer doesn't seems like a good community. Since the leader ATeveryone for every stinking update and doesn't seems to care about my security concerns. As a exploit defending plugin I don't believe everyone should know it's exists nor allow people to actually run the /ef or similar to see the help list through / suggestions.
literally never heard of that
ever
Of that plugin?
correct
depending on a plugin to fix server level exploits
thats where you went wrong
Having a server in the first place is your issue.
Well what I am supposed to do? π€·ββοΈ
um? report to the server software?
so THEY can fix it?
its a SERVER exploit
Ahh okay thank very much for caring to explain that to me. β€οΈ I guess I got worried and thought I "needed" it to keep my server safe. But now that you brought that to my attention that does make sense to me now.
if it's an actual exploit, the server software will take care of it
if it has to do with security you should try to report it privately though
Or tell your it's not an exploit due to Mojang not calling it one.
well...if it's not then it's not.
But later it is. 
That's how software dev works when you have forks on forks
There are way too many forks in my spaghetti.
Thanks zimple for reassuring me of that and informing me of that. Means a lot that some people still cares to help me. Even if I didn't know at the time. β€οΈ
np
highly doubt you need that exploitfixer plugin
id drop it
Alright did and got it booted it back up without it.
looks like it only might be useful for creative mode server
other stuff can be easily done with firewall
yea waterfall is open to fixing issues so i dont see why you wouldnt just report them to bungee or here
i wish there was a open source plugin for creative mode items filtering though
ive only seen that one and https://www.spigotmc.org/threads/creativeitemcontrol-with-saved-toolbar-support-for-1-12-and-above.188338/
and its obfuscated
yea, i have stuff i hacked together on my server for specifc things that crash, but havent seen any full plugins that do it all
raspberries
Don't know of any but next time you make beef filling for them if you like most people. You can try mixing in up to 40% mushrooms into them. It supposed to make it taste better than beef alone apparently. I haven't tried this myself though since I don't eat most meats (fish and seafoods only).

it's an actual discord
i can see that
whether or not he's gonna go "lol pranked" tomorrow 
that or he's using it as an opportunity to test it
I wonder honestly what Minecraft will do this year as last year was bogus and everyone says that they are bogus every apirl fools.
if it explodes then "lol pranked"
π
people who use light theme are automatically disqualified
who's gonna be the first to get banned for advertising paper in discord status lol
kek
he's gonna have a fun time enforcing that
lol where
link
it's going too faste
fast
once he has enough ppl with special roles so that gets pushed down wont rly be a problem
vc is cancer a bunch of brainded lel
vc is always cancer
what do i do when i get corrupted chunks from updating world from 1.12.2 to 1.13.2
vc that i was on paper wasnt cancer tho
how did it corrupt? like gonegone or chunk relocate thing?
oh not corrupt per se
dam its rly spammy in there 
holy their chat is shitpost central
lemme get screenshot i forgot what its called
imagine if paper was like that
ur contributing to it with ur advertisement questions lmao
not the seed prob worldgen
the world is supposed to be pregenerated
https://i.imgur.com/JlT2LbL.png lmao he's just watching
discord is retarded
Hey guys, does anyone know of a basic fly plugin for 1.15 that just enables /fly to be toggled?
new flash
.g spigotmc fly plugin
(DiscordBot) https://www.spigotmc.org/resources/timedfly-4-beta-mysql-sqlite-support-1-14.48668/ -- TimedFly 4 BETA | MySQL/SQLite Support | 1.14 | SpigotMC -...: "Automatic fly mode if the player has time left when he joins the server. Enable the plugin in the world of your choice. ActionBar time left message."
spigot site also got oofed
Only supported for 1.14, should work on 1.15? Sorry asking for someone else
I'm already using Essentials for mine
.try
:3 if u use ess why not let ppl have /fly perm?
This person isn't, I suggested Essentials etc for it but was curious if there's a simpler plugin just for /fly
Thank you
Welp, this discord server is no longer the worst behaved in my server list! Thanks, spigotmc discord! π

man that place is a trainwreck already lmao
so if you get kicked I suggest you shut up or tread very carefully
damn
simple telling md5 to hire me to mod lmfao
it would empty out quick
oh yeah it'll throw 1000 exceptions too
well if you run it enough maybe it'll randomly work
what is "post" generation
Where tf do i change players spawn point when they go through the end portal? /setworldspawn doesn't do jack shit
Worldspawn != netherportals. If you want to get a portal to teleport you to another place than normal check out the portal events
Netherportals? This is only a issue with overworld end portals
As they spawn players inside blocks
u spawn in same location everytime right
I just put a ton of discord servers into a folder called "Random Minecraft" and my life is changed
lol
8 different servers I wasn't really participating in anyways, now hidden from view
dududu
i guess you want to find something to do per world spawns and then set the spawn for the end @gleaming rivet multiverse maybe?
idk if the end platform is considered a spawn point
why tf is everyone in there saying to make me a mod
why do you guys think i'd give a shit about what goes on in md's april fool's joke
its a running half-joke about how bad of a mod you are ^_^ happens in tuinity, too
thanks for your opinion
I see wiz is wizzing again
hmm whats this uncraftable potion im getting from creative inventory potions
must be one of the anti exploit plugins

Realistically I just wanna see wiz ban everyone
If itβs as bad as everyone is saying thatβd probably be an improvement
The Spigot Discord? Yeah it's a huge mess lmao
Have people started taking bets on whether or not its just an April fools thing and heβll go back to raging about discord tomorrow?
Gotten somewhat better, may in-part be due to the amount of people joining at the beginning
Many people seem to think it is. md has yet to confirm or deny if it is or not
well he created it almost 2 weeks ago, so thats a bit early setup for an april fools joke
oh okay, didn't know that tidbit π
Hello guys, i have a world which is around 10 GB. I already have pre-generated all the chunks using WorldBorder. Is there any way to reduce the size so that others can download that world?
Not sure if archiving can help much. Is there any other way?
10gb is a rather small world
But no, you can't make it smaller without deleting chunks, which defeats the purpose of your pregen
Indeed, actually i'm making the world available for download to everyone (server closed). Some peoples have limited data available so downloading such huge file can be a mess to them
Just compress it
Okay, thank you π
even though mc uses gzip on chunks, there is value still in compressing all regions together. mc only compresses single chunks in the region, so any common data between those isnt compressed together. additonally, region files can be fragmented, resulting in a lot of empty sections. gziping one of our worlds did reduce size a good bit.
ever look into the zstd pr?
egg did the testing, posted it, it looked good for compression ratio and performance
mojang's new regionfile made the diff easy
they have a system for registering compression types
also leaf if you wanna fix more memory garbage, try to avoid that deleteIfExists call by cache'ing boolean on if oversized is used or not or something
link to diff
that deleteIfExists throws a squashed exception every call
that patch is 1k long
not a diff, vanilla code
where they go try to delete an oversized chunk if it existed before but is no longer oversized
monitored exceptions thrown with YK and it was like 900k of them, 90%+ of exceptions
i think exists call will still thow
ultimately the unix fs adapter implements ifExists by catching errors on lstat and returning false
I'd have to test to confirm it's an issue
of all the insane shit you patched, hundreds of thousands to millions of callstack generations doesnt stand out as undesirable to you?
how does native thrown exceptions work anyways
are they on or off heap
it's on my todo, but as always with anything I touch I test unless it's real dead obvious
generally for linux calls it's errno
well its UnixException here
I'd presume the java impl would throw it
its thrown in native, caught in java and ignored
native can throw, it's just throw special methods provided by the jvm
I wouldn't expect it to be faster than java though, slower perhaps
if it's 90% it could be an issue, but also exception throwing for ret values is unusual
I'll make the diff if I see it causing issues
I'd expect for memory usage the write call buffer to exceed the exception
and make the exception memory usage negligible
but performance wise maybe not
hard to tell - write calls are slow, and compression is slow
exceptions are also slow
but I think both write and compression are likely an order of magnitude combined slower
but 10% is 10% in that case
so I'll test and see what it really is
on the subject of region files there's issues my regionfile diff and mojang's (ours is effectively the same) has caused
instead of chunks corrupting entirely it seems they tend to not be corrupt anymore which is nice
but the write to the header can get reorderede
and I've received more reports that chunks swap positions
because mojang code decides chunk nbt values are less reliable than regionfile header, which is wrong
only solution I've managed to write for it is to recalculate the regionfile header
I mainly question the cost of generating exceptions cpu wise too
im sure exceptions blow up pipelining completely
also need to report my buffer size improvements i bet
gonna guess somewhere around the order of 100x-1000x for nvme drives
it would certainly explain why I've never seen that call show up in the sampler
but I've never really pushed the i/o thread to full util
if we want to optimise I/O we need to play a bit smarter, move the compression off of that thread entirely
would be nice yeah but youd have to read the entire buffer to do that instead of streaming which will hurt memory use
youll destroy gc with humungos
could be, my test environment doesn't do chunk loading
where is buffer allocated
same place as in prev versions
read call
prev versions also allocated the buffer
oh its using native buffers now
nah
just heap byte buffers
so if we want to fix that we provide a new interface for it, read nbt compound
and we're stuck keeping it on one thread
although the buffer should be around 1MB max
just keep it in the ByteBuffer, free it later on chunk thread
it was 2mb before, and oversized now goes over
could be the chunk data
chunk map
well 8mb for that is pretty big
8mb for an oversized chunk isn't out of question though
he seems to have put in a decent amount of effort into his discord
@spare venture it looks like it was set up in 15 mins what u talking bout
You can use templates to set everything up in seconds
thats besides the point lol
Ur a circle

yes
codevision was too much cancer even for me
One more question following my previous one (that was related to world size).
Does the folder of the world/s stores any credentials or any users info.? Like i had multiple plugins (login security where user's password is saved) ?
Idk if it still exists. Haven't been there in ages
I think it's still a thing just dead af
@upper lance world itself no. plugin folders yes might have sensitive info
note world/playerdata has all player files, may want to remove it
unless you want them to have those too
i suggest plaintext
is this thing official?
@still smelt yes

yes but cancer, save braincells and dont go there
Thanks for the info zAikarOG. In case if i remove the player data folder is it going to affect anything?
every player will be a new player who joins the world
Oh, it's gonna be for single players now. Peoples will be able to download and map the world with all pre-existing builds so i believe it won't harm to remove the player data folder
well if its a final backup, leave the player files in so they can keep what items they had
what is the best updated permission plugin like permissionex
LuckPerms
LuckPerms.
Anyone used Enjin?
Is there any way to fake a purchase from my own donation page for testing purposes
Has anyone ran into a problem with Dynmap where when zoomed out certain areas appear black but when you zoom in they appear?
Yeah.
Restarting the server fixes that most of the time.
Or the region just didn't render fully.
Who does have RocketMC, and whats your thoughts about it?
yeah but i just aked cuz theres no server for rocketmc
how big is the difference?
π
Viper u add that that will be -1 plugin do less plygin = less lag for some ppl that think so

Bonjour je voulais savoir si il Γ©tait possible dβinstaller des mods qui rajoute des block armure .. avec les Plugin sous Paper ?
no
yuck french
Apparenlty he's asking if there's a mod to add "block armour", whatever that it
no, I wanted to know if under paper we can add mods
yes, bukkit mods
so no
Forge mods? no, you need Sponge for that
Ok thanks
so DarkEyeDragon, moved the audio stuff yet?
if not, can you tell me the exact time and place this transfer would happen?
he's in belgium, think you'll manage to get their in time?
with the lockdown? probably not
even without, probably nto
7.5 hour flight, nice
no road blocks then?
what pets?
my dogs and cats
pet's aren't worth anything to those guys, can't auction them off
takes all the pets
i hope so
we also have 3 horses but they're on my moms name
so they cant touch those
wtf
takes the horses too
Some goods are protected and canβt be taken by a bailiff:
Goods which are owned by someone else β but they can take goods which you own jointly with someone else
Pets and assistance dogs
Tools, books or other equipment that are essential for your job or study, up to a maximum total value of Β£1,350
Goods youβve bought on a hire purchase agreement, where the final payment hasnβt been made
Fixtures in your property such as kitchen units or fitted wardrobes
Goods which youβre currently using, such as machinery or a motor vehicle β although they can come back for these at a later date
And also basic house hold items
its not the "bailiffs" tho
what are they called then?
Constable?
they're some form of debt collectors but not from the government
they're not as harsh
Probably banker
ooh, debt collectors have no special legal powers, can only ask you to work out payment arrangements, they can't take belongings etc
i thinks it's the bailiffs who do that stuff for the bank. maybe
well im not from the UK so idk how it works here
i dunno, tho it's likely the same, hopefully
It's Constable in the states
do they do the same thing?
well at least i wont be homeless
Yes
Nah they just gonna lock you out at whatever time they said
what, they're not forcing us out the house or anything, they're just going to take anything thats on my dads name
its his company thats bankrupt, not us
is it an LLC?
If the house is in his name then they taking it
there might be laws against making people homeless during COVID-19 as well
I heard there are laws against eviction in some places
Oh then y'all good. They will only take what he has put in the bankruptcy
yeah, i think cars will be the biggest deal
my moms trying to get her bill from the car but so far she cant prove she bought it so it might go aswel
Depends if they are in his name or not
don't think they can take the car immediately, there's uslaly like this thing where if you don't pay us till then, we take your car
If he didn't name it in the bankruptcy then it's fine
That sucks
yup
http://www.ejustice.just.fgov.be/cgi_loi/change_lg.pl?language=nl&la=N&cn=2002122062&table_name=wet Some law act on here about the rules
im honestly not gonna bother with the politics lul
Dark what state are you in
bruh i dont even live in america
Oh
i'm from Belgium lol
Yeah idk those laws
DarkEyeDragon, how is life without a government
our non existant government still takes better decisions than yours
like forcing everyone to speak one language in the country
or at least having everyone at school learn one language as primary language
what is the correct way to license my plugin? i want to be able to upload it to spigotmc.org and for people to use my plugin. i'm pretty sure i want this bsd 2-clause simplified https://choosealicense.com/licenses/bsd-2-clause/#. can i just slap a txt in my source code before i build my jar? will this one force people to publish modifications to the plugin?
pls @ me if you can help
if you don't add any license people don't have the right to edit or distribute it
via a license you allow people to do certain things
you are using licensed work, and that license has a condition which requires you to license your stuff under the same license
yea so where do i add it? can i just do a liscence.txt in my source code? will that suffice for people to edit, use and distribute my work?
github can provide you with a license
but only add a license if you want to allow people to use/edit your code
zrigary you mean i gotta use the same liscence as spigot?
you don't
wdym by im using licensed work and i gotta use the same license
if you want to distribute a different/edited version of paper you have to have the same lisence
Bukkit is licensed under GPL
your plugin doesn't have to be lisenced
its just a plugin idk if that counts as paper? it interfaces with the paper api i guess
paper has little to do with this
CraftBukkit is licensed under LGPL, that's probably a license violation of Bukkit's GPL in itself
bc their license allows you to do so
that's just straight up bullshit
if you want to make your code public and want to allow people to use your code you have to worry about licensing
isnt paper a fork of spigot which is a fork of bukkit? wouldnt it inherit the license?
again, that's straight up not true Dylan
well depending on the license you are not always forced to use the same license
finally some piece of truth
if I were making a premium plugin I wouldn't add a license to my code
Technically if you have no license and you're on GitHub it defaults to all rights reserved.
yeah
which breaks the license of Bukkit, given you redistribute your work
Good thing all my plugin work is open source.
i just put it on spigotmc i don't have a license at all. do i need to GET a license? like from someone else?
I think a MIT license for example does force the same license
tbh the whole Bukkit/Spigot/Paper & plugins thing is fucked up when it comes to licenses, so...
The entire bukkit ecosystem is kinda fucked
You mean you don't licence your plugins under gpl?!
@gusty tiger if you want to be safe, license your stuff under GPL
nah fuck that
so do i just put in a license.txt before i compile?
how do i add a license what's the right way to do that
if you license your code the version you licensed it on will always be licensed
ignoring which license how do i add a license any license
you can't remove a license
I think the GPL license requires you to redistribute the license in a readable format together with the product and the source code
so... I don't know, put a file named LICENSE into the jar?
so i zip the binary after and in the zip i put a license.txt?
a jar is basically just a zip, so do we need to double zip it?
I wouldn't annoy users with that
okay perfect
but I am no legal expert
I think IntelliJ can put a licensing header on all files
don't quote me on that tho
so i just copy paste this whole document? https://choosealicense.com/licenses/gpl-3.0/# i don't need to change any dates or put my name?
Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors pro...
yea lower in there it says it's best to put the whole license at the top of every file
does Bukkit do that? No. Do you have to? Hopefully not
but i can just attach it and at the top of every file put a pointer to the license
I would personally reference the license on top of my files instead of putting it on top of every file
there's a smaller version for use eg. at the top of the file
yea
(DiscordBot) https://github.com/Pikachu920/ScriptDeobfuscator -- Pikachu920/ScriptDeobfuscator: A simple deobfuscator for...: "May 2, 2018 ... A simple deobfuscator for Skript obfuscators based around options. Usage: Put on script load: deobfuscate the script. at the top of..."
I know that guy
there is also a skript obfuscator
back when I used skript I'd just make confusing method names
and obfuscate manually
lmao
I don't even know how skript works anymore
yeah who needs proguard to obfusecate stuff anyways
you think if i '//REFER TO LICENSE AT THE TOP LEVEL DIRECTORY OF THIS SOFTWARE' every line 1 and i have a license i'll be okay to post my software on forums?
honestly I'd link to an URL with the license
but if the URL goes down you're screwed
I think the GPL license literally tells you how to redistribute itself
' To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>'
Hello! if i may interest you -- voxelsniper for 1.15.2 (and possibly older versions)
Paper: https://papermc.io/forums/t/1-15-2-voxelsniper/2987
Spigot: https://www.spigotmc.org/resources/voxelsniper.76791/
ew I started mechanics today and I already want to drop this course
I have to do math with actual numbers????
ewwww
imagine doing math without fake numbers
If stuff isnβt in variable form then I canβt use it
What is a mm
Also dynamics is like ew
reverse dns lookup is just pinging the dns right?
and making it resolve to the ip correct?
or is it the other way around
reverse DNS is just ip > domain lookups
yeah i was just looking for the nslookup command
rofl
lmao i love that
whoever wrote that has a nice style
its great
I'd love to see one for the mess that is 1.15
interesting
that writing style gives me a headache
i cant tell if its serious or pointing out how retarded people are
Time: 4/1/20 10:47 AM
Description: Exception ticking world entities
java.util.NoSuchElementException
at org.bukkit.craftbukkit.v1_12_R1.util.UnsafeList$Itr.next(UnsafeList.java:248)
at org.spigotmc.ActivationRange.activateChunkEntities(ActivationRange.java:159)
at org.spigotmc.ActivationRange.activateEntities(ActivationRange.java:142)
at net.minecraft.server.v1_12_R1.World.tickEntities(World.java:1547)
at net.minecraft.server.v1_12_R1.WorldServer.tickEntities(WorldServer.java:682)
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:921)
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:423)
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
at java.lang.Thread.run(Thread.java:819)
I know 1.12 is no longer supported, but i'd be glad if somebody can point me in the right direction
no u
performance π¦
we don't care
have you considered checking the source
Nice name duk 
thanks ethot
generally that error is down to something messing with the entity lists during iteration
ie plugins
possible there was an issue in 1.12.2 that caused that, but its been so long I dont remember
thank you
generally it tends to be plugins
Z will you support 1.8.8
duck will you set yourself on fire please
yeah, $500/hr, 6hr minimum
sounds like a scam
take it or leave it
sounds like an impossible dream tbh
yeah I figured
give them an outrageous price they'd never pay.
every now and again, someone actually pays it
i have done that before hehe
Kenny since you were really mean to me. Will you fall on your head please
oh right sorry I forgot

so was spigot's discord properly raided by paper yet
no raids
but back to hiding in irc
dont go around and intentionally be shitty to other communities because 'lol paper'
does exactly that


pretty sure duck was joking
I'd bet he was too
he's a fuck but not a cuck
but there's always some morons lurking
or the other way around idk
wiz was lurking
someone send me the link to that discord in dm plz (i promise i'll behave)
only today!
i just wanna see how bad it is
another one https://i.imgur.com/WP7jEvP.png
Hi. I'm from Spigot. Paper is shit lmao
duk do you think we even need a reason to ban you
no u
That name gives me badlion flashbacks
yes
ofc but he changed his name again
time to add support 20w14β
new sound nothingtoseeheremovealong:awesome_intro
ah they mimiced the sega intro again
.png
footprint items lol. and this https://i.imgur.com/bIfOm2e.png
and sexy, no protocol or packet changes otherwise, just the new dimension where I have 15 fps π
is that a dimension
No. Just the snapshot.
okay
yea new snapshot has a bunch of random dimensions
that snapshot actually looks nice
The floor is lava/air so you get stuck.
the floor is lava
there are also a few new blocks: cursor, ant and book_box
That would explain why my worlds look cursed.
/warp paper 
The NBT of the infinite book changes when you open it.
the snapshot is great lmao
actually, I haven't seen any unfunny people in here today
aside from duck of course
My players got absolutely mad due to the translation thing, so I had to disable it after 2 hours of deployment.
pot, kettle, black
I'm a teapot
forgot todays date ._.
Hah
oh look it's a papermc
wrong
no this is patrick
wow rightsideupist
what should I do then, rotate by just 90Β°? π
friend tried to poision me
gave me a vegetarian burger
slap some raw meat into their face as revenge
Correction: slap your raw meat into their face as revenge.
uwu
you mean burn skin off my hand and then slap them?
what
discussing revenge for giving me a vegetarian burger
that certainly is a valid interpretation of that
yes, but why would you burn your own flesh
to slap my raw meat in their face

it was some weird sweetcorn and bean thing, maybe i should
yeah i still dont get it
lost cause, smh
they give me veggie burger, as revenge slap them with raw meat, slap them with my raw meat, therefore must burn off skin from hand
i still have skin on there, not jew, so wouldn't be raw
just a shitty joke
@quasi valley dude.. you're broken... Fix yourself
but it's upsidedown day!
yes, pls rotate your head 90degrees
only 90?
compromise
alright here you go
oh that looks strange
perfect
that's really colnfusing me now
now I'm just staring at my username lmao
i'm really not sure if it was better before
Nah bro you still broken
too late am keeping this til tomorrow
what rotation will you be in tomorrow then?
0
so as always
fun x)
Nice, Mojang can't spell
IRC is still superior Β―_(γ)_/Β―
I don't know any discord server that isn't just full of spam
runs
Naaah
hey guys
what plugging do you use
to show the ping of your players
when they press tab?
case in point 
Yes?
That is ping
Ping is in ms
imagine counting your latency in seconds 
What
yeh
0.089 seconds
oh thanks
then i am a dumb dumb
i found that one
Cloudflare tokens be like
wow
smh prob bcuz md69 move to discord
My thighs hurt :(
TF? The /ping plugins aren't using unstable NMS code. π
Meh plugin got rejected!!! Ddos
don't know if anyone noticed, but for 1.15+ Paper has finally surpassed Spigot, now at 51% servers using Paper out of Bukkit ecosystem.
π
dips a bit if I include 1.12+ so we'll keep it at "Supported/latest version" π
https://aikar.co/papersig.png is live to keep track of percentage according to bStats API

wait does it show that? server per version?
I adjust the code to filter version
that number is calculated as # of servers reported using Paper's bStat Plugin page / total number of servers registered as bukkit (which includes all forks)
the "Server Software" metric on bstats site sadly only shows when plugins use the newer version of bstats, so it isn't accurate
Does it automatically update?
<?php
$paperstats=@json_decode(@file_get_contents("https://bstats.org/api/v1/plugins/580/charts/minecraft_version/data"), true);
$allstats = @json_decode(@file_get_contents("https://bstats.org/api/v1/plugins/1/charts/minecraftVersion/data"), true);
if (!$paperstats || !$allstats) {
return;
}
function countstats ($stats) {
$total = 0;
foreach ($stats as $stat) {
//print_r($stat);
if (preg_match('/1\.(\d+)\.?(\d+)?\s*(?!Pre\-Release\s*\d*)?\s*$/i', $stat['name'], $m)) {
$ver = (double) ($m[1].".".(@$m[2] ?: 0));
//echo "$ver\n";
if ($ver >= 15) {
$total += (int) $stat['y'];
}
} //else echo "failed to parse <" . $stat['name'] .">\n";
}
return $total;
}
$ptotal = countstats($paperstats);
$atotal = countstats($allstats);
$dest = imagecreatefrompng("papersigbase.png");
$white = imagecolorallocate($dest, 255, 255, 255);
$size=8;
$x=435;
$z=75;
imagettftext($dest, $size, 0, $x, $z, $white, __DIR__ . '/hack.ttf', round(($ptotal / $atotal)*100, 1) . "%");
imagepng($dest, "papersig.png");
imagedestroy($dest);
I'll take that as a yes
yes, I have a cronjob running for it.
you entirely missed the point
75% of that is 1.8/1.12
i mean plugin is better than WE run
can someone manipulate bstats? by having loads of small server running plugins? etc?
the hell happened march 12~th? Paper's usage skyrocketed big time
bstats keeps a unique id per server
all share same id
could you manipulate with effort? sure
ahh
how does that relate to "lets all switch to paper" lol
coronahosts
because it's not people upgrading
it's people coming back from serveral years of not playing MC
they see bukkit is gone, check the options, between spigot and paper, hear that paper is better perf
we got 15k new servers in 20 days
We've also been doing about 1TB/day since the 20th
yea to be clear, global stats went from 100k to 140k
interesting
yes
i guess does make sense a lot of kids looking for games to play deciding to come back
Im sure the majority is from downloads
tbh, paper is much easier to download than spigot, people would likely prefer it simply because of that
we dont have any other heavy assets
Agreed, paper was the least pain in the ass when setting up a server when i had to do it
bro our javascript is hardcore. have you heard of node_modules?! thats 800GB of it there!
23TB served, 16TB cached
oh no
got a hole somewhere I need to find, clearly
hold on Z let me show you something lmfao
@upper flicker jenkins maybe?
could be
time to pull the plug on public jenkins :^)
I need to go back through parchment at some point and update the cache/nocache headers
force them to use the api :^)
actually you should be able to scrap access logs and sum up count by path to find the leak
since cache shouldnt be hitting the server
wizjany, Im going to break the CI's /latest/ links here in the next few months to force everyone through the API
so expect some reeees then
all the static paper jars on the CI there are supposed to be edge cached with really long cache times to make them annoying to use
so no penalty for versioned urls, big penalty for /latest/ ones
not sure how well thats been working
epic cloudflare time
yeah it looks like the traffic increase is download jars, the cached bandwidth spikes in that same time period
stop showing off your epenis fix
theres not much else thats cached
Damn, I see your API is treating you well.
If Z sent a screenshot of his stats that would be a mega flex
i'd show you my epenis but it doesnt fit in one picture 
Z do you have any other websites on your CF account?
It's like 15TB monthly or whatever.
sed a monthly stats view bro
stats or riot
send*
MCBanners working hard.
23TB 
lol my VPS wouldn't let me serve even the cached amount of traffic in that screenshot 
how much do you pay on servers Z?
not that much
my plan only let me go up to 500GB 
one dedi, two VPS
dedi is unmetered on the outbound
CF edge caching does all the real heavy lifting
oh man im excited. i think ive figured out how to make my gc flags even better than how they were pre 1.13
well I should say its 'unmetered'
I wouldnt want to do 20TB without any caching, I suspect it would be less 'unmetered'
Idk, some homo decided it would be funny to upload 250k pictures of cocks to one of my websites and that burned up like 4 tb of traffic over a few days and digital ocean didn't seem to mind π
tbh it was quite funny actually
ehh not so sure
you would have recognized DarkEye's
what about 250k pictures of ducks π
Bruh you'd run out of patience
^^^^^^^^^^^^^^
in gravy
I either:
- start going into work again tomorrow
- or lose my job
bash script doesnt run out of patience
^
one dick pic is too big to even upload to there
duck pictures are π
@cosmic raft what is the job?
He didn't do it with a bash script, he did it with some VPS provider that lets your VPS spin up more VPS in an endless loop
which i guess makes sense for you to use
no u r
check ur server fix

sounds like sucky conditions if it's a goodbye when not coming rn
if you're still at that package facility
this is why no one uses epic games
it also randomly swaps between light and dark theme lmfao
wait, is Fix banned?

wiz how many bans today?
i see a duck too many here
I see to many discord users
go away then
i see too many upside down people
inb4 we three are banned
inb4 wiz gets banned
pizzany4mod?
then my next move is to raid the spigot server and say paper sent me 
I only see 2 bans from him today
only
only 2
well I have 1 today sooo
so who got banned today π
sorry there wiz
oh baby a tripple
would be ebic if someone higher would nuke wiz 
^
why am i always tired
someone kick wiz please π
ping Z π
inb4 wiz is highest rank
inb4 Z is wiz
i feel like if someone were to kick wiz he'd just come murder your family and your dog

that would restore the balance in the universe tho
I'm also fucking tired and i ahvent even done anything today
wrong server for that
@KennyTV#0000 wtf
hey kenny you put your rotation back

he also uses light theme







