#general
3141 messages · Page 25 of 4
meh started looking into programming ~7 years ago
Minecraft kids? I'm 18, I prefer the term "adult"! /s
Then I remember Aikar has a wife and career
stef in what month is your bday
To be fair, he's not MUCH older than I am, so that's terrifying
A career would be nice
@void void December
2000 dec?
Yes
I would gladly just skip over this university thing
wew i'm older than you
Lol
whole 5 months
👏
You kids and your 2k
I was born in 99, y’all babies
in december 2000 reactor 3 of Chernobyl NPP was shut down
that era where you can talk to people about 9/11 who wasn't born yet ._.
Yikes
lol
I remember being in class
old enough to comprehend it i mean
Teacher was speechless
I was in class when it happened
Yeah
Facebook didn’t exist, the horror.
Wait, why did they remove heaven?
omg how could people even exist before facebook
I was in the beta program for FB when you had to get enough students to vote to get your school added
FB is so trash now lol
Now?
When keeping spawn chunks loaded via paper.yml setting, what does paper counts as a spawn start point?
This community must be old compared to a lot of other Minecraft communities
It has its purpose
@qwerty /setworldspawn
thank you
if you use FB correctly it does
The spawn is the spawn, and that’s a spawn. Just to clarify.
I use to keep up with my crazy aunts, and for the groups.
the only real exception I have is my MC staff
Oh, and like people from the schools I’ve gone to. I moved 6 times in 5 years, so there’s a decent amount of people on there
FB is designed to post random life updates so family and friend can keep up w/ things going on without the tedius task of calling everyone you know to let them know or them calling you, or visiting in person. time is so limited, and FB filled a nice void of that
other social platforms are designed for public, FB was designed to support privacy control
just people misuse it
What about just sending a message on WhatsApp to tell people what's up?
I quite like Facebook, actually. Not on it a lot, but I’d definitely miss it.
I don't mind adding people I'm always around so long as I consider them reasonable friends, It's the people who literally say "hi" before adding you, or just decide to before you've even spoken to them, just mostly stopped paying attention to requests \o/
thats still 1 on 1 convos, which sure some people do too
WhatsApp isn’t a thing here. No one uses it 😛
@slim nymph You could just make a group chat with your family.
but sharing private things as a broadcast to everyone you know without having to then invoke a real time convo has value
But then you still need to target it to specific people, might as well call them 😛
and then how are you different than FB? and those apps are designed around real time
FB is moving back in the right direction of focusing on what its for
I like to use Facebook to write shit about people I know, without directly mentioning them
Then have people message me about it. 10/10 irl drama.
FB is a forum for closed group relationships. its intended to not require real time communication that messaging apps are biased around
@golden gust add me on facebook so I can stalk you more easily we can hang out
There are some really neat local Facebook groups that I frequent, those are nice
G+ honestly was even better than FB for control over privacy with Circles. FB has it now too but its not as clean and core as it was in G+
to segment your relationships
and choose the segments of who can see it
Are we allowed to break bedrock
I won't tell you why I want to do it because you'll fix it
vanishes
Now I feel obligated to have it fixed
Isn’t that a part of normal survival gameplay?
Only reason I've not deleted FB is because I use it as auth for some websites and have a one or two groups on there, I wish I could just zap it easily 😦
Especially in the nether, without breaking the bedrock nether farming is a bitch
It's been a thing since 1.5 ish according to this issue
I'm just curious as to why he wants to hide his reasoning
Yeah, a bit weird. I would allow it tho
Well time to try out ACF
Join my Discord for ACF support so don't have to spam this channel up as much : https://discord.gg/gU8yahX
Not really
Just try all the CSS rules until you get the right one
Time consuming? yes
Hard? No
css not being hard? clearly you've never centered something
Once again, just gotta try all the properties 😛
centering in CSS requires a masters degree in rocket science
lol
For vertical centering, you need two masters.
centering things in CSS is either a) the easiest thing ever or b) A complete nightmare, fuck it, switch the layout, it isnt happening
never in between
^^
Yea, don't really do CSS much, but flexbox is ❤
dem pixels
I just create static images and track user mouse movement
I dunno why I like this song so much lol https://play.google.com/music/m/Tfjt55oilttlxpabhzzakomyekm?t=Horsey_-_Diplo
Nice this plugin adds an enchant that lets you mine 3x3x1 and it lets you break end portal frames
Guess I'm reporting that
is brother still the go-to brand for printers?
I tried googling a recommended brand to help you out
its mostly just individual recommendations for categories
We've had a few bother printers and not really had anything bad that I can say about them, other than the typical "consider unplugging it when you're not going to be using it for a while if you like your ink"
does it eat ink for breakfast or something?
It loves to clean its heads overnight when its been sitting for a while
lul
inkjet ftw
you should make your own ink, buying it is the biggest scam since bread
Many prevent that these days
@golden gust I was thinking of getting a laser one
laser printers ftw
If their lasers are as reliable as there inkjets, can't really fault them; My grandfather prints pictures, and other members of the family are just cheap
I wonder if this would be a tax write off 
waiting for Aikar to get triggered
that O in FROM is the real trigger warning
blame intellij
no
its the default font
You cant drive a wedge between me and intellij that easily
USE A JOIN MAN
yeet

