#general
3141 messages · Page 732 of 4
especially when you start on naked brutality with just one colonist
mood is pretty ok rn lol
true 
must be no table
ive literally had my last colonist go on a mental break when the base was on fire 
or when ur only colonist is incapable of medical and just bleeds out
well, it mostly depends on the skill and the quality of the weapon
and the gear
theres a lot of factors to account for
eh, some weapons are less accurate at close range
i've been playing on merciless the entire game on naked brutality
hadnt really had much issues with mechanoids so far
just melee the lancers to death lol
yeah centipedes are nasty
There are definitely strategies that make centipedes easy to fight
lmao
I never open the ancient danger until I can handle one tbh
speaking of which, i had a raid i barely survived, the raiders fled and decided to mine the wall of the ancient danger and they wiped the rest of my colony lmao
sad way to end
you can EMP them for a while
until they adapt and ur fuckt
I'm swapping over to gradle atm and I just tried using the shadow plugin and everything compiles and runs but the contents of the dependencies I shadowed do not get included in the final jar. My new root build: https://hasteb.in/wudakaso.gradle My new subproject build: https://hasteb.in/igujezir.gradle
LUL
Who is andrew
hop in waiting-room and you will be dragged in.
Andrew is the reason the nightmare known as spigot exists
what is happening in the locked general
vibing
test

Why is general VC locked?
Kids man lol
Thanks!!
who is jroy
mfw 41 manhunting rats 
@cunning raft is jroy
relax jroy
you relax
no jroy you relax 
you relax

you re@lax
@LaxIsNotHere 
lax is indeed not here
lax got banned?
why so many people in VC
VIBING
@slim nymph lemme in
this man tho
omg modded discord, reeeeeeport
that was forwarded to me lol, i'm using the regular discord like the saint i am
criminal!!!
reported 
Why mod it to make the text red?
¯_(ツ)_/¯
It's based on the role color
Seems like spigot 1.16.1 is out
Yep, looks like it just came out
not shown on https://hub.spigotmc.org/versions/
nice
Probably no builds yet idk
Inb4 the spigot spam comes here 
basically the same server
It's only a matter of time
nice one
Not falling for it this time 😎
Watch Aikar develop Paper for 1.16.1
https://www.twitch.tv/aikaradora
its real @half wing
Lol ik i'm joking
this time is real xd
hes streaming it
link
literally above
link
are you blind
yes

