#general

1 messages · Page 154 of 1

late scroll
#

wdym @modest compass

vocal rivet
#

@lethal locust try IntelliJ IDEA instead ;P

lethal locust
#

wat

#

IntelliJ IDEA is that an IDE

vocal rivet
#

IntelliJ IDEA has a plugin for MC Development that downloads and prepares all dependencys for you

#

Yes

lethal locust
#

ok thanks il try it

#

is it only for mc development

vocal rivet
#

Nope, its for all around Java

lethal locust
#

ok thats great! Thanks

vocal rivet
lethal locust
#

Ye its downloading thanks

#

my web host for my server is down 😦

lethal locust
#

its only 30 day free 😭

vocal rivet
#

Not the community edition ya doofus

lethal locust
#

oh i installe wrong one lol

potent prawn
#

best IDE

vocal rivet
#

^

regal aurora
#

hello

#

i heave a problem and i really need help

#

;-;

gilded nova
#

Anyone who might be able to solve an AuthMe issue?

arctic magnet
#

how do i set it up to where i have spawn protection but people can still interact with things like chests

lethal locust
#

with world guard

arctic magnet
#

Sponge?

gilded nova
glossy jetty
#

Why is VotingPlugin not giving rewards when people vote? Votifier works, as you can see in the screenshot. But
nothing happens when I vote for any server.

Here's my 'VoteSites.yml' File from VotingPlugin:

https://pastebin.com/hR0ebyq7

boreal ledge
#

Question
how do i fix the
You are not permitted to use wooden_axe
i have the flags use and interact set to allow

#

is it worldguard orrr

glossy jetty
#

@boreal ledge Remove essentialsprotect or whatever it's called

#

It's not worldguard

hushed summit
#

Anyone know if you can change this error message as it is not appealing to those who don't know what this means, would just like to change it to something simple like 'The server is currently down' or smth like that (also is using bungeecord btw)

lucid beacon
#

@lethal locust start just above return false;

kind spear
#

It's someone here who knows where i can find some documentation for BlockStates and 1.13+ worlds?

lethal locust
#

@lucid beacon ok il try it thsnks

lucid beacon
#

Anyone know if you can change this error message as it is not appealing to those who don't know what this means, would just like to change it to something simple like 'The server is currently down' or smth like that (also is using bungeecord btw)
@hushed summit
Isnt there a bungee. yml or so?

hushed summit
#

sorry I found it already my b it was in the messages.properties file within the bungee.jar

gilded nova
#

Lol, didn't you just advertise on another server

pliant tartan
#

maybe

#

😉

#

just trying to share the word ❤️

vocal rivet
#

@drowsy quest

outer vesselBOT
#

Hey Rainbow Dash! Please don't tag staff members.

vocal rivet
#

@rigid widget

outer vesselBOT
#

Hey Rainbow Dash! Please don't tag staff members.

rigid widget
#

@pliant tartan read #rules and dont advertise again, please

kind spear
#

Kim Jong-un died lol

hybrid loom
#

Okay?

#

Should we believe this? Or care?

kind spear
#

Idk maybe

#

I hope this woman to be more real

hybrid loom
#

if you say so...

#

tbh, not sure if this place is the right one for such stuff

kind spear
#

It's off topic

tidal pebble
#

for a bungee cord network, how do I whitelist my bungee cord proxy? please @ me

hybrid loom
#

It's off topic
@kind spear Off-topic doesn't mean anything is allowed.
I'm not sure how luck thinks about political stuff here... So it's on his decition

kind spear
#

Luck can we talk about politics here?

rigid widget
#

Guys, pretty sure for now, we can drop this

kind spear
#

So

#

Do you guys like Democrats or Republicans?

#

Right or Left side?

rigid widget
#

I'm not removing it, it's not inappropriate, but just know you're not gonna get a response for political stuff

kind spear
#

Why not?

#

It's 21 century, we can talk everything, what's so bad in discussing politics?

#

For me , an example i like center-right side

#

I think a center-right side and Progresist it's the best way for a country

hybrid loom
#

There are topics that you should avoid as you will never get everyone to accept the same things

#

Some of tose topics are

  • Politic
  • Sport
  • Religion
kind spear
#

I know but that doesn't mean it's not allowed to talk about and give some opinnions

lethal locust
#

How would I make an arg of a player so I can do /launch <player>

Sorry hastebin wont work

` if (label.equalsIgnoreCase("launch")) {
if (!(sender instanceof Player)) { //player

            sender.sendMessage("This command is only for players!");
            return true;
        }
        Player player = (Player) sender;
        if (args.length == 0) {
            player.sendMessage(ChatColor.LIGHT_PURPLE + "" + ChatColor.ITALIC + "WoooHooo!" + ChatColor.DARK_PURPLE + "Have fun!");
            player.setVelocity(player.getLocation().getDirection().multiply(2).setY(2));
            player.playNote(player.getEyeLocation(), Instrument.PIANO, Note.flat(1, Note.Tone.A));

            return true;
        }
        player.sendMessage(ChatColor.LIGHT_PURPLE + "" + ChatColor.ITALIC + "WoooHooo!" + ChatColor.DARK_PURPLE + "Have fun!");
        player.setVelocity(player.getLocation().getDirection().multiply(Integer.parseInt(args[0])).setY(2));
        player.playNote(player.getEyeLocation(), Instrument.PIANO, Note.flat(1, Note.Tone.A));

        return true;
    }
    return false;
}

}
`

hybrid loom
#

Also use codeblocks and not inline code

sleek niche
#

```java
// Code
```

Like that (if codeblocks)

hybrid loom
#

Also, you make an instance of Player by getting them from the second argument (Player target = Bukkit.getPlayer(args[1]); iirc)

#

Then just check if target is null and do stuff

boreal ledge
#

anyone good with towny pllugins

lethal locust
#

ok

honest steeple
#

Can anybody help me ? I downloaded LuckPerms but I can't add a player to a group. Through the web the player is set but inside the game he doesn't have the permissions

lethal locust
#

#support-1 and also /lp user <user> parent set <group>

honest steeple
#

versão LuckPerms-Sponge-5.0.139.jar

#

version *

lethal locust
#

Is your server sponge

honest steeple
#

version spongeforge-1.12.2-2838-7.2.0.jar

lethal locust
#

!downloads @honest steeple

outer vesselBOT
lethal locust
hybrid loom
#

No

#

You check for args == 0 and if true send the player flying and if not send the player flying....

#

And I made a mistake on my end, which is that it would be args[0]

honest steeple
#

@lethal locust do I need to do any more downloads besides these? or do I need to download another luckyperms?

lethal locust
#

Only one

honest steeple
#

is my version wrong?

lethal locust
#

well do you have spigot

honest steeple
#

I'm just with the sponge

lethal locust
#

So download the sponge donwload

#

So I would do ` return true;
} //launch <player>
Player target = Bukkit.getPlayer(args[0]);
return false;
}

}
` To make a player launch? @hybrid loom

hybrid loom
#

