#general
3141 messages ยท Page 326 of 4
what if something i offer players can vote for like on planetminecraft
i dont believe it gives you pay2win anyway
but i also offer it in the store to buy
perm
out = when it's widely used /s
is that allowed
well blacklist of domains or ip's to be specific
ok let me explain it another way
if i have a creative server
where you can vote for worldedit
kinda sucks for the guy who wrote the redis patch
can i let people pay to have it without having to vote
because its a creative server, worldedit isnt giving you pay2win
its just speeding up building
and you can vote for it anyway
it is against the eula to do that but how I worked around that is giving everyone worldedit if that donator is online
because you are giving one player perms that another player doesn't, that's explicitly stated in the eula
potato
pay2win is a generalized term people invented back in 2014-2015 to simplify the eula when you really shouldn't simplify it
they make it very hard to raise funds to pay for an expensive server
I have it so when people vote, everyone get's donator perms for 5 minutes, if they like it they can buy donator rank which gives them x amount of cosmetics depending on tier of rank and certain perms depending on the rank but everyone on the server get's the perms when they are online not just them, but once the donator leaves everyone else get's default perms
I raise about 400 a month from my server
but surely allowing you to vote for the exact same result is not pay2win
because you can just vote2win
iirc it was 387.46 last month
vote crates are not covered by the eula but perms are
they are so harsh with the eula
it should be literal pay2win
e.g im selling diamonds is bad
so giving players items or in game money or cosmetics for voting etc. is not against the eula
if mojang think it violates the eula, do they just email you to remove it?
often they blacklist you without notice, other times they will give you weeks notice to prepare
why would they blacklist without notice thats dumb
I had my friend get emailed directly through the support email provided in the motd of the server
if server is small enough I don't think mojang will ever notice
because they don't care lol
yeah
my server isnt that small
making an example out of you is more important than the small amount of people you bring to the game
they only care when large sums of money are involved
I bet you can find hundreds of servers that are pay2win and are not blacklisted
the rule is unenforceable
well it's a used technique
Well, they block the domain behind the SRV
srv itself is resolved by the client and doesn't care, its only on connection to the server that it does
well i dont intend on getting blacklisted anyway
cat what is this:
https://github.com/electronicboy/dummy
it's his brain copied into a git repo
Was tryna show something
we already know ur dumb
what were you trying to show
--author on git, basically
nossr didn't know? 
he was wondering what the verified tags where for ๐
where for
be for
ur four

