#general
3141 messages ยท Page 383 of 4
funny enough that noone has done so
people have sent letters threatening to sue someone for much less
wiz give me source to your premium plugin
mfw asking for cancer

kenny u too
funnily enough, WE is GPL
duck, give me all of your sauce
๐ก ๐ฆ
no sauce for u
I'm gonna buy my own sauce and eat you with it
no eating
goodbye
hallo sie Ducky @woven otter
Hello silly silly person
leaf hiding from u
he'll turn to dust in an instant
wiz is already dust
I have doubts on that one
wiz being nice would probably set of some form of apocalypse
sounds like a lack of braincells
nou
u
oh noes
๐
it's been two months, I think he hit perm instead of temp
well in that case he was right
who was right
he
Billy?
I stopped coding, sorta, I mean I still do it every now and then when someone yells at me about something on the server
I mainly run my ebay business now, trying to grow it as much as possible in 2 years before I move
yeah I guess it was Billy
billy is bad
wait wat
Remember Devon, Billy?
no
i'm just going to be quiet
cat you missed the apocalypse then
do you remember the guy who claimed 2 kids at 16 or 17
I'm a cat, I was probably sleeping
devon lol
what
Has anyone ever used BottleBets Plugin before?
wiz is nice when you ping him enough
wiz i think you're a very gamer dude ๐








huh
huh
huh
yes
this dude thinks he is on top of the world because he bought a laptop from me for 25$ instead of the 30$ asking price for a laptop worth 50$, yeet I sold a vintage router for 50$ this morning that I didn't think i'd ever sell, so that more then makes up for the difference
also, little did he know, since he bought 1 out of a lot of 7, I purposely grabbed the worst laptop and wrapped that one up for him, so now I no longer have to worry about it
getting a lot of 10 pata ide hard drives ready for windows xp installs. I have a lot of 8 more laptops getting delivered in the morning.