I suggest you try to think about the current situation.
Like what steps will you need to do, to send the own player flying and which one for the target player.

drowsy quest
#

Guys

hybrid loom
#

You pretty much ask me to spoonfeed stuff which I won't

drowsy quest
#

I just had the stupidiest exchange ever

#

Someone insisted that you couldn't encrypt a video stream of a webcam

#

And that remote access tools are legal but remote web cam access is not

hybrid loom
#

Encrypt as in.....?

drowsy quest
#

Encrypt it at all

hybrid loom
#

Like connection or something?

drowsy quest
#

Like whenever you're sending video from a web cam over the internet it's unecrypted

honest steeple
#

I'm sorry to ask so much, because I'm from Brazil and I'm trying to set a player on my server and I'm not getting it. Here in the image I already have the two files you ordered to download. Within the game the player is not set but on the luckyperms web console it is set with the promotions. Example: In WebConsole, player x is allowed to command and teleport. However within the game the player is unable to do any of these commands and when I use the / lp listgroup command it is not set

#

@lethal locust

lethal locust
#

So your trying to add a player to a group

honest steeple
#

yes

sleek niche
#

Does the group display on /lp user <user> info?

honest steeple
#

on webeditor I have enabled all permissions for the admin group. However, within the game he is unable to make any commands.

#

can someone help me in DM, because I send the photos because here I am not getting more.

lethal locust
#

do /lp user <user> parent set <group>

honest steeple
#

@lethal locust
already used this command, on the host console and on the webeditor they are already configured as admin. However, you cannot execute the command within the game.

lethal locust
#

Then they are admin

#

do /lp group admin permission add * true

honest steeple
#

I entered this command appeared this:
[LP] Command not recognized.

sleek niche
#

!verbose Try checking with Verbose what permissions are checked and so if you use the right ones

outer vesselBOT
honest steeple
violet rivet
#

That's showing you what permissions are being checked, and what permissions you do/don't have set

honest steeple
#

"cleberpulga already inherits from admin in the global context."
and yet he does not appear in the group or have permissions within the game.

honest steeple
#

sorry for the work I'm doing 🥺

sleek niche
#

What do you mean with "name tag"?

honest steeple
#

it does not appear in the / lp listgroups command, as in the penultimate image.

sleek niche
#

The listgroups command does not display the prefix.

#

If it shows in /lp user <user> info you can be sure LP does its job correctly

honest steeple
#

yes @sleek niche , the / lp listgroups command appears each member of each group, he is not in any! and in the webeditor, it is defined as admin, uses the admin commands. I already entered the prefix '' ADMIN '' and it does not appear in the group nor does the prefix admin appear in the chat when he speaks. when I use the command / lp "cleberpulga" info, it appears that it is set as admin.

outer vesselBOT
#

Hey BRY! Please don't tag staff members.

violet rivet
#

Have you installed a chat plugin and Vault?

sleek niche
#

As far as I see they use Sponge and so no Vault required

violet rivet
#

ah it's sponge

#

Nucleus installed?

#

Works well with LP

#

wait offline uuid

honest steeple
violet rivet
#

Is this server in online mode

honest steeple
#

yes, the server is in online mode

violet rivet
#

Ok, have you configured the chat plugin and checked it actually starts in console?

#

Also I don't think that is a chat plugin.. I think it's one that provides global chat abilities unless i'm wrong there.

honest steeple
#

would you have a chat that would refer me?

violet rivet
#

Nucleus

#

it's like Essentials but for sponge

honest steeple
#

from sponge? because my version of the sponge is 7.2, and the sponge site does not give me donwload options for this version

violet rivet
honest steeple
violet rivet
#

Nucleus just needs sponge yes

#

that should be working

#

You may have to configure its chat section though

honest steeple
#

We managed to solve one of my two problems 🥳 🥳 🙌 , now without this: the group list does not update any commands. 😢

hidden torrent
#

is there a way through lp to limit how much of a certain block someone can place? if not, anybody have a plugin suggestion?

violet rivet
#

@honest steeple You should try setting group weights, it will help the plugin determine who is getting what when duplicate perms are detected.

#

!commands

outer vesselBOT
violet rivet
#

Group commands ^

honest steeple
#

could you explain this number that I have to put in charge
/ lp administrator meta group addprefix (?) "& f [& b & l & ADMIN & F]

rigid widget
#

That's the weight of the prefix

#

What plugin do you use for PlaceholderAPI if not PlaceholderAPI?

upbeat gazelle
#

I'll show the link to it. One sec

#
rigid widget
#

What is its command then? PlaceholderAPI for spigot is papi, and if this is the same code but for nukkit, it should be the same

upbeat gazelle
#

There is a command called /placeholder <value> but all that does is make a value out of anything you say.

rigid widget
#

Seems to be a different system, not supported by luckperms expansion if it doesn't allow for expansions

upbeat gazelle
#

What would you recommend then because I've tried to run the Spigot version and it crashes the Nukkit server.

hidden torrent
#

is there a way through lp to limit how much of a certain block someone can place? if not, anybody have a plugin suggestion?

honest steeple
#

what is the different command to take a permission from a global speech group in the chat?

forest helm
#

JS people, I've got a noob js question. A method (discord.js's Guild#createChannel if it matters) returns Promise<CategoryChannel | TextChannel | VoiceChannel>, how can I figure out which it's returned (should be 'TextChannel', but just in case), and "cast" it to be a TextChannel so I can use it's methods? I know just calling the method on it will function, but webstorm will complain, and I'm trying to have good practices

#

hope that makes sense

silent scarab
#

You can try to check if the channel is a TextChannel by doing channel instanceof TextChannel

#

I think

#

But if you want strongly typed JS, I would suggest you use TypeScript

forest helm
#

mmk thx

#

i'm too used to java lol

silent scarab
#

I’m starting to learn Java and I find it so weird that variables are strongly typed

#

Btw, TypeScript looks way more like Java than JavaScript

lethal locust
#

What's the API for lol I'm making a core plugin

forest helm
silent scarab
#

What do you mean by “core plugin”?

haughty oxide
#

Anyone here use AntiCheatReloaded?

#

Wondering if this guy should be something we should be worried about

forest helm
#

Well tp to him & see if it looks like he's using aimbot...?

haughty oxide
#

Never seen an aim bot one pop up, so dunno. We just installed it, could just not be tweaked right, not sure. Ye, we’re trying to figure it out haha

devout arch
#

@modest compass 👋

modest compass
#

change as the message says and then customise the format: line to your liking

devout arch
#

oh god that looks confusing

#

D:
\

#

what file is that

#

where is it in my directory

modest compass
#

Server/Plugin/Essentials/config.yml

devout arch
#

ok

#

i found it

#

so what

#

exactly

#

am i changing here/

#

looks scary

#

all i want to do is delete the < thing so i just delete the < right?

#

@modest compass

modest compass
#

yea, if you don’t want the <>

steel shuttle
#

most of those start with a # which means that its commented out and doesnt do anything unless you uncomment them

#

just edit the first one with out the #