@NotNull
public Vector rotateAroundNonUnitAxis(@NotNull Vector axis, double angle) throws IllegalArgumentException {
Preconditions.checkArgument(axis != null, "The provided axis vector was null");
double x = getX(), y = getY(), z = getZ();
double x2 = axis.getX(), y2 = axis.getY(), z2 = axis.getZ();
double cosTheta = Math.cos(angle);
double sinTheta = Math.sin(angle);
double dotProduct = this.dot(axis);
double xPrime = x2 * dotProduct * (1d - cosTheta)
+ x * cosTheta
+ (-z2 * y + y2 * z) * sinTheta;
double yPrime = y2 * dotProduct * (1d - cosTheta)
+ y * cosTheta
+ (z2 * x - x2 * z) * sinTheta;
double zPrime = z2 * dotProduct * (1d - cosTheta)
+ z * cosTheta
+ (-y2 * x + x2 * y) * sinTheta;
return setX(xPrime).setY(yPrime).setZ(zPrime);
}
rood
something retarded probably
yeah
it's basic java?
no why not call x directly
cunt subclasses might override
hm...
cunt
I see why anyone would want to override that method
private static Vector rotate(Vector vector, Vector axis, double degrees) {
degrees *= Math.PI / 180d;
double u = axis.getX();
double v = axis.getY();
double w = axis.getZ();
double cos = Math.cos(degrees);
double sin = Math.sin(degrees);
double x = vector.getX();
double y = vector.getY();
double z = vector.getZ();
double v1 = (u * x + v * y + w * z) * (1 - cos);
double xPrime = u * v1 + x * cos + (-w * y + v * z) * sin;
double yPrime = v * v1 + y * cos + (w * x - u * z) * sin;
double zPrime = w * v1 + z * cos + (-v * x + u * y) * sin;
vector.setX(xPrime);
vector.setY(yPrime);
vector.setZ(zPrime);
return vector;
}
I use this to rotate around axis
git rerere
there's also google: <git do this>
^
very unexpected:
https://i.imgur.com/WXf3QgO.png
my most frequent search "git remove last commit" and i still can't remember how to do it
thare is that, but if you follow any advice on google about git you will end up doing a new git clone
last time i tried to remember, i um lost my entire repo
git reset --hard HEAD~1
you're slow
ur bad
i don't trust myself to remember that anymore
I seriously fucked up some of my projects while using the github advice someone gave online
either 1 google search, or bye bye repo
git is easy once you figure out how it works ๐
Issue is that most people really don't care to figure out how it actually works
oh yea git is easy, i'm just rarted
everything is that way
IntelliJ's integreated github โค
git gui 
not gonna lie
on mac i use git cli, but not on windows, idk why
Could never get into IJs UI for it
imagine solving merge conflicts via the cli
did rebase and cherry-picking with cli and it was fun
you can solve them in git's terminal
not if vim is your ide ๐
You can if you want
yes it should
I mean, it's just text files, git doesn't care how you edit the work folder
it was a god damn awful experience tho
i'm hating on it, but i still edit html files on my vps with it lmao (if it's < 5 lines)
how to exit vim: ctrl + c
no
vim is love, vim is life โค

vim is dangerous, and vim is gay, but boi is vim sometimes convenient
How to use vim: don't
how to use emacs: don't
nano life
how to use nano: also don't
vic you're in nanometres
host an ftp server u cheap fuck
when solving merge conflicts I have a 10% chance of code randomly vanishing, a 30% chance on duplicate code and a 80% chance of everything fucking breaking
how to use a text editor: don't
who else uses intellij for editing text files? just me ok
and that's why you review the diff before committing :>
simplified it for all editors
thanks duck, real cool
yw
imagine merging while the whole project is refactored
also what's your nickname emoji, just a box for me
that'd be literal hell
lmao me and begga had a fun time on my Flutter project
never, but never allow people to edit too many files in their branch
i sorta refactored whilst he had forked it, and i selected the WrOnG ConFLicT SolVEr
just don't use git /s
i rarely work on OS stuff, and even if my proj is open source, they're small, so no need for others to help
I regularly need to revert stuff so github is nice
also for sharing code
and I work from multiple desktops
oh lol i use it when a user asks me something, i jujst whip up github and read the code from there, intellij is a cunt to load
yeah
ur a cunt too
4 letter words :/
Goat
cake
WEEB
what
tree
smh
see
Got'em
if I had two remaining braincells
and one of them was dying let's say
and you offered to lend me one of yours
not only would I reject that offer but I'd be surprised you'd offer your last remaining braincell
u fuking retard
bot's so slow you could nickname it z750
that literally u
sometimes you just gottem
wouldn't notice a diff
is everyone waiting on Z now
Z?
for what
in 9 days
the konosuba movie
so leaf how are you enjoying ligma/sugma in ow
like for ver/1.14 to become master
everyone has been waiting for this anime
remember what he said about it fucking all of the open prs
my if only we would pull those it wouldn't be a problem :>

