#off-topic
1 messages · Page 425 of 1
settings:
player-placeholders: true # Enables or disables player placeholders.
server-placeholders: true # Enables or disables server placeholders.
command-reload: true # Enables or disables /phc reload, which reloads the plugin and updates/adds/removes placeholders in the config files.
command-overall: true # Enables or disables /phc overall.
command-permission: 'phc.admin' # Allows server owners to use the /phc commands if they have this permission.
permission-placeholders: true # Enables a feature where players can use the placeholder %phc_has_permission_[PERMISSION]% to return a boolean to see if that player has that specific permission.
permission-placeholders: ^^^^
Ya we can add that too
Why don’t you update. The latest should work on any version
Although this will work on 2.9
I can’t update yet... the majority of the plugins I have are from inactive developers unwilling to update their plugins
Slowly but surely, they’ll eventually all update! 😄
Ah
quick question
nvm
i cant do the command as /cp
pretty sure coreprotect registers that
Correct
customp?
/cph - custom placeholder
o yea
My dog is literally sitting on me in the car cause he's being a baby
😮
@pure quarry
just a start
but looks like everything is loading fine
good start
Not bad
noice
So question
Is it cool if I just stuff all the player config stuff in the same file
Basically I’m thinking I’ll have 2 sections in the config
One will be the key placeholders
Where u define the placeholder and the default value
Then another named data
Which will store the player uuid and then all the values for each placeholder
That they have set
Rather than have 3 files
Also thinking about making u define the expected type
In the config
That way there is not a bunch of logic to check what type it is
Ex
hello: string-hi
maintenance_mode: Boolean-true
Or something like that
Nvm you guys are all asleep
I’ll figure this out myself
Actually I’m doing this
yea that would be good
Hello:
type: string
value: hi
little what i was typing
would be better i guess
And yea make values at the top and players data at the bottom if u don't want to make 2 files
Ya
so also people can change it from file if they dont want using the command
hi
Welcome
Hey
Command registration is working also
I’ll worry about the command stuff last
You know with this expansion and dm you can create your own currency
No vault needed
Gonna be sweet
Hey! I’m back... yeah, that would be awesome!
Maybe you could have all the variables with their variable types in separate folders! There would be two main folders with four .yml files in each:
Server: strings.yml, integers.yml, booleans.yml, and floats.yml.
Player: strings.yml, integers.yml, booleans.yml, and floats.yml.
Each .yml file would be similar to the example you showed us, clip. https://img.extendedclip.com/notepad%2B%2B_2019-05-26_20-42-08.png
Perhaps in the top of each file would be a short description of what the file is. Example: In the server’s folder, the strings.yml would have ```yaml
Strings that remain constant as a server variable are defined in this file. Ex. “test: hello world!”```
This system of organization would make the extension extremely user-friendly. Each file would have a simple explanation of what the file is for to avoid any confusion. The most basic server owners would understand it!
It could also be made more efficient: Different files represent different placeholder types, saving time from the previous system where you had to declare what type of variable it was. In addition, instead of reloading one big configuration file, perhaps you could do /cph reload server strings which would only reload server strings.
i honestly dont think in terms of efficiency one file will affect anything. I think it will be more work loading/saving/storing the values if we go that route
rather than a single map for the key/value ill have to keep multiple maps for every one
Alrighty!
How about we have those two folders with those four files in them, but the extension takes the data from those files on startup or (full) reload? Then, when a placeholder is called to change, all placeholder data, both server and player, would’ve located in one big data.yml, outside of those two folders. Inside of data.yml, you can manually change player placeholders for each player by changing a variable in the text file. Values for each player would be located in data.yml so they can be easily changed by the plugin for efficiency... default placeholders and keys would be located in their respectful place in the two folders.
don't mind me
just runing some debug tests right now
so far everything is good
the only way you can break the placeholder from returning the wrong type is if you manually change the config
command won't allow u to set the wrong type
but it wont break anything, just not load it since the value is wrong
AWESOME!
noice clip
Just trying to make the commands easy
I will be making the commands similar but I’m just getting the actual logic setup to not have to do a bunch of checks
Just let me work lol
xD
@pure quarry why you takin forever to send a message
Got two ideas:
- Command that resets player data in a specific player placeholder! (“balance” is a player integer placeholder. /cph reset balance would make it so all player balances are set to the key value/default.)
- For player integer placeholders, specific placeholders can be used to find what player has the highest integer between all the other players. For example, let’s say that the player placeholder “balance” is used as the server balance. This is what /baltop looks like:
glare -$2933
w1nst0n - $2834
funnycube - $1 ```
The placeholder `%cp_highest_user_2_balance%` would return the string “clip” and `%cp_highest_int_1_balance%` would return 37482. If we took `%cp_highest_user_2_balance%` it would be “glare” and `%cp_highest_int_2_balance%` would be 2933. You can also take the lowest balance of someone by doing `%cp_lower_user_1_balance%` which gets the name of the user with the lowest message. Let’s take a look at the placeholder:
```%cp_highest_user_1_balance%```
**cp** = custom placeholder
**highest** = lets the extension know it is looking for the highest value, not the lowest.
**user** = lets the extension know it is looking for the name of the player with the highest value of the placeholder. If this was “int”
**1** = lets the extension know it is looking for the #1 highest integer. If this was a different number, it would be the x highest. It this was a **lowest** placeholder, it would be x to the lowest.
**balance** = lets the extension know what player placeholder to analyze. Has to be a integer based player placeholder.
Thanks! 😄
I cri
ree

Get the amount of time the user has been typing in a channel for (in milliseconds), or -1 if they're not typing.```
/* Emitted whenever a user starts typing in a channel.```
xposed
he missed it
what channel do I talk in for the bc
Vc*
Oh oke ;D
Okeee
Yep
Alrighty! 😄
What did you think about the highest/lowest system?
...
;-;
Hm?
Alrighty!
@elfin minnow
Oke
“We all can do what we want to it” (Lenny)
Someone tell me to study for finals
Ok
Sorry guys, got to go study for finals
gl
@elfin minnow https://i.funnycube.net/0BtFhj.png
why would you do this reeeeeeeeeeeeeeeeeeeeeeeaasda s asd asdasd chicken fish sticks 
=uptime
abv
Hey! I’m about to head to bed, but I just have to say something quickly. I like to think of myself as a person full of ideas. I happened to come up with the idea of custom placeholders, and I enjoy that I’m getting the help from you. However, when I share additional ideas I have about custom placeholders, I don’t mean to force you into doing them. I’m not one of those clients that order something specific and add onto it as the order goes on, and I never intend to be one of those people either. When I share ideas with other people, I’m just asking for their feedback on my idea, not to add onto an idea I already have. I’m sorry if anyone was confused as to what my intentions were.
I’m heading off now... cya! 😄
next time suggest good idea like baltop
oof
=spin @elfin minnow
unlucky
@pure quarry clip now wants to make it simple for now which has the main idea u suggested with some of the additions u suggested, and we/he can add the other things later
It will be open source expansion so everyone can contribute. You can also make ur custom version if you want to.
=multiplier
unlucky
Current Multiplier is x5
bad
bad ;p? why lol
Cube is a bully
Clip is the best developer I have ever met, he should totalyly give me some dank plugins
totalyly
=multiplier
However, funnycube is also a great developer but wont tell us the cooldowns.
b=help
@fallow crow
You can't use my commands whilst i'm in this mode.
=xp
=multiplier
reeeeeeeee
=multiplier
=multiplier
=multiplier
=xp multi 50
Set Global Multiplier to x50!
Hey! I’m about to head to bed, but I just have to say something quickly. I like to think of myself as a person full of ideas. I happened to come up with the idea of custom placeholders, and I enjoy that I’m getting the help from you. However, when I share additional ideas I have about custom placeholders, I don’t mean to force you into doing them. I’m not one of those clients that order something specific and add onto it as the order goes on, and I never intend to be one of those people either. When I share ideas with other people, I’m just asking for their feedback on my idea, not to add onto an idea I already have. I’m sorry if anyone was confused as to what my intentions were.
=xp multi 1
Set Global Multiplier to x1!
=xp
Set Global Multiplier to x-1!
h
Hey! I’m about to head to bed, but I just have to say something quickly. I like to think of myself as a person full of ideas. I happened to come up with the idea of custom placeholders, and I enjoy that I’m getting the help from you. However, when I share additional ideas I have about custom placeholders, I don’t mean to force you into doing them. I’m not one of those clients that order something specific and add onto it as the order goes on, and I never intend to be one of those people either. When I share ideas with other people, I’m just asking for their feedback on my idea, not to add onto an idea I already have. I’m sorry if anyone was confused as to what my intentions were.
aa
ohshoot
=xp multi 0
Set Global Multiplier to x0!
=xp multi 1
Set Global Multiplier to x1!
=spin @mossy saddle
=profile @mossy saddle
-ping
use papi as DDoS attack vector
I'll make you bounce
HelpChat Bots VPS is online and responding.
Off a clip
=xpedit add @elfin minnow 10
@muted fern, Done.
can I have xp
=xp
=db
@muted fern
=db <set> <table> <whereObj> <whereVal> <updateObj> <updateVal>
=db <get> <table> <whereObj> <whereVal> <getObj>
=db set garys_levels user_id 272178929572511744 lvl -100
@muted fern
I couldn't find anything using those parameters, so nothing was changed.
can you set me to level A
=db set gary_levels user_id 272178929572511744 lvl -100
@muted fern
The requested value was updated.
just change to string
=xp
=level
=level
=level
-level
Nice.

=db set gary_levels user_id 272178929572511744 lvl -10000
@muted fern
The requested value was updated.
=xp
So I just worked on fixing some data for a guy but he failed to tell me that he was a cracked server so about 30 minutes of changes wouldn't work
¯_(ツ)_/¯
rip
=db set gary_levels user_id 272178929572511744 lvl -3200
@muted fern
The requested value was updated.
=db set gary_levels user_id 272178929572511744 lvl -32000
@muted fern
The requested value was updated.
=xp
=db set gary_levels user_id 272178929572511744 lvl 18
@muted fern
The requested value was updated.
=profile
=reboot - y
=xp
=profile
disgusting
=lvl lb
can you change it to Chinese
=profile
Find more than 100+ cute, calligraphy, display and more styles of Chinese font available for free.
=profile @honest thistle
@honest thistle who is Tig
Hi
Ouch Gaby
@tawny wraith hey, i've just seen your ticket on ProQuests/TE
let me know if you could not figure out where in ProQuests you need to fix.
fixed up the colour a bit
Flappy birds?
no smh
Smh
o
sorta @boreal escarp
ok
Int?
Biggest
o
How to get xp fast
=faq fast-xp
o
@muted fern why we dont have perms to =faq
cause they fire mysql queries
wtf why lol
Because there are stored?
(could store them in memory, but I don't)
evilcube
@muted fern Can I do a KiteBoard and KiteBar giveaway?
sad I have both
Lol
Can I do a Nitro Giveaway then you give me a bonus 10,000 exp.? You know.. as a thank you for the Nitro. ||Totally not low key buying xp||
This is by far the sexiest launcher i've ever seen 
Impressive
only if u giveaway nitro forever
^
to me
o
OUCH MY FUCKING LEG
I DON'T EVEN KNOW WHAT THE FUCK I DID
But I wanna die so FUCKING BAD
f
oml
just found someone who charges $150/1k views
how do you even think thats a good price
lol
ure not lmao
go to the hospital ;p
oh ok, gws 😄
I still wanna FUCKING DIE
https://twitter.com/CharOnTwitch/status/1132352801907060741 lmaooo im deaadd
Rip maffle
lol
sure
Hi
Hey
could use the stream api for your getServer method
and generally children shouldn't be aware of their parent classes
isn't a big deal but still just mentioning it
why not
you are passing your main class instance to every manager etc
no
Ok
children shouldn't have access to their parent
but that's really really deep
so don't worry about it
Okay 😃
Children should get the heck out 
many people in here are still children
@fallow crow Can you link me the plugin
deleted
nope
you should be banned
nop
hi nerds
450 xp away from tier 4 😄
I have so many fun ideas I lowkey wanna do, but none of them are suitable for small or medium sized servers
unless you got a fucking massive minigames network or smth half the shit would be useless
Maffie
are you stealing my emotes 









Defo not playing with 🔥







What is going on with discord
Oof
I do 😛
I don't need the mouse everything can be done using the touchpad
I prefer scrolling etc from a touchpad
WUT
I have a mouse in my bag wherever I go but I never use it as I always revert back to my touchpad anyway
I don't have a touch pad so 
touchpad is nicer imo
Ok, code using touchpad
😉
yeah I code using my touchpad
meh
etc
i got a mouse with 4 side buttons (for gaming) but too lazy to setup it to help me in coding and editing ;p
if i do it will be so useful
lol
Gotta buy you a mouse and stick it on your hand
nah that's just me being lazy
lier
I don't think trusted means anything ngl
for real though
I could really use such a person
who just handles most stuff for me
because my biggest issue is that I don't have enough time nor do I want to spend time on discussing stuff, applying etc
I love programming a lot
it's my job
what?
Like, a confirmation box when I press X
time to buy a new one
But also buzzing/random beeping
It’s pretty creepy though
Like a Geiger counter noise or something
God how I hate those debates about IDEs
Like who tf cares what IDE you use? When you can make good stuff with it, go for it.
True.
thats sucks, be careful ;p
O fac
Indeed, stay safe fam
Open source your plugins before it is too late bro
is that all u care about :p
o

gn
Without Clip... who's gonna add support for arguments in DeluxeCommands*? 
Rip
I’m in bed yolo
Told Niki to wake me up if we’re about to get sucked up by a tornado
I don’t got time to sit in the basement all night
https://i.imgur.com/nclWaoM.png hi yes id like to show off my thing i made
OwO
Gravity Falls ❤
Bro I'm higher than Australia on the map rn
o
funnycube
Cool?
I'll save the argument. I'll just not say anything here lol
Clearly you have an issue with everything I do/say here
you... pinged him... about Australia...
which is usually referred to as annoying
Nothing to do with you just talking cole, just tagging me for no reason
Cause I'd rather keep tags for important things or if someone is replying to me
Makes it easier for me to see the message later on when imcl going through old messages
I'm going*
You're welcome to meme me if you want, just don't tag unless you're directly replying to me or its something important that needs my attention
Hope that clears it up
no u tig
yes u @jagged pollen
@fallow crow Any reason you left a review on PlaceholderAPI with something from the console?
- It's a warning, it doesn't mean anything
- If we added in an api-version, the plugin wouldn't work on 1.12.2 and lower
- There's no reason to report console things as a review.
Esketit
DeluxeChat review
Poor guy.
He spent 5 days figuring out how to add a permission node to someone?
Big sad.
What kind of stuff do you think we should have on the HelpChat wiki?
@muted fern this extends to you.
So we know what to start drafting up.
Basic info
Lol .... That review
Oh damn
neat blue name frosty
nope
hello
I want my permission for =ban back 
😍😍
.
@muted fern How does a KiteBoard and KiteBar giveaway sound?
@muted fern can you delete my skyvele server message in #562177724802662431
@elfin minnow
I cant't 😥
oof
if accept my friend request you can Nial
neat
go be friends with barry then
Friend added +
ez
no idea what ur talking about
can u make him playing with nite
give me a sec
o
Im sleeping
👀
wait
am i sleeping with barry?

now he is watching helpchat
i
o
watching 👀
Look what im playing 👀
ic
yeah, thats no fun
Rip
so it happened like 40 mins
ago
i was on discord at the time
and i looked at my dms
and apparently i sent this to lots of pple
Luke Young Teh SorcererToday at 10:12
hey
.yo wassup my g hows it going
in the crib
yeah life does that
Hm
like usbs, how they are always the wrong side on the first attempt
yeah
I remember my discord server got like overtaken
I uploaded the discord bot to github, with the token
you always have to try like 3 times for a damn usb to fit
also @fallow crow invest in 2fa
I use 2fa for almost everything
yep i've just done that
but i've came to a realisation
i think someone hacked my laptop instead
disable your internet
that would be a good start
probably
then run offline scan
you can lose so much money if you don't act fast
might aswell burn the laptop whilst you're at it
fair enough
it's aight i got 0 pounds in my bank
kinda spent it all on a bike
yeah so the scan showed no threats
so im good, prob just a hacked discord
well i run auto scan over night
just delete system32 to be safe
Aight
I mean what anti virus do yo uuse
you use
anti virusses can be pretty shitty
last time I had one I had to manually find it and get rid of it
What font is that Lemmo?
default
Does spigot have a filter I can use somewhere so I can only search for plugins with source code? lol
Hey everyone!
Whatcha working on?
Lol
ugh I hate this all
I literally have to analyze differences between 3 files to find a hex value I can turn into an id and then test if it works

The struggle of being smart @sterile parrot
lol
Goo
how many years do I need to wait to make another
read the pinned message
[14:38:58 WARN]: [Multiverse-Core] "Multiverse-Core v3.0.0-SNAPSHOT-b761" has registered a listener for org.bukkit.event.entity.EntityCreatePortalEvent on method "public void com.onarandombox.MultiverseCore.listeners.MVPortalListener.entityPortalCreate(org.bukkit.event.entity.EntityCreatePortalEvent)", but the event is Deprecated. "Server performance will be affected"; please notify the authors [Rigby, fernferret, lithium3141, main--, dumptruckman].
This is new
@dark rapids
A staff member has requested I remove your message as it didn't follow our guidelines:
• Offer Services Guidelines
ok don't tag me nerd
Oh
There are first 1.14.2 versions of paper 👌
I believe my server is the first and only 1.14.2 test server...
o
hi
hi
hey
My phones screen is fucked
hoping that putting it in rice might help
doubt it will
F
massive F
Make sure you cover it very well
I did
I filled the whole container with rice
if it doesn't help, I'm hoping I can find a phone repair store near me
H o l y s h i t
Was talking to someone earlier apparently she smokes fuckin 25-30 cigarettes a day
Like I get why they smoke, but what the fuck that's a lot lmaop
dang
oof
Does it show 0 because of the brackets?
24h at least id say
ugh
Dang, Tier 4 man
I wish I had that much time.
<o/
Man shut up we all know you grind xp in your own channels
tier 7 atleast
will read that dm one day
cause it's ugly as hell
=tier
Salmon colour is great
o
It takes 6k to lvl up :c
shoot 😛
FC abusing his powers again xP
lmao
aBoo would be 3rd if clip wasn't an abuser ;9
gives me an idea
o
make clips @ everyone in his channel cost xp
would need to disable his xpedit cmd
yea nah
gn
Night people, shall see you later
gn papa
why not just bad frosty smh
wut
lmao
In your dream while funnyboi is here lol
94 people entered in the giveaway wow
people want ur plogin
Can we giveaway a copy of FrozenChests 😉
=spigot frozen chests
I couldn't find a resource with the name or id of frozen chests
o
nope
hi
hey
That moment you stop doing what you were doing to test just because you know its not gonna work and after a week you finally found out how much of an idiot you is
lol
this is just shit I need to actually remember
now someone remind me to watch the document and not forget about its existence
LMAOOO
nah, it'll be long forgotten tommorrow
Is JavaScript a "Scripting" language?
So yes, no?
no (?)
It is, however, if youre asking for dev role, it only goes for Skript lol
@twin dune 
Yay
reee
when u have to take an online course for lifeguard certification
and its 9 lessons
thats roughly 8.5 hours
Like, you learn the theory or?
Aren't you too skinny for being a lifeguard? (no hate)

Too skinny
tf
Its called being fit
and the lifeguard certi is to be hired
stupidd
hmmm, too skiny doesn't mean being fit?
im not skinny like a fucking stick
Well then im 😛
hUh
xp
Why work out when you can code? 😎
lol
hey guys i made this new url shortener, it totally doesn't log your ip and is totally safe. Plz use it.
http://totallysafe.url/short
The name lol xD
😛
Hello everyone, welcome back to my laboratory, where safety is the number one priority. 😉
Thumbs up for me!
👍
I’m calling osha
Why is the definition of a definition a definition?
hey anyone interested in moderating a discord server?
dm me if u are
Do I get op
Clip can have op if I get op
hi cube
o/
@regal juniper how are the CM discussions going along?
Hi frosty
The screen is legit going haywire rn
doesnt sound too fun
It doesn't
hmm
I want the kids, we're going to my sister's.
o
flappy cubes
@pale grotto what is CM
Road to tier 5 begins
O
I think he meant Gian
hi
Who's gonna win this giveaway then
Lol he already has a copy 😂
lol I purposely don’t participate in giveaways
Isn’t the cube also there
I'm about to have a massive epeen
@sterile parrot did not know ur from Netherlands.
Ur screenshot
oh yeah
Look I am a normal guy, but I live with a server owner and I get screamed at everyday about plugins. Like I don't get it. I don't know how to code but y'all must be morons if you can't update a few plugins to the latest version. Please don't ban me I want answers. Regards Kieran
lol
Wat is that on
Spigot
hi
Hey
=daily
Reeeee
=daily
@muted fern tbcf call it HelpChat: The Reee
no
doesn't find the site
https://helpch.at/game_2/ @velvet crescent ?
HelpChat Site is online and responding.
its up and happy
tf that
helpchat is us
the link above didn't work
Making it pageable or not depending on the amount of items
worked fine for other people frost
oh dang cube
I wish the perspective was a bit better tho
whatcha mean
It's hard to judge where they're coming from
also the colors are a bit too bright
inb4 dark mode
yes please
you should make a shop where you can customize your cube
and you collect coins in game
make a pause then
working on a main menu atm
and make the effect drops random




