Sup amigos
Wait, the creation story of paper isn't a myth? gsand is a real person?!
horrified with the results of his own work and pushing, gsand exiles himself, hoping to remain hidden from the disaster he was a part of
I close my eyes
All I see is
NoSuchMethodError NBTTagInt
I wake up sweating for I have had a nightmare about
NoSuchMethodError NBTTagInt
No matter how much time passes I cannot escape
NoSuchMethodError NBTTagInt
The plugin is trying to access a method that was remapped in december
The plugin is trying to access the correct method
I mean, yea
The person's just running spigot that's extremely out of date
I cannot count the number of people who have insisted that their host have the latest version of spigot
And that I'm wrong when I say they're using out of date builds
BUT I RAN BUILDTOOLS LAST WEEK!
Nah they wouldn't run buildtools. They'd use host supplied spigot jars which are many months out of date.
steals the cat and runs off into the night at very hihg speed
me taking the cat https://i.ytimg.com/vi/ZW_OVyiZwJM/hqdefault.jpg
@worn ember be rude and tag him tbh
i'm good
oh man that hytale music is awesome
just sets an epic feel
I feel like im in an epic RPG
link?
scroll up
oh lol
My favourite is Travelling Band
For beta sign-up, screenshots, detailed articles, concept art, game info and more, please visit our website: https://hytale.com/ Don your headphones and expe...
(DiscordBot) Hytale OST - Traveling Band - length 6m 16s - 33,043 likes, 296 dislikes (99.1%) - 479,738 views - Hytale on 2019.01.13
reminds me of the LOTRO lol
any fantasy RPG you mean 😛
hytale is killing it with the marketing man
I like how open they are about it
total 241M
drwxr-xr-x 2 kashike kashike 4.0K .
drwxr-xr-x 6 kashike kashike 4.0K ..
-rw-r--r-- 1 kashike kashike 46M a_new_adventure.flac
-rw-r--r-- 1 kashike kashike 38M gaias_lament.flac
-rw-r--r-- 1 kashike kashike 40M kweebec_village.flac
-rw-r--r-- 1 kashike kashike 62M night_on_the_dunes.flac
-rw-r--r-- 1 kashike kashike 57M traveling_band.flac
I've got it downloaded already :p
.flac 🤔
interesting. Never heard of it before
nope
weird
Since FLAC is a lossless scheme, it is suitable as an archive format for owners of CDs and other media who wish to preserve their audio collections. If the original media are lost, damaged, or worn out, a FLAC copy of the audio tracks ensures that an exact duplicate of the original data can be recovered at any time.
it has lots of perks
i was thinking of implementing mcmirror their api for in my downloader but they have like 0 version control and i don't really want to parse all strings to filter out the versions lmao
sad times
when planet minecraft advertising doesnt work
that hytale music hella runescapey
oh, 2019.1 is for real released now
I like the spash image
seems way different from their past images
@wide chasm works funkly.
@ancient bolt ? I only see RC1
when's hytale supposed to come out?
I don't think there's any way it can live up to this level of hype
it's like if half life 3 was announced
crop is purposeful... part of the meme. games on right dont matter anymore
Is there like a unique identifier to an inventory i can use to uniqely identify it?
There is the title, beyond that, there is the InventoryHolder interface
Didn't md5 remove that?
he made it unused in some cases, paper fixed that
erg i dont wanna use the title
Yeah you could make a new inventory holder then
but if i want to keep spgiot compatibility?
inventoryholder is the way to go
(You do now actually get a proper NMS type inventory in some cases when you use createInventory, however; which has some pros)
so is this a paper thing because md_5 broke it?
or can i use ti with spigot as well
For bukkit, just don't provide an InventoryType
Be warned that spigot may be dropping that in the future
why do they do this
shoot me
i hat espigot
but i think cyan light is a pretty nice theme for intellij
hate
i need to well redo my menu controller
right now i rely on titles to identify invs
along with registering them
Could just use a hashmap
^
That's how I do it in Guilds
When the server starts it loads a list of inventories into a mat
i do that already
Is the EXPLAIN on this as good as it's gonna get? https://i.imgur.com/WK4rMKW.png
Ok nice, just making sure. Not very good at reading EXPLAIN output 😛
Thx
It's a query to find an active ban of either a user ID or that user's IP address
postgres is decent, SQLServer has a really good execution plan viewer
i didnt even know that was a keyword
it's only use for performance analysis
pgsql > mysql
well, yeah lol
I'd like to use PG, but this is for a MC server which might use some plugins that are MySQL-specific, just better support for it 😦
i went to see Captain Marvel yesterday, she had some nice plots
*i mean it had a good plot
I don't appreciate the objectification joke
write those plugins for pgsql instead :p
is postgres not mysql compliant?
is this even true?
lol
People still use that?
like all of them
Weird
Pretty sure they are all SQL-92 compliant, but if you write all your SQL to be 92 compliant, you won't be taking advantage of very many implementation-specific features.
So no, they aren't "compliant"
Postgres is probably the most feature-rich and superior open source RDBMS, to not take advantage of the implementation-specific features would be very silly.
Right, but which special mysql features would your plugins be using that postgres doesn't support
if it's all that and more
It's not about that, it's about if I wanted to use external plugins not coded by me, which widely don't support Pg
That's what I mean
s/your/the
Correction, <Sweepyoface> Right, but which special mysql features would the plugins be using that postgres doesn't support
I don't want 2 different database servers running
They would be coded to use MySQL specific dialect
The most basic SQL people write is typically not going to be ANSI SQL.
It's going to be dialect-specific.
Not to mention some plugins very specifically would be using the MySQL JDBC driver
I'm not going to modify a third party plugin to be compatible with Postgres
Fuck that
just use hiberate and experience your queries getting like 2x as slow
lol
Sweepyoface, as an example, even the most basic SQL like LIMIT is different between MySQL and Postgres.
Not so much about features being better, more about the dialects being almost completely incompatible at the basic level.
NoSQL probably will never outperform RDBMS at relational data.
MongoDB strikes a nice balance though
and most structured data turns out to be relational 😃
Sweepyoface: welcome to the darkside
we have cookies
yeah I once made fun of you for that
but now I love it
:)
MongoDB is webscale
updated paste with nicer output
new creator in mcdev (all backend changes, no frontend changes)
is working
no more !! anywhere, totally thread, null, and lateinit safe now
still not structured very well...I'm not totally sure it could be made much better though
since I'm limited by JB's structure in this case
nice \o/
So, gonna stop supporting older versions in mcdev now
for creation at least
where should I make the cutoff?
1.12 😛
.10 and .11 have no purpose
forge?
yeah
forge folks fucking love old shit
I'll ask some of the forge peeps and see what they think
prob not as much as pvpers love them some 1.8
1.8 apparently is the gold standard
but fuck em
they are on their own
right then, 1.12 and up it is
Dah pee vee pee. :>
@golden gust permission requested for HOP in #paper-help to kickban a dumdum
I noticed him
wow I didn't know that pings tacoman too
@dums
TIL if you have a query in DataGrip with named parameters, it will prompt a dialog with the parameters so you can enter them 😛
Not a big feature, but still neat.
wat a datagrip
get a datagrip on things
what are you on the programming section of spigot forums?
you cannot change the color of a menu?
I was just wondering why his plugin didnt support changing the title color of a gui when most plugins you can
then he tells me spigot doesn't support it
if u stick section symbols in there it'll work. Or the escaped ascii code
and then show him how wrong he is in huge large images
I will
t
q
Hm, as a matter of preference, do you prefer to represent actions taken in console to be represented by an actual user record in the database (having an actual row in the database for the console user) or have those related user_id fields to be null if the action was taken by console. For example, a ban record might have a staff_user_id to represent who enacted the ban. This could either be represented by an actual record for the console user or NULL.
I prefer using a separate record for non-users, as you can then use that to distinguish between different origins of the actions. An example being if it’s executed from console, or from a web interface, etc
.g cyber police
(DiscordBot) http://www.cyberpolice.ir/ -- پلیس فضای تولید و تبادل اطلاعات | پلیس فتا؛ سایهسار امنیت...: "تاثیر وایفای بر سلامتی. ادامه ... 582. 0. + موارد بیشتـر · cyberpolice-social-network-ott-baner02.png. nomoreransom.gif. اخبار سایر استان ها را..."
wtf is this shit
Iranian cyber police
That is a good point, actually.
In fact, in addition to that, I think I'm going to add a system field to the users table to indicate that it's a system user.
Z750: see pm
Lame, system is one of the reserved keywords that has to be quoted.
Oh, should probably set a starting AUTO_INCREMENT of like 1000 too, just so I have enough lower IDs to use for system users
imo, "console" should never be used as a source for anything
You saying console should never ban people? 😛
Or take any actions?
Or something else?
correct. "console" should never be seen by anything, be it in-game or a website. it should be more-specific, such as "automatic"
Technically that's what the system flag is for, but still good to log the exact source, I would imagine.
Any automatic ban would happen under a system user
I personally wouldn't count automation as "user"s
"Byteflux was automatically banned for fly hacking"
"Byteflux was banned by Zoidberg for fly hacking"
"Byteflux was banned by Console for fly hacking" is something that should not be a thing
Sure it can be displayed like that in any user-facing situation, but internally I'd still like to know the source.
if you were to ban byteflux for anything it would have to be retarded
Whether it was through Console (which would be me, most of the time) or some other automated system
I'm used to things being in containers where you can't easily get to a console, so it's not a problem for me :p
some servers aren't like that :>
This is how I was thinking it'd be: https://i.imgur.com/Cr65yD5.png
I hate that console is even a thing, aside from stopping the server
^
The only use for it is vanilla, to op/deop imo. Everything else should be done programmatically, and "console" should never be used for moderation
As a server owner it's how I did maybe 70% of my chat moderation when it was just me lol
Couldn't be fucked to log in
Where as console was always available. Even in the Docker container I use for running servers, accessing console is still easier than spinning up a client, since I'm always SSH'd into the machine for other reasons.
he's correct
you can't sacrifice functionality of the server just for something to look pretty
you know what that's called/
modern cancer design
Restructure the command to output a nicer message if the sender is console :)
Yes, I mean that part is understood, but the disagreement was more on principle
The principle being that console should never be used at all to perform actions
That's what I think, yes. It's more suited for a web panel where the real source is known because they have to authenticate as their user
Or discord, slack, etc
Could also just have a superadmin user, like me, which all console actions would be logged under
Since it's just me using console
Not a fan of that. Especially if displayed somewhere like a website, it's nice knowing exactly who did what, and not having to see "Console" or similar and either assume it was you, or try to guess who it was
I like to see exactly who did what,. It by proxy
Not by*
don't auth people to use console then
you cant tell me what to do, youre not my real mom
3
ur real mom should've left u 2 die
4
2
4
ur literally the most retarded piece of cancer in this entire universe
wow
City's pretty retarded too
that cant be true though
there are people who like nodejs and shit in this universe
Dance with me
I wish there was a way to automatically prefix selected columns. Prefixing because of automatic row mapping of pojos in joins: https://i.imgur.com/0OKySrw.png
Maybe like a SELECT tbl.* AS t_*
why are you using a sep table for unbans
just remove row or mark it unbanned
dont use it for history, use a history log table for that
Yes it is.
The unbans table has more information than that.
Such as who unbanned, and the reason.
ok, so store log as a log
Data which occupies space even if it's empty
Therefore having a separate table makes sense.
the bans table should represent whos banned
It does
shouldnt have to join an unbans table to find that out
The unbans table is specifically for manual unbans, tracking who did the unban and why they did it
Not having to store that information in the bans table saves space
Because that information might not exist.
If there is no explicit unban to begin with.
Therefore, it's more data-efficient, like I said.
ok, so still keep a flag on if the ban has been removed, the unban record can point to the ban record
but 'am i banned' shouldnt need to check unban
If the ban is permanent, it must be explicitly lifted and therefore an unban record for it would exist.
For temporary bans, the active status is easily determined by the expires_at column.
Secret for now 😛
But I used my free Google Domains credit to snag what I think is a decent name 😛
gon be 1.8 pee vee pee?
No, I wanna do something synchronized with the latest versions
Probably just a Survival + SkyBlock thing.
PvP ruins everything, going to strongly deemphasize it.
Focus more on PvE
All of the MC servers I enjoyed (except the very first server I joined) had PvP enabled. I guess I like ruined stuff
Yes, probably.
It's not exactly rocket science that competitiveness breeds toxicity.
Which is fine, some people like that, and thrive in that.
But that's not what I want.
Toxicity brings drama, which is a prime source of entertainment
(DiscordBot) https://www.mineheroes.net/ -- MineHeroes - Minecraft Server: "Factions and OPFactions reset on December 8 - Full Changelog -..."
huh :>
I think he thinks he's being clever deleting his message lol
No
I just wasn't sure if you could mention servers here
<DiscordBot> <Atak> Hey Byte, the best MineHeroes dev
likely can't if ur advertising
but that's not advertising at all
kk
Did he just call Byteflux a MineHeroes dev?
yes, I did..?
Indeed
Not sure why this is notable lol
I don't do much work for MineHeroes directly, more for Minelink.
Which is also owned by the MH owner.
Basically the same for me
I just never ever saw you talking in MineHeroes related stuff. It was my life goal to talk to you. I noticed you when I joined this Discord server. Been nice talking to you, sir
I don't ever and probably will never talk on the MineHeroes Discord.
That's so sweet
There's absolutely no point for me to.
There are other more active devs on there who get stuff done.
I mean, I never spoke to Mister Byte before so I never knew he was retarded. But now that I think about it... he's actually really nice.
you willingly chose to base your online persona around a weird children's book healer cat thing
and leaves
simmer down spots
lol
lols
there's a Z750 intel chipset?
no it failed
well thats pretty fitting choice then, big
got em
etc etc
mfw if intel keeps up the naming there will be
it'll probably be a disaster too
like the true z750
Just like you just did in your sentence.
2
3
ur just mad cuz bad
Let's all be nice to eachother!
Has Spotted gotten his daily kick yet?
yes
Oh, shame.
see #dev
there are two #dev channels
@acoustic pilot is that an assumption that he can only be kicked once?
that doesnt sound right
I think this is a trick
That was the assumption yeah, I thought we only kicked him once a day 😃
Oh yeah.
like we care, go ham
wtf
~_~
so I take it mineheroes is one of those big networks
Well, big... 900 players during peak usually
1000, but yeah. During summer/winter it peaks at 1200-1400
^
Not as big as many others of course, but still on the bigger side.
Indeed, quite big compared to most servers. In my opinion it is the best server out there. Loads of custom things no other server like it.
Minelink, their sister server I guess you could say, has been peaking at around 200.
changing package names requires a maven clean to compile correctly lol
Mine link, also a really nice server.
@orchid pelican 
I pretty much only do mvn clean package when testing new plugin builds 😛
So never really noticed
i just use the fancy maven gui in intelij to run package
but it didnt recompile classes even though they improted classes that had there packages changed
so lots of no good goods
i typed MVN CLEAN PACKAGE in all caps but my junk is still filthy
@upper flicker clean my package please, maven is broken
Rip demon
That’s a short enough drive to still be nice
It’s the 8 hour ones that suck
Or the 15 hour ones, ugh
i mean
I'm happy to say they all suck
but yes, 8 hours would be demonstrably worse
The amount of stupidity I go through when people dm me NOT A RANK AT ALL about modding PAPER about some stupid ass pvp porting mind boggles me
Like dude low key brags and then asks for help
screenshots or it didn't happen
So that's an invite to slide into your dms for paper help right?
yup it didn't happen
I just block PMs from people not on my friends list
95% of them were just support requests
I care about my community so I keep them open :))
No you don’t, no ones buying that
City clearly is a M
someone help in #paper-dev ty
...
people will help you when they are available and/or want to, there are channels for a reason
don't bring that channel here =)))
This is the channel where we bully leaf and bug city about IS stuff not being updated/working
"and IS stuff" hahah u fail hahah loser
wat
If someone hasn't responded there, what makes you think they'll respond if you just tag the channel in here?
I type like an absolute idiot on my phone
Basically every second message has a couple wrong words in it
:D
IntelliJ complains about "duplicate code" for my bootstrapping code for 2 different modules because they share the same package and class names. The common module has classes like AbstractUserManager, and the bungee and spigot modules both each have a UserManager implementation (same package, same class name). The code that bootstraps these classes are in the respective plugin classes, but IntelliJ sees it as duplicate code 😦
IntelliJ's duplicate code checker is shit
i have the same issue with my spigot module of my announcements plugin when it's installed in bungeecord
Turn off the inspection for those classes 🤷 It's generally quite good
Yeah most of the time it's good, but maybe this is a sign that I can further simplify the bootstrapping to reduce the "duplication"
Probably. Sometimes it's not practicable tho
sometimes it helps, sometimes its pure shit
It's not pure shit, though?
Like 99% of the time it's actually really good lol
This is just one of those 1% cases
^^
But since the bootstrapping has to happen in each plugin class, not sure how I can avoid duplication
In that case I wouldn't view it as a problem, and just ignore it
@acoustic pilot i know how: go in the settings and disable the goddamit duplicate code checker
You're actually retarded lol
Just took your advice @heady spear, added @SuppressWarnings("Duplicates")
For the onEnable() of each plugin
WAT
dude please get more mature somehow
yes
didn't knew this
I mean, in this case you were aware of the duplication and you had a reason for it, so there's nothing wrong with just ignoring the warning in that case
It's useful in places where you're not aware that you have duplicated code. If you make an active decision to do so, it's fine imo
code duplicates are kinda unavoidable in certain cases
^
or atleast intellij is detecting then as "duplicates"
I used to have the classes prefixed with names like SpigotUserManager and BungeeUserManager, and when it was like that, I didn't get any duplication warnings in the bootstrapping code.
but decided to get rid of the prefixing
Since only one implementation can exist in the runtime
IntelliJ also complains about duplicate classes when you create a class that the other module already has
I would have kept the prefix just to make the code easier to work with 😛 No duplicates when switching between classes using the hotkeys, etc
i have these problems
always finding dupes in bungee and bukkit side that can't be avoided
because they're with another player interface and things
try splitting up code into actual modules
You can suppress any warning lol
Split up as common, bungee and spigot modules.
With annotations or comments
but for example both bungee and spigot module will have an implementation class, for example, called UserManager, under the same package 😛