oh yes that
Spigot should remove there redundant @Nullable annotations
@Null U
Spigot should start putting @NotNull annotations where they're actually accurate
yeah
Instead of areas where the return is very regularly null
do a pr where you singlehandedly updated all the annotations
I have no plans on ever submitting a PR to spigot
just replace everything with Optional
MD_5 will probably reject it ๐
Optionals are slow
compared to null
extra head size
optional is serious cancer
it has its uses
like seriously if your code contains it you need to go to the doctor
just use kotlin 
tbh kotlin > optionals
my code has optionals ๐
leaf i'm still curious what was the optional nightmare you were dealing with
mojang's code
wat
public static <T> void setPersistentData(@NotNull ItemStack itemStack, String key, PersistentDataType<T, T> type, T t) {
ItemMeta meta = itemStack.getItemMeta();
if (itemStack.getType() == Material.AIR) {
return;
}
PersistentDataContainer container = meta.getPersistentDataContainer();
NamespacedKey namespacedKey = new NamespacedKey(plugin, key);
container.set(namespacedKey, type, t);
itemStack.setItemMeta(meta);
}
that's pretty broad though
Heyy, optionals are cool
oh what
Gotta have something to keep the GC churnin'
oh wrong method
public static <T> Optional<T> getPersistentData(@NotNull ItemStack itemStack, String key, PersistentDataType<T, T> type) {
ItemMeta meta = itemStack.getItemMeta();
if (itemStack.getType() == Material.AIR) {
return Optional.empty();
}
PersistentDataContainer container = meta.getPersistentDataContainer();
NamespacedKey namespacedKey = new NamespacedKey(plugin, key);
return container.has(namespacedKey, type) ? Optional.ofNullable(container.get(namespacedKey, type)) : Optional.empty();
}
I mean yeah all that shit does is add to gc
here are some fine optionals
which is already fucked
and btw cat that reminds me what happened to the dude reducing streams in that one class
why use optionals when you have @Nullable
should we just go ahead and do that
that looks like more work than it's worth
original video can be found here : https://www.youtube.com/watch?v=cd4-UnU8lWY All credit goes to the Tim and Eric Awesome Show.
(DiscordBot) it's free real estate - length 3s - 7,354 likes, 94 dislikes (98.7%) - 599,989 views - Roger 'The Dankmaster' Penrose on 2017.09.11
DM_55 rejects your PR

imagine if mojang released some nms that is not obfuscated
and without version number in the packet name
Or that โapiโ they promised?
Pretty sure the package version number thing is md_5's doing
oof
Don't quote me on that though
does he use like some dark regex stuff to update versions I wonder
huh what are you talking about
Pretty sure the package version number thing is md_5's doing
of course it is
if he replaces all text occurrences to change packet names
well it's done since craftbukkit ages
does he use like some dark regex stuff to update versions I wonder
huh?
he's using maven shade plugin to "relocate" classes
isn't that just relocation by maven?
package versioning was bukkits thing
it sucks
and tbh, i kinda can't blame them for trying
Would be nice to get rid of it
or do it properly
md_5 is the one who stopped doing it properly
It definitely doesn't suck, and is very useful
getting rid of it would break a lot of stuf,f however
yeah true
If md would actually use the same process Bukkit team did, we wouldn't be having problems with it.
The NMS version is how we determine NMS compatibility in plugins
Without it, it'd be a lot harder
would be cool to endure 1 version where stuff breaks just to make it better in the future
well now you have some random string
Of course md just doesn't bump it anymore
stop complanining 
It wouldn't make it better, however
there could be a version string somewhere
The point was to force things to break
But, that doesn't fix the issue that relocation was tryna solve
Plugins being stupid and not caring about checking versions just diving into reflection
Bukkit made those changes to stop stupid plugins breaking servers on updates
When a plugin would stop working due to a NMS version bump, the plugin author would have to evaluate the changes and not be stupid and put out an actual update.
tbh every update to mappings we should roll a dice
for whether we actually use spigot mappings, yarn, or mcp
yarn for java?
I'm literally memeing boys CALM DOWN
compared to npm
Yarn tracks snapshots
.typing
(DiscordBot) https://github.com/FabricMC/yarn -- FabricMC/yarn: Libre Minecraft mappings, free to use for...: "Yarn. Yarn is a set of open, unencumbered Minecraft mappings, free for everyone to use under the Creative Commons Zero license. The intention is to..."
why not build it on top of Vue, a JavaScript framework
they have great dependency injection
Shit
huh???
lol
if we use javascript in this project
I'll literally quit fuck that and fuck everyone
lmao paper in javascript
js can burn and I'll die on that hill
wait java and javascript is the same anyway wtf lol
cat
fuq u
you're a tumor
.leaf
and you were baited
Dudes
...
Pwototypiee.funkywunks
delete JustDylan.prototype.live;
OwO
Clearly the fix for paper is to start throwing threads around
Need to send a sound? async!
exactly what I did 
Wanna do 1 + 1? Async that too!
no let's rewrite patches to mixins instead
psssttt, is #2172 gonna be merged soon?
let's think realistically now
oh go nothx
async async when
async makes everything faster
2172?
imagine if cat was async
I needed to pee, but didn't wanna leave my bed so I did it async
he would've merged my waterfall pr faster
start by making main thread async
z technically needs to re-review
2171 u dum
shhh
that way everything is async
21 - 71 is also ur iq