I wouldnt' even sell a laptop for $25
i'd just take it out back and smash it up
and recycle it
I don't expect a response but worth a shot anyway.
The laptop was a Windows XP Dell Latitude D520, with a bad battery, and no hard drive. I'd say 25$ is fair.
125$ for shipping. what
I know right, I ordered 8 laptops in a different order and shipping was only 38$. This guy put a high handling copay on the shipping
Most likely to decrease the final value fee so he had more money in his pocket
@woven otter
lol
why did you ping me anyways. I don't see any ducks there
think of the ducks you could run over
leaf ur avatar is ugly
I have a hat pls
an inferior one obviously
so it is superior 
I wouldn't admit that
$90
the laptops have working batteries, come with AC adapters too
the laptop I said had a dead battery was the one I sold
These laptops are really fast and full aluminum, the battery lasts all day long, works really good on Windows 10 too.
NVIDIA dedicated graphics, upgradable to 8gb ram, accepts ssds, docking station connector...
o.o
This is a lot of 4 of them, I'm going to resell them for 100 each refurbished
That is why i'm trying to get all 4 of them for under 250$ total
haha no, it is very fast. duel core or not. it is still hyperthreaded to quad core, and even then the cores don't matter for general use.
windows starts in 11 seconds, apps open instantly, handles games very well, websites load especially fast
I have one of the laptops as my main laptop
1.66ghz, SLOW. and even hypterthread only runs as fast as two cores its physical makeup.
lol damnit nevermind
2.4 ghz base clock
I was talking about yours still hehe
turbo boost up to 3.1 ghz
haha, that one I was selling was a piece of crap, hence why I sold it for 25$
dude, do you think I wrapped it up and taped it and blocked the seller after he payed me for no reason, no I had a very legitimate reason
damn... big business needs to get some rules about recycling. blamin all of us for their waste that they don't even release the design files when they no longer sell them...
no design files, hard to recycle, hard to repair.
if they don't want to release the files then a buy back of their product at depreciated values should be minimum.
same goes for CARS.
global pollution SOLVED. (the problem isn't warming, or change or whatever, its actually all the waste, pollution, contamination of the air, soil, water, that we need to talk about.)
I would create a business that purchased those used products from those companies, then id desolder all parts on the pcbs, sort them with ai machine vision, and rebuild products for those same companies. This should already exist, but doesn't.
Why do developers usually employ code obfuscation even on free plugins?
So people don't commercialize their free code and make money off of it when it is not their property
Very detailed maps, but the dynmap render of them is a beast. Dynmap filling up the hd fast too. Wb fill is fun also.
https://github.com/MattiBorchers/MinecraftEarthMap
It is done all the time
@peak kite I see Portugal in there 
The map lays down cobblestone where big cities and roads are.. so you probably could see some cities.
It also lays down borders of countries with cobblestone, so those are visible too.
On another topic, is monetization of open-source software viable in the Minecraft community?
They do it with donations...
Besides the point, there are other high level cases of commercialization
A lot of open source software is monetized, case in point McMMO
Either do opensource and keep plowing ahead, being better than them, or don't worry about it, AI will code better than anyone eventually?
well don't think people are active with donations
Is there any big reason as to why we haven't seen more people adopt the if you want the thing pre-built, pay me, otherwise build it strategy?
wdym?
you have to replace those stars with if statements tho
I will never understand why people refuse to drag and drop maven bin files into the appdata folder and add it to the path system environment variable under advanced system settings on windows and log out and log back in, and type mvn clean package in command prompt.
It saves so much money then buying prebuilt
gradle init fixes that
I will never understand why people prefer maven over gradle
I'll have to test that, but I don't see how gradle init could automatically come up with in place gradle plugin alternatives to maven plugins, especially more complicated ones, I know gradle supports maven dependencies, but not maven plugins.
well, I was kinda joking.
My question is: why don't more devs adopt the strategy where they open-source their plugin and then have the clients either pay them or build the thing themselves?
Maintaining a gradle + maven repository is just extra overhead, and if you are a business, extra money
who are the clients?
Honestly I don't know why more people aren't doing that, I think not a lot of people are familiar with the open source space when they are making minecraft plugins for the first time
with clients, I mean the people that want to use the plugin
(I'm trying to focus on the Spigot/Paper plugin developers)
I know a guy got pissed off when I open sourced his free plugin to make it easier for developers to develop for it using the maven artifact as an api, despite me crediting him, and forced me to take it down
Now I don't try to help anymore
server owners. ok, so, some do that, they only offer the plugin as developer version, and only support the latest version of mc with the pay for dev version. So to use the latest one, you need the special obfuscated code to make it work with 1.14.4.
imo there are a lot of plugins that, if they were OS, the whole community would benefit..
I don't develop public spigot plugins anymore, and I uninstalled minecraft entirely 2 months ago. I develop private paper plugins, for our network, as things come up but nothing more then that.
I think its done that way to be able to use OTHERS open source code in their code, and not get in trouble for selling open source code.? The brick wall that many will eventually run into is doing just that. And getting sued.
by the way, are plugins supposed to be GPL?
Thats why donations are the only way.
plugins don't have to be GPL but it is generally recommended as an open source license
Don't they link with the bukkit api?
I use AGPL because then modified versions of it used on another server must be open sourced with the changes stated in the readme as part of the license
I know the whole thing is a bit messy
theoretically yes, plugins need to be licensed with the GPL or a compatible license; But ultimately, it's never been tested in court
we should test that
hf paying the legal fees for that
$$$$$$$$$$$$$$$$$$
have wolfy pay for it
so you think you have rights? how much money you got?
The amount of money you have is directly relatable to your rights. EVERYWHERE on the planet. Even in the land of the bill of rights. If you cannot afford tons of money for a lawyer, you do not get one paid for you, like the tv shows, you get someone that just wants you to accept the terms that their employer(the courts) sees fit for you, and thats only if you are being charged with something, if you must sue to keep your rights, no one pays for yours.
wat
Like, I really wouldn't mind to build some kind of plugin myself if all I'm doing is testing stuff
hello licensing questions
hello irc guy
still nobody has definitively told me yes I should or no I shouldnt GPL!!!! all i want is yes or no!!!!!!!!!!!!!!
but all you get is or
gonna make XNOR license
so if i wanna change my license later how does dat work
you can't. it's final
ive purposely avoided licensing my stuff cuz idk if ill be happy with a decision i made in the past
I think M$ has some kinda license like that.. all the big companies do.. You just change it?
So then recode the damn thing and don't gpl it.
You can change your license later but all previous commits are under that other license
Lets see, jump here, direct there, re-arrange dbase.. make it multithread for no reason. recode, lets call it, "And Now for something Entirely New. V3"
It gets to be really messy when you change a license because then you don't know which code has which license
This is why big software companies always put a license header in every class
Can the commenting in that pr get any more excessive?
I think it needs more comments
was created by some random guy who goes by the name of tux
Or maybe techcable
๐คท
Is it possible to send players packets asynchronously
why would it not be?
...
I dunno, Minecraft is weird man
I mean based on what you're trying to do it might cause some desync issues but overall I can't imagine it'd be an issue at a conceptual level
Oh this is for a new project
Just hypothetical for now
If you have discord I'll tell you more about it lol
I mean correct me if I'm wrong but I'm pretty sure that some API elements send packets to players and you can easily async them
well this is a good look
someone sent their CV to my business
the email is like 10 paragraphs long
they sent it twice because they forgot to attach their CV the first time around
also it's 3:30 in the morning
Is there anyway to re-claim mysql space that dynmap has purged? It seems to keep the space as a blank cell or something.
If you're using a file per table, the optimize command will do that
Otttherwise, rip
all the data is in the mysql folder , a subfolder named dynmap with a tiles massive file.
It's more down to your configuration than how it happens to sit on the disk
also, you'll need to have enough space to replicate the dataset
so i guess i get to turn that on and delete 900gigs and do it all again.
if the per table option wasn't set, yea, pretty much
It was not, I have set other options like no binlog.. but not that ..
"The tablespace growth is exactly why you want innodb_file_per_table "
anyone know what the cause of this lag spike is
Aikar's Timings Viewer - View Timings v2 reports from Paper and Sponge
Thanks kitteh!
This is insane, why would this be default...
"Without file per table, the ibdata file never compresses or shrinks or lessens in space ever. Not when you delete a row, drop a table, or a database. 2GB of data can become a 20GB file in no time if you have an active queuing system. "
I supposed with fixed size databases?
https://code.openark.org/blog/mysql/reasons-to-use-innodb_file_per_table
god the way I made this quest system makes me want to game end myself
it's pants on head retarded
Even if I switch to file per table, I will still need half the space free to run optimize table...?
(or at least need enough space to hold new non-purged data)
Hmm, so I already had it on? The innodb_file_per_table option is enabled by default.
Oh well, I think I had more than half my drive used with sql data so i wouldn't benefit anyway, gotta run the optimize table whenever I do a purge i guess.
ur mom should try installing elitemobs again
ok
so imma take dat as
"no"
oh no bby pls I didn't mean it like that
ur moms an elite mob
I keep trying to mix all of these quest systems into a megasystem and I'm starting to think that it's not a good idea
but do u have jo
I really should've started simpler with this one
realistically speaking custom quests will never use the dynamic quest constructor...
i want quests but i dont wanna make 'em
so if u doin something 2 make quests 4 me dat b grate
that's already in u scrub, at least if you're using the dev version
although they still have some dev-related bugs rn
"EliteQuest.generateRandomQuest(questTier);" shitting proc quests fasters than fallout 4
todd would be proud
Renewed version with bonus stuff and replaced cover by Crowbcat: https://youtu.be/hFcLyDb6niA Original was here: https://www.youtube.com/watch?v=yvGXCisAaR4
(^-^) Todd's sweet little lies - length 3m 22s - 15,339 likes, 344 dislikes (97.8%) - 366,361 views - Miw360 on 2015.11.11
all of this just works
HES FIGURED IT OUT! TOTALY!!!!!!!
He could be the next president?
It just worked, until I tried a mod, or get more than 60fps. Ok, TODDD.
I installed it on linux and it just worked....
everything becomes magma and watiting on chunks?
no
he just setHealth(0) on everything
it's a fast one
no chance for suffering
last message printed twice
double death
god fucking damn it I swear clone() isn't working
I hate this
your code sucks
agreed
i clone all the time in customitemrecipes iirc
just a sanity check
if you modify a cloned instance it should not affect the OG instance right
correct
make sure u assigning the cloned instance
I am
test driven development sounds like it could help u
test driven development is what's driving me insane here
u write tests?
yes
how is ur code such a mess den
that or ur tests r 2 complicated 4 u
it's not that I can't see where things are going wrong, it's just that the cloned instance isn't acting like a cloned instance
make more basic
print dem object hashes
Waz benny hill the original creeper?
ur uncle was the og creeper
nah it wuz ur code
which is currently blowing up at u now
There is no robot dmarker icon in dynmap, time to steal the one from discord and use it for my citizen2 bots. offlineuser is lame.
each clone is standalone right
if I make two clone of the same instance they are independent from each other?
Yes
oh the default clone implementation isn't deep?
no
well fuck me
it's probably implemented via a single memcpy :>
if I have to keep changing my interface very frequently removing methods or changing parameters for the methods, would that be a bad interface?
not really
Depends, really
If you're tryna create stable API, that defeats the entire purpose
Beyond that, an interface is designed to represent a contract of what it's implementations need, if that changes, I would question why you're changing it so often, but; If it's just a case of the app is expanding, it gets a bit iffy
yeah I'm thinking how can you create a really stable API. wouldn't you have to plan really far ahead?
To a degree, yes
Pretty much part of planning ahead and knowing how to avoid ABI breaks
Bippity Boppity, you're now my property.
aw ๐ฆ
Which of your 9 monitors did you use to fix it?
extends program to use all the monitors
Ahh yes. Chad move.
Alright this place is too quiet.
I'm about to start dropping some shitty memes.
If you're running a server on the same scale as hypixel, would you setup something like ESXi and vSphere to easily deploy virtual machines?
man
the persona 5 soundtrack must be one of the most heavily used youtube bg OSTs that people use
it's so good and no one claims it lol
Are you asking the difference between paper and paperclip?
yes
Tldr paperclip pretty much patches the server jar and runs it
You can't, basically
Welcome to 1.14
bad.... ๐ฆ
Mojangs implementation choice around sleeping between ticks basically eats CPU time vs sleeping, but does allow the server to offload some stuff between ticks
Earlier today I was really ||horny||, and I saw what I thought to be a blank dvd. I thought, DVDs have a tight hole, they might feel pretty good. So I put my soft ||pp|| into the hole of the DVD, and for a few seconds as I started getting harder, it felt pretty good, but then, once I was fully ||erect||, it started being painful. My ||pp|| was stuck in the dvd, and I had to break it in half to get if out. It was then when I flipped the broken dvd over and realized that it was not a blank dvd, but a copy of the movie UP.
Well guys, guess I ||fucked|| up.
hm... spigot latest 10 %, paperclip 214 14 % cpu in idle. Wtf?
meanwhile
what are you doing leaf
well it's working great 
About as expected
IDEK WHAT BROKE IT
u did
I was supposed to have a doctors appointment today
Just had a call to say that they're cancelling it because they have no power
\o/
rip
leaf just wondering would it work on players too? I'm actually more curious if players would see themselves floating on the clientside too
clientside movement is all client
server just obeys and checks a little
shit's broken man 
found it
ORDER HAS BEEN RESTORED
I was thinking more specifically about gravity. thought the client predicts the movement of things and what not
So if onGround is set to true in teleport packet the client won't predict gravity?
I wonder if that can be used instead of NO_GRAVITY meta
oh well
it was funny
I wonder why minecraft let Client control a lot even if even on SP a local server is created
movement is hard to do server side cuz latency
also plugins can do that (and there's an uncountable amount that do) so ig it isn't a huge priority
the server just needs to check more really
@vestal jasper I've laughed to different animals dying, lmao. :P
IRC
Discord
so apparently all tutorials that I find use fixed width sidebars instead of full, page-filling ones like I need them -.-
shit like this is why I hate frontend stuff
just use boostrap, their grid system is nice
or flexbox grid if you just care about the grid
Flex is the sex
I wish they had some documentation on how to use it xD
Flex box?
yeah
"at xs, sm, md & lg viewport widths." tf does this stand for?!? xD
https://css-tricks.com/snippets/css/a-guide-to-flexbox/ is useful for the concepts
they're different measurements, never used them
xs = xtra small, sm = small, md = medium, lg = large
I use vw and vh often for doing stuff based on the viewport width and height
yeah I gues I'm not going to use that css but do it manually
takes longer to figure out how to use that one correctly than doing it myself
I often use flex to do sidebars and such
Set max width on a div with flex enabled on it. content is just flex:1; to fill and sidebar set to 250px or w.e.
but you can also use flex:.5; to fill half the width etc
yeah that wont work for me
the sidebars need to fill the full rest of the page left and right
yeah, non of the flex stuff is going to help me -.-
shouldn't it like stretch items so that they fill the full width? xD
ok now it's at least filling the width but it's pushing the center column to the right instead of making both left and right the same size?!?
if the columns need to be equal put flex:1; on both
and it'll do the rest
yeah, it doesn't
that's what I did
does their immediate parent have display:flex; on
and screenie?
yes, it's flex
Wierd, I don't know without taking a look
ok, I found out waht the issue was... I put in flex-grow: 1 instead of flex: 1 xD
ah lol
It's a grower, not a shower
now I just need to figure out why it's not stretching them over the full height :S
iirc they should fill the height of the parent container (but dont quote me on that)
well I'll only quote it if it would actually work xD
hm, apparently stretch is even supposed to be the default
ah, apparently it only works for absolute heights in the container...
Ugh, never get enough sleep
a wild Z750
Ik that feeling
sat on hold with BT Business at work
Only had 3hrs, sore throat and feel like shit
Whoever unlucky BT employee who gets me is going to wanna pray they survive
Thank god I borrowed a headset for my desk phone so my neck doesnt get murdered by holding my phone to my ear with my shoulder for 20mins in the damn queue
no sleep only 5 hour energy
ah, so height: 100% breaks the flex stretching xD
mhm
You can't mix flex with percentages unless its the parent or a non flex container iirc
It just doesn't like it
ok, so I just made most of the stuff flex instead of trying to use percentages and it now properly stretches everything :D
mhm
Flex is gr8 when you understand it and get it working
so I'm guessing what I have here is not a save queue https://github.com/RoboMWM/UsefulUtils/blob/master/src/main/java/com/robomwm/usefulutils/FileUtils.java
has anyone here have been hired because of their minecraft related project because somehow I feel that they are not that valuable if you're looking for a job
I've been hired by minecraft related companies xd
You can always spice up your resumรฉ a little. I've worked at several indie gaming studies, with network and game server related stuff
aka some rich kid paid me a little to make him an auction plugin in 2014
yeah in that case sure. I'm just thinking about jobs that are not minecraft or gaming related.
I make most of my projects open source to be able to justify using them when applying for certain jobs. A large-ish project on github looks good no matter what it's about. You also get experience when programming, which always looks good
Added database connectivity to a plugin? Congratulations, you know have experience working with databases.
Shared a project on github? You're a vcs expert.
would be nice if it actually were that easy haha
commented on a github issue? you now excel at team communication!
Just abstract Minecraft away!
yeah, unless you are applying to something game related just leave out what you worked on when mentioning skills ยฏ_(ใ)_/ยฏ
used plugin messages? Expert at structured communication between different network machines
The difficult part is making a large open source project. If you have managed to do it, of course it's "easy" to write about it on your CV
Well, what's "large"?
you don't need to make one tbh, just take one you are actively using and start maintaining it xD
I don't know, and the person also said large-ish, so I don't know. That's beside the point
But yeah, most job applicants do not have those
Might need to spice up mine with some of the projects I've worked on.
I can transfer PlotSquared to anyone if y'all want a medium sized project to ruin
also if you created PRs for paper: "contributed to an open source, high performance gaming server project" ;D
Throw in a little flex like: Worked with a team of developers on a game mode that has achieved 1,000,000+ downloads.
the issues are spamming my email
I wanted to apply to a job until I realized that I pretty much don't have any projects that are not related to minecraft
just auto close them 
my intellij has been bloody slow ever since I started using the EAP .-.
disable issues
@woven otter what kind of a job was it?
Like IDEA is incredibly slow and nearly unusable
I guess my 8700 is becoming too old already
https://i.imgur.com/EevPRRx.png
here's the offer
Well, you already have the bottom 4; if you don't, now you do.
Do you have experience with WEB servers?
It's possible to grab "too much" from a single project in terms of describing it on your resume, right?
I made one and idk if I trust my WEB experience
oh wow, I could be a senior developer
well, I've already got that part done 
You're never done with uni
uni is done with you
If you know programming and have anything to show for it, it's really not that hard to find an entry level programming job
but I don#t want "entry level", want to get 5kโฌ/mo directly!!11
^
Here it's bloody easy to become a software engineer, but if you want to become a computer engineer then you need a bullshit diploma. Good thing is you get twice the entry salary
ok this is it I'm done with intellij I'm just going to use nano instead
lul
It took 2 minutes to open the project view
Oh nooo!!1!
5 seconds to scroll from the top to the bottom .-.
Sounds like you got too much stuff.
@wheat quarry then you work for a few years and then you apply for the senior position
You got way too much shit then
It was fine until the last update tbh
lol "too much stuff" isn't really an excuse. Considering the price of this shit, you'd expect it to be able to handle 5 open files
Quak
Do you have any excess plugins? Did you change the default heap size?
Pressing the terminal button freezes the entire application for 3 seconds lmao
It's running with 4gb of ram and I've not installed anything new in ages
The default heap size was like 500mb, I changed it to like 8GB
what kind of craptop do you run? lol
to be fair though, ultimate has always ran worse than community edition
it's a desktop ๐ฆ
does anybody know if WorldGuard or WorldEdit have some kind of entity/enum name formating util built in?
I have heard that ultimate is more intensive.
I'm using an 8th gen i7 lol
I have an Intel Duo Core, no problems here either
but fine.
wat
as Glare said, try using more ram (looks like I have to 4 gigs on this machine and its currently using 900M)
Have you tried VSCode? I know it's not the most lightweight editor ever but it works well enough and is more usable than Nano
Does VSCode even handle Java?
mine runs fine with ~700MB
nano was a bit of a joke, I use nvim ๐
Mine usually uses ~1GB RAM
@fallen oracle yeah, I just noticed it yesterday. RedHat has made really good support for java for vscode
But yeah idk what's wrong. It's been running fine for ages and now suddenly it's too bloody slow to even use
Weird. IJ is just pretty easy to integrate with most things.
that is with my dyescape workspace open, so 30 projects, 14k java files, 1.5M LOC, lol
Especially when it comes to plugins and you got Demons plugin.
@fallen oracle this is what I followed to set it up for plugin development https://www.spigotmc.org/wiki/creating-a-blank-spigot-plugin-in-vs-code/
The home of Spigot a high performance, no lag customized CraftBukkit Minecraft server API, and BungeeCord, the cloud server proxy.
1.5M loc since this includes paper, lol
Boutta learn Kotlin in about 2 hours and PR a new thing to it if I can even get that far.
That's pretty interesting that that works.
vim is pretty damn great tbh, I like using it for everything but java
Good to know if IJ ever shits on me
our plugins have 80k loc without the stuff we have in our core and in paper
I'll just keep going until I give it all 32 damn GB
because you pretty much have to run headless eclipse to get any sort of smart features
C development in vim is sexy tho
without an IDE I would be uncountably slower
Yeah, IDE > text editors imo
idk what's up with my intellij problems tho, it's certainly not a CPU bottleneck
my cpu is at 10% .-.
vim is not a text editor ๐
do you have issues with any other program?
I'd say VSCode is definitely an IDE, even though they call it a "code editor", probably to not compete so directly with the big visual studio
VS is the only reason to keep a windows partition tbh
well, and gaming in general
no dude use macos and apple arcade
lmao
it's mobile games, but on your computer!!
I mean steam's proton solves gaming too, lol
I wouldn't say solves
tbf I also need windows for lightroom and photoshop
Si
Adobe/MS Office/VS are some pretty fucking big reasons to use Windows
add gaming and it's no competition for me
I love it when you downgrade intellij and it wants you to update your plugins to earlier versions
Roommate is big adobe user.
ok downgrading intellij works
neat
it's running really well now wtf
Also loading files from this nvme drive is kinda neat. It's almost worth the insane amount of money I had to spend on it
Speaking of VS, boutta boot that puppy up.
@fallen oracle what kind of a project are you using VS for, just curious
Class
JetBrains IDEs are the only true IDEs
We have 3 labs a week
Each one is different
Like last week I made a fully working checkers game from scratch. That was interesting.
I bounce around Java, PHP, C, and C# daily. I'm surprised I am still as sane as I am. It's almost daily I'm trying to figure out why documentation isn't working and it's typically I'm using wrong syntax.
Just got a new keyboard, so good. If any of you want a mechanical keyboard in a small form factor (or optionally wireless) checkout keychron k1
Yeah, it's just the documentation syntax that gets me sometimes.
/// vs /**
I used to bounce between PHP and C# for a while
it was so painful going from C# -> PHP
Mhmm
C and Java are not very hard to switch between ๐
until you try to achieve literally anything
@fallen oracle why even use PHP ;-;
There's ASP.NET Core already
Just use that instead..
PHP on HHVM is pretty good tbh
but then you might as well just use hack
hack is actually nice
https://hhvm.com
JIT :))))
I've seen C# "javadocs" and they're horrifying
https://hacklang.org :]]]
$x = vec[2,1,3]
|> Vec\map($$, $a ==> $a * $a)
|> Vec\sort($$);
.-.
[2, 1, 3].map(a => a*a).sort()
javascript
C > C# > Java imo
k
o
no
I've used the asp too
Anyone remember the last time I brought up malicious botnet plugins being distributed from Spigot a few months ago? Well they're back but they're not obfuscated the same anymore as far as I can tell and I was hoping someone might want to have a look and see if they can figure out how to stop them from working, like where they pull their target from. I can DM an example, not gonna post it here.
Can u DM me one of them?
ya dm me
Or/And me
idk how to dm irc people lol
just @ them
update on the bluescreens. figured out how to reliably trigger them
using crunchyroll either in the app or on the website causes system lockup then watchdog violation bluescreen