for kotlin plugin development jetbrains recommends the usage of the kotlin UI builder DSL for creating ui elements rather than their form builder
but the kotlin UI builder DSL is hot trash and their form builder is pretty nice and capable
so...glad I wasted those 2 hours giving the DSL a try i guess
it was pretty nice for the simple cases
but yeah sucked for the complex shit
@static badge happend
what's this
if that guy keeps spamming people he can be removed..
can someone teach me on using ACF ?
IntelliJ keeps asking me to unlock my SSH key when I start it 
@worldly condor see aikar's discord
Quick question.
ask
private final static ArrayList<Player> inRenaming = new ArrayList<>();
public ArrayList<Player> getInRenaming()
{
return inRenaming;
}
```
Getter and setters, is this static abusing?
It's a rough code.
Just the basic idea.
Anyone? because if I set the arraylist with a certain player value in one class, and try to check if it contains in another class, it returns as null if it's not static.
So unsure how I should go about it if that's still static abusing. - just realised I'm in #general, apologies. Thought I was in paper-dev. We can continue this chat in there.
@crystal thorn follow the liskov substitution principle
public List<Player> getInRenaming()
{
return inRenaming;
}```
someone send me aikar's discord
server
found it
"in one class and check if it contains in another" thats fundimental to the entire system we work with, classes have an identity and all of their state is bound to that, bar static, in which stuff is basically bound to the concept of the class existing
does paper have a player fall event ?
or: player move event
if event getFrom.getY is bigger than event.getTo.getY
Hi! Paper is cool, bye
ok nice
does mysql's BEGIN and COMMIT guarantee that both get executed or neither?
So uh... this isn't too much is it? https://i.imgur.com/FVg86A1.png
Are you sure you're licensed?
I have a license to carry a chainsaw
Using more descriptive generic type names https://i.imgur.com/k5v25Mq.png
Fuck convention
abastract class AbstractUserListener<T extends ICorePlugin<U>, U extends AbstractCore<T, ?, ?, V>, V extends AbstractUserManager<W, X>, W extends AbstractUser<X>> obviously
Is that the convention? If so it's retarded lol
I don't think it is 😛
it should be though, less letters = less typing = more time spent not typing
It's OK, IntelliJ auto-completes for me 😛
IntelliJ is also smart enough to use generic type names for variable name hinting
so you don't edit your java files in notepad?
I thought about that, whether it would look like shit outside of IDE
Thought maybe I should prefix it with T or something
TPlayer, TPlugin, etc
But meh
@acoustic pilot wtf is that
"Please do not ping project staff, contributors, or notable persons directly" 🤔
@cedar spade
ban him^
@cedar spade wHaT dId YoU pInG fOr
stop pinging him omg
@cedar spade sorry
MD is a legendary developer
md_5 is a legendary developer, idk for that MD
I mAdE bUkKiTpLuGiNmD /s
I maintain EssentialsX alongside SupaHam and Trent
😮
wow he made plugin why isn't he notable
It took several months for me to get notable
i am working on complicated things not because its easy, but because its hard
... what?
Even though Z was literally in the MOSS server and saw I maintained it
MOSS? 😛

