#off-topic
1 messages · Page 676 of 1
xD
how do you get banned from a plugin lol?
maxim and his craziness for preventing leaks
Ong
some friend used it on his network
Oh yeah
got me banned from spigot for 30 days and my featherboard was disabled
Does the built in spigot anti-piracy do that as well?
nah
because I let kiteboard users use it on as many servers as they want within a network
brb leaking kiteboard
I got 5 paid plugins on spigot which are all deleted rn
kinda stupid how they can just delete them
ngl i sometimes put kiteboard on servers im doing setups for or stuff and i forget to take it off
Everything is free on sponge 👌
soooo
ew
lmao
I saw a few tell me to use Kite xD
never downloaded
niall will give you a free copy if you give him 70% equity
KiteBar is where its at
i cant believe you had a premium boss bar plugin
Havnt updated that for a year or so
its abandoned or deleted
Well
idk why you gave me a copy of kitebar
Make a FB -> KB converter1!!
add me too 🙃
I have so many . boards
Just stick with featherboard if thats what you already got
Does it have a cool API
And triggers
o
wheres dark theme gian
Niall good dev
😮
Convinced to switch? And guess what
great support
cos hes literally in this discord and active
It was weird when I had it so I swapped back to April Fools
Does Event Triggers work with custom events?
long as you got the class name
and it has a method that returns Player
You're temptin
gian is going to be the one that will make kiteboard popular
Is there an option to change . boards as they enter/leave regions?
Worldguard regions?
mhm
Though @fringe sigil smells he gotta shower
Unless I build some mini extension api or something
I also have this . lol
RegionEnterEvent
RegionLeaveEvent
xD
Though @fringe sigil smells he gotta shower
@naive agate 😕
@fringe sigil Just a little stinky
😬
😮
Lol
fart fart fart
We have Sticky Keys
Shift 5 times
@obsidian fable Why you be using templates though? https://www.youtube.com/watch?v=g2fEjY8LDmM
Today I'll show you how to make a really cool Valorant themed banner!
800LIKES FOR FREE PSD
1 LIKE = 1 DOWNLOAD
File:
Check out the tweet: https://twitter.com/EdwardDZN/status/
Any Likes or Retweets are greatly appreciated!
_________________________________________________...
LMAO
That is really cool though
I'd like you all to take a look at the fact that my fart plugin has more than 2x the downloads of frozenjoin
with 12x 5 star reviews
ee oo
but fj dont exist
ee oo
Clearly, fart > frozenjoin
so technically fart is infinitely better
FartAPI
Fart.fart(player)
FartAPI.fart( @mellow zinc );
😮
alright cya gn
gn
I am so about to be spamming like madman to farm xp rn...
Just found this img back in 2018
cute

anyone else get this on mobile where the bot embeds are fucked
theres a worse example where the embed completely takes over ur screen and u cant see any messages at all
probably written in spring amirite
It always happened mostly everytime you open up the keyboard yeah
Or by chances
Also shouldn't that name be "kotlin is not just java"? @mellow zinc
Or at least my opinion
You pop up the keyboard yes? 👀
ya
There goes my civic education exam...
Testing the skill of laying down to shoot with ak-47
There are real ak-47 in this school
But they remove the fire parts, so any bullets in doesn't work
The firing pin?
Yeah
Forgot what it's called
But it's really fun emulate holding it and shoot
Just like old PUBG time 
Too bad they're not fully automatic
Maybe
So here's my thought, half of 2020 is around, and we've seen some oof shit. What are the chances we see dinosaurs this year?
oof jetbrains support just got back to me within 4 minutes
I don't see dinosaur, but I see some furry crap going on around 
no offense furries
Plenty of offense furries
I see alien invasion coming soon™️
Aternos discord offtopic is literally a hub of furries rn