vocal rivet
#

7 hours, and no progress at all

#

Chrome is annoying as shit

steady goblet
#

what would be the best plugin for a system where you pay to upgrade your rank for a towny server

forest helm
#

Just built a SQLite/Sequelize-based message logger for my own bot, think I'll see if I can port it over & PR to our good friend @outer vessel

#

since I seem to recall seeing an issue requesting it

rigid widget
#

❤️

forest helm
#

https://github.com/LuckPerms/clippy/issues/2#issuecomment-457399140

  • Deleted messages (Including who deleted it, which is possible to show)
  • User joins/leaves
  • Perhaps posted invites?
  • Logging of punishments like mute, kick, ban (Perhaps in a separate channel, like we once elaborated a bit)
    Yeah that should be easy. I have the message logging built already, so that's just copy/paste (bonus: edit logs). The other ones are just listening to events & pasting into chat, so also quite easy
potent prawn
#

Message logger?

#

Ohh

steady goblet
#

also

#

what is the policy on ranks for servers

rigid widget
#

Policy?

steady goblet
#

i am hearing that eula doesn't allow paid advantages

potent prawn
#

We actually use dyno for logging

steady goblet
#

for instance of you have ingame perks that you get by ingame money

forest helm
#

i am hearing that eula doesn't allow paid advantages
ding ding ding. PTW is garbage, and mojang doesn't like it

steady goblet
#

sell entitlements that affect gameplay provided that they do not adversely or negatively another player’s experience and provided they do not give a competitive gameplay advantage.

forest helm
#

turbo; ticket's name:

Replacement for Dyno botlogs [#2]

steady goblet
#

that tells me like op kits

rigid widget
steady goblet
#

and flight

rigid widget
#

I actually emailed mojang about it, think they're busy, though

#

I'll try and remember to let you know what they say

steady goblet
#

i think what their stance is

#

is that you can give advamtages

rigid widget
#

There is significant debate about this, usually the safe method is just sell cosmetics

steady goblet
#

but not advantages that give a major competitve advantage

rigid widget
#

usually the safe method is just sell cosmetics

forest helm
#

but define "major"

steady goblet
#

like fly

#

op kits for donators

#

but how does the eula not conflict with factions servers?

#

they donatr large amounts of money for kits that are insanely op

#

and can like 5 shot a player

#

how do they get around this

forest helm
#

the amount of servers that actually follow the eula is shockingly low

#

probably not even half if I had to guess

steady goblet
#

i just want to avoid getting sued

#

if that happens if you don't follow the eula

forest helm
#

unlikely, Mojang has a block list they can add your IP to, which means no vanilla client will be able to connect

steady goblet
#

ah

rigid widget
#

They can just stop authenticating for anyone connecting to your IP quite easily too

forest helm
rigid widget
#

ooo cool

steady goblet
#

look at this

#
sell entitlements that affect gameplay provided that they do not adversely or negatively another player’s experience and provided they do not give a competitive gameplay advantage. A competitive gameplay advantage is something that, given identical skill levels, time investment, and circumstances, can cause one player or group to perform better than another.```
#

are they saying

rigid widget
#

nobody knows. just play it safe lol

steady goblet
#

i think by this wording

#

that you can sell insanly op items

#

as long as it's fair for everyone to achieve them

#

given that the circumstances are the same

#

as the same amount of time investment and skill needed to obtain

rigid widget
#

If a player can get the same OP items as quickly easily as buying them, why sell em

steady goblet
#

ok so

#

ranks classify as a donation..?

rigid widget
#

as an entitlement. There's a separate section on donations

steady goblet
#

yeah i see that

#
ask for donations (as opposed to direct charges) IF you do not offer the individual donor something in exchange that only he or she can use. You may offer server wide rewards if donation goals are achieved though.```
#

maybe i read this wrong then

#

so we cannot give perks that only they can use?

rigid widget
#

I cannot give you legal advice on this, mate. If you want answers, feel free to ask Mojang, but I don't feel morally okay telling you what Mojang's lawyers were thinking. All I can say is read it like a lawyer, play it safe, and think really hard before you decide to sell anything.

steady goblet
#

k

potent prawn
#

I'm not sure why we need a replacement for dyno logs tbh. Although it is annoying when dyno goes down

rigid widget
#

I agree, but dyno does go down a lot 😛

potent prawn
#

Tbh only recently and that's probably due to higher activity on servers with the bot

rigid widget
#

makes sense

rigid widget
#

👋

#

lp user <you> meta info

steady goblet
#

does anyone know how to implement luckperms into MyCommand

#

i need to check if a player has a rank

rigid widget
#

you want to use the developer api?

#

not sure what MyCommand is tbh

steady goblet
#

it's a plugin where you can make your own commands

#

basic setup - ```
rankup:
command: /rankup
type: RUN_CONSOLE
runcmd:

  • $Script$%if%$money>=1
  • $text$&6you have $1
  • /op StrikerIV
  • $Script$%else%
  • $text$&6you do not have 1$```
#

you can run scripts and stuff

rigid widget
#

just have it run the standard luckperms commands, i think the action for it is probably $command$ or something, you'd have to look at its docs or examples

steady goblet
#

yeah that is what i would do

#

but how do i check if a player has a rank

#

like if they had the rank vip

#

then it would give you the rank vip+

#

or something like that

rigid widget
#

you can use the promote command for that use case, no checking required

#

it just moves them up one on the track

#

!tracks

outer vesselBOT
steady goblet
#

ohhhhh

#

big brain!!!

#

will i need to restructure my groups for a trac

rigid widget
#

powerful plugin 😉

steady goblet
#

oh i see

rigid widget
#

no just follow the wiki and make one, if everything is set up right (including inheritance and weights)

steady goblet
#

yeah how do i order it tho

#

is it in the lorder that I append

rigid widget
#

? follow the wiki to learn how to make and order tracks

#

in the editor, it's just in the top left, in game, use the commands on the wiki

steady goblet
#

ah i see

#

ty

#

wait so is there a way to return what rank a player has

modest compass
#

demote i think @steady goblet

#

if that you wat you want

steady goblet
#

well

modest compass
#

!commands

outer vesselBOT
steady goblet
#

i am trying to make a rankup command user MyCommand

#

and I want to check what rank the player has

#

so it will rankup to the next

modest compass
#

just use tracks

steady goblet
#

yes i have a track

#

but the command will promote with the same amount paied

modest compass
#

as in?

steady goblet
#

so i need to check what rank they have so it adjusts how much it costs

#

wym

modest compass
#

ohhh

steady goblet
#

there might actually be a way to increment

#

using MyCOmmand

modest compass
#

uh kinda need “if else” support for that

steady goblet
#

there is if else support

#

i think i know how to do it because you can do this $PlayerData%DailyBonus%

#

and assign to %PlayerData%DailyBonus=$todaydate"

modest compass
#

you can use if else to check a placeholder for parent group or user right?

#

of*

steady goblet
#

nah i don't think so but either way this will probably be the best way

rigid widget
#

@sturdy tusk what chat formatter do you have

#

@scarlet zephyr have you run papi ecloud download askyblock and papi reload as well?

sturdy tusk
#

i have essential x

rigid widget
#

do you have essentialsxchat as well

sturdy tusk
#

and essential x chat

#

yes

rigid widget
#

do you have vault

sturdy tusk
#

yup

rigid widget
#

send a screenshot of /ess version

sturdy tusk
#

the server crashed beacuse of my friends pasting schems XD gimme a sec

rigid widget
#

unrelated but will SIGNIFICANTLY help with the crashes... use paper instead of bukkit (https://papermc.io)

scarlet zephyr
rigid widget
#

Private does the plugin you use for chat have PAPI support

#

what if you run /papi parse me %askyblock_level%

scarlet zephyr
sturdy tusk
#

do i get vault chat formatter ?

rigid widget
#

nooo

#

Private, VCF says in its description it has no PAPI support...

#

@sturdy tusk unrelated but will SIGNIFICANTLY help with the crashes... use paper instead of bukkit (https://papermc.io/)

#

you just replace the jarfile

#

@sturdy tusk send a screenshot of /plugins

sturdy tusk
rigid widget
#

you have two permissions plugins...

#

you have two chat formatters...

#

you can only have one of each

scarlet zephyr
#

this is pretty bad
thank you for everything

sturdy tusk
#

oh

#

i thought we did not have them so i added them after the wiki

#

derp should have checked

rigid widget
#

bPermissions though?

#

whyyyy

sturdy tusk
#

XD

#

i forgot to remove it

rigid widget
#

delete it, VCF, and EssXantibuild

steel shuttle
#

bPermissions is like 2010-2012 shit

#

😛

forest helm
#

🅱️perms

sturdy tusk
#

removed

#

XD

rigid widget
#

hey pop, wanna... show him how to set up essxchat? lol

sturdy tusk
#

i forgot to remove it before lol

rigid widget
#

!moss is the place to get help with EssentialsX!!

outer vesselBOT
#
Essentials support

Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord, M.O.S.S.

M.O.S.S. Discord
steel shuttle
#

um you basically just install luckperms ess esschat and vault and it sorta just works

forest helm
#

what is this, hot potato: Plugin support edition?

rigid widget
#

the power of LP

sturdy tusk
#

wich one is vsf plugin

rigid widget
#

VaultChatFormatter

steel shuttle
#

the only thing people really get stuck on is group weights

rigid widget
#

erm...

steel shuttle
#

and finding the damn config option for "format" in the huge ess config file

rigid widget
#

on this side of the screen, there is a lot more that people get stuck on lol

sturdy tusk
#

i removed them including bperms

steel shuttle
#

we need a esschat troubleshooting flow chart

forest helm
#

we need a prefix troubleshhoting flow chart

steel shuttle
#

just i think im too lazy to be the one to make that

forest helm
#

what the fuck is speling

rigid widget
#

we need more flowcharts period

steel shuttle
#

flow chart everything

#

and then have people still not understand

rigid widget
#

and now, with flowchart-app-3000, you heckin' can!

forest helm
#
if (!prefixes-working) prefixes-working = true;
``` there we go solved all our issues
rigid widget
#

omg

#

@steel shuttle PR this into EssX Right Now.

sturdy tusk
#

;=; why cant we just pop the plugin in with premade roles and just change names and nodes

steel shuttle
#

oh also the number of times people try to do group formats and use capital letters in the group name when its lower case in lp

rigid widget
#

Destroyer because other people use it for what they want as well, we can't premake the whole plugin for everyone

steel shuttle
#

every single person has a different config

forest helm
#

no one person will have the exact same setup with wants & plugins, so it's physically impossible

sturdy tusk
#

oof

steel shuttle
#

there isn't a premade config because there are too many plugins and opinions on what constitutes as "default perms"

forest helm
#

Permissions are, at it's core, a big system for customization

steel shuttle
#

yeah if you want pure defaults then leave it at what plugins default the commands to

sturdy tusk
forest helm
#

And usually what sets your server apart from others

steel shuttle
#

"normal" and "op"

#

🙂

forest helm
#

essXChat config

#

see ctl+F comment above

rigid widget
#

the format line is in essentials config.yml

steel shuttle
#

yeah see destroyer figured it out

#

by installing the plugins

#

and it instantly works

sturdy tusk
#

XD

rigid widget
#

the power of science

sturdy tusk
#

yes indeed

steel shuttle
#

not bashing on you btw destroyer

sturdy tusk
#

ik ik :p

steel shuttle
#

this is just extremely common that people literally just dont have all of the 4 plugins installed

#

lol

forest helm
#

(or something else instead of essxchat i.e. venturechat)

steel shuttle
#

then 3 plugins

forest helm
#
  • venture's 3 dependancies
steel shuttle
#

5 plugins?

#

i lost count

forest helm
#

who knows lol ¯_(ツ)_/¯

steel shuttle
#

wait its 6

#

i can math i swear

sturdy tusk
#

wait so i can remove the < on user names ?

forest helm
#

LP, Vault, PAPI, Protocolib, Venture.

#

yes

rigid widget
#

just read the spigot resource pages, that seems to be a lot of issues solved right there lol

forest helm
#

ctrl+f format in plugins/essentials/config.yml

sturdy tusk
#

alright

steel shuttle
#

hey that goes back to what i said earlier

steel shuttle
#

and finding the damn config option for "format" in the huge ess config file

#

xD

#

ok you ninjad me

forest helm
#

already had it in clipboard cause I'd pasted it above

#

I'm a fucking mind reader

steel shuttle
#

ok can we pretty much agree that absolutely no one wants the default minecraft < > stuff

#

should PR to change the defaults in ess

#

lol

rigid widget
#

the lack of apostrophe on 'ninjad' makes me soo happy nice going pop

forest helm
#

everyone can agree on that lol

steel shuttle
#

i cant be bothered to type correctly larry

#

this is pure thought streams

rigid widget
#

the thing is

#

that's correct

steel shuttle
#

i dont have time for commas or apostrophes

rigid widget
#

it's correct

#

i love it

forest helm
#

if you have essxchat & vault, chances are you have prefixes & want to let them show

steel shuttle
#

well not that part 11

#

i mean it already uses the group i think

#

but it puts the default < >

#

like vanilla style

#

literally people install chat to AVOID that style

forest helm
#

yeah

steel shuttle
#

so its kinda meh

#

the other thing ess needs to change in the defaults is that it has group names capitalized in the examples

forest helm
#

i.e. displayname: message is a format everyone can understand

steel shuttle
#

which i think leads to all the people doing capital letters for group names even though literally no one does that anymore

rigid widget
#

@gilded nova you type your name instead of nick

forest helm
#

oop we buried your original question

steel shuttle
#

nvm people are just idiots, the number of times i have seen someone post "Admin:" in the config for group formats

#

and it even says that its case sensitive

sturdy tusk
#

found it ty

steady goblet
#

so does anyone know how to use MyCommand here

sturdy tusk
#

everything works now GWcmeisterPeepoEZ

steel shuttle
#

that's very cool

sturdy tusk
#

one more thing

#

nvm ill figure it out XD

forest helm
#

if it's LP related, chances are we can tell you the answer :P
although tbf knowing how to figure things out on your own is a very good skill, especially when hosting a server/other tech-related things

steel shuttle
#

^ also giving it a shot yourself makes you more familiar and lets you ask better questions

forest helm
#

yeah that too

steel shuttle
#

and people typically will be more willing to help if you show you have made effort

rigid widget
#

@steady goblet That's the list of all things you can use, including $primarygroup

forest helm
#

lmao yeah, I hate it when people come and go "How do I make a group", or some similarly simple thing that a quick google, read on the wiki/FAQ (They exist for a reason!), or even just trial and error can solve.

On the flip side, inquiries that are moderately complex can be a fun challenge to figure out (complex as in goal, not wording lol)

steady goblet
#

lmao @rigid widget i did not know that existed

outer vesselBOT
#

Hey StrikerIV! Please don't tag staff members.

steady goblet
#

thank you

#

oh mbmbm clippy don't ban me 😭

rigid widget
#

first google result my dude

#

googling helps

potent prawn
#

google 🙌

steel shuttle
#

some people are also just not as techy and those kinda people you just have to point em

forest helm
#

STAGE LEFT: Enter lmgtfy

steel shuttle
#

but thats why you have automatic bot links right

steady goblet
#

can somone actually help me with the code i wrote for mycommand

#

it doesnt work as intended and idk why

steel shuttle
#

idk man this isnt really the mycommand discord or anything

#

i dont even know what that plugin is

forest helm
#

I wonder if luck would accept a PR for a !lmgtfy command that takes the args and converts it into a lmgtfy link

rigid widget
#

doubt it, ngl

sturdy tusk
#

I might have figured it out if not I’ll ask it’s just people join in with the color red as there name 🤷‍♂️

forest helm
#

/s

rigid widget
#

ops-name-color

#

@sturdy tusk

#

EssX option

sturdy tusk
#

Ah

potent prawn
#

I was thinking of just making a !Google command that returns the first result

sturdy tusk
#

Ya I found it in the config so I changed it

#

Ty tho

forest helm
#

lol that would do it too

sturdy tusk
#

Just testing it now

steady goblet
#
  runcmd: 
  - "$Script$%if%0=$PlayerData%rank%"
  -   "$Script$%if%$money >= 20000"
  -     "/lp user $player promote currencyranks global"
  -     "/eco take $player 20000"
  -     "$Script$%PlayerData%rank=1"
  -    "$Script$%else%"
  -      "$text$&6&lTowny &8&l>> &7You need &620,000 &7to rankup!"
  -      "$Script$%return%"
  - "$Script$%if%$money >= 50000"
  -   "$text$ nice this works"
  - "$Script$%else%"
  -   "$text$ nice this works2"```
#

the question i have

#

why is there no return in this plugin..?

forest helm
#

in serious suggestions, !faq-prefix or smth would be nice

potent prawn
#

Hmm, yeah that one comes up a lot lol

forest helm
#

instead of

!faq see perfix section

potent prawn
#

I'm very glad I wrote that part of the wiki tho

forest helm
#

perfix 🤔

sturdy tusk
#

i added the rank prefix to a non oped player and there name became gray xd

steady goblet
#

yeah it uses the last color of the prefix

forest helm
#

add a &r to the end of the prefix to put it back to default white

rigid widget
#

add &r at the end

steel shuttle
#

you have to end the prefix with &r

sturdy tusk
#

oh damm ok

#

ty

potent prawn
#

End it with &r

steel shuttle
#

also can help to put a space in there

steady goblet
#

so uh can someone look at the mess above and tell me if i did something wrong

sturdy tusk
#

ya will do

steel shuttle
#

but you could also use luckperms prefix separator

forest helm
#

lol
typing Several People are typing...

steady goblet
#

if anyone knows how to use MyCommand

rigid widget
#

but wrap the prefix in quotes to include the space

#

Striker it's not likely, nobody here knows at least

steel shuttle
#

11 you know i kind of came into this chat and got sucked into helping random people

forest helm
#

lol

steel shuttle
#

i should probably leave though because like 4 people are replying with the same thing

#

lol

potent prawn
#

I was just meming

sturdy tusk
steel shuttle
#

woooooo nice

steady goblet
#

can you silently take money from a user?

#

using essentialsx

rigid widget
#

!moss

outer vesselBOT
#
Essentials support

Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord, M.O.S.S.

M.O.S.S. Discord
steady goblet
#

i asked there any no one responded yet ;3

rigid widget
#

just be patient

sand dust
#

Im making mine server

#

And idgaf abt one thing

steady goblet
#

dude i cannot figure out my problem with MyCommand

#

i think it's a big with multiple if statements

sand dust
#

Can you without buggecord make 2 servers at one ip. I have figured it out just add to ip the 2 servers port but is it possible without buggecord switch servers

steady goblet
#

yeah

#

you can host it on two different

rigid widget
#

on one IP? no...

steady goblet
#

change the port of the second to a different port than the first

#

yes you can..?

rigid widget
#

well you can't switch between without a proxy, can you?

steady goblet
#

i don't know about that

#

never used bungeecord

rigid widget
#

never heard of that being possible without a disconnect and join on a different port

sand dust
forest helm
#

Impossible

#

there's a reason bungee was created

rigid widget
#

that's the reason haha

sand dust
#

Oof i have some prob with buggecord

steady goblet
#

nah you need bungeecord for that

#

if you want to switch between worlds on the same server use multiverse

sand dust
#

The best thing is that idk if its problem with google cloud platform or buggecord

#

It says enable ip fowarding even thought i did

#

And enabled bugge config (or how it was called) to true

steady goblet
#

wait so what is your problem?

#

can you not connect to your server?

sand dust
#

I wanna use buggecord but when i try it says enable ip fowarding

#

I did enable

rigid widget
#

then you should enable it, as well as bungeecord in the spigot.yml

sand dust
#

Well i did

steady goblet
#

hey larry what servers would help with MyCommand

rigid widget
#

servers?

#

i don't think it has a support discord, i googled it

#

use the wiki

steady goblet
#

yeah uh

#

the wiki has very simple examples

#

i think that you can't use multiple if statements

sand dust
#

I'll send mine config

steady goblet
#

i wrote - runcmd: - "$text$thisisworking, $PlayerData%rank%, $money" - "$Script$%if%0=$PlayerData%rank" - "$text$you have 0 rank" - "$Script$%if%$money >= 20000" - "/lp user $player promote currencyranks global" - "eco take $player 20000" - "$Script$%PlayerData%rank=1" - "$text$$money" - "$Script$%return%" - "$Script$%else%" - "$text$&6&lTowny &8&l>> &7You need &620,000 &7to rankup!" - "$Script$%return%" - "$text$0, 20k" - "$Script$%elseif%1==$PlayerData%rank<and>$money >= 50000" - "$text$1, 50k"

#

and it falls out everytime and says you need money to rankup

rigid widget
#

use if/then lol

#

not if/if

steady goblet
#

i don't think you can tho

#

in the docs there is no then

rigid widget
#

%else% %elseif%

#

you have these two

#

and they do the same thing

#

only one is gonna work, probably

steady goblet
#

yeah i did that above

#

look so

#

currently my %playerData%rank is 1

#

for some reason it falls into saying i need to rankup

rigid widget
#

do you use else or elseif in that context? honestly i have no idea what im saying

steady goblet
#

or atleast i need 20k to rankup

#

ok so uh

#

i'll explain what it does

#

or atleast what i intended it to do

rigid widget
#

I see what it's supposed to do

steady goblet
#

ok

rigid widget
#

I just don't know its language

#

Honestly I'm incapable of helping you at that level.. perhaps open a discussion on the spigot page?

sand dust
#

Khm anyone has been hosting server on google cloud

#

Becouse it would be very helpful if anyone has knowlege of google cloud hosting

#

am i supposed to put there ip of server instead of localhost

#

n

modest compass
#

Depends, is the mc server on the same computer as your bungee?

sand dust
#

The all 3 servers will be on same machine (vps)

#

So im supposed to put localhost or server ip

#

Anyone?

#

Wwell vps is computer so i assume the mc servers will be on same computer

modest compass
#

I’m not sure, but if you put local host it doesn’t work?

sand dust
#

Im gonna test it

#

Query port is ussual 25565

#

?

nocturne tapir
#

Try the external IP (where you connect via ssh)

modest compass
#

@sand dust yea but it’s useless unless you enable query

sand dust
#

priorities:
-lobby

#

Am i supposed to put 2 server too?

nocturne tapir
#

Oh this is internal stuff, nevermind

modest compass
#

It’s like when one server is down which server should the player go to I think

nocturne tapir
#

for security

#

I'd recommend putting your server on 127.0.0.1, rather than 0.0.0.0

#

As then, if you leave a port open

#

someone cannot connect to it.

#

so like : ```yaml
lobby:
motd: ''
address: 127.0.0.1:25566
restricted: false

#

whoops

#

there

modest compass
#

Localhost = 127.0.0.1 lol

#

but yea

nocturne tapir
#

Oh did i get them mixed up?

#

I have been known to do this

modest compass
#

Haha it’s ok

nocturne tapir
#

That that case it would be 0.0.0.0, let me just punch myself...

#

(dow)

sand dust
#

Uhmm theese are my ports.. Are they right?

modest compass
#

Under Protocol and ports, yes

sand dust
#

Is this right?

rigid widget
#

my dude, use pastebin

#

!paste

outer vesselBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://bytebin.lucko.me/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire Luckperms config file (passwords removed) as well as any other relevant files!

steady goblet
#

how does that go over the character limit o.o

#

bruh

rigid widget
#

my dude, use pastebin

#

!paste

outer vesselBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://bytebin.lucko.me/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire Luckperms config file (passwords removed) as well as any other relevant files!

sand dust
#

Is it rigth?

rigid widget
#

does it work?

modest compass
#

test and you will know

#

set your backend mc servers to offline mode and bungeecord to true in spigot.yml

rigid widget
#

and bungee-online-mode to true in bungee

sand dust
#

bungeecord: true

#

right?

rigid widget
#

set your ... bungeecord to true in spigot.yml

#

ben said it lol

sand dust
#

So in bungee cord i make it online=mode true but in mc server offline mode?

rigid widget
#

yes

nocturne tapir
#

And you need to make sure no one can connect to your now offline servers

#

otherwise they can spoof players on the server

#

ie, only allow people to connect through bungee

rigid widget
#

firewall em, yeah

#

cloooooose the poooorts

hidden torrent
#

Is anybody versed in veinminer? I tried to install on my server. Installed fine, no errors. On the server veinminer is not working unless each player types in /veinminer mode <mode type>... I'm honestly desperate lol. Been trying to figure this out for days

nocturne tapir
#

I used a veinminder plugin before, didn't have this issue, lemme try and find it.

rigid widget
#

is there a default mode for whether it's on?

#

or a node you can give?

hidden torrent
#

It's on Forge

nocturne tapir
#

ah

hidden torrent
#

Doesn't look like there are permission nodes

nocturne tapir
#

😦

rigid widget
#

ask the forge veinminer folks then 😛

hidden torrent
#

There are none, haha

nocturne tapir
#

Might work out better than the mod.

rigid widget
hidden torrent
#

Would that spigot work on a spongeforge? I don't think so, right? No it wouldn't. Only for bukkit/spigot

#

And Larry, I actually have that already haha

rigid widget
#

oop lol

#

no idea, never actually ran a modded server myself

#

you'd probably need ore for it, like the sponge plugin

sand dust
#

It's saying listening on 0.0.0.0:25577

#

Is it normal

sleek niche
#

Your bungee? Yes, that's normal. You can then join by port 25577

sand dust
#

Im bungee yeah. I added 2 servers on 25566 and 25567 port

modest compass
#

Yea join using bungee the use I think /server servername or something to switch servers

sand dust
#

So i put (ip):25566 like that?

rigid widget
#

(ip):25577

#

to join...

modest compass
#

yep

sand dust
rigid widget
#

You can then join by port 25577
to quote tobi...

#

nope

#

just try and join, see if it works?

sand dust
#

Can i change the port 25577 to 25565?

modest compass
#

Change in your bungeecord config 0.0.0.0:25577 to 0.0.0.0:25565

#

make sure the port is open and no other servers are usin that port

sand dust
#

OMG IT WORKS

#

FINALLY

#

AFTER so many

#

h of

#

Waiting trying to get right

#

it works

#

Can i do like

#

Allow cracked clients to join server (my friend has cracked)

#

How i do that for buggecord

rigid widget
#

bad idea, supporting illegal activity. You're not gonna get much help doing it here

modest compass
#

I have a solution @sand dust tell your friend to get premium

pliant tartan
#

someone here that has a price list for the signshop plugin

#

?

#

or want to set it up

#

pm me ❤️

hybrid loom
#

👍

#

Finally got verified

pliant tartan
#

congrats

#

😄

steady goblet
#

gg

#

you're the first ive seen to get a badge

pliant tartan
#

@hybrid loom

hybrid loom
#

I saw quite a few already having it

rigid widget
#

now you're numbered among their ranks !

#

nice

steady goblet
#

i should get my bot verified

#

i honestly dont care xdd

rigid widget
#

it needs to be on a lot of servers

steady goblet
#

yep over 100

rigid widget
#

i mean... cool checkmark is cooool tho

steady goblet
#

u get cool badge

#

yes

#

ok i am going to bed it's 5:40am

sand dust
#

Khm

#

I use premium

#

I gwt this

#

Uhh

rigid widget
#

Which server are you connecting to, the bungee?

sand dust
#

Yea

rigid widget
#

!paste the log when you try to connect

outer vesselBOT
#
Please use pastebin!

Seeing a paste of the problem makes everything so much easier! Use https://bytebin.lucko.me/ for easy pasting!

For console errors:

Pastebin any relevant segments of the console log. If it's a startup error, this includes the entire startup log!

Other errors:

Pastebin the entire Luckperms config file (passwords removed) as well as any other relevant files!

sand dust
#

The thing is

#

I have permium

rigid widget
#

need more log than that

#

paste 50 lines around the message

sand dust
#

of bugge logs or

#

Server logs

rigid widget
#

the same console you pasted that single line from

sand dust
#

It says legacy=false but

#

i can join any other server thats non cracked

rigid widget
#

is your server cracked...?

crystal flame
sand dust
#

No

crystal flame
#

What plugin makez this

#

In side bar

rigid widget
#

look up scoreboard plugin

sand dust
#

Like in lobby files theres online_mode=true

rigid widget
#

@sand dust on all spigot servers, you set online mode to false and bungeecord to true. on the bungee server you set bungee online mode to true

crystal flame
#

look up scoreboard plugin
@rigid widget thnx😊

outer vesselBOT
#

Hey Frostash! Please don't tag staff members.

sand dust
#

Btw if i tryed join the one of port server like ip():pvpport it said tht enable port fowarding

#

even thought i did

umbral remnant
#

do you know any "content pack" for Spigot/Bukkit that adds furniture & stuff?

hybrid loom
#

@sand dust Your server has to be on offline mode to work on a bungeecord.
So set online-mode to false in the server.properties and bungeecord.enable (I think?) to true in the spigot.yml

sand dust
#

Now it works

rigid widget
#

halellujah

crystal flame
#

U guys know any better scoreboard pluggin?

umbral remnant
#

I want to make some sort of "PVP Arena" for my kids. The idea is that near the spawn they should have a chest with unlimited whatever I want to put in there, like swords.

#

Any hint on how to do this?

crystal flame
#

@umbral remnant use commonblock with set command {with chest filled with items u want}

#

And then make it to "requires redstone

#

And add a button to cmd block

umbral remnant
#

ehm, can you translate please? 😄

#

@crystal flame ?

visual cedar
#

u guys know any better shop gui?

sand dust
#

Anyone has plugin for server selector (bugeecord)

silver acorn
#

@modest compass

modest compass
#

ok, so, must be in your essx config. what i do is:
These two settings are near the top of the config:
Remove the # from in front of add-prefix-suffix

add-prefix-suffix: false
change-displayname: true

These settings are in the chat section:

chat:
  radius: 0
  format: '{PREFIX}&r {DISPLAYNAME}&r {SUFFIX}&r: {MESSAGE}'
  #format: '&7[{GROUP}]&r {DISPLAYNAME}&7:&r {MESSAGE}'
  #format: '&7{PREFIX}&r {DISPLAYNAME}&r &7{SUFFIX}&r: {MESSAGE}'
  group-formats:
  #  Default: '{WORLDNAME} {DISPLAYNAME}&7:&r {MESSAGE}'
  #  Admins: '{WORLDNAME} &c[{GROUP}]&r {DISPLAYNAME}&7:&c {MESSAGE}'
silver acorn
#

@modest compass

#

did not work

drowsy quest
#

Hi. Are there any apache pros here? I need to convert a nginx config to an apache config.

#

It's for the web editor

modest compass
#

@silver acorn have you installed vault?

lethal locust
#

You also need a chat plugin like chat formatter

lone saddle
#

hello i hava a problem

#

the displayname on my group is &c&lOwner

#

and when i put essentials chats like owner: '{DISPLAYNAME} &7➣ &c{MESSAGE}'

#

it's not making anything

#

then i tried like &c&lOwner: '{DISPLAYNAME} &7➣ &c{MESSAGE}'

#

and still nothing

modest compass
#

!meta

outer vesselBOT
modest compass
#

you should be using prefix @lone saddle

lone saddle
#

ohh brain damage, i know what i messed up shet

silver acorn
#

@modest compass thanks

verbal ice
#

wassup guys someone knows to to join in a voice chat of discord in "silent mode"

#

??????

hidden lagoon
#

there are someone who speak spanish?

near briar
#

Do someone know a bit the screen extension in ubuntu?

#

im trying to detach a screen with ctrl+a+d

#

but when i tap a this appear

#

and it avoid me to detach the screen

gilded nova
#

Anyone using LiteBans?

#

Tag me whosoever uses it

drowsy quest
#

You saw nothing

rain warren
#

Hey I've some question, Is casinos plugin really allowed in minecraft EULA?

drowsy quest
#

Gambling is fine

#

At least to my knowledge

boreal ledge
#

Does anyone know how to get the messages_en.prop files in essentials

rigid widget
#

you create it or copy it from the wiki iirc

boreal ledge
#

can you provide a link please. sorry didnt find it

forest helm
#

Horray, I'm the first pink name!

rigid widget
#

!moss the folks over at essx suport will help ya out

outer vesselBOT
#
Essentials support

Make sure you are using EssentialsX and Vault for prefixes. For any other issues with Essentials, you should seek support in either #general or the official EssentialsX support Discord, M.O.S.S.

M.O.S.S. Discord
gilded nova
#

essx

vocal rivet
#

:3

hybrid loom
gilded nova
#

lmfaoo

hybrid loom
#

I mean it's still sfw 😏

#

@vocal rivet GG for being helpful

outer vesselBOT
#

Hey Andre_601! Please don't tag staff members.

hybrid loom
#

Oh lol

#

Helpful counts as staff?

#

You probs need to rephrase that Luck xD

rigid widget
#

Er, no, but Clippy doesn't distinguish rn

hybrid loom
#

I'll PR a change

#

Can I have the helpful role too? Considering I do help often here

vocal rivet
#

OwO

#

I can also ping staff without getting shouted at by clippy XD

hybrid loom
#

I still want retired mods to count as non-tag people

violet rivet
#

@vocal rivet maybe we can ask clippy for a cake now..

#

@outer vessel hey...

vocal rivet
#

@outer vessel GIVE US CAKE!

hybrid loom
#

@outer vessel You want warn me if I tag you, right?

violet rivet
#

Sadly he never replies

rigid widget
#

🍰

#

For all y'all

gilded nova
#

yummy

hybrid loom
#

*noms cake*

violet rivet
#

It's not the same 😦

#

Clippy cake tastes like 2000-2003 word document 😦

hybrid loom
#

hmmm

#

Office was now renamed

#

If I recall correctly is it now called Microsoft 365

violet rivet
#

really?

#

Does the 256 represent the cost per year? 😛

hybrid loom
#

Typo

violet rivet
#

Ah

hybrid loom
#

Also, it's imo cheap

violet rivet
#

I just use openoffice/libreoffice

#

I don't use word documents/spreadsheets enough to warrant that cost

hybrid loom
#

I got it for school once and since then just have it

#

I use Outlook the most

violet rivet
#

Isn't it a subscription?

hybrid loom
#

It is in my case

#

I pay once per year

violet rivet
#

!help

outer vesselBOT
#
Available commands:
-

!advanced
!api
!argumentbased
!bulkupdate
!bungee
!cauldron
!colours
!commandequivalents
!commands
!config
!context
!default
!downloads
!editor
!errors
!essentials
!extensions
!faq
!helpchat
!install

-

!locale
!meta
!migration
!notworking
!nowildcard
!pasteit
!permissions
!placeholders
!selfhosting
!stacking
!storage
!switchstorage
!sync
!tracks
!upgrade
!usage
!userinfo
!verbose
!whyluckperms
!wiki

vocal rivet
#

GitLab is annoying

#

Deja Vu

hybrid loom
vocal rivet
#

Literally just 2 bots I know do step 2

forest helm
#

yeah I'm not a fan of the "invalid command" response, it's bad practice for a reason

hybrid loom
#

I wanted to update mine to p! as that wasn't that common on most bot lists, yet the people on my server voted against it.

forest helm
#

p! is also pokecord iirc

potent prawn
#

I think it is good to have some sort of feedback when the wrong command is sent

#

Also those best practises are more for public bots

vocal rivet
#

!wik

outer vesselBOT
#

Sorry! I do not understand the command !wik
Type !help for a list of commands.

forest helm
#

oh this is smart

  1. Ignore your own and other bots' messages ...
    Using a zero width space such as \u200B and \u180E in the beginning of each message also prevents your bot from triggering other bots' commands.
vocal rivet
#

Oh, never saw that message before

forest helm
#

it just got PRed like a week ago

vocal rivet
#

Thats a basic when you code a bot

#

Imagine telling a bot to ping another bot to ping it back and so on

forest helm
#

yup

potent prawn
#

Bot wars

forest helm
#

the thing about prefixing messages with zero-width spaces is smart though

#

I might add that to mine

steel shuttle
#

yeah or you could just do the sane thing and check if the message sender is a bot

forest helm
#

well yeah

#

but extra

#

means even shitty bots that DONT check for other bots won't detect your messages

vocal rivet
#

Also for the invalid command message, I think its usefull based on the enviroment it is used. Here on this discord it makes sense to reply that the command was invalid and that you can use !help to find out what commands exist

steel shuttle
#

most likely that would only ever be private bots

#

and i think they can figure out how to fix it

forest helm
#

yeah given that it's a custom bot, clippy can get away with it

#

anything public though...

vocal rivet
#

if it were a public one, then the "Invalid command" message might be annoying, but since its private for this discord ( well and every discord that wants to host it for themself) I think the error message makes sense

steel shuttle
#

i dont see anything wrong with having an error message to the user

#

if anything, lack of feedback is worse

vocal rivet
#

It really depends on the enviroment tbh

forest helm
#

in this enviroment it makes sense

#

in most others, not so much

vocal rivet
#

Imagine Dyno always responsing with "Invalid command" when you make a typo in a command .. well actually now that I think about it, doesnt Dyno post a message as command reply and automatically deleted it shortly after? I think when bots do that for error messages, it actually would make sense again

forest helm
#

yeah

#

?ijas

#

oh I guess dyno is set to mod only

#

?ping

#

yeah

potent prawn
#

?ping

#

Nope lol

vocal rivet
#

?help

forest helm
#

or just disabled sending messages

vocal rivet
#

That manual also confuses me "Have unique command prefixes"
and shortly after: "Don't respond with invalid command, other bots may have the same prefix"

forest helm
#

well despite what you may do, someone's gonna have the same prefix as you

potent prawn
#

Imagine if discord let us hook into their command interface...

#

I feel that is probably coming soon though

forest helm
#

that's coming soon™️

vocal rivet
#

myuniquebotprefixformyselfandnooneelse?apdev!cmd

What do you think about that prefix? XD

forest helm
#

lmao

#

but yeah turbo, Discord has some really neat things coming for bots

#

like full blown integrated GUIs

potent prawn
#

I read the blog

forest helm
#

which will be fucking amazing

potent prawn
#

Looking like it will be comparable to slack bots

vocal rivet
#

I hope my favourite bot API gets updated for that

#

The dev is .. well ...

forest helm
#

I'm using discord.js so assume it will be updated within an hour lol

vocal rivet
#

I use DiscordiaLua

#

Because Lua is my bae

#

My next project is a Website which is supposed to connect to the discord API itself and do stuff like banning users or changing roles, the only thing it can't do is listen to commands, so parallel to that a Discord.JS bot will run on the same bot token and handle commands

#

Topic change: anyone advanced with self hosted GitLab?

#

Just 2 more features and I have a GitLab HA running

#

I just can't get GitLab Pages to work behind a reverse proxy

rigid widget
#

Dyno will dm you if you let him

#

If you summon ?help and have dms enabled

potent prawn
#

have dms enabled
It's a traaaap

boreal ledge
#

how do i give a player limited jobs like they can only be woodcutter for example

rigid widget
#

Depends on the job plugin

#

You may be able to specify using permissions to do that job

hybrid loom
boreal ledge
#

larry

#

lets say

#

Auctionhouse

#

i wanna give a player limited slots

#

does that have a node

rigid widget
#

Not sure, check auction wiki

vocal rivet
#

I like to live risky, which is why my DMs are still open 😎

potent prawn
#

Yikee

rigid widget
#

@vocal rivet at least you're on do not disturb, so you don't get the push @vocal rivet messages... smart work @vocal rivet

hybrid loom
#

I have DM open too

vocal rivet
#

I am always on DND, I am on sooooo many discords that have the "Notify on every message" option enabled by default, It would be a nightmare

#

DMs open club

#

No N00bz allowed

rigid widget
#

lol yeah, I've taken the time to customize the notifications for every channel on every server and rn it's just specific mentions (except here) so I don't get assaulted by role mentions and such

vocal rivet
#

when my gitlab is back up and running again, I will be able to continue with my website project

rigid widget
#

The last few messages here look like a psychedelic trip lol

potent prawn
#

Stop taking LSD Larry

vocal rivet
#

LDS

#

SDL

#

DSL

#

oh my gosh, internet is a drug

potent prawn
#

It's very addictive😩

vocal rivet
#

Yep

violet rivet
#

Unless you're on fibre

#

🙂

rigid widget
#

Fiber-1, the dietary supplement?

potent prawn
#

Metamucil

violet rivet
#

Not quite

#

Unless you eat glass

rigid widget
#

ah, the toob of speedy

errant plinth
#

O.o

vocal rivet
#

heyo

modest compass
#

there is a helpful rank now?

rigid widget
#

BEN!

forest helm
#

lol yeah, I've taken the time to customize the notifications for every channel on every server and rn it's just specific mentions (except here) so I don't get assaulted by role mentions and such
I have too, except I still have DMs open lol

violet rivet
#

Slaves

modest compass
#

Yes larrry?

forest helm
#

cough cough discord, adding some way to "Mute all, except..." would be nice

rigid widget
#

hi

errant plinth
#

Lol