beautiful mountains. but what about paper 1.16? Kappa
How long does paper take
.eta
Anyone requesting an ETA will be fed to goblins.
lol
pls dont post distasteful content here
ew goblins
thank you 
Transfer money online in seconds with PayPal money transfer. All you need is an email address.
(it's the one linked on timings)
Spigot is out
Lmao
Slightly...
nothing in #announcements ?
@waxen panther where is livestream
it's pinned
God damned trhing tryna send when I didn't tell it do, dum space
10/10 announcement
r u ok
no
Paper Team good luck on the patch shenanigans ❤️

Don't make me lick you cat
👅 👅 👅
^
oh he was replying to somebody in YT chat
can someone link the commit for the changes in textcomponent/basecomponent for the new hex color codes? I want to see if it uses org.bukkit.Color or what for setting colors for components
i couldnt find it in md_5's commits
why do we have 2 thinksmart emojis lol
where String is hex
why not use mixer to stream 
bruh boxcast is the best
what do you mean support rgb?
md_5 changed the enum to a class in the bungee api but not the spigot api
org.bukkit's Color has the fromRGB(r, g, b) method though? does that not support all colors?
the javadocs say it accepts an int 0-255
Hello to you too zzzCat.
owo it's mja
md_5 put the updated hex color stuff in the main post about the update.
Right under his announcement
ok sick cool
What does no table role mean
@spiral robin it means they are not fortunate enough to have tables
Switching from youtube in a few.
yeah they have no tables, very sad
...
they have to eat on the floor
(remove the space)
they sold their tables to buy pc parts to use paper
They are banned from having a table
@golden gust change the pin to the twitch
actually nvm ill edit mine
soo....um progress percentage?
.eta
Anyone requesting an ETA will be fed to goblins.
😭
Anyone requesting an ETA will be fed to goblins.
someone kick that dude
so im looking through the chatcolor stuff for rgb/hex support ... is it literally just doing like §xFFFFFF internally? that's a mess
ya
my brain is fried 
0 patches done 😉
thats what i like to hear
why is everyone asking for eta, that's just a letter of the greek alphabet tf you mean is there one
I think they're spelling eat wrong
Rgb?
are gee bee
No broccokasi they are spelling tea wrong
https://cdn.discordapp.com/attachments/503000180208041985/722975775912886580/unknown.png you can finally do stuff like this
Tea?
I could go for some tea rn 
Lol
I knew that was coming
See they are spelling it wrong
Minecraft has entered the modern era
Yass
go to spigot and ask.
why is general locked
oh is that because of raids or whatever
idk probably
How can I download the 1.16 spigot first??
@subtle bridge
Spigot and BungeeCord 1.16.1 are now available. Please see https://www.spigotmc.org/threads/447405/ for more information.
Reminder that BuildTools is the only supported means of obtaining the Spigot server jar.
hype
Glare gotta accept you first
Anytime have that Twitch link?
Click Aikar's name on member list.
1.16 hype!
how nice
does paper not have a donate link?
i feel like we should bribe aikar while he's streaming
There's one on the website
ah i was on the main site, thanks
Doesn't go to Aikar tho
zach can buy aikar tacos
I think it goes to Z yeah
it goes to project as a whole iirc. The flag one goes to Aikar?
Z pays for the servers iirc
yeah. gonna drop them a few bucks for hopping on the update so quickly.
Donation train?
yes
do eeet
time to test out plogons now
hot
like you
@waxen panther
more like you 
Z's buying tacos tonight
the spigot 1.16 version is now here
also pinned
1.16.1
Hey can we be dragged in @moderator
:D
👍
Appreciate it!
join waiting room if you want to sit in and listen I think
they will pull you in. There was spammer earlier iirc
the - instead of space in the voice channel name bothers me
discord doesnt allow spaces
*watches 500 people move from spigot discord to Paper discord instantly *
wat
yeah
oh right yeah well whatever
capital letters too, although, neither really bug me
Yayyyy
net.minecraft.server
no man's sky
How bad of a performance downgrade will I get if I use Spigot until Paper for 1.16 comes out
50%
atleast this many
That was fast
:wierdmana:
1.16 paper is out or just api?
API.
What’s the difference between the full release and API
One is a server, one isn't.
Poetic.
Truly era-defining words
An ever life-changing articulation.
So API isn’t the server?
no
thank
API says to the plugin developers "oh yes, you can tell this block to disappear and the block to reappear and the server will do that!! very cool stuff indeed!"
the server is the one that actually makes the block disappear, handles the block disappearing, shows the block disappearing to all the players, stores the fact that the block has disappeared in the world, etc..
Oh so then paper 1.16 is half done
Hey @fallen oracle mind dragging me in one more time? I switched to my desktop
👍
we say that the server "implements" the API because the server looks at what the API says and goes "oh yeah I need to make sure I handle making blocks disappear and reappear because API says I need to do that"
Appreciate it!
The implementation is usually harder than the API.
What's easier, saying that you can doMathTest() or actually doing the math test?
aww
that's amazing
how do i get purr role
I'll second that ^
Awwh, toe beans on that second one
toe beans?
one sec
woah WOAH WOAH
you people are breaking the law
@cosmic raft , request immediate placement into purr role so they can be escorted to #adorable-pets
bruh that was the fucking fastest 1.16 fork launch lol
?
I'm feelin' a bit too tired to go out and research, can someone tl;dr me on if §x§r§r§g§g§b§b is actually happening?
ooh intellij 2020.2 has "related problems" view now like visual studio
It's actually happening
That's gonna be a pain for end users.
say some user is using some custom item plugin, instead of &xrrggbb or &#rrggbb they'll have to type in &x&r&r&g&g&b&bwhich I imagine many plugins will override tbh
parse it themselves I suppose
The point of it is to not break existing parsers
So long as they ignore modifiers they don't understand they'll keep working
I can get that but won't that just output the completely wrong color?
?
instead of not parsing it as a color at all, wouldn't it put out the wrong color?
Vanilla doesn't support any of these formats
vanilla does #rrggbb doesn't it?
The parser in the server that is going to convert it for you understands that when it sees §x it needs to read the next 6 as the color code
No, vanilla only has this in the component-based chat
oh okay, right because you can do /tellraw {"color":"#rrggbb"} and that's component
Yeah
seems like a solution that will make everyone equally unhappy ;p
it is what it is
A parser that doesn't know about this new system doesn't know what to do with §x§9§2§5§a§f§f and might apply the wrong styling but at least it won't leave part of the color code in the final string or die
is this a duper?
That or a lag machine
Yeah, that's what I said, lag machine
As a user I hate the way legacy RGB works but if I was still working on CraftBukkit that's probably what I would have implemented
I understand that, but it's setting up the future
So, kudos to md_5 for finding a solution that's unlikely to break backwards compat
smh does spigot not even have colored output
I suppose so, yes, I just find it irritating that it seems we're never going to say "alright this is a breaking change so that we can clean up everything"
Instead of 8 characters for the user to represent RGB we have 14 characters. It just seems frustrating, that's all.
net.minecraft.server, usually when people say "NMS" they're plugin developers referring to tinkering with servers beyond the API
uncharted land, dragons be there ;p
:v
instead of nice methods like Bukkit.getAllPlayers() you have MinecraftServer.a().b().helicopter().train()
It's not a very fun place :(
lol
oh godf oh fuck what is that
i thought it was just a normal hex code
anyone else hate that one kid on your server who's obsessed with building stupid farms that rely on glitchy vanilla mechanics and thus don't work with paper
@acoustic lodge I like your avatar.
real men use decimal numbers
components were added in 1.7 🙂
oh plugin authors are
there are even nice abstraction layers on top of components for a nice syntax
looks at adventure
I'm still using translateAlternateColorCodes in all my plugins internally, but for rgb anything I'll jump ship over to components.
oh my god
fucking brian
,_,
back to what i was doing
I'm switching I'm moving I'll do it when I update my plugins
I just haven't really looked into components that much, that's all
legacy colour codes just get so confusing to read the moment you start combining formatting and color codes
and when you do short things
How would I have my users write configurable messages for components anyway?
look at what i linked
adventure? I'll take a second look at it.
no
i have another project that i need to rewrite to work on things newer than java 10: https://gitlab.com/stellardrift/featherchat/-/blob/master/src/main/resources/ca/stellardrift/featherchat/default.conf which uses moustache templates
so admins can define their own reusable message fragments
I store all my messages in config.yml so users can easily edit/translate all of it, I plan on moving stuff to messages.yml eventually
how would they be able to write that they wanted it, say, red, if I was using components? can MiniMessage translate legacy color codes?
just...let them write in minimessage syntax?
although I'd love for everything to be modern and components and whatnot, &4 for red and &6 for orange and all that is just hammered into people's heads
they've had 6 years to do the new thing
we're developing software for the end user, not for ourselves, right?
i'd like some sort of global system to define color schemes too
as a developer, it's your job to use the new standard and make sure that users are comfortable with it
by bowing down and staying on legacy you are actually just saying "im shit, i wont update, i will bend to your whims"
just like ppl who run 1.8
so you could say main and highlight are #eeff22 and #bbcc44
and then just refer to main and highlight
i need to watch the 2nd fantastic beasts movie
1.8 is old, that's true, but do most users consider &0-9a-f "legacy"?
1.16 rgb colors probably blew their minds
it doesn't matter what the user thinks
they aren't the people coding
they do not get an opinion on that
your job is to balance the future and the present
lol
the users only think about the present
right, but, we're developing software for them, not to show off to other developers and proclaim how good we are at developing
I do see your guys' points completely, absolutely 100%
dear god
and I agree
I'm just saying trying to get people to adapt to a completely new standard is hard
I won't lol
people don't have to use my plugins
the client will iirc still parse legacy when it's in a Component
I'm not supporting legacy because now it's double-legacy
I just still think that most users will have a rough time adapting
that's all
it's an easier system lol
give them a link to a color picker and say "copy the # and the six chars after"
they i think will actually enjoy that more
that flexibility is insane
that's not what it is, though?
it lets you personalize your server so much more
and remember that there are just as many new server admins as there are old ones
you dont need to force them to do it manually
probably more who are just getting started
my lord
so it's just as important to think of the learning curve
I see what you're saying, sorry I misunderstood
yes, you can make it easy on the user (potentially even easier than current system to an extent) but still embrace current technologies instead of staying on legacy
it isnt hard
so, in practice, let's say I wanted to print out a message with color that the user specifies in config.yml
with the new system, what would they have to write in the config.yml?
MiniMessage's syntax I suppose?
that would be preferable once he updates it to 1.16
probably
or you can design your own system
what's spigot's way of doing it?
component builder
parsing external strings, say from a config?
minimessage takes your string and runs it through component builder
no, that would be legacy
minimessage runs your string through the modern system
so there's no way to not use legacy if you want to allow users to specify their own colors while only depending on spigot?
correct
i mean, you can let them do the ugly way of specifying colors
but that's not user friendly
so design a way to make it prettier...
or use minimessage.....
what about something like what Mojang does with tellraw?
yup.
components......
is there a way to parse a string as json and run that through component builder?
is that what minimessage does?
define each message as a json file and make them edit that 
it parses its own tags into json yes
seems more user friendly than §x§r§r§g§g§b§b lol
that's the point
minimessage makes it easier while still using json message components
as opposed to parsing legacy strings
ignoring the fact that it's not backwards compatible, wouldn't §#rrggbb be better?
idk why they didnt do that
@void void in vanilla jedenfalls schon
they probably have a reason
backwards compatibility
I have a strong dislike for being forced to use external libs because Spigot doesn't provide them for you and the entire community agrees it's not good
I dunno I just feel like if no one uses something because it's not good and it's not "good practice" then maybe it should be swapped out for something better
make paper spigot independent lel
they do provide it for you
it's called the fucking component builder
they dont provide a fucking string parser
which is not their problem
you can parse individual fields in your config
instead of a string
minimessage lets you do strings
so get over it, or use it
ok ok jeez
i have a strong dislike for people not knowing the full context and still managing to be disgruntled somehow
I see your point, I'll give minimessage a try, thanks
and now to set up configurate for this project
@zealous wedge you made that, right
ya
hot
❤️
we really need to move away from the concept of one monolithic api
make dependency loading easy so ppl aren't downloading the same library 20 times
:o
good point
slightly related but mostly not, i was going to add a maven dep loader by Byteflux into one of my new projects so as to reduce jar size
but, doesn't that break spigot TOS about plugin not requiring internet connection
i think plugins can use an internet connection to download deps, but can't require an internet connection on first download
wdym? it would, to get its deps otherwise nothing could be enabled
well, i mean
i guess... if you just make it load
oh wait, mistyped, can't require an internet connection on every launch
but can for 1st run
since GD and LP both do dependency downloads
the announcement isn't acutal paper or anything, right? Just the api for developers? What does the api do? Like how does one use the api jar?
if you have to ask, you don't
nah, above max short length
:(
42069 should be tho
Does paper ever push updates upstream to spigot? Wouldnt that make merging easier and allow spigot to also benefit from paper exclusives like async chunk loading?
nope, spigot wouldn't take most changes
they tried
oh people be vibin here
Do you mean theres no way to submit a PR for spigot? Or that the PRs dont get merged?
they don't get merged
You can make PRs, some get merged but not the more complicated ones Paper was doing
You can PR simple bug fixes
Does anyone know why? Just seems like a bit of a waste
in short, spigot doesnt want the radical changes paper has
don't know, but i dont mind
spigot is spigot, paper is paper
No idea, Aikar used to be a Spigot dev and all this stuff was happening in Spigot
At some point md_5 didn't want some of the changes, fork happened
yes
but also md5 and md-5
wtf
hash
Yes
bad hash at that very insecure
^
it used to be vewy strowng
i used to hash passwords with that shit
and it was good
but today, yes, bad
isnt there password leaks in md5
there are now
rainbow tables
afaik there's no salt
idk i use bcrypt now
ye
I'm so excited for paper 1.16!
1.16.1!
yay!
you can crack old ios restrictions passwords which are md5 (I think)
yay!
progress is 1%
@celest coyote wait how do u know?
they have salt
we watchin the stream

we just helped aikar apply the first patch
well actually how many patches are there
what stream?
check pins
no, it's chalkboard
thought it was one of those annoying android custom fonts
wait where do u see how done it is
lol
you don't
wait where do u see how done it is
@kind plaza watch him write lines
lmaooo
less red = more done
i just make a quick app for aikar to push a button to increment patches done / total and a progress bar
lmaoo
did he say we're on patch 3/550?

Yes olivia >.<
0.3636363636% done then
i just make a quick app for aikar to push a button to increment patches done / total and a progress bar
@potent fossil you could use streamlabs
or whatever
too mcuh work
I dont even know how to use that
idk i probably wont, im really lazy
oh 003 is fixed, so we're on 4
ik
hes on server patches right now right?
Ik generally how to read a compiler im in an intro to programming class
I saw diff
o
accurate
no, it said failed to apply patch 4
i believe this is 4
watch this ready
we just started 4 yes
so we are 0.55% done
Eh, these first couple are probably the most likely to break
patch 4 is the biggest patch
Some of the big ones later will also need work but a lot will automatically apply
oh damn that really pings me here too doesnt it
Some take 0 time or just running a single command
github redesign on pc >>>>>>>>>>>>>>>>>>>>> github redesign on mobile
guys i was joking it's not actually 1 hour per patch
guys i was joking it's not actually 1 hour per patch
@mighty storm jokes are forbidden
wiggle wiggle wiggle wiggle
wait does that mean im forbidden 😢
Yes.
Listening to Punjabi MC Mundian To Back Ke On repeat 🙂
indian music
wow twitch ui is very nice
on pc
how we doin boys
we doin
cool cool
why are you doing all this? Just type /fix patches into chat
me n the bois ints i j k l i1 j1 k1
i mean i know why it says that but still
yeah true, looks like shit
this
what
join waiting room
I dont have a mic or speakers
ok
Nice hoi4
what is the ide hes using
holy shit aikar still live
My frames on 1.16 are so low 💀
btw what patch ais he on
4th one
I should probably learn to code
dont know what to do though
literally havent been doing anything for months
that's me
wanting to get better at coding
started a project. spent a couple days on it
haven't done anything since
I think my problem is I have nothing I have to work on
and I dont know what to start
been doing nothing for a good month and a half
thisisme
maybe I should make a crappy game in c or something
oops
looks like I fucked up my arch mirrors
mine are fucked up too
so how much worse is 1.16.1 turning out to be?
i ran reflector but didnt help too much
is it heavily fucked up or mostly ok
Anyone requesting an ETA will be fed to goblins.
I wasn't requesting an ETA lol I was just wondering how bad this version is to Dev
yeah so come watch the stream
k gl with that
gn 😄
On a single server? My ass
he is joking xd
how can i get paper 1.16
wait
that doable with a 9900k
holy people have been in vc for all day and night
Actually committed my changes this time so hopefully I don't lost that work again..
it means don't ask about it
Developers, Paper API 1.16.1-R0.1-SNAPSHOT has been deployed if you don't use NMS and want to update plugins.
This one
it's an API
if you don't know what it is
then it doesn't apply to you
it's for developers
4
Ty
it'll speed up later
first few are the biggest patches to resolve, once they are done the process will get much faster
that just means that he's gotta run back and forth to update something
It's not gonna happen, lol
too complicated to do that automatically
That also doesn't really say that the patch is fully done, we're gonna have to go back once we go through all the patches, etc
and you can't do it manually when it auto patches 100 patches
Lots of back and forth at the end
well you could but it would be too annoying
How long has it taken for Paper releases before?
few hours, few days
I would like to know what to expect
.eta
Anyone requesting an ETA will be fed to goblins.
don't expect anything
You should wait a few days anyways
it'll be out when it's done
^^
1.14 took 2 weeks. 1.15 took 3 days. It varies wildly depending on what's all changed
Don't use the first few builds of spigot or paper, they're literally garaunteed to have issues
cat did u see my dm :(
shouldn't be as bad as 1.14
ye
I have a friend whos a server host, was told that it would be for Monday
perv
wtf flirt back
¯\_(ツ)_/¯
Spigot has already had 5 builds

your host is pulling crap out of his ass

1.14 took 2 weeks. 1.15 took 3 days. It varies wildly depending on what's all changed
@olive marlin The time slotting was a lot better in 1.15
yep
Well, friend

1.15 was fast since wasn't it just B E E S
I would hope that we are by then, but, we'd just be pissing in the wind tryna give any form of guess
huh
That's why I like pasting that 1.14 took 2 weeks, 1.15 took 3 days. Shows people that it really varies.
spigot fixed a crash with enderpearls and end portals
Huh
looks like a bad patch port? https://hub.spigotmc.org/stash/projects/SPIGOT/repos/craftbukkit/commits/ab3875418c849cfa2ca532c8c0d35e2d092d699c
MojangMappings on the root issue(spigot) would improve it. But licensing. 😦
I suspect we'll have FIRST paper builds around beggining of next week. But it'll be buggy for sure, so...
But it will still work? XD
#mds-legacy-rgb-chatcolor-changes-won't-break-other-plugins https://i.imgur.com/ud8Ciwl.png
heh
kenny bad
420
420?
√-42
too many spammers
Hi
wtf there's a pokemon moba now
Link?
Pokemon Unite is a brand-new way to experience Pokemon, with Team Battle 5v5 gameplay similar to your favorite MOBAs. Coming soon to Nintendo Switch and mobile devices.
Mobile devices. Wahoo!
Yet another small mobile title was definitely what I wanted
client sends CAP LS 302, so I reply with CAP * LS : (no capabilities)
it's supposed to send CAP END...but it's not
@viral hornet I cant join 😦
Jump into #waiting-room
🎉
hi t-lo

jk 
guy leaked the 1.15.2 jar
it even sleeps longer the more ppl are on over the limit 
holy shit aikar has been coding for 6 hours
rookie numbers
its 3am
He's dedicated to getting Paper ready.
how many patches has he gotten through
the first patches are chonky
what one is he on tho
you know what else is chonky
we are on patch 9
me :(
@vernal moth it's outdated
we got through 2 chonkers
so dw you have newer versions
ah
craftimize is the biggest cancer I've seen in this community
how many until the patches are small?
and the guy is just fucking annoying lmao
Songoda: exists
Songoda is at least somewhat tolerable
@latent magnet just dont pls
I've had some decent conversations with her
.eta
Anyone requesting an ETA will be fed to goblins.
if you want to learn about the progress, just watch
you can check yourself on the repo
the patches are in the repo
it's only by a few weeks
byeeee
I need to update hyperverse D:
2290 lines jfc
apparently plotsquared works without any modifications so im happy
oh patch 9 is like the last huge patch
async is still much further down the chain
async
is scary
oh im looking at diffs
this is terrifying
.eta
Anyone requesting an ETA will be fed to goblins.
Where dem goblins tho
that one shouldn't have many issues, the chunk loading system didn't have major changes but we'll see
n
it's from march
outdated
do not use it in production but feel free to check it out
yes
How big is a patch
from 50 to 4000 lines
from 1 to 10000 lines
depends on what it's doing
and there is 540
Damn
from 1 to 10000 lines
@vernal moth oh..
Hard work lmao
I meant on average 😐
What patch are you on now 
9/548

actually less than 548 I forgot how many were in the folder

it seems like most of these are ~50 lines though
first few are big
for some reason it is displaying the diffs for me
I guess the redesign does that automatically(?)
what is craftimize btw
I have never seen this before
server host
what do they do
they hard coded a player limit into the server that calls Thread.sleep
if you have too many ppl on
lmao
wow
oh I just read the code
I was just assuming it was like stolen code or something
variable names are confusing
been there
LOL
@@stray oyster loves dude i appreciate your work, and are noticed
I'm pretty sure there's been a constant ~80-100 people watching throughout the whole stream
He should definitely put a donation link there
is that ysl talking?
Donate to Paper and Z will pay him Taco money.
hi glare
or just use the donation links over at acf
Or donate directly to Aikar ¯_(ツ)_/¯
Good evening
Morning.
If you wanna show some love for the past 7 hours he's been going, you can do it directly there.
dumb currencies
@vernal moth minimessage doesn't work on spigot 1.16.1 yet does it
wanted to play with 1.16 messages a go
my branch does
does it include the parser plugin?
yes