probably written in spring amirite
@mellow zinc 😠
Where's that @sterile parrot
Clip did it not me
👀
At first i thought it was "advertise" lol
"Advertise build menus"
Does that make sense 
it should be and probably
Ik that
fixed @sterile parrot
some strange reason it doesn't let me edit the placeholderapi page
wtf is gitlab
gitlab 
I don't like it already from the third glance
Also, i am trying to create the best way to trick the system when making a whack-a-mole game on DM 
It's garbage
different
/ˈdɪf(ə)r(ə)nt/
Learn to pronounce
adjective
1.
not the same as another or each other; unlike in nature, form, or quality.```
Well I mean, the obvious part is that they look different
well yeah
Why is why I asked
what are the benefits of that?
Because they do the same thing?
github, gitlab, bitbucket
Theyre all git repo hosts
F
Because gh is pretty much synonymous with git
Sort of the same situation when people use "google" in place of "search"
is the difference between git and github the same as the difference between porn and pornhub?
yes
lol
😉
Wish i have that much money for it ^
what did ??
@untold hearth my pfp is gay now
its always been gay
its even gayer
@sturdy bobcat good gay
@fallow crow bad gay
ah yes
Even more good gay
@light scaffold brevity
built in type, no reason it shouldn't exist
Who doesn't love a good bit of high level error handling
I'm about to add composing functions
This is about to turn into kotlin's FunctionN declarations
Here we fucking go
@Scheduled(fixedRate = 5000)
public void processActiveJobs() {
for (ImportJob importJob : activeImportJobs) {
if (importJob.getStatus() == ImportStatus.QUEUED) {
//this is a long running method
startJob(importJob);
}
}
}
spring got any cool thing for long running jobs?
oh my god thse are hurting my eyes
Hello kaliber
hello niall
I love spring
😮
I used it once
The issue I had was that the JVM didnt have it
So I had to add it in maven and shade the whole thing in

maven
i got it to work without gradle yesterday but couldnt get it working with kotlin
i got swing to work with it tho
@queen jewel Did you make that lasso yet?
How does barry manage #716864119835459584 and #716864121043419167 ? Like will it break if someone puts [Budget] in their description or something?
how do you think he does it
Aj, wut
Like if i made my request this
There are patterns though
[Service] AHH
[Request] Cool Server [Budget] hetdjn
[Budget] $0-$15
would that break it
idk try it
no
Oh 👀
regex can be beautiful
I mean you're just getting the first string of the message
Well you should be using it
So the contents really don't matter
I mean, should've been
Pretty sure its converting each [tag] into the request object, then barry checks if request.budget is a thing and if it contains a valid budget
That's all it can check? 
No it didnt brek it
lol i already tested that
smh niall
^
get with the program
checks out
I think the mess you guys did log into barry's db
• [09/06 @ 8:16:45 AM] #request-paid - [Service] AHH[Request] Cool S...
• [09/06 @ 8:16:44 AM] #request-paid - [Service] AHH[Request] Cool S...
Oh just this month
correct
I didnt post it twice lol?
ah this is cancerous
beta barry is running
ah
so its a bit cooked atm
ew Ori
That background is fucking amazing tho
oh god
imagine not using the windows key but

😮
Glad that you still remember it 
Fuck
imagine using a production database for a testing bot
@sterile parrot shh... it's "fine"
you are going to fuck something up sometime
thats why backups exist
it's a simple thing to just make it use a diff db
effort
i've only accidentally set everyone's join date to my own once
it's just playing stupid games smh
Someone help in #chat-reaction
or wiped everyones xp
now I understand why barry isn't given ban perms xD

Also btw new booster perk soon™️
😮 sneak peak in #boosters-paradise ?
@mellow zinc once i have something to show that isnt just lines of code
😮
thats bullshit
refund
Lol
Have you finished the skyblock thingy Ori?
What's the max wpm you guys can have
60 something
I haven't touched it @velvet crescent
im a slow boi 
nice
Speaking of that
I am currently playing this game
Nitro Type pits players against each other in a competitive real time typing race.
waduhek
I mean, I always am at 1-2nd place with strangers, so i thought you can guys can do any better than me 
maybe there are some fast bois here
I never know if I should use "colour" or "color" when working on barry
colour
Color
COLOUR
color
in programming it's always 'color'
its not pronounced col or its pronounced cala
Its the text output
Let me guess if a magic message makes me rankup 
In general it's always color Lemmo.
T
I feel i'm violating myself if I use "color"
Only weird people say Colour
Nope
it's literally just a british thing
yeah me too
and australian
its pronounced calaa
welcome to the cool kids club @fallow crow
its obviously colour
u can now say a speech if u wish
in my language it's just 'kleur'
"centre" is stupid though
Dutch?
yea
cube
i am so multi cultural
Why not just take the users location (hack their discord, get their location), and change it depending on that

b=booster gradient 1
nice one
Just realized I never put a "success" message
👏
one momento
@mellow zinc thank u 👀
b=booster gradient 1
Give it a whirl using =lvl
u gonna give it a whirl then?
u gonna give it a whirl then?
@mellow zinc its in #boosters-paradise
The world we live in is currently enveloped by the dreaded COVID-19 pandemic. This lingering disease is a formidable opponent and we all have to be aware that it is going to stay with us for a little while before a vaccine is developed. This brings us to the topic at hand as J...
$13.99
👀
☹️
Votifier is easy to setup if you have more than 3 braincells
🙂
lmfao someone help that guy xd

anyone does photography
who are you talking about ?
#716864121043419167 last one

well even a robot can do better than me ...
at a captcha
so I'm a broken robot or something xD
i have to do it atleast thrice
"thrice"
big word
I just rekt this kid in hypixel duels, and I sad gg and he responded with not gg :c
when discord updates but when you first looked the package hadn't been pushed to the AUR yet, but you found a PKGBUILD file so you used that and customly installed it, to then realise that by the time you'd done that, the latest had already been pushed to the AUR :/
I just rekt this kid in hypixel duels, and I sad gg and he responded with
not gg:c
haha lol
sore loser
I mean it was a close match, so confused why he wouldn't say gg
as I said, sore loser
Did you do any work on pouches?
some work yeah
we're now depending on commons-text since that has the StringSubstitutor in it which allows you to replace a string by a map of keys to values
nothing I could really do about that
just make it yourself
No clue what you just said, but mk?
it's not a particularly complicated method
what method could I use then?
the original method is over 100 lines
ew
I asked my friend and he was like "what's wrong with StringSubstitutor" pretty much
it's like string interpolation but bad
@velvet crescent 1v1 me
Sure, but I suck so don't judge
https://bin.bardy.me/dwUo3qd8.java @light scaffold that's the original method for substitution
ik its a mess
You on Kali?
idk how to make it better though
Kqliber
Ik, I sent you a fr
idk how to duel n shit
Accept my fr :c
@lament ember do you really need that much? just use String.format or something
Can someone help me in #general-plugins
You've asked the question, now be patient.
what mode frosty?
@light scaffold idk whether that's gonna work though
classic, no debuff etc?
Join the party
in
why wouldn't it
using some wack string interpolation library probably isn't worth it
idk how format works
and this documentation isn't exactly straight forward for me either
%s = string %d = number is pretty much all you need
what are you even trying to do
LMAO
You're legit teleporting all over the place..
replace {anything} with an actual value @light scaffold
replace replaces specific character sequences in a String with other character sequences
wew
I couldn't think of a way to find specific keys mapped in a map and replace them with their corresponding values KM
4 months pffff
loop over the map entries and replace
var input = "{message} world";
var placeholders = Map.of("{message}", "Hello");
for(var entry : placeholders.entrySet()) {
input = input.replace(entry.getKey(), entry.getValue());
}
ez
it do be tasty though
That's how it's supposed to be?
It's always worked with left as well
making it left click just means its easier to spam click
So you're just a salty boi
I am, just mentioned cause this i left clicked and ate a head -_-
so who else wants to take on the champ?
Inb4 you get railed by someone who actually plays hypixel :p
I'd need to download laby, cause this is horrible with just OF
If it's a practice server I'll pass
@light scaffold would:
fun String.replace(replacements: Map<String, String>): String {
replacements.entries.forEach {
this.replace(it.key, it.value)
}
return this
}
work then?
😮
Awesomeness
that method?
kotlin
And you're back again where I had my method as
yeah but your method parsed that map as varargs
Yea which is easier
Instead of having to make a new map every time you wanna replace shit
not when you can just use mapOf("x" to x, "y" to y) in Kotlin
Agreed
hey, i want to share something i made (link to my company) where can i share that?
showcase maybE?
and instead of having to make a replaceList method as well, I can just use List#joinToString(delimeter: String)
new StringReplacer()
.setReplacement(ReplacementMatcher.of("Text"), new ReplacementProvider() {
@Override
public String provideReplacement(String text) {
return "Replacement text";
}
})
.replace("My text");
what is that?
niallLib
🙁
what does that replacement method do?
@lament ember no because strings are immutable
Wtf is this syntax? public String() provideReplacement(String text)
It returns a new one
indeed
so how does one get around such an issue?
fun String.replace(replacements: Map<String, String>) : String {
var str = this
for((key, value) in replacements) {
str = str.replace(key, value)
}
return str
}```
this should do it
Thanks, ill try that
on the basis that it returns a different string
I'm using it like whateverString.replace() and hoping it'll replace the variables found in this with the values in the map
actually then your method should be fine yeah
tf am I on about
also can't I use forEach?
I don't think so, because of the str var
ah okay
also, if I am putting in say "key" as the key for the map, and the variable is {key}, would I just do str.replace("{" + key + "}", value)?
probably a better way in Kotlin but you get the idea
a bit like with StringSubstitutor's replace, you just put in the keys as they are and the prefix and suffix are appended by the internal methods
yeah that's what IntelliJ did for me
and you can use forEach I believe
how?
replacements.entries.forEach {
string = string.replace("{${it.key}}", it.value)
}
```?
replacements.forEach { (key, value) ->
str = str.replace(key, value)
}
https://paste.helpch.at/aharowaqoj.cs
is there an easier way of doing this?
indexOf
"abcdefghijklmnopqrstuvwxyz".indexOf(c)
wait
what is that order
scrabble?
not exactly no
also should I replace:
object : BukkitRunnable() {
override fun run() {
plugin.reloadConfig()
pouchStorage.loadPouches(plugin)
}
}.runTaskAsynchronously(plugin)
with a coroutine?
ya
1 string of all the characters + indexOf
or is it not worth it
could be a coroutine, but there's not much point having it as a BukkitRunnable if not
what should it be?
Bukkit.getScheduler().runTaskAsynchronously(plugin) {
plugin.reloadConfig()
pouchStorage.loadPouches(plugin)
}``` should work
BukkitRunnable is only useful if the task needs to cancel itself
Bukkit.getScheduler().runTaskAsynchronously(plugin) { plugin.reloadConfig() pouchStorage.loadPouches(plugin) }``` should work
@light scaffold is there such thing like that
also, apparently it doesn't work
I mean, the { } placement
that's kotlin
:)
Overload resolution ambiguity @light scaffold
Thought it was Java lol
ah yes
Sorry 👀
np lol
do not mistake kotlin for java
Bukkit.getScheduler().runTaskAsynchronously(plugin) { _ ->
plugin.reloadConfig()
pouchStorage.loadPouches(plugin)
}``` this is the easiest fix off the top of my head
there's a better way but I'm not at IDE rn so
Also, what's the plugin format for the plugin if written in Kotlin?
I mean, it could be .jar or smth
yeah kotlin can still compile to a jar
also, IntelliJ seems to tell me that's redundant, but when I remove it, it then says the original error again
¯_(ツ)_/¯
kotlin classes compile to java bytecode normally so
Kotlin/JVM compiles Kotlin code to JVM bytecode
Kotlin/JS compiles Kotlin code to JS code
Kotlin/Native compiles Kotlin code to Native code (Machine code)
pretty simple
Intrinsics are usually the same as Preconditions
and @Metadata is usually for stuff like kotlin-reflect iirc
anyone tried kotlin native?
nope
briefly
there's not much point in using it for most people
it's mostly for running kotlin code on platforms where you don't have a JVM available
@winged portal I would suggest attaching some images to grab people's attention, looks good though
oh woa good tip! didn’t think of that. thanks @light scaffold
bm mind giving me an example of indexOf? i sorta understand it by just looking at the docs but not sure how id apply the 'points' to each char
Well for my original example let's say you wanted to find the position of a letter in the alphabet (eg 'e' -> 5)
You could write 26 when clauses
Or you could get 1 string representing the whole alphabet and find the indexOf('e') in that string
Which will actually be 4 because indexes start at 0
So add 1 and you're done
ym?
that picture looks cursed
@winged portal Your Instagram posts are really awesome. Keep up the good work!
why are people so good at drawing and I can't even draw a curved line? xD
good question
indeed
@velvet crescent how does this Minecraft Development IntelliJ plugin work by the way? for some reason I can't get the bukkit-plugin schema to work for plugin.yml
Should be a Spigot plugin
Declare it as paper then
wdym it won't load?
says JSON schema error at the bottom
:uhwhat:
the bukkit-plugin schema won't load for some reason
https://json.schemastore.org/bukkit-plugin this schema
it's still a JSON schema
"JSON schema for Bukkit Plugin YAML"
that's the title from the link I sent you
the title of the schema
I've honestly no clue, first time hearing this
Will papi 3 break expansion compatibility
probably
it's a MAJOR version
so it'll be incompatible with the old API
I'd imagine
who cares, it still isnt coming out for another 10 years 
it's being fully rewritten from scratch
Rip nashorn :c
@light scaffold pls no flameroo 😭
i havent worked with arrays yet so leave me alone
im getting type mismatch (required char, found array<string>) on line 5
https://paste.helpch.at/ipecawugof.cs
is this supported in papi:
%identifier_%other_placeholder%%?
Or you have to use the bracket ones?
@mellow zinc what exactly are you trying to do?
so if I get this right
'e' should be 1 point, 'a' should be 2, 'r', should be 3, etc?
ya
ok
you'll need to iterate over each character in the string to check it
something like ```kotlin
val chars = arrayOf('a', 'b', 'c')
var count = 0
for(char in input.toCharArray()) {
count += chars.indexOf(char) + 1
}
gO iNto #dev-general nOw
SHUT UP
oR #development
How does #off-topic always drift into development lol
you could also do it functionally kotlin val chars = arrayOf('a', 'b', 'c') val count = input.toCharArray().map { chars.indexOf(it) + 1 }.sum()
everyone here are nerds
I will talk about what I want in here
i'll dtopkick you if you're not careful
whats dropkicking
https://paste.helpch.at/yuhuwetupu.cs with the for loop i get Error:(6, 25) Kotlin: Type inference failed. The value of the type parameter T should be mentioned in input types (argument types, receiver type or expected type). Try to specify it explicitly.

am i stoopid or what
how many kotlins arethere
many
you would too
you would too
is kotlin better than python
yes
ooo
yeah
but char is a Char
and you have an Array<String>
so either change it to an Array<Char>
or make the array just a String
@winged portal consult this handy flowchart if you're ever unsure https://media.discordapp.net/attachments/165129131770511360/718977974145384468/Screenshot_20200607-010119_Lucidchart.jpg?width=621&height=523
and yes I know i'm overusing the joke
LMFAO
so how does one do such sorcery bm
anyone watched mr robot
i'm on season 3 rn
@mellow zinc arrayOf("1", "2", "3") => arrayOf('1', '2', '3')
single quotes for Char literals, double quotes for String literals
alternatively just use "123" and have it as a String rather than an Array
Both have indexOf
holy shit
Does spigot got the @NotNull in it?
Can I mark org.jetbrains.annotations-java5 as provided?
tysm
i knew that part haha
@fringe sigil I always had to add it to my project so I guess not
all that just to condense code 🤔
it might be in CB
It might use javax thing or smth
Damn space is interesting
Like ofc as a small kid it interested me
But I didn't understand shit
ya
I've spent the past 2 weeks just learning so much lol
there was a time where i was non stop just learning about sea life
orcas are fascinating animals
Lmao nice
I'm not too interested in sea
Space and space travel is a lot of physics which interests me too
So that's a win win
i havent really looked into space much myself
ya it interests me too
maybe i should one day 🤔
@sturdy bobcat One of my mother's friends just offered to give me a basketball
Its really really interesting @mellow zinc
@untold hearth why do i care
Lmao

Go off
@untold hearth why does minecraft suck
what did you said?
hakuna matata
thats not the right show
I think you downloaded the wrong jungle book @sterile parrot :))
Can someone help me in #general-plugins-2
no
rude
no u
@sturdy bobcat Why do I care
@untold hearth cause you're in a minecraft related discord server
Why do I care
Why do I care
Why do you care
just found out that captcha is used so google can train their AIs
The first 500 people to use this link will get 2 free months of Skillshare Premium Membership: https://skl.sh/stevemould8
Motion Amplification and Video Magnification are techniques that find subtle changes in a video that are invisible to the naked eye and amplify them so th...
4:50
@untold hearth rude, you removed me 
i was about to send them some amazing arrow code :(
LMAO
so you'll overtake me within a day
ask him to buy it u on chat chat 👀
where did odin go
banned
why
tagging glare like a million times
when he was told to stop
ok he probably tagged him like 4 times
poor odin
Ok so our teacher asked today to come to school to sign a fucking paper, not a big deal if there were not like 35 degrees outside ..
😂
I think you downloaded the wrong jungle book @sterile parrot :))
@boreal escarp lmaooo
it's from the necessities song
Why do I care
ok lemmo ..
@molten elm please stop sending me invites or I will file a report. Thank You.
lol
I just got dmed by a bot to download a "free discord nitro generator 2020" 🤡
I hope you've done it xD
yeah bro its free nitro!!11!
I changed the settings in my skyblock server, but when trying to connect with me bungeecord network I get an error "could not connect to a default or fallback server...."
can someone help me?
guys TCP Shield is good ?
@worn pond why did you send a friend request?
Sorry, didn’t mean to.. my discord is acting up and accidentally clicked on you.
no worries
@median echo Yeah, TCPShield is good
@woven prairie I don’t know why but I think this project will collapse in the future
i mean TCP Shield
Why?
We’re donating $100/m, others are donating $500/m+ last I heard, and they’re self sufficient.. so, it seems like it’ll be fine
Worse to worse, they charge a bit, won’t really matter
hmm okay thanks for helping
But, for what it’s worth now, it’s really good
you use tcpshield ?
i have ovh dedicated cloud i have good doss protection i just want prevent my ip
i dont want Anti UUID Spoof
If you’re just using a VPS, does it really matter using them? If your community is small
You can mask your IP using other methods
okay thank you @woven prairie
recommendations for discord bot hosting? (VPS)
Can someone advise is there a way to block Cyrillic or nicks with symbols to join the server without AuthMe? Using bungee with build-in registration.
Terfs one of my friends told me he uses raspberry pi I think? I have no clue if it's good or not though
Seems like a good choice
New booster perk is live <o/
Anything for tier V gang? 👀
Here are the current role perks:
https://paste.helpch.at/utihivejuy.sql
doesn't look like it
It was at like 20 yesterday..
lol
Imaging having unlimited birthdays

lmao
ah yes buy our plugin to opt into email marketing
paypal

Damn he's got balls tho, he put a paypal donation link at the top of the resource page of a $15 (50% off might I add) plugin

was about to say the exact same thing
check the review by ruthless guy
hes literally listing litebans features
I guarantee that 90% of his reviews are testers
lmaooo
LightBans
anyone who buys this 🤡
I don't get why people want ban templates so badly.
I keep seeing it in LiteBans discussion and AdvancedBans discord
Because the MC community is a bunch of lazy shit kids

Prove me wrong, but you can't
only reason owners want punishment guis is because their staff is incompetent
This could also be interpreted as a 0 star review because the stars are empty inside



what the fuck







