#general
3141 messages · Page 18 of 4
goal, I mean.
You can move the sourcepath into the global javadoc configuration, and not the execution-specific configuration.
If you run it with javadoc:javadoc then your configuration would work.
Otherwise, it needs that one tweak.
does "download sources and documentation" count as using the javadocs?

its nice when the decompiler has comments in it
yeah, since it uses the generated -javadoc jar to provide that information.
or maybe not, maybe just uses the -sources jar 😛
i just gave up on it as the IDE started picking up the generated folders as a source and telling me i have dupe classes, dont care at this point 😛

Just do a mvn clean to get rid of the generated classes when you're ready to work on the code, @slim nymph
It shouldn't matter for your CI
true
Generating javadocs doesn't have to be part of your workflow, probably only ever should happen on your CI any way.
yep thats where i run it
If you move the sourcepath configuration into the top configuration where you have destDir, quiet, etc, then it should work.
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:javadoc (default-cli) on project Empire: An error has occurred in Javadoc report generation: Unable to write 'options' temporary file for command execution: /home/aikar/ssd-projects/emc/EMC-Plugins/Empire/target/site/apidocs/../public/javadocs/options (No such file or directory) -> [Help 1]
wat
i did javadoc:javadoc as you said
Sounds like the destDir is breaking it.
Normally it will dump everything into target/site/apidocs
trying with <destDir>${basedir}/../public/javadocs/</destDir>
added basedir
oh thats why i didnt do that before
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:javadoc (default-cli) on project Empire: An error has occurred in Javadoc report generation: Unable to write 'options' temporary file for command execution: /home/aikar/ssd-projects/emc/EMC-Plugins/Empire/target/site/apidocs/home/aikar/ssd-projects/emc/EMC-Plugins/Empire/../public/javadocs/options (No such file or directory) -> [Help 1]
my plugin source is in a sub folder
oh
code is in Empire/src
as have other projects in the repo too
then the public repo is what the ci snapshots for javadoc deployment
folder*
It's failing to create the directory, maybe it has to exist already.
I'm guessing the plugin automatically creates target/site/apidocs but not the destdir.
Oh I just noticed the path was fucked lol
I guess destDir is always relative to target/site/apidocs ...
it worked before i switched to javadoc:javadoc
Well, with the sourcepath properly configured now, you can do it as you were doing it before
Or should be able to
That was the original issue.
i can prob just move the folder using the gitlab build steps
getting rid of destDir makes it compile now
Might be simpler if you can't figure it out
and all for nothing, still missing the delomboked methods
All you changed there was move the sourcepath configuration, right? And you're still running it like you used to?
what's your configuration look like now?
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<quiet>true</quiet>
<notimestamp>true</notimestamp>
<linksource>true</linksource>
<nohelp>true</nohelp>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>javadoc</goal>
</goals>
<configuration>
<sourcepath>${basedir}/target/generated-sources/delombok</sourcepath>
</configuration>
</execution>
</executions>
</plugin>```
it is invoking delombok
This is how it should look:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<quiet>true</quiet>
<notimestamp>true</notimestamp>
<linksource>true</linksource>
<nohelp>true</nohelp>
<sourcepath>${basedir}/target/generated-sources/delombok</sourcepath>
</configuration>
</plugin>
Your sourcepath configuration currently is specific to that javadoc:javadoc goal in that specific execution
If you're running mvn clean install javadoc:jar then you really don't need that whole execution or its configuration.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<sourcepath>${basedir}/target/generated-sources/delombok</sourcepath>
<destDir>../public/javadocs/</destDir>
<quiet>true</quiet>
<notimestamp>true</notimestamp>
<linksource>true</linksource>
<nohelp>true</nohelp>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>javadoc</goal>
</goals>
</execution>
</executions>
</plugin>```
javadoc:jar runs but still missing the delomboked methods
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building plugins dev-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-javadoc-plugin:3.0.0-M1:jar (default-cli) @ plugins ---
[INFO] Not executing Javadoc as the project is not a Java classpath-capable package
oh wait ignore last message
im in the root repo which just has Empire as a child module
Yeah, that's not even the same version of the javadoc plugin, notice maven-javadoc-plugin:3.0.0-M1:jar
yeah im on newer
That configuration should work provided that you are triggering it.
ohh javadoc:javadoc seemed to work
javadoc:jar will run javadoc:javadoc as part of its process, since it's basically just a zipped up version of javadoc:javadoc
oh, i was looking at wrong folder
i had target/site/apidocs one
but it was pointing to the public
it did, i meant when i said it didnt work BEFORe i had wrong file open
now I had correct file open, i see it
Nice! 😄
Also just to be safe, might be worth syncing the delombok plugin's version with your lombok version
I think they're meant to be synced.
ah yeah
Although the delombok plugin seems to add .0 to the end of the lombok version.
Yeah. could just add a .0 or use a second variable 😛
ironically i was thinking to move to gradle after 1.13 update lol
There might be a .1, depending what version you use: https://mvnrepository.com/artifact/org.projectlombok/lombok-maven-plugin
I like Maven enough not to switch to Gradle 😛
err how do I switch delombok to only run during javadoc stages
i dont want it running on normal compiles
A profile like Waterfall uses, maybe
That way your CI would build using that profile
While normal workflow wouldn't use it
Then all you need to do is to activate the profile like mvn clean install javadoc:jar -P profile_name
:thumbsdownparrot:
[03:01:27] <gabizou> fuck you and the lombok horse you rode in on
But at least with this, Lombok is more bearable.
yeah i can understand resistance to lombok for API's w/ this issue, but least it has a solution
I had to figure it out for gradle for https://github.com/aikar/db/blob/master/build.gradle
Gradle has more flexibility with being able to say, "only delombok as part of the javadoc process," which is cool.
Some more hoops with Maven >_>
i dunno i feel like this maven method was more intuitive
add plugins, done. if you wanna restrict scope, use a profile
Yeah, true. I guess I feel like profiles are kind of dirty 😛
auto activate profile for windows was nice ;P
default to .sh, switch to .bat for windows
ah, yeah. auto-activation is awesome
Hadn't even considered that, yeah that is pretty neat.
copy-plugin.bat literally just does bash copy-plugin.sh haha
I wonder what other activators they have
Nice, can do properties, JDK version, and environment variables too
i shaded 14 copies of lombok into my kotlin plugin AMA
why have you filled your plugin with even more cancer
you earned that rank
does IntelliJ's maven regularly check for new snapshot dependency artifacts (ie a new version)?
Don't think so
You can force it tho
The maven panel has an button iirc or you can just do mvn clean install -U
what's the proper way to change item durability with ItemMeta?
setDurability?
How do I make a mob ignore a specific player?
cancel the target event
Ah, thanks
50 questions with MiniDigger
Am a developers relations support robot, AMA
Can you set the pickupdelay of an item to -1? 
You mean sqrt(-5)^2
so youre never there but always square 
Writing PlotSquared release notes:
- Allow for customisation of all block components
- Broke schematic support
- Dropped FAWE support
- Less commands
...
Just 4 years in the making
sounds great
Ew
i just saw this https://server.properties/
when trying to google server.properties
that's very dope
Hehe
hehe
content_filter_denied: Games;Suspicious
😂
I can't access that url at work
yep
MiniDigger: setDurability has been deprecated, after looking at the javadocs it suggests some weird alternativesdurability is now part of ItemMeta. To avoid confusion and misuse, getItemMeta(), setItemMeta(ItemMeta) and Damageable.setDamage(int) should be used instead. This is because any call to this method will be overwritten by subsequent setting of ItemMeta which was created before this call.
Digger has a really low response time
yeah, you should set the durability on the item meta
sheeeeeeeee
am at work, ok?

