#general
3141 messages ยท Page 73 of 4
Whatp
I remember sitting through one of my java classes
"We can fix this StackOverflowException by catching it right"
"Yes"
Lol
wtflmaobbq
"can fix it by catching it"
That's one way I guess
Seriously?
Probably not even
it was like an intro level course, or the course right after
I mean it might be possible depending on where you catch it
pretty sure even then someone said "yeah but that makes you retarded"
god i wish that was me
Was it you @upper flicker
catching a stack overflow must be some interdimensional shit
StackSort is the way to go
nah that's how you write your base case in a recursive method
You shoudlnโt ignore exceptions nub
silent exceptions make me cry irl
yeah no shit lol
Put that in main and you've got a logger
they wouldnt have explicitly written ignored either
thats a style thing far above their comprehension
Hahaha
Catch ignored, set a flag to false, while loop around the try catch until the flag is true
Next-level
@wide hazel nossr50 commented 9 days ago
I lose sleep at night when I think about those signatures running wild in your code
To be fair @upper flicker the guy that hired me on is getting paid $12/hr so making double what the other two team members make isn't terrible
Well, the guy that recommend me
But yeah, sold myself a little short
Still thinking pre-college pay grade
you can come write boilerplate for mcMMO if you want a third job 
Lol
Gotta assert yourself!
"Excuse me do you know who I am? I made PlayerAyePapi!"
"I made Optional<Boolean> a tristate!"
isn't it a tristate by definition 
technically since it's a Boolean object you can make it as many states as you want
see new Boolean(boolean)
:>
final Field modifiers = Field.class.getDeclaredField("modifiers");
modifiers.setAccessible(true);
final Boolean TRUE = Boolean.TRUE;
final Boolean FALSE = Boolean.FALSE;
Field field = Boolean.class.getDeclaredField("TRUE");
modifiers.setInt(field, field.getModifiers() & ~Modifier.FINAL);
field.set(null, FALSE);
field = Boolean.class.getDeclaredField("FALSE");
modifiers.setInt(field, field.getModifiers() & ~Modifier.FINAL);
field.set(null, TRUE);
well you can just use infinite object comparisons to hold state as well
We're apparently at 4000 commits
is this the same Boolean as this Boolean
(Well, including all of the mess before us, but still)
.github
Paper's Main GitHub repo: https://github.com/PaperMC/Paper
wow look at that
and the 4000th commit was u fixing ur mistake u pushed to master
disappointing really
can we rewrite history just to fix that
no
4000 commits 
is there some easy way to browse forks I'm always curious what people do in these forks
yeah you click on the number
shows a giant list of forks
go for the ones with a non paper name
yeah but a lot of forks don't even change anything
guess you could use gh search
you can browse the awful network graph
did you really put pull request in your forks name
.g stargazer
(DiscordBot) http://www.stargazercastiron.com/ -- Stargazer Cast Iron: Home: "Quality cookware. Made in USA. The cast iron skillet like you've never seen it before: reimagined, redesigned, and revitalized."
.g stargazer fork search
(DiscordBot) http://forked.yannick.io/ -- Stargazers forks: "Find maintained forks of your favorite GitHub repos. Enter a GitHub repo to see the most popular forks. This might help to find maintained..."
Has a website
lmao
I think TF2 is dead, i've been queueing for like 10 minutes now for just a normal game sad times
I thought most people playing tf2 went to play that trash game ow
overwatch?
ye
why would people switch from a great game to something terrible
why would people abandon their hats
glances at fornite
dogeball is a fun gamemode lul
why does craftbukkit use Class<? extends Event>
everywhere
why not use some enum
much faster than reflection I think
wat
for when events are registered
wat
enums prevent plugin events first of all
and they're a pain in the ass to work with
yes
so that plugins can extend event and make their own
welcome to OO
and so that events can extend other events
so they don't have to rewrite the same one or two methods shared between 50 events
this is one of the core principles of OOP
if it wasn't a desired feature that plugins make their own events
they still would use that
what would be a better way of registering events
and not enums
why
because enums are a retarded suggestion
there's literally no good argument to use an enum
I thought reflection was slow?
yes
to get the handler list
which is exactly once, for plugins not doing retarded shit
one of my friends told me that's slow
"slow"
reflection is slow yes
so slow you won't notice it
using some sort of enum-keyed map or something instead of handler lists in events breaks extension, breaks parent event listening, etc
a good way for plugin authors to do retarded shit like registering and unregistering events all the time is to ๐ฎ and never touch plugin development again
what's the slowest part about registering events in bukkit
hey tunasub
why are you worried about it
we can split book prices ๐
baking the handler lists, easy way to avoid that is to not invalidate it with registering/unregistering listeners past startup
^^
reflection is slow, which is why you typically only use it in places that are not called frequently and a lot of the time you map the result of reflection so you don't need to do it again.
the reflection is probably faster than rebaking lists
no tunasub
I think lol
reflection is not the problem here
@deep shoal by storing the reference
to e.g. the method?
It reflects once on registeration why does this even matter
@pulsar wigeon what is the problem
What a micro optimization
@native thunder I got told not to use bukkit to register and unregister listeners frequently
so it must be significant
Tofuus: hes asking about reflection in general
frequently is relative
he's trying to "optimize" shitty code
and significant is relative
I'm not optimising craftbukkit lol
He's asking about reflection in the context of event registration
i never said you were trying to optimize craftbukkit
i was talking about your shitty code
I explained my whole situation before
whoa who dropped a fucking cancer bomb
to me it reads that he wants to know more about Reflection and he also wanted to know about its use in event registration
i know craftbukkit is shitty but that's not the problem here
and people told me not to register and unregister listeners for it
because I read between the lions and shit
you read lions huh :>
nossr: he wants to register/unregister potentially arbitrary event listeners every time someone changes their armor into one of his "kits"
read between the lions is a childrens show I was making a dope reference
which is retarded and he shouldn't be doing
.g read between the lions
(DiscordBot) https://en.wikipedia.org/wiki/Between_the_Lions -- Between the Lions - Wikipedia: "Between the Lions is an American animated/live action children's television series designed to promote reading. The show was a co-production between..."
this isn't a reflection question
yeah the fix there is to not do that
wiz: I'm well aware
it's a retarded code question
so what am I meant to do instead of that
The reflection is not the issue as already stated, it's the process of creating the array of event exectors to call, especially when you're invalidating it potentially multiple times a tick, it's going to hurt
we already told you
just dont act in the handler if it shouldnt act
the solution you gave me was have one listener
Register a single listener, and do any logic needed in there
i literally gave you pseudocode
The good old xy problem
for each event
if it doesn't work it's because you wrote it wrong
the stuff I am meant to do on a certain event is not set in stone
and you haven't shown us your attempts
when the server starts up
so refactor
we've gone over all this
pass around runnables, consumers, etc
literally all these questions have been answered already
You can use collections for storing stuff such as runnables or other classes which will define what behavior should occur
but its really not a difficult problem
p much nothing so far
Discord lovingly didn't scroll down ๐ฆ
"You can use collections for storing stuff such as runnables or other classes which will define what behavior should occur"
Well there's your issue. Ofc it doesn't work
the core issue is Tuna is doing weird design because he has a flawed understanding of how to implement what he wants correctly
help IJ is being dum and is caching my whole user folder instead of project folder
I have my collection of runnables
which need to run on X event
how do I associate it with that event?
like do you even have the code to read the kits/javascript/whatever and execute code from that?
yeah
like, ignore the events part for a second
Did you open user as a project?
no
Just close the project and import the proper folder
i didn't change anything related to that project
where are your collection of runnables
show code
mtm: invalidate caches/restart?
wdym where is my collection of runnables
it didn't seem to work. doesn't hurn to try it again i guess
show code
tuna are you sure your code needs to be in runnables
it's basically a Map.Entry<Class<? extends Event>, Runnable>[]
I want to "register" those "event handlers"
why are you doing it like that tho
we went over this shit before too
bc I have in javascript stuff like
x.on('eventName', function () { doStuff() })
why not just use Bukkits event system
because you said not to do it dynamically
if (dwelling?.getClaim(player.chunk) == null) {
// TODO: figure out what the fuck I was doing here
}
๐ค
I created an event system based on Luck's eveent system, and he created his event system for this
we said not to register and unregister events dynamically
His is part of a "core" lib whereas mine is that part broken off and extended, but yeah
he's also been linked that global listener thing
global listener?
the global listener is not useful to me
i mean no but ok
I know that I only have to register one listener on bukkit's system, but I also don't have to listen to every event, just a few
and translate those events into my custom events
To be fair the libraries I mentioned break the whole non-dynamic thing, but tradeoffs
and call the appropriate Runnables from my Map.Entry<Class<? extends Event>, Runnable>[]
Well, they can anyway
if you only have to listen to a few events, just listen to those
yeah
i asked you about this last time but you never answered
once
and when Y event happens
at startup
so why the fuck are you still asking about dynamic registration
show an example of a custom event in your plugin
and then check through a Map.Entry<Class<? extends Event>, Runnable>[]
I want to see what you are doing this for
and call appropriate X handlers
and don't use a fucking array ffs
I am suspicious
or Map.Entry
I am suspicious too
is for the events that will be registered
probably I have to make something like HandlerList
for each custom event
tuna show one of your custom events that you xform from bukkit events
and register the elements of Map.Entry<Class<? extends Event>, Runnable>[]
pls
onto the handler lists
wdym
one of my custom events
they are literally nothing could just be empty classes atm
give an example of a custom event you plan on making
I am suspicious you are just doing bukkit events with extra steps
lol
DoubleJumpEvent
I will convert it like this
@EventHandler
public void doubleJump(PlayerToggleFlightEvent event) {
Player player = event.getPlayer();
X x = api.get(player);
if (x == null) return;
DoubleJumpEvent doubleJumpEvent = new DoubleJumpEvent(x);
doubleJumpEvent.callEvent();
event.setCancelled(true);
}
like that will be the
converter EventHandler
registered once (at startup)
in the listener
but
wait
no I think that works yeah
People come into here made of dough and come out made of steel, forged from the fires of cynicism and sarcasm
and what happens in your doublejumpevent listener
something like player.setVelocity(vector); player.setAllowFlight(false)
Maybe not steel, but up there
I keep forgetting to open an issue in avpn
You should do that thing
why not just do that in the bukkit listener then
I should
@stiff yarrow because I don't know what happens
that's up to the dynamically-loaded runnables
Stuff like the redis pool thrown an error on exit
I want to work on these plugins so bad, but I have homework to do :(
that have been registered so far
oh so you are making an API
I would like to
I think that's what i have to do
I mean yeah I am making an api
and I feel like at this point i also have to make my own events system
I would probably not recommend making an API until you are more familiar with Java :peperun:
Nah noss
Rip emote
That's the best way to learn
I think this is a fine project
I know what I am doing in java
ish
I just don't know what I am doing in craftbukkit
:pepejuice:
like all my solutions work
you guys just tell me it's slow
or "don't register events on bukkit main thread"
stuff like this that I don't know about
tuna I would say from the little I've talked to you that you have a beginners understanding of Java
we don't you dynamic registering/unregistering during runtime is slow
no one ever said registering everything at startup is slow
^
you came up with that shit yourself
and then started asking about reflection
yeah bc if reflection was a huge part of why bukkit's system sucks dynamically
then I should avoid it in my own system
anyways tuna, what you make is up to you, I just think you will struggle with that project when you could take an easier project to get familiar with Java
Good strawman
^^
literally no one even mentioned reflection before you brought it up
you're coming up with problems that don't exist
well I don't know how to register the runnables in Map.Entry<Class<? extends Event>, Runnable>[]
if I did what craftbukkit does
then I would be using reflection
so my question
To be fair a double jump is an easy start. Feature creeping an API into it isn't as much
there's literally no reason to use a data structure like that
Would not recommend an Enum event system. Difficult to maintain and code around
Need so much boilerplate
so then reflection is the only way I can think of
so then I just carry on
Use it
Map<Class<? extends Event>, Collection<Runnable>> registeredFromJS;
@EventHandler
public void onBukkitEvent(SomeBukkitEvent e) {
registeredFromJS.get(e.getClass()).forEach(Runnable::run);
}
tuna I think you're fighting a lot of imaginary problems resulting from a lack of understanding, some of it is formed from things people have told you and you believed them and then your imagination ran wild about what it meant, basically you're not in a good head space to be tackling design with this kind of understanding, I would recommend reading some books that cover design patterns and Java
Use a hammer for a nail, a screwdriver for a screw, and reflection for things that require reflection
Don't use reflection for a nail
I don't think my imagination has run wild?
"I would recommend reading some books that cover design patterns"
this is a cool idea though
but I hate reading "tutorial" books
You're inventing problems to solve that aren't problems
feels weird to me
Strawman
tuna, reflection is only used to grab the methods associated with events from listeners, it is not even needed for an event system, its just one way of doing that specific task
Inventing a strawman problem that fits your solution
tuna: they aren't tutorial books, they are books designed to improve your understanding
And failing to do that through lack of knowledge
idk I find it more fun to learn like this
I guess when all you have is a hammer..
you are learning probably 1/100th as fast as you could be if you just studied what you are using
you are not even really learning
You're limiting your toolbox, but alright
you are just asking people on the internet for solutions and then rejecting them
that is not learning
I feel like I learned loads
:peepojuice:
Noss, you know those don't carry over, right? :P
Sad days :(
Lol
unfortunately I don't think discord bots work like twitch bots do
z too noob

Nope
Anybody who could quickly help me here with multicraft-related
i restarted my dedi- booted up the multicraft daemon, and now it says I dont have enough memory even though Im using like 1/4 of how much memory my dedi has
download more ram
check how much system memory is being used in bash
I dont think you can give bots nitro
and even if you could what does it have to join the guilds to get access to them
yuck
You can't give bots nitro because they already have all things nitro
@pulsar wigeon your idea with the map is p cool and simple
I don't see an efficient way to unregister Runnables stored in there though
i mean, runnables aren't even identifiable
I got some custom ones
but if you can't even figure out how to remove one from a collection you're probably beyond help
I gotta loop through them all
there shouldn't be more runnables than kits
which should generally be a pretty low number
Aww, I was hoping it was like that one video I seen where a woman runs up to the back of a forklift to grab it in hopes it wouldnt flip, but then the weight of it threw her underneath it right before it lost its load and came crashing back down to level, crushing her to death...
(we watch a lot of gory death videos at work in safety meetings lol)
@pulsar wigeon oh there are for sure more runnables than kits
can you stop fucking pinging me
each kit can listen to like 10 different events or whatever
per event
as many as it wants
yeah @deep shoal stop pinging @pulsar wigeon
holy fuck
lmao
give me mod so i can ban people pls
Do you want wiz to blow up? Cause that's how you make wiz blow up
I really don't understand why people don't like pings.
Me either
I get pretty disappointed if I don't get pinged throughout the day ._.
i literally just told you not to
it doesn't fucking matter why
don't be retarded
I don't feel loved unless I'm pinged
It keeps me going each day, waiting for the next ping
^_^
@unreal quarry
@unreal quarry
\o/
hi billy
oh
Prplz, you gotta ping him to spread the love.
Billy is like... the coolest mod in here.
Make sure to ping him to let him know.
Yea, but that's only the beard modifier
Im officially being that guy now
emailing professors to tell them their homework doesnt work on linux
Lmao.
tbh even if they dont care, they shouldnt be using different case sensitivities in different places
consistency is good
if you write stuff like that I dont like you, on any platform
looks at adobe breaking on case-sensitive filesystems
if adobe didnt do that I would totally run macOS on a case sensitive fs
what does adobe do?
Their software suite doesn't work on case-sensitive filesystems
They're just not consistent somewhere
why?
youre assuming it gives you a useful error
I guess you could symlink literally everything
but thats just annoying
Adobe, ADobe, ADObe, ADOBe, ADOBE, aDobe, etc
kAShIkE!1!11! :>
โปโโป ๏ธตใฝ(`ะยด)๏พ๏ธต โปโโป
:c
ur retarded
ur retarded
can we just leave that word in 2009 please
that's a retarded idea
i can't really comeback from that
@static badge You're retarded. :>
why are case insensitive filesystems even a thing
why not
why are case sensitive filesystems even a thing
you say that as if there's some sort of natural default
Isn't it extra work to make an FS case insensitive?
why put in the effort
there is a natural default lol
n does not equal N
ntfs shill detected
they're different characters and are represented differently
Why do people
you realize there were character sets preceding ascii that only had one case right?
Then there's no such thing as a case in that context
exactly
that's irrelevant because they wouldn't have the concept of cases even in there
so using a different set it would be insensitive
It also seems irrelevant how single case systems work when you're discussing multi / dual case systems
Oh sweep you beat me to it
โฌ ๐ซ
Poor Vicarious :(
shit
lol
fucking bamboozled
hey you're supposed to be dead
Very cool.
Who wants to play a game of make your own barcode!?
|| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| |||| ||
Eat a horsedick
Like lego?
also yes
Yea, I always use that setting, spoiler tags are really just annoying for the most part
i don't care about GoT or marvel, and people who want to spoil things won't use spoiler tags
so they are functionally useless
||captain america dies||
||wizjany likes spoilers||
||do tags work in spoilers?||
||want to find out?||
||hmm, what about video links? https://www.youtube.com/watch?v=dQw4w9WgXcQ||
Rick Astley - Never Gonna Give You Up (Official Video) - Listen On Spotify: http://smarturl.it/AstleySpotify Learn more about the brand new album โBeautiful ...
(DiscordBot) Rick Astley - Never Gonna Give You Up (Official Music Video) - length 3m 33s - 3,709,426 likes, 166,378 dislikes (95.7%) - 549,826,097 views - RickAstleyVEVO on 2009.10.25
Aw.
nice
What a shame.
||jumpscare||
aah
how do people get like intleij open on file blah blah in there discord status?
.g intellij discord
(DiscordBot) https://plugins.jetbrains.com/plugin/10233-discord-integration -- Discord Integration - Plugins | JetBrains: "Compatible with all IntelliJ-based IDEs ... Publishes rich presence information about your current project to Discord. ... Shows the Project and File..."
how2usegoogle?
didnt know it was a plugin
yeye

hey
(DiscordBot) Hello, microwave? : memes - 27 comments, 2,864 points - Jorn1602, 7h ago
made it to PH
Pornhub?
Philippines
See the tools if the trade! https://youtu.be/Pt9V37OkvGY Basement infestation nest removal German Yellow Jackets wasps. 'For any usage/licensing enquiries pl...
(DiscordBot) Yellow Jackets massive nest removal infestation - length 10m 45s - 3,470 likes, 242 dislikes (93.5%) - 659,960 views - Bret Davis on 2018.10.19
that makes me very uncomfortable
@cosmic raft is this the one posted on reddit where he holds them in his bare hands
all casual and shit
? no
phew thank god
he's wearing a suit
theres a yellow jacket nest removal video where the guy gives no fucks
removes the nest with bare hands
no thanks
and talks on video while doing it like it doens't bother him at all
(DiscordBot) lofi hip hop radio - beats to relax/study to - length **** - 1,143,648 likes, 33,474 dislikes (97.2%) - 85,301,134 views - ChilledCow on 2018.08.22
thanks CafeBabe
I mean, some beekeepers are fucking insane i s2g
they just reach in and pull the queen out
"oh hey ya heres the queen. btw dont do this at home"
no suit or anything
hey how can I automatically build a plugin into a server's plugins directory using the minecraft addon for intellij
if you really wanted to you could probably add a task to the build config to copy the compiled jar out, the mc-dev plugin is pretty out of scope there
oh so it isn't that convenient i see
tbh, much easier to just add a jar with just a plugin.yml to the plugins dir, and add intellij's out/classes dir to the classpath
allows you to hotswap and build with the incremental compiler
instead of building an entire jar and copying every time
one is r, one is f?
one is reset, one only changes color?
r resets formatting you dingus
if you know why are you asking
๐

&l&n&r hello
gives the same result as
&l&n&f hello
I'm just wondering is there like a secret thing I don't know about
... bro
or is it truly useless
what the fuck is &n
&n is underline

do whatever it is that matches your intent
wiz
it explains this
if the implementation is stripping shit for some reason or bugged our whatever, the correct answer is still to do what best signifies your intent
no shit
ADDED
z with the sage advice
think about what you just said
I looked it up

and &e&l&n&f hello are all the same
I saw that wiz, it says nothing on the difference between &r and &f
just that color codes cancel formatting codes
lol
what retarded shit is happening today
&r is useless
wtf is going on here
&r is useless and it should be removed >:(
if some implementation wants to make the default black, they are functionally different
that's not what functionally means
oh he's complaining about that
brian you're retarded reset is contextual
if you want it white use fucking white
:(
well spotted do you have anything like
an improved chatcolor or something
help me because Minecraft's is just awful
it's semantics but bad and it infuriates me
no
and you can like specify the default so &r MEANS something
the fact that it's functionally the same as applying white after formatting codes doesn't mean r doesn't mean anything
I see nothing here to specify what reset means
.g chatcolor bukkit jd
(DiscordBot) https://github.com/Bukkit/Bukkit/blob/master/src/main/java/org/bukkit/ChatColor.java -- Bukkit/ChatColor.java at master ยท Bukkit/Bukkit ยท GitHub: "The Minecraft Mod API. Contribute to Bukkit/Bukkit development by creating an account on GitHub."
why have &r if it ALWAYS defaults to white
"Resets all previous chat colors or formats."
it's not reset if there's nothing to reset TO
never specified white
if the client has black text by default, it will reset to black
it won't reset to white
which you should then interpret that as follows
you can't even DO that wiz ,_,
yes you can
"resets to whatever it was before my formatting"
lol?
you realize the client can be modded too right?
you're not in an isolated environment
who would mod their client specifically to change the color of &r lol
you're retarded for bringing modded clients into this
not to change the color of r
for all my usecases I want it to look exactly the way I want it to
modded clients by definition don't follow some specs
i'm pointing out that there is a semantic difference between r and f
wiz
which is the only question you actually asked
we can't just take some definition, have a client interpret it differently, and call that an argument
you just pointed out a functional difference and that means a lot
that's just plain retarded
ur retarded
no you didn't
reset means just remove any formatting you've placed
i'm fucking repeating myself
THAT WAS 8 MINUTES AGO
implementation means nothing, wiz
minecraft is the only implementation, really
modded clients mean something
you're retarded
no u
if someone has their terminal theme set to light or dark
holy fucking shit
it will change the meaning
you were wrong
arguing about the semantics of formatting codes
shut the fuck up
no shit i'm always right
ur all retarded
you're just always arguing
especially 2
@static badge leafs go missing all the time
but come to think of it we're just arguing about the semantics of formatting codes and this is what humanity has reached after tons of years of evolution like gg
they just float away never heard from again
so do your braincells
ye I spend a lot of time talking to you
leaf why do you downplay your intelligence, anyway
downplay my intelligence what
sure
look just cuz ur retarded doesn't mean im a god
never said that
it's more truthful than you'd like
brian on a daily basis you try to argue over shit you don't understand, its like in your DNA
i am a leaf god
is that bait
it's not debating it's being retarded
I feel like wizjany's blood pressure must always be pretty high
gonna drop dead at like 40
can you die from braincell loss
hopefully i'm retired by then
if that's the case 2 ur fucked
I mean, you're living proof that that ain't the case
well I have some useful skills such as starting a 15 minute argument over the semantics of formatting codes I don't think anyone else can do that
ยฏ_(ใ)_/ยฏ
go to freenode, pick a linux channel, say something about vim or emacs being better than the other
don't do that z7 don't do that
interesting
but in my case it was a legit question
flamebaiting is a skill
thats how electroniccat relaxes on a midday evening
like, going to the fish store and saying that you caught a fish
and why has it taken over my username
haha guys
thats because youre a typical weeb
๐ฉ
alright you can be a filthy weeb
it's a poop joke
no
u r

๐ฉ 
z7

27
probably got it from a different teen drama
is this fox weeb?
(DiscordBot) https://weheartit.com/ckkat/collections/146695995-weeb-and-other-profile-pics -- 204 images about weeb and other profile pics on We Heart It...: "hit me with that edgy weeb shit | See more about anime, art and anime girl."
.g spottedleaf
(DiscordBot) https://warriors.fandom.com/wiki/Spottedleaf -- Spottedleaf | Warriors Wiki | FANDOM powered by Wikia: "Spottedleaf is a small, lithe, soft-furred, dark tortoiseshell-and-white she-cat with large, warm, amber eyes, and white-tipped ears. Her coat is..."
embracing weeb culture
god
(DiscordBot) https://en.wikipedia.org/wiki/Kawasaki_Z750 -- Kawasaki Z750 - Wikipedia: "The Kawasaki Z750 motorcycle is a 750 cc standard motorcycle from the Japanese manufacturer Kawasaki. It is a smaller version of the Kawasaki Z1000."
technically yes
2's a motorcycle
vroom vroom
those have no braincells how fitting
are you retarded
this fucking guild
conrete
mfw
(DiscordBot) https://www.linkedin.com/company/finley-asphalt-&-sealing-inc- -- Finley Asphalt & Conrete, Inc. | LinkedIn: "Learn about working at Finley Asphalt & Conrete, Inc.. Join LinkedIn today for free. See who you know at Finley Asphalt & Conrete, Inc., leverage..."
conrete is 2's retarded mind trying to spell
conrete.hasStarte
.g tehbrian
(DiscordBot) https://www.reddit.com/user/TehBrian -- TehBrian (u/TehBrian) - Reddit: "TehBrian โข 715 points โข submitted 2 hours ago. As a conservative, on behalf of sane conservatives, I apologize for the idiots people here who don't..."
SHOOT IF ORGTO THAT CAME UP
oh boy
what
(DiscordBot) https://github.com/nossr50 -- nossr50 (Robert A. C.) ยท GitHub: "nossr50 has 13 repositories available. Follow their code on GitHub."
guy wants to know if something is scheduled
you come up withhasStarte
not only misspelled, completely the wrong thing
Very cool, nossr.
2
3
ill schedule u for deportation
4
watch out
I'd say ur braincells would follow

but u have none to follow
oh my god brian you're like completely different on reddit
I'd say 7/10
I use enter to create a time for him to think about what it could be
what the fuck
Shoo, nossr
are you pretending to be retarded in this discord
I deleted my reddit account when I saw people start looking for reddit accounts in here
(DiscordBot) https://www.reddit.com/r/motorcycles/comments/il206/2011_street_triple_vs_2011_kawa_z750/ -- 2011 Street Triple vs. 2011 Kawa Z750 : motorcycles: "I rode a Street Triple the other day and it was an absolute dream but I haven't ridden the Z750 or FZ8. You may find this video interesting."
5 votes and 26 comments so far on Reddit
yes
god damn
.g z750 reddit
(DiscordBot) https://www.reddit.com/r/motorcycles/comments/il206/2011_street_triple_vs_2011_kawa_z750/ -- 2011 Street Triple vs. 2011 Kawa Z750 : motorcycles: "I rode a Street Triple the other day and it was an absolute dream but I haven't ridden the Z750 or FZ8. You may find this video interesting."
5 votes and 26 comments so far on Reddit
google the same thing
HE JUST DID THAT LOL
unless he's like 12
I am suspicious
highly doubted
btw if anyone in here is 12 dont admit it, discord will make us ban you forever
thats the only reason leaf is still here
2
he hasnt proved it, even though we all know it
also how on earth did you scroll down that fast
I told you he's baiting us nossr
what's with discords stance on that anyways
idk
is there some weird consequence for them allowing < 13 year olds
US law
lol no
yeah does us law mandate ur ass to do this though?
no
steam doesn't do fuck all
it mandates they do it
I don't think I am good enough to do that nossr
they're also making partnered guilds enforce all sorts of idiotic and poorly thought out social ettiquette rules
if that shit comes down the pipe to everyone we're gone
I dont have the time or the interest to play internet polis and patrol for blog worthy offensives
honestly, nossr