async gsync 
freesync for the OGs
also use glock
I like zsync coz its so fast it's already at the end of the alphabet
that's the sound I use when I drink

glock glock
absolutely unusable pistol in cs:go smh
I was going for g-lock but glock was better
but yes use water pistol and spray water on your motherboard
async 40cal
let's just contribute to glowstone tbh
it its distilled water you can throw it over your motherboard
if there is no dust in the air
or your motherboard
or on*
i bet it's dusty
while it's on preferably
distilled water is non conductive
well while it's pure yes
anything dissolved into it makes it conductive however
well what I said
I was already typing then so fuck you
javascript just physically hurt me
no u
rubber ducks are essential to developers
leaf will you show how it's done
rubber ducks won't help you if your gradle is not synced properly
you would know about needing more volts
it needs 2000C
CRANK IT UP DA... erm
then it's okay
I should sleep
only 3rd time in a row?
it aint fun when you wake up at 09:00 because of your screaming siblings
REE
if I wasn't too lazy to get out of bed I'd make them shut up myself
or plan b: play heavy metal on my speakers so hard that the neighbours would complain if we had any
works every time
You must actually be 17
arisa is typing
Arisa is my wife
๐ฆ quak
I got spam email with fake ray-ban site tc..
and around 60 emails offering sex
wtf
This letter is notifying you of the death of my client. I am
contacting you to inform you that a notice has been given by thebank that if no one comes forward for the claim of the assets ofthe deceased that it will be marked as ownerless and subsequentlyclaimed by the Government.I am contacting you because you bear the same last name with mylate client.I want to know if you are in anyway related to mylate client.Please respond with your full name and contact telephone number.Best Regards,
Adrian March
Attorney at Law```
somebody register my email adress
to some shit
wtf
who
messed up people
Literally 60 emails liek this like every different with differ email and tel. number but it's same like wtf
orrrrrrrr you did the most likely one and signed up to places with ur email and agreed to the tos
to sell ur email etc
or aka
let third parties use it
I'm careful about this, I'm not sure
I think it's more like one of my """FRIENDS""" registered me somewhere because he was saying osmething about it
he was thinkign I registred him somewhere too
I did not
Kinda just a shit thing to do...
^
Hello, can you help me with a question please?
How do I check how many blocks there are in an area in async?
you can't access the world async safely
best you can do is split the work up over several ticks
Thank you very much.
I have exactly same mails, lol
xdddd
lol
Where are you from? Do you understand the content of the email messages?
and this is why you don't put ur email in dumb places or public
Yeah, I do as they are in my native.
btw Ahoj :D
Hello there XD
I'm 90% sure you're a pervert 
100%
not really
ahoj you filthy pirates
no again :DD
probably, thanks god I'm not using that email anymore for anything
Hello, @golden gust I understand, but could you tell me how I can make multiple players can do this check with a pick in tick range without causing any lag?
no
Spam emails are often the result of a breach on a site where you registered in the past.
poor cat
^
I'm not even attempting to read that
:/
(note: you will have to enter your email) ๐
I know about that Byteflux, the email that is getting the spam messages I'm not using anymore anyway
so
it's okay
4 breaches
lul
only got two 
:D
3 here, email is not used for anything important tho
17 breaches on my old email lol
Can anyone help me with a question? I want to do a block check in an X area, and I wish my players could do this without causing lag, how can I do this? Isn't there a way for me to do this with async safely?
"block check in an X area"?
17 breaches :OOO
You'll need to split the work over a few ticks if you wanna ensure that it doesn't take too long
Dating all the way back to 2012 looks like ๐
Arisa eating duck is illegal
all that korean hentai huh byte
I liek duck
and is punishable by death
yes I am
I love to eat the duck skin
ok now I will need to murder you
you two are weird
You are purple flower bird
@static badge Checar os blocos que tรชm em uma รกrea
lul
Check blocks in an area*
not sure what made you think I'd understand that
@hollow fossil
YESES
get one IRL
I have

UwU

I got the same one some time ago, probably deleted now
^
use one
for god fucking sake
lyl
hex you are weird
why are you using screwdriver as hammer
needed that shit in
58,551 votes and 11,255 comments so far on Reddit
I like my spam, cause I won 40% of $35,52 millard.

i dont get it
I get like one spam email a month
if that
my spam folder actually has my important shit
plebian
that some fucking reason gets filtered into there when I NEED IT
Hex?
Do you know about that you can create folders etc..
labels
instead of putting important stuff into spam
?

420 
I have one number +420 *** 505 666
hih
f*ck now everyone can find my second number
and this is why your email gets spammed

I don't have phone in my house and I wasn't outside for like 4 days
but you knwo nobody is calling me on phone anyway because they know I'm not accepting calls by anyone because I can't call because anxiety
ยฏ_(ใ)_/ยฏ
Wooo #2171 is merged
Merged !
i h8 u 2, so all is good

โ
Imagine someone has to do two commits to change one number in one file
you dont have to imagine it
here it is
and no, it's not me
I want a purple role ๐ญ
^
Anyone wanna buy my minecraft gamemode i made
How much each
I wanna duck role
I bid 100$
where is my duck role
@azure patio ok deel
no my
no my
Join my discord so i can give u role

You paid for duck role u get it


my uncle owns discord
How
spigot
no idea, how hard can it be though?
ya'll better update to latest build
Im back
and enable per player mob spawning
Welp my plugin is paper not spigot sad
prplz my mommy owns daddy of google owo
time to discontinue my plugin and refer people to paper
do u think enabling it will be more laggy or less laggy
how it works when two players are eg.: 10 blocks from each other and both of them has max 5 zombies? and let's say max of them will spawn, how many of them will be there?
My drunk thinking
wat
my cousin owns jagex and he'll get your club penguin account banned arisa
you said a naughty word your account has been banned
please 48 kg paypal bitcoin

yes
someone buy my mc plugin so i can eat foodz
no you buy my mc plugin so I can eat
how can I do the opposite of buying his plugin
I want to take money away from him
and what me? wait a second
I'm selfish and I keep all my plugins just for me
sell him plugiin ^^^ human
ok wtf is wrong with these worldguard flags
I swear their API is just trolling me
I fucking hate every aspect of it
Then u resell
profit
For 25$ per person who buys it
So then u need to sell 4 times to make profit
Ez
Then i wont starve and u make moniz
pls 2 send help worldguard is trolling me
.MO? do you want to buy my plugin for command /fly? maybe 85$?
would you steal a plugin to feed your family??
yes
trick question families cant eat plugins
you think so
Do you want to buy my entire gamemode called teytem for 75$
Yes
the perfect minecraft mod doesnt exi..... https://www.planetminecraft.com/mod/shrekcraft-2/
Shrekcraft
apple?
What in the shek is going on here
prplz yes
shrek is love shrek is life
electrocta minecratf community
yes i see the russian word for apple

jablko
well maybe they are from the same family of languages
can you read cyrillic?
this is fun, now I can't seem to cancel a spawn event
just little bit
not much
my mother can
oh leaf has new ava
leaf nice ava
i like it
it's me when I see z's code
Weird flex, but okay.
๐


cat im basically abandoning my only spigot plugin rn
Glare, followers are not everything
What else is there?
money
corrupted world
I've got the power to post a status message to 40 people
alright boys I put a big fat suggestion to use Paper#175
my work here is done ๐ถ
link what
THE BIG FAT SUGGESTION CANT YOU READ
Wait you're not leaf
Sorry for yelling at you
@cosmic raft fix yer but
bix yer fut
I need to pee but I'm too lazy to get up and go on the toilet and then back and sit down
tmi right?
it's down because a sponge server is down @static badge
Can't you just stand and pee
rip
too lazy
bot still sucks 
No girls allowed here

girls are outlawed on the internet
wouldn't be surprised if you already had one
Wait, if you're a girl, why would you consider peeing while standing up?

Ya but you can't aim

NO AIM NO GAME
I know a girl that can aim
she have a dick billy?
ipad mini 2 a7 on 12.4
Nope. Not your type, leaf :p
Yeah I heard unbroken came out with a new jailbreak for 12.4
I jumped on it straight away
It took a few hundred retries but it finally completed without an error
๐๐
wouldn't ur hand break
Probably :(

He only had a solid beard
anyone know why worldguard would always return true for a custom flag when I reload the plugin that registered the custom flag?
It saves it to data iirc
but the only thing it saves is registering the flag right?
if I don't reload wg but reload the plugin I should be fine?
fucking wot reddit
Post more, glare. these are gold
now i gotta change my password because reddits a lil bitch
reddit has been full of little bitches since the start of time
Leaf
Why are people in ow massive retards
girls, girls, you can all be little bitches
they're real edgelord teenagers
Because you're playing OW
dude splits and dies for no reason then whines that I'm not healing
deep down I'm really superficial
it's easier to blame someone else than to say "am dumb feeder"
then when hammond focuses me he fucks off and does nothing to help me
you bronze yet tho
no I'm silver
I'm not bitch
get bronze
LMAO glare
I had lunch with my roommate today who is grandmaster or whatever they call it and he said it's super toxic.

any good casino plugins for 1.14.4
anyone knows?
.g casino spigot
(DiscordBot) https://www.spigotmc.org/resources/casino.26595/ -- Casino | SpigotMC - High Performance Minecraft: "You just need to click to the Casino sign, enter the amount of money which you want to put in the casino, wait a few seconds and get yourย ..."
Weeb gifs
WHy do I have to get drunkso easily, the cidar tastes so nice but if I keep drinking more and more I will probably something my body is not build for alcohol I wanna sleep I wanna cuddle into blanket and fall asleep
My apologies
too many animes in here
jfc
HEXED WHY
you can get banned from discord for making fun of furries, delete that
^
wait really
so what you're telling me

calling us plebians
hih
@quick gust look in the mirror
is it this spottedleaf guy
a) fucking weebs
b) fucking furries
c) fucking degenerates (all of the above)
get out of my chatroom
reeeeeeeeeeee
appreciate that
do I dare open this
do it no balls
how bad can it be
very bad
leaf the only person here who gets triggered by the mention of furries is you
ah
see? you're triggered
its literally her shitting bag on her belly
because of a surgery
intestine rupture
||```Your story is inspirational and all, but I can't help but be a little jealous. I have no idea how these bags work and what it means to the rest of your system, but it just seems like you'll never again be sitting on the toilet in the lobby bathroom of a Jamaican hotel, drenched in sweat and panicking because you can hear the karaoke host announcing your name, and all your friends are calling your name, but you can't go anywhere because no matter how many times you wipe, it doesn't seem to be making any progress and you start to wonder if this Jamaican toilet is where you will live the rest of your life and you can't show your face to the karaoke crowd because they all know where you've been and so you feel totally helpless and it makes you sweat even more.
So...congrats!```||
oddly specific comment
leaf is the most furriest furry ever
ur furry
be furry is good

it's actualt really good
you can express your feelings
so freely
without people judging you
and
yeah
you can have fun in furry suit
when you are anti social
LUL
low-value, repetitive, error-prone code

W skins
๐ ๐ช