i am also developer on a bulgarian server
and will be mod on a international factions server
Wow this is cyber bullying
@worn ember go sue him
@heady spear i saw that you little shit xD
shhh
"Please do not ping project staff, contributors, or notable persons directly." @worn ember 😠
@cedar spade so what did you actually want
all your cells
stop dumb
opening task manager killing "Citymonstret"'s processes
Several people are typing...
Pretty cool that this server is verified
@cedar spade idk if thats a bug from essentials or EssentialsX, but when you type in the chat something like this.is.something., the "." gets replaced by a space
if you can fix it, that would be cool
Sounds like another plugin
sounds like love at the first sight
If you think it's EssentialsX, open a bug report
"my viathingi"
uhm plz fix viathingi
I'll fix my viathing on the Tuesday after the Half-Life 3 release
but muh viathingi
tbh username checks out on that screenshot
😉
ugh Travis's OpenJDK 11 doesnt seem to support LetsEncrypt https://travis-ci.org/aikar/commands/jobs/510340414
but wait paper uses my repo too, how is papers not failing o.o
magic
@worldly condor essxchat installed?
make sure you've granted player a permission to send urls
it is a permission ?
wtf how does paper build w/ my repo unless it has everything it needs cached or something
https://travis-ci.org/PaperMC/Paper/jobs/509829997 yeah looks like its not pulling anything from mine
i emailed travis support
they need to update the jdk11 ca certs
oraclejdk fails too
hmm i wonder if i can force update them in my travis script?
You can probably add the cert using your script?
i wonder should i switch from the md_5 code style to the ide default
wow
welcome to SNI 😛
.dev is a new TLD; also SNI
Oh neat
https://www.youtube.com/watch?v=6NGsIP8zOHk Pernik, Bulgaria
Автор - „клипа не е правен с цел подигравка, нито към гр. Перник, нито към жителите му!"
(DiscordBot) Welcome to The Pernik (Добре дошли в Перник) - length 3m 3s - 2,009 likes, 113 dislikes (94.7%) - 312,658 views - hath on 2012.02.13
Worth noting that we use a root vm or something
welcome to pernik
ima see if i can fix the ca certs that way
wtf the build magically fixed itself
wonder if travis support fixed it
right as im trying workarounds lol
yes
https://travis-ci.org/aikar/commands/jobs/510346718 well that def worked at least
oh wtf, it is still failing but random retrying works
wtf
@slim nymph how do i do announcements command for example with acf ? Player, String or ?
like i need some arguments after something
./something something <message>
@Subcommand("something") public void onAnnounce(Player player, String message) { }
cool, so its worth doing 90% of the commands inside my announcements plugin from acf
does the help command is clickable tho ?
wait actually no
i cant do them
because i have language system for no permission messages and things
acf supports that too
man adding ghost pepper hot sauce to stuff is always scary
its like 'just a tiny drop in each corner'
having to carefully tap bottle so a huge blob doesnt fall out lol
have you ever even had the shit
ghost pepper is no childs play hot sauce 😛
i bet what i had in those beans would of blew many away lol
i love it though
10/10 interaction
should just restrict to english users only tbh :>
english people too so that'd get rid of u
(DiscordBot) Citrix Security Breach - 6TB Compromised : sysadmin - 123 comments, 601 points - JshLnsctt, 13d ago
point is they're a US government contractor too
i was memeing :>
fucking christ
yeah and?
"Lyft is committed to spending between $8.33 million and $8.57 million a month on AWS, which hosts its entire app and platform."
See, that makes sense then :p
apple pays amazon $1b/year for AWS
monkaS
damn
google cloud
azure
ovh cloud
and so on
i get the fact that some of the solutions i've mentioned are less stable and long-lasting
but they definetly have a way lower price mark
goddamnit
I enjoy my lil OVH vps
i use 2 scaleway start-1 vps-es to do web
one is for generic stuff such as php and in-house web services
second holds up mattermost
Ahh that's cool I just have 1 to do sites, Nexus, etc
nexus is bit heavyweight for simply jar hosting :/
ovh cloud rocks
from what reviews i've seen
generally OVH has really good services as a rented hardware provider
Yeah it is heavy weight but I use it to cache other stuff like vault since that repo always goes down
@green edge azure is even worse I'd say
@jarwidmark @mikael_nystrom @jasoncorchuelo @lassfolk We shut down almost all our Azure SysCtr lab environment and bought a Xeon 4TB SSD 196GB RAM server for the cost of a single month's Azure burn.
And the performance is far better.
(DiscordBot) @ApajoveJohn (John Quirk): @jarwidmark @mikael_nystrom @jasoncorchuelo @lassfolk We shut down almost all our Azure SysCtr lab environment and… https://t.co/0NKg6GI1eC (11 months and 22 days ago)
and that's just a small company
how do i get intellij to set me automatically a copyright when a new project is created ?
@cosmic raft yeah, azure is on the edge.
Still, i know for a fact that ovh cloud & google cloud are way cheaper.
If that's not enough for them, i'd just go with renting servers and virtualizing them myself but there may be advantages i don't see with cloud computing
Well. When you own the hardware, you need to over provision and you'll have servers sitting idle
Cloud is better at bursty traffic
definetly
It's not about most of the time though
doubt that lyft needs so much bursted power
If lyft slows to a crawl when they're busy, people will go to their competitor
Ride share is super bursty
Right. But servers aren't buy and forget. You need to support that infrastructure. You need to hire people to support it
With cloud you have sla
You have the benefit of data centers around the world
of course
but again if that isn't perfect for them renting also works
since i doubt they need really low latency
OVH would work just fine for them
eg
that's 90.000+
I think you're underestimating the amount of traffic they get lol
they surely do get lots
maybe tbps
but ovh / google cloud can definetly handle that
what makes me surprised is that a company goes with a solution that's pretty easily replaceable by something more price efficient
That's just blind speculation
Their work flow might be aws based. Hell it could just be their engineers are more familiar with aws
Without knowing how much capacity they use, there's no way for you to speculate and say they're over paying
yeah, you're right
If you read the article, you'll see a mention that snapchat also pays hundreds of millions of dollars a year for cloud services
Google cloud
seems quite a lot for max 30mil users
Who knows. But changing infrastructure isn't as easy as hitting a button
It can take years
And require a shit ton or retraining and hiring people
Not something a company that's trying to go public wants to deal with
yeah true
~ 25 million users worldwide
6 mil per cloud computing
25 cents a user for computing
25 cents per user is probably peanuts considering how much money they get from showing incessant TikTok advertising
imeanwat I totally don't use Snapchat no what are you implying
8 million a month covers someone else being responsible for racking servers, monitoring them for hardware issues, managing networks, etc as well as the actual compute power you get
Cloud is usually still more expensive but it's nice to be able to just set it up and forget about it, someone else is responsible for keeping it running
Like, three shifts of people to monitor your infrastructure, assuming it's small enough for one person to do so at a time, is already like $40k/month or more