@stiff yarrow... I used to respect you.
@stiff yarrow ban
there is enough love for all
This is now on your love.
I want some Pepe love. D: :>
@stiff yarrow Need help setting durability?
I was just wondering what the proper way to do it through ItemMeta was supposed to be
Since 1.13 durability was moved to the Itemtag. So you’d just get the itemmeta. Cast it to Damageable and set damage recast to itemmeta
what was the event when changing the hotbar slot called again?
PlayerItemHeldEvent?
Ah yep, thanks
@finite wave where is that
GoldenCrates
You can spam negative reviews and in discussion thread about that as many as you want, but I don't care ^_^ lmao
let me just decompile that real quick
good grief, 180 kilobytes
There doesnt even seem to be anything not working
final String no_paper = this.plugin.getServer().getVersion().toLowerCase();
if (no_paper.contains("paper"))
return false;
heh
using discord formatting on irc
Reee, the bot isn't parsing multi line messages
lemme try this
final String no_paper = this.plugin.getServer().getVersion().toLowerCase();
if (no_paper.contains("paper"))
return false;``
Mmmh
using IRC in 2525
very heh 
final String no_paper = this.plugin.getServer().getVersion().toLowerCase();
if (no_paper.contains("paper"))
return false;
Der we go 😂
mmh?
well, its a zip
I bet it includes 100 dependencies and is actually just a skript 😂
@vernal moth OMG Bob was making an AI ^ Photo below not sure if irc can see it prolly ot
Sec
of course I can see that pic
anything over 200mb is a disgrace
why wouldn't my client embed it?
and that's a strech
I can even see the pic even tho the discordapp.net domain is blocked at work
Okay
since my client reverse proxies images to protect my privacy ;)
Well, obviously Bob was ahead of me.
i don't understand how someone can make a plugin over 200mb
@spiral garden who made a plugin over 200mb?
😂
Same, stdlibs etc
thats a jar full of dependencies for my minigame lib
27mb
Kek
vgl itself is 500kb
@finite wave i have to shade in toml4j
@vernal moth ..how
PlotSquared is only 1.5mb
I just scrape maven central for random libs
since configurate is bad
sample gamemode is 10kb https://github.com/VoxelGamesLib/VoxelGamesLibv2/blob/gh-pages/1vs1/1vs1-1.0-SNAPSHOT.jar
and by bad i mean idk how to use it
I make good plugin
@stiff yarrow how what?
how did you hit 25+ megs in dependencies
@heady spear Not really 😜
Uhm, yes?
Copy pare
We’re at like 400k downloads, someone liked it
You’d wish
mmmh, paper-api is set to scope compile, wtf
where
@vernal moth which one of these dependencies is a big fatty then?
Good
Y’all don’t know how to quality
Reflections lib is like 1-2mb
oh god
Shut up I’m better than you I can run faster than you and I’m stronger so like shut up before I send my family on you they will best you so watch out and I know where your mailbox lives so like
Cells.cells.forEach
Java 8 plz
Stop being bad thx
?
Holy dumb
note if you only need the keys or values you could loop over those alone
@quasi valley holy hell
I just shove dependencies in my jar so if it gets stranded in a desert it can survive off its stored bloatlibs for weeks
You could have used the money you threw at md5 to survive
Maven is a bloatlib
Yet, you didn’t.
thats the depend jar of our core system https://kennytv.eu/files/yza29.png 😂
13mb is nothing
Go away