seems directly caused by crunchyroll as i have been unable to lock up the system in any other way
it's because of all its weeb series
anybody else willing to attempt to crash win10?
stop watching weeb stuff
not mine, i'm just IT >.>
^
get out of class early
me: cool ill take the freeway and get home even faster
freeway: cut down to one lane from three because of road maintenance, but the maintenance is 3 miles away and the lanes are cut down for miles for absolutely not fucking reason
me: gets home at the same time as if class would have ended normal time
Tell me about it, the construction to expand the highway when I go visit my parents is has been going on for 5 years now
my drive to work is something like 20 miles on the freeway
it's been under construction for 4-5 years
today the new part FINALLY opened with a shoulder and full width lanes
mfw one of my jenkins builds took 37 minutes
ok so how do I figure out which depency is making my project use some broken repository? -.-
*dependency
IJ's maven depend tree is helpful
well it would be, if you could a) actually move around that window with your cursor and b) move single boxes without getting stage 4 cancer
scrolling up and down won't help me move sideways (talking about general movement, not zooming) ๐
just use the scroll bars xD
no

I guess I just set a mirror in my settings ยฏ_(ใ)_/ยฏ
Kenny ur bad
ok, wtf, it's still trying to pull from the broken repo even though a mirror was set? wat
ur face is a broken repo
urs too
I'll find you and I will eat you
oh and apparently it's viaversion -.-
oof kinky
maybe I should update from 1.0 viaversion as a dependency lmao
is dating someone just so they'll help you with math wrong?
depends
I'll take that as a no
e.g. are they actually good at math? :P
I was actually thinking this the other day
They're good alright, also a year ahead of me and a math major
You'd probably learn easier from someone you're closer to
which means they've taken all of the courses I'm going to take.
it's not wrong if they enjoy it
Do you plan to leave them when you're done?
Relationships don't last forever, plus they're going to graduate before I'm done with my degree so they're most likely going to move away
long distance relationships tend to fall apart
that's some nice rationalization
Interesting
when you have crazy russian math profs that can't teach you sort of have to think outside the box
Plus I mean they're into me so I'd be doing them a favour. I'm super nice like that
you'd prefer a japanese one wouldn't you, weeaboo
ur a goose
No, they're from Greece which is cool because I've played a lot of ac odyssey
however they did ask me whether or not I watch anime so I was a bit spooked
then we didn't talk for 2 months
I would say to just be open to ending up to actually spend the rest of your life with a person :P
so you would be learning math in exchange of doing sexual favours
spending your life with someone doesn't mean you need to love them, lol
but if I'm not getting math out of it, then it wouldn't be worthwhile
unless we can switch it up to meth at that point. Fair deal.
We're all cucks for free stuff.
instead of being a meth whore you're a math whore
I can be both
yes but only one of them is better
Meth is expensive. I wouldn't say no ๐คท
how would you know ๐ค
lol so there's a debate at my uni because the profs are claiming that using past exams to study is cheating
And graded exams are public here, so they basically want to make sure we can't get ahold of graded exams
which is bs
well if you can remember answers from past exams then yeah it kinda is
They are different problems
You need to memorize the method, and it's the fault of the professor for reusing exam questions every fucking session in that case
Yell at the prof
This wouldn't be necessary if they were willing to teach properly in the first place
we with our coursemates kinda did pull that off. pretty much because we remembered the answers from old tests
But considering the exams have zero relation to the material they teach, I'll go for the exams.
Also, the grading is extremely subjective and they get mad if you don't use the exact method they had in mind
we were allowed to use calculators with text storage in physics classes... and the teacher used the exact same tests each year xD
but they never teach that, so the only way to find out what they want is by checking their grading
so most people just had the full tests in their calculators xD
wow you must have very advanced calculators
Our calculators have to be reset, and they can search you if they think you're cheating
if you get caught you're sent to a disciplinary hearing in front of professors, a select group of students from the student union together with the head administrator
lol
if there's sufficient evidence that you've cheated you can't attend universities in the country anymore
we actually learned how to write custom programs for out calculators to simplify stuff in the tests