U r md5 fanboy
Tab tab
I donated like $30 to spigot, I want refund
Helo ur server lag and I don want give me money back or I sue
you won't get banned
Maybe
Yours truly,
City mom street
hello, paper > spigot, please me money give
Also he banned me once so like wth that’s rude
How dare he ban me after I gave him my money
KennyTV::suicide

abortion > spigot
Watch zbk do the stoopid
@tropic flame Shhha
See?
We don’t wanna redo the chat
lets throw bananas at him
From yesterday about abortion
i know LMAO
||somebody mention him||
free(KennyTV)
||hey mister i have the legal rights to say you shouldn't abort altho the kid's not even mine||
That was when plotsquared got regular $1k donations
wait what
Although the money was worth it for the Facebook theme
I’ve prolly only made 2000$ total developing mc
I’ve only made like... $4k from the plugin?
I've had a couple of donations, not much
I think I’ve made ~$10k to $15k from Minecraft
city, most people dont even earn 1€ at that age 
those are pretty good numbers @heady spear
donations > making a living from premium plugins and then complain that sPiGoT hAs tO aLlOw DrM 'CaUsE mY InTeLlectuAl ProPerTy, fucK GpLv3
You are an idiot. We live in Scandinavia. That’s our monthly salary
Looool
From 15-18
I’ve never needed to work a real job lol, Minecraft has been enough for the last 5 years
I maintain plugins for people to use, not for people to buy
**
DRM = Dis Rarted, Ma'am
US
Not like those other shithole countries
US is royally fucked
Not even good fucking
It’s like dry semihard dick covered in sand
I have no desire to sell software built off hundreds of other people's hard work
Unlock the American Dream for only $9999.99! Powered by EA.
I made most of my money off of commissions
Most of my code has been standalone
Also, with that logic you couldn’t work in software development at all lol
but there the other people are paid, too :p
@heady spear
People make a hell of a lot of money from my code too
Developing server mods against Minecraft like CB until 1.8 and Sponge are the hard part, and that's done by the community
its not
I mean, shit if I were to be salty about creative servers getting donations
And by the same logic, I am completely fine with making money from Minecraft plugins
I wouldn’t ever sell premium resources though. That just doesn’t feel right.
For a lot of the stuff I do, I could just swap out bukkit for something else and still be fine
If my client uses bukkit, then I will use that API as well. Then be decently happy when I have enough money to pay my rent
What's your monthly expenses like city
I’ve made a serious effort to cut my expenses down as far as possible. Paying bills and food is around $1200
Then there’s books for school, bus tickets and shit like that
We get some money for going to uni, then I take student loans. That’s around $1100
you pay your bills with just minecraft?
Everything that isn’t covered by student loans and the money from uni is covered by Minecraft
Our loans aren’t for school tho, they’re for living expenses
Just aimed at students
Still wondering why our systems are so scuffed
people do their best at discouraging you from studying (unless you search for something entirely by yourself)
I’ve also done non-Minecraft commission work in the past :p when I actively work on plotsquared I pretty much rely on donations, though
I come from a realllllllyyyyyy poor family
So the money has gone to things like medication and whatnot over the years
It’s not like I’m rolling in Minecraft cash, lol
well I realized that when you said you only made 15k so far, which wouldn't be enough to live on for very long
Yeah no :p I rely on student financing.
I was just curious if you were actively making enough to live on
OOF oof ooof
which I guess you are because of financing from school
I wouldn't want to life off of minecraft, I am happy the way it is now: a hobby
Dont take those loans for granted :p
what do you need to pay back?
iirc in germany you only need to pay back 50% of student loans
I have to pay back all of it, but at a very low interest over a decently long time
(but its nearly impossible to get once since you only get once if your parents can't pay for you and the threshold is super low)
well there are scholarships
It will only be like $80k in the end, so I’m fine
How much does a semester cost for you / how many semesters are you going to take?
We don’t pay for school. But living expenses are, uh, decently high
So I’m very lucky in that regard
Im lucky enough as that my parents have an apartment to spare entirely for me, I'd probably go down living by myself
tho thats currently under renovation, so I am essentially living in two rooms packed with everything 👀
I live in a 20 square meter apartment across from campus
@heady spear missed me owo
Oh thats also nice
It’s the most expensive fucking apartment in this fucking town
and then there as sad ppl like me who would be able to afford a very decent flat or apartment or whatever but since there is way too much demand and virtually no supply its impossible for me to find anything
Move.
That’s the problem here too
state
may we please make a change.com petition so americans start using actual measurement units?
it's a problem everywhere
pfff
temporarily staying at my moms while I look for a new place so right now my monthly expenses is about 300 bucks
laughs in Meter and Celsius
am from cologne, germany
Also why student housing is so damn expensive
well city then 😂
Hotel mama still best
Some people rent single rooms for $1500
see, the price isn't even the issue for me
Oh boy
Student housing is the biggest issue with our system
And is the sole reason why students go into debt here, lol
I’m fine because I do private development for a server, and they pay decently well
nowadays we have good internet in low population areas
but I don't want to have a 1 hour commute to work
My grandma has 100/100 lol
Its getting better in our area, but still rarely over 50
like, I would buy a house with 400m2 for the price of a 40m2 flat downtown if I would be ok with driving to work for an hour
It’s not, though. Otherwise I could get more money from the government 😛
I pay $20 extra for mandatory utilities and shit, and that includes the internet cost. But I’d need to pay that regardless, so it’s essentially free
I have to pay tv tax tho
Despite not owning a tv
Lol
@heady spear Tv Tax is weird as shit
I am essentially paying for melodifestivalen
And the off chance we have to host Eurovision
Fuck public service.
I’m not paying to have a tv. Other than the channels of course
in germany you pay if you have a household
its ok, public tv channels with no intention to make money are important
else you end up like murica
The thing is, they have the shittiest shows
It’s like documentaries about yarn production in Finland during the 1950’s
are the news somewhat "objective" at least? 
sure
The news reports are local, and about the most random shit
we get both local (city) and new from germany and the world
Greta lost her can opener so the entire retirement home pitched in to buy a new one. Someone saw an elk. A car drove off the road.
That kind of stuff
we got multiple news shows
one for local stuff, one for state level stuff, the tagesshow, which is 15 minutes of international/country level news
Same. But the ones with actual news aren’t public service 😛
kek
Same here
Public service here is random “cultural” stuff, and documentaries about shit no one gives a fuck about
they say stuff based off of random pools of messages so it lined up pretty well
A good cpu for minecraft server? (150 - 400 players)
90 EUR - 110 EUR
nono, i need a dedicated server
for my minecraft server
yes he is renting
I swear I have the worst luck hiring artists to do basic illustrations for me
haire me
they do 1 thing then vanish for months on end
it's rather aggravating
Can I rent a MiniDigger for cheap? I need some boxes moved.
Yes.
@vernal moth need to be nice if wanna convince devs to come work with us >_>
not that latest reply!
but yeah, ill leave him alone now
hey, I offered help, he said he doesn't care 🤷♂️
wait i thought mbaxter wasn't allowed here anymore
something about him not respecting the tacos
could edit the comment 😛
I can't think of a way to say what I want to say in a nice way 🤷
then say it in tacos
delete it then 😛
yeah just did
I'm a bit concerned with Intellij atm https://gyazo.com/7156b44bcc9c546d09086f6f52ed7baf
Looks like Eclipise
that looks like windows window manager bugging out
docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
Error response from daemon: Get https://registry.gitlab.com/v2/: error parsing HTTP 403 response body: invalid character 'F' looking for beginning of value: "Forbidden\n"
reeee
what did gitlab break?
it breaks for people who use 'ree'
yeah some plugin that intentionally disables on paper
im trying to convince them to support us, mini's like "your a piece of shit" essentially lol
"you sound like a developer that will happly work together with users to solve problems and whos plugins should be recommended to everyone.
not."
because he said he doesn't care
im tryign to convince him to care 😛
I might do that later today if i find time
@ancient bolt I already wrote a plugin to override that class and remove the paper check
haha nice
bukkits stupid classloader order made it easy
Meh
bukkit will pull from other plugins class loaders before your own
@slim nymph Did u do it?
do what?
no, i made a plugin
no just a plugin
welcome new people
probably best to leave that thread alone tbh
otherwise paper is basically brigading this guy on spigotmc
no good
people still give a shit about that random plugin?
oh cool
Spigot -> Paper can be done but not Paper -> in some cases. He doesn’t get it
gitlab banned my vps
Lol
Aikar dropping bombs. Nice
stupid rack-attack
@static badge plugin seems to have decent capabilities
MiniDigger what if I ask you to move boxes containing dirt?
Just recorded my mom admitting to stealing my identity =)))
good god
Porn?
what's with server owners wanting to join plugins in one singular plugin
That's a nice response you wrote there aikar
Less hassle, especially if you can somehow find a way to pretend its yours
uh so.... git ninja time
i slapped git filter-branch to extract subdirectory commits
but repo is still like ~200mb
which means it contains old repository objects, however unreachable or something
@golden gust I mean. I could easily make plugins look like they are mine
how can i make that repo smaller/drop unreachable objects?
some of them say that it's for better performance
Just add Jan infront of their name in the plugin.yml
that's just stupid
Well, yea, that, spretty easy, @finite wave
new NullPointerException().printStackTrace()
Well, or, if you wanna go the full mile, just go for a throw new NullPointerException() 100% @finite wave certified
What?
I was trying to say that to make it look like yours, all I gotta do is throw a few NPEs 😛
Yeah i got that, i’m not gonna take it lightly though. Imma fuck u up @golden gust /s
I'm just giving it a minute for the footage to get up to 1080p at least
/s
come on youtube give me the extra pixels
what a waste of pixels
pls
my poor fee fees can only take so much
Footage from my livestream over at https://www.twitch.tv/magmaguy A good visual representation of what fixing annoying Minecraft bugs usually looks like This...
(^-^) Debugging Minecraft: The many stages of grief - length 3m 25s - 4 views - MagmaGuy on 2019.03.18
that resolution
if you give it a few more mins it'll probably go up to ultrawide 60fps
^-^ You do know that the docs state to never try to do stuff like open inventories in the click event? :P
clearly I don't
uh
you mean the inventory click event or just the interact event
click event is an inventory interact event
yeah I'm not opening inventories on the inventory interact event
I was opening them on the interaction with the villager
ah, you were probably fighting the server
the actual issue was weirder
I don’t debug my code
so
when opening a custom inventory on the entity interact event the first time that inventory got opened after a server restart and only via the interact event the clicks in that inventory would not get caught in the event until the inventory got closed and opened back up again
that inventory could be opened via command just fine and work
but it would still mess up the first time it got opened through the entity interaction
There any documentation for waterfall?
Documentation in what sense? I started toying working on some stuff a while back, but time, etc...
@golden gust electroniccatBOTToday at 10:31 AM
^-^ You do know that the docs state to never try to do stuff like open inventories in the click event? :P
what?
why would that be not allowed
Or was it just the open events maybe, I recall there being some issues with it
opening an inventory in an open inventory event?
but like all chest gui plugins open inventories in click events lol
* The following should never be invoked by an EventHandler for
* InventoryClickEvent using the HumanEntity or InventoryView associated with
* this event:
* <ul>
* <li>{@link HumanEntity#closeInventory()}
* <li>{@link HumanEntity#openInventory(Inventory)}
* <li>{@link HumanEntity#openWorkbench(Location, boolean)}
* <li>{@link HumanEntity#openEnchanting(Location, boolean)}
* <li>{@link InventoryView#close()}
that seems like an unnecessary doc
inventory management in click event is pretty normal
pretty sure we violate everyone of those except workbench/enchanting
In my inventory framework I'm also updating the inventory by calling Inventory#openInventory inside an InventoryClickEvent and it seems to work fine.
saying you shouldnt close an inventory is also a wtf lol
i guess you could 1 tick delay it
but it works fine as is
prob a relic of old bukkit days
Wonder if it's one of those oddball things that you might hit with some inventories in some conditions but not others
if anything after the ICE processing assumes its still open yeah it could cause issues, but if that ever came up we could fix it
but hasnt affected anyone in years
Meanwhile, 4 miles from my home, firefighters are spraying foam on the fires of hell https://mobile.twitter.com/RespectableLaw/status/1107517813089013761?
(DiscordBot) @RespectableLaw (Respectable Lawyer): Astonishing clip leaked to me by someone on the scene of the Deer Park petrochemical fire now raging in Houston. https://t.co/R3t2I3y7C7 (9 hours and 18 minutes ago)
“Astonishing clip leaked to me by someone on the scene of the Deer Park petrochemical fire now raging in Houston. https://t.co/R3t2I3y7C7”
Damn
When I lived with my grandparents we lived pretty close to an industrial park which ended up having a nice huge fire
Worse part is is that somehow our block was easily forgotten about, so we didn't really hear much until we heard it on the news
City alarms we're going off. Big ass cloud of smoke covering the sky. Shelter in place notices came and went. Highway was shutdown. Schools are closed. Hard to miss lol
I caught the smoke yesterday on my GoPro riding my bike around, but it was just 1 tank on fire then. Woke up today to learn it's spread to 8
what the fuck is going in in Utrecht? has everyone just decided to go shooting people all of a sudden
Ehh, it wouldn't be the first time there was a shooting in the Netherlands. It's not like they're daily, but it happens multiple times a year it seems.
Let's say that I have an abstract class and two methods that can be optional. My question would it be okay to leave them empty or would it be wrong or is there even better way to handle this?
100% depends on the usecase
but yes, its perfectly valid to have empty default methods
Okay good. If you're are wondering about use case it's a Handler for specific text channels in discord that have 2 optional methods onMessage onReaction and they can be executed from listeners
Okay thanks
im really curious on how the server got verified
you ask discord to get verified and they will verify you
oh ok
am I cool bot, I know
i can only code a bot to say something with a command
We met their guidelines on the website and basically emailed them until they did it for us ¯_(ツ)_/¯
but then it just says the message you included and deletes your one
this is probz done in console
It's an IRC bridge
ooh
we are on the good side

Not the bad side
I was going to put an F reaction but apparently Spotted has spread his Leafititis on me. Thus, I must put it in chat.
🇫
Some people are even trying to convince me to become democratic lol.
So presumptuous too.
l o l politics
lol politics
"I assume you support this and I assume you support that."
Lol what.
I made a simple statement on net neutrality being good and that people need to form their own opinions.
Yay! 2 more days of burning tanks of chemicals \o/ https://www.google.com/amp/s/www.chron.com/news/houston-texas/houston/amp/Deer-Park-plant-fire-spreads-to-five-more-tanks-13696392.php
Yikes.
I don't get how they can claim explosion hazard is minimal for an uncontrolled fire that's continuously spreading between gasoline products :S
oh no
'Ray Russell, spokesman for Channel Industries Mutual Aid, which is helping in the response, said firefighters have had "pretty good success controlling the fire" and stopping it from spreading to other tanks. The tanks that are burning contain gas, oil and chemicals, according to Intercontinental Terminal Company, which owns the facility.'
Me: Wat. It started as 1 tank on fire. Then 2.. Now 8...
BIRD BOX CHALLENGE
Also whose being blamed/whose playing for it, Billy?
ITC?
The uh Intercontinental Terminal Company?
the people are paying for it
No clue yet. Let's put it out first, then play the finger pointing game
tbh I'd look forward for an "Avast Lite"
They keep monitoring that, aikar. So far so good.
Well, no worse than usual for the area lmao
if they == the company, not like id trust it lol
yes silly named person
The smog is so bad you can't see clouds haha xD
Idk who is in charge, but it's not ITC.
Also talking about pollution, it is disgusting and there is so much people, and so much traffic
@austere ivy isn't that because of all the weed--
weed wouldnt be making smog
but snog
the kinda smog that makes you cough and is toxic for you, the kinda smog that is pitch black, alll over the city
yeah it was a joke sorry sometimes I think it's too obvious not to put /s ok thx
yea I wish I could be back in america sometime
Surprisingly our pollution levels are pretty decent for being the chemical plant capitol of the world
but hey in 2 days I will be
<o/
\o>
(for 3 weeks)
Chicago does too :P
I don't think that the smell is pollutin
pollution
I think it's all the trash that's littered all over the street
and tightly-packed people with tightly-packed sewers
yeah I mean that too BUT I live right next to a pfizer plant
and it's nowhere near Chicago
like I dunno it smells a bit different.
chicago just smells like trash o-o
oh yeah, super
go out in the country haha
but I mean nothing you can do about light pollution
it's.. light
kinda happens when you have 10000 people in a tight space all trying to cram in homework at a late time :P
maybe you should head over to...
SWEEEET HOME ALLAABAMAAA
(something something) TIDES ARE NEEWWWWW
SWEEEET HOOOME ALLLAAABAMAAAAA (dada dada da da daaaa)
WHERE THE TIDES (???) NEWWWWW
OK THEN COME ON OVER TO
It's great here.
I mean it's just a better ohio.
I like it, and I've been to Chicago, uh New Jersey, uh Colombia, uh Florida
that's where my father is from™
and I totally agree™
yike
That's where my "extended family" is and uh..
I don't really like it there, everyone is kind of.. odd.
I think.. I don't quite remember honestly. Might've been more north.. maybe? I doubt it.
Been a long time since I've gone there and my grandparents had this huge house on a hill and they had just acres of farmland in new jersey.
And it was a big creepy mansion style house.
I'm Christian, and I 100% no doubt believe that house is haunted.
Like legit when sleeping there, randomly the radio and tv would turn on.
Then off.
Just for a bit. Odd noises, everywhere, things turning on and off.
And there's one room in the house that no one could open..
And then there was another one that was infested with thousands and thousands, maybe tens of thousands of lady bugs. Really weird stuff.
And then they had pigs and cows and stuff, they smoked in there so it wasn't very nice smelling, and it was old decor and everything from the 1940s or 1950s or 1960s or something. Just.. very not good haha.
And there's stairs. Suuper steep stairs that lead up to a tight maze-like hallway with doors everywhere. Like doors and doors and just.. blagh.
Yeah how is nj nowadays?
yikes.
yeah that's the problem with everything, chicago, colombia, apparently NJ, it's all a lot of traffic.
I live in a small town in Michigan now and even now it's getting a bit more trafficy but it's not too bad honestly. Only during rush hour is it not empty.
where's thanos when you need him
also is there a lot of old-school kinda 1950s diners?
oh yeah I meant that.
black and white tile, red chairs kinda thing?
yup. hasn't changed one bit.
cheap corn-starch syrup for your pancakes, eggs, and one piece of bacon?
yeah I remember, my father loves those because apparently it was his childhood :P
Have 23 ppl on and a TPS of 20. Then poof the server randomly freezes. Anyone have any clues whats up https://paste.debian.net/plain/1073641
Got a f load of Thread/ERROR stuff
Seems there is something wrong with chunks
your harddrive appears to be slow in this case
is it an SSD?
someone used a portal, its loading chunks
its not a bug ,just shows your server is having trouble loading chunks
SSD's are strongly recommended
could be that...
It's guaranteed that
stack trace shows its reading data from the file
is something blocking the FS though, thats some slow reads
Aikar this is the server its on https://paste.debian.net/1073391/
Aikar but I guess this all comes down to the disks not being SSD?
No need to try mentioning somebody every message
But, especially in areas like that where the server is loading up chunks looking for things, having a fast disk is pretty critical
IOPS with ZFS generally sucks
is that a network NAS mount?
Drives: HDD Total Size: 256.1GB (86.4% used)
ID-1: /dev/sda model: Samsung_SSD_850 size: 256.1GB
shows you do ahve an SSD
network mounting the world files is strongly discouraged
MC does not live on that SSD. That is the "mainframe" that uses kvm to split up stuff. MC is on the ZFS
and anything that uses CoW is gonna have be slow..
mfw my phone was at 47% of battery and now it's at 50%, then I look down and I see my charger plugged although my phone is not connected to it and I don't remember when I did this
am I dying or something
yes
You sure it is the disks? Not in the mood to fork out for 24TB of SSD if its not needed =)
I mean, we only have a top down view of what was going on when the server took too long to tick, but it's pretty clear that it's stuck behind reading from the disk
Just wondering. How would you monitor any exceptions that are printed in console?
Thanks guys.
MY DYNMAP WILL BE THE MOST 4K HDR ULTAHIGHRES BLURAY EXPERIENCE EVER AIKAR
and yeah, dynmap was always the largest part of my server for that ^ reason, not even memeing
that a rpi?
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk2s1 766Gi 653Gi 105Gi 87% 6022249 9223372036848753558 0% /
/dev/disk0s3 187Gi 165Gi 22Gi 89% 374566 23094174 2% /Volumes/BOOTCAMP
/dev/disk3s3 1.6Ti 1.1Ti 576Gi 66% 9011186 4722456 66% /Volumes/DATA
/dev/disk3s2 186Gi 87Gi 99Gi 47% 201957 4294765322 0% /Volumes/NFSDATA
my main drive for linux is like 240G
_<
never come close to filling it
250GB boot drive, 1TB home drive, 1TB windows drive.
Not close to filling any of them.
Wanna get my downloads folder to auto move stuff over to the data drive after it's not been touched for a while
I got a fat ZFS NAS in RAIDZ-2.
I actually had some hard drives die so Im back down to just one 4TB storage disk
caps looks stupid btw
that I have split in two between ntfs and a real filesystem
@gloomy sphinx You alive?
lol you said ntfs
lock contention bb
@upper flicker you have a server or you had a server?
my data drive (Which is more "random crap and stuff I care about" on a single drive) is exfat, for that cross compat love
I dont run an MC server anymore no
at least mirror them.
how did Paper project start btw
somebody hating somebody...as always
I dont trust exfat to not lose or corrupt data over time
A man named Z750 and some old legend who apparently went by the name of gsand
Paper started because spigot didnt want a set of changes
and we wanted them
and thats it
told ya
thats not the same thing
oh
that's pretty awesome that it turned out like this tbh
I'm kind of... idk is it oldschool? about forking
fork often fork for no reason
somebody says no thats okay, click fork and do it yourself
that attitude is kind of going away
imo yes
I saw it as the opportunity to work together because everyone can just use eachother's work as they please
I never saw it as an everyone must work together
most projects have or had a valid reason to fork at one point or another
Think of every OS out there...idk like OBSD etc. Always some dickery and fighting and ppl leaving to start something new.
even those weirdos working on that dumpster fire cinnamon de
The BSDs havent been part of the same tree in 30 years
96?
thats a much larger issue than "dickery and fighting"
I would have to refresh my history on OpenBSD specifically, you may be right there
I considered donating to paper. Is that a thing here?
perhaps I spoke too broadly
its a thing, it just goes to covering bills
Paper hasnt ever made any money for anyone afaik, except outside of people selling forks
or people running servers that do make money using paper, which is fine
open source freedoms
Nothing good comes from a mutual consensus in the long run according to evolution.
I disagree.
Sure. That's a good way to spend donations
^
Well at the same time if you have one person working on something you'll never achieve something greater than just one person can do.
I mean that's why Aikar isn't the only paper dev.
If I make this donation it will be my first donation to anything ever lol(at least on the internet)
And that's why we have open source.
actually maybe your right. Thinking of symbiotic relationships. Like mitocondria in cells etc
Gonna smoke a bowl...brb
no
it's a cube
it's a cylinder
that explains how it wraps

wait so is it
a hexadecimal gon
?
so convincing
Earth is 13D vibrating string construct. Wake up sheeple
universe is a myth
your consciousness is an illusion
Yeah but how would you prove that
We're a simulation inside a simulation
Kbye
k thx bye
mfw captchas get on my password auto-type's way
[19:53:59,407] <launcher> WARN AnnotationConfigApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'autoOptimizer' defined in com.ubnt.service.AppContext: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ubnt.service.I.B]: Factory method 'autoOptimizer' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'deviceManager' defined in com.ubnt.service.AppContext: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ubnt.service.super.D]: Factory method 'deviceManager' threw exception; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'eventManager' defined in com.ubnt.service.AppContext: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.ubnt.service.O00O.B]: Factory method 'eventManager' threw exception; nested exception is java.lang.NoClassDefFoundError: javax/activation/DataSource
why do I even try to run software at this point?
I bet they can't deal with java 11
Oh no! You've been infected with a virus. You must pay me 105381 bitcoin in order to get that message out and I'll fix the virus. Thanks.
Oh wow Paper's Discord has changed.
Oh no! You've been infected with a virus. You must pay me 689138 bitcoin in order to get that message out and I'll fix the virus. Thanks.
Can someone add a reaction "no u" to my thing?
I can't, I caught leafititis.
Dead meme.
I did. I actually did.
do you know da wae @static badge
ye since I got more than 2 braincells i can store information like paths
show us da wae brudda

Fire is so big it's being detected by satellite lol https://cimss.ssec.wisc.edu/goes/blog/archives/32485
yay plotsquared release for y'all be happy celebrate good time woooow
love that really large and flashy sign that you cannot possibly oversee
https://en.wikipedia.org/wiki/11_foot_8_Bridge this bridge is famous
jesus
we had one that was like just 13' and that caused tons of problems
lower than that just sounds bad
well if it's lower then it's more obvious you can't pass
Someone help me with some C
If you have a question, please just ask it. Don't look for staff or topic experts. Don't ask to ask or ask if people are awake or available. Just ask the question to the channel straight out, and wait patiently for a reply.
there is no help channel for c
there's really no C channel
any other but here is inappropriate
After looping over memory i get multiple values that are wrong. Eg -> https://tknk.io/KbDu and only one correct one ```
∙vHello, how are you Jan?
Base: 0061B000
Start: 00004EA5
End: 00004EC0
Paste your code or text easily and securely. Set an expiration, set a password, or leave it open for the world to see.
Paste your code or text easily and securely. Set an expiration, set a password, or leave it open for the world to see.
Code
monkaW win32
Only supposed to be 1 instance https://tknk.io/BQFC
@static badge I'm using win64
Compiling for Win32 iirc
Oki, u know why i get this issue?
cant wait for rofl128
lul
because thats what everyone siad when they found out they got winders on a different arch
anyone know what arm's is now that they're doing that
is it wtfarmhf
there is tnt dupe in 1.14 have you fixed it yet?
We don't have bugs in our software.
I'd suspect things can be duplicate in memory due to things like printf and realloc
It's running on a different programs memory.
int main() {
SetConsoleTitle("Change Memory Test\n");
printf("Waiting on memory change <3\n");
char pen[] = "Hello, how are you Jan?";
while (1){
if (strcmp(pen, "Hello, how are you Jan?") != 0){
printf("%s\n", pen);
break;
}
}
printf("Memory changed <3\n");
char test [1];
gets(test);
return 0;
}
not exactly familiar with the api you're using but it looks like you're going through the entire program's memory
with the way you've done that there will duplicates
Shouldn't be though, i'm looping through a program where there is only supposed to be 1 instance.
printf can dump its shit to a buffer
not to mention the string will be stored statically
not to mention the string will be copied to the stack
Wasn't stack address though.
These plugins Does not compatible with Paper too https://www.spigotmc.org/resources/moneyhunters-1-13.22450/ https://www.spigotmc.org/resources/combatpets-now-with-custom-pets.53026/
All of his plugins have that
They're all from the same dev
Well, as many as I've cared to check lol
this plugin author almost seems not all there 
See this guy is sad https://tknk.io/k0CA
He added it not that long ago it seems though. ;/ Hmm
might just be that shared core plugin

||