*our
Yeah we got taught that too
So like, cheating really isn't a good idea over here tbh
unless you wanna move to norway to finish your degree
Don't think it is anywhere
that's interesting
That said, it's still bloody easy and anyone can pull it off
in math and physics exams we have these 600 page formula books (two, in most courses)
We had people do fake tattoos before
and they just check a couple of pages to see if there's writing
I hate being asked questions I'm not prepared for reeeeeee
vic r u retarded
thanks leaf
That was a question
ik it sucks especially when the police hits you with the dumbest shit out of nowhere and you get sent to jail for a month for a crime you barely committed
then you know the answer to the question, glare
Vic is bae stop bullying leaf or I'll hit you
you spend all your day programming in a dark basement I bet your bones are weak from vitamin D deficiency you'll break in half
Damn
what a nice roast
roast duck
imgur disabled hotlinking apparently
time to get a new image host for sharex
oh really? that sucks
oh really?
maybe discord changed something
discord's been getting cucked with their embeds lately
same thing happened with youtube
Blame Fortnite
What else would you use
You can get kicked out of a school here and it goes on record, so your admission to other schools is fucky but not impossible per se. (USA)
ermmmmm
Just copy the image and paste it into discords chat box.
Someone sent me a jar of a cracked plugin to have a look around
aaaaand it wasn't obfuscated.. But, I saw this..
Lmao what
decompiler issues ftw
@woven otter I know the source of that cracked plugin now
hehe
I'm going to decode those strings.. sec
looks very fishy
Update your servers guys
There's a bug in sudo that could let anybody execute commands as root
sudo -u#-1 ID -u whoami
Yeh I'm the only SSH user. But yeah upgraded anyway.
Any plugin on your server could use this to gain root
Quick, rm -rf on some shared host ๐
Probably a webapp could do it too
i guess this is huge
Because like, which kiddy host actually updates their systems
Has somebody access to some shared host and try if this actually works?
No need to remove files, just tree / would be funny enough
I would write a plugin to allow exploiting this but I am not at home
But this is really easy to exploit anyways
.g free Minecraft host
(MiniDigger) https://minehut.com/ -- Minehut | Free Minecraft Server Hosting: "Free, easy-to-use, Minecraft sever hosting and creation for you and your friends."
dont those free hosts have preapproved plugins to install or something
well what if they allow you to run skript?
Can script use system.exec?
I believe you can even use reflection there
@potent warren would know
I guess stef too
hmmm
this is interesting
opened google chrome to use the "translate to english" right-click option
but it won't translate from chinese
It does for me all the time
it has in the past for me
but it isn't today
works for other pages in other languages
Anyone wants to be "mining" pi coins? Currently its just an app on Android and iOS, they are giving out coins before they are making it transactionable in early 2020, it doesnt use your phone power its one click per 24h. You would need to use a referral code to get in, you can use "migwynkriid" https://play.google.com/store/apps/details?id=com.blockchainvault
then he fucking REMOVED IT
1 star!!! your plugin doesn't work and i haven't even tried contacting you !!!
http://cdn.hexedhero.com/u/NinItkW4GS.jpg
and put another

~[patched_1.14.4.jar:git-Paper-135]

135 :omegalul:
huh
Fucking first 1.14.4 build
The 1000 re-upload project. An inside look at how YouTube ruins your video quality! Video #1: https://youtu.be/GZwrShjqsS4 Video #2: https://youtu.be/HbzFXFq...
(DiscordBot) This Is What Happens When You Re-Upload a YouTube Video 1000 Times! - length 15m 4s - 123,546 likes, 1,807 dislikes (98.6%) - 2,243,534 views - Marques Brownlee on 2019.10.11
I'm sitting in a room...
by not running it in a console
ez
why
well I'm not too familiar with csharp but you'd want to research running a command and reading the output stream or something like that
in Java you create a process and then you can read its output stream
bc rcon is nasty
wdym you'd like the logging?
yea you'd just print that out yourself after reading it from the stream
don't use rcon.
i mean you could but rcon is bleh
Especially if you're running said software on the same machine as the servers
Can yall help me figure out why this final ChannelPipeline pipeline = this.getChannel(player). pipeline.addBefore("packet_handler", player.getUniqueId().toString(), new PacketHandler_v1_13_R2(player)); is causing players to not be able to join code for PackHandler can be found here https://github.com/Qballl/StaffPlus/blob/master/v1_13_R2/src/main/java/net/shortninja/staffplus/server/compatibility/v1_1x/PacketHandler_v1_13_R2.java
nope still havent figured out this markdown formatting
yeah. change 'return false' to 'return true', with the implementation of AbstractPacketHandler (see lines 18-20 and 25-27), returning false from your handler cancels the packet. So I believe you're cancelling everything
final ChannelPipeline pipeline = this.getChannel(player).pipeline.addBefore("packet_handler", player.getUniqueId().toString(), new PacketHandler_v1_13_R2(player));
markdown I used - http://i.imgur.com/vAJWySW.png
Anyone know why this would be the case https://hasteb.in/dijiyume.css? Crashes my server when I try to invoke #getNearbyEntities
np
booked my tickets to the phils for next june \o/
this booking agency has mixed reviews tho so
lets hope
noice
gonna git that balut
yo why I got this dumb-taco-hater role I love tacos
@jagged egret server software/version?
spigot, rip
I'll update, just realized it's been forever since my last update
BuildTools is really quite a pain compared to Paperclip lol
Baaasiically, getNearbyEntities is loading chunks in spigot
Oh. Yep, that's what I figured - that it was doing something regarding chunk loading which was screwing everything up. I'm calling it when a player joins so the chunks around them haven't loaded in yet
I'll just implement my own that checks to make sure the chunks are actually loaded
Spigot has a bit of a gotcha around chunks there
Basically, Mojang's changes in 1.14 means that chunks now basically have a "loaded but not loaded" state, paper aims to treat the "not fully there chunks" as "not being there" vs spigot which can potentially trigger them to fully load
Interesting
thankfully paper is smarterer 
is there any way to ban/unban players by UUID or is that not something thats implemented atm, couldnt find any methods in api
ohhhhhh
so String name can also be a UUID
nvm its String target huh
ah but its BanList.Type.NAME
ill try that out i guess lol
Basically, "mah backwards compat"
ur compat retard
Alllso, you can't actually pass a UUID string to it? Looks like it requires a name
huh
We've apparently had the forums for like a year now
it's easy to ignore trash :>
So electroniccat would Chunk#isLoaded work properly still?
Obtaining a reference to a Chunk will load the chunk
o.o
as for our entity remove from world events
You'd want the method on World for that, but basically, with spigot, no
why is it even a method then
wait what's the question
Because it used to work properly, spigot just doesn't handle it as well as paper does
thought we were on isloaded here
isLoaded loading chunks
why is Chunk#isLoaded a thing if it would always return true
are bukkit chunks not weak
oh that bug we fixed months ago
Because chunks load afterwards
okay so what about World#isChunkLoaded?
would that work properly? or am i gonna have to do some janky reflection or some garbage
eg private Chunk chunk; onLoad(ChunkLoadEvent e) { if (chunk == null) chunk = e.getChunk(); Bukkit.runTask(pl, () -> Sys.out.println(chunk.isLoaded()), 20000); }
for spigot you should just pretend it works and if it doesn't blame them 
would that task load the chunk again if it had been unloaded?
Spigot will cause a chunk which isn't fully loaded yet to load when you try to check if it's loaded
that's only for chunks at level > 33
err ones that are loading
the specific issue was always getIfLoaded waiting on a load
CraftChunk maintains a weakref to the nms Chunk, isLoaded will return false on Chunk if the backing chunk actually unloads
Yea, I just spotted one of my patches where I actually say the derp there, I was partially misremembering the issue
Mojangs chunk stuff is amazing :L
So how should I do this on Spigot
pretend it works
On spigot, ^
blame spigot else
Or basically, "defer the task so you're not hitting new players"
spigot doesn't even properly implement loadchunk(x, z, false) too
there's no way I can use reflection or anything to?
'cause I mean I can't exactly publish something on the Spigot resources section and be like "Use Paper or this will crash your server"
the bug shouldn't be enough to kill a server
Spigot uses getChunkAt, which will basically process the task queue for chunks which will process loading of any chunks which where basically pending to be loaded; any reason you're running it against players are they're logging in?
oh wow, brain 10/10 there
It runs whenever a metadata packet is sent to a player, to figure out what entity the metadata packet belongs to
are you running that off-main?
Do you have the entities ID?

omfg a rabbit just fell down cuz I fixed it, heard it die

