Anyone able to code a Bungeecord Plugin?

Hello everyone, iam currently using the Plugin "Powerranks" ( https://www.spigotmc.org/resources/powerranks.64696/ ) for my server and its working just fine. The only issue is that there is no proxy compatibility. Is anyone able to code an addon plugin so that players have the same rank on every server? We can discuss the payment and all details over discord: god_of_sloth Thanks to everyone.
SpigotMC - High Performance Minecraft
PowerRanks
52 Replies
Admincraft Meta
Admincraft Meta6mo ago
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by god_of_sloth#0
Discount Milk
Discount Milk6mo ago
Sure, Lucko has already done this for you. The plugin is called "luckperms" and is great.
Faultier
FaultierOP6mo ago
Ill test it out, thank you. ive used powerranks for so long that it didnt even cross my mind to test soemthign new.
Faultier
FaultierOP6mo ago
Hey im trying to set up luckperms right now, but its having an error. When i give myself the luckyperms.* permissions it says that i already have all permissions but after multiple restarts i still dont have them ingame. And when i copy the command from the luckyperms-wiki it says that this command does not exist.
No description
No description
cal
cal6mo ago
are you doing the /lp command on the proxy?
Faultier
FaultierOP6mo ago
yes
cal
cal6mo ago
do it on the server like the backend your lobby/gamemode server whatever it is
Faultier
FaultierOP6mo ago
it says this command does not exist
cal
cal6mo ago
to synchronize permissions across the servers you need to connect all instances of luckperms to one database yeah because you did it on hte proxy
Faultier
FaultierOP6mo ago
Or do i need luckyperms-bungee on the bungee and luckyperms-bucket on the game server?
cal
cal6mo ago
yes
Faultier
FaultierOP6mo ago
no i mean it says that on the gameserve
cal
cal6mo ago
luckperms bukkit goes on all the game servers on the servers that run bukkit
Faultier
FaultierOP6mo ago
Is there any version for paper too or do i just use the luckperm-bucket.jar?
cal
cal6mo ago
luckperms bungee goes on the bungeecord server, luckperms bukkit goes on the bukkit/spigot/paper servers use luckperms bukkit
Faultier
FaultierOP6mo ago
ok ill try it thank you
Faultier
FaultierOP6mo ago
it still does not seem to work. I dont know what i did wrong this time. The console screenshot is from the paper server
No description
No description
cal
cal6mo ago
what are you trying to achieve? you already have luckperms.* and can run any subcommand of /lp
ProGamingDk
ProGamingDk6mo ago
you are running luckperms bungee command
No description
ProGamingDk
ProGamingDk6mo ago
lpb is for luckperms bungee
cal
cal6mo ago
thats the command luckpermsbungee tells you to run hen it detects theres no permissions no? if you're op*
cal
cal6mo ago
Also since op wanted to setup ranks across servers ill just leave this here https://luckperms.net/wiki/Network-Installation @Faultier
LuckPerms - A permissions plugin for Minecraft servers.
LuckPerms
LuckPerms is a permissions plugin for Minecraft servers. It allows server admins to control what features players can use by creating groups and assigning permissions.
Faultier
FaultierOP6mo ago
So do i need to create ranks on the bungee-lp or the bucket-lp if i want a user to have the same rank across all servers?
cal
cal6mo ago
luckperms-bukkit in config.yml of luckperms if you scroll down there will be a storage section you'll need a database, such as mysql or postgres
Faultier
FaultierOP6mo ago
okay. Do i then need to copy / paste the files from the server where i set it up to all other server or will bungee-lp do that automatically
cal
cal6mo ago
and you connect all the bukkit luckperms plugins to the same database
Faultier
FaultierOP6mo ago
i have MySQL
cal
cal6mo ago
what files? just copy the luckperms-bukkit jar file over into the plugins folder of your other server
cal
cal6mo ago
LuckPerms - A permissions plugin for Minecraft servers.
LuckPerms
LuckPerms is a permissions plugin for Minecraft servers. It allows server admins to control what features players can use by creating groups and assigning permissions.
Faultier
FaultierOP6mo ago
Ah, i see. I assume there i have to replace address: localhost to address: 3306 since this is default for a Mysql database?
cal
cal6mo ago
no
Faultier
FaultierOP6mo ago
ok, do i leave it at default?
cal
cal6mo ago
yes be default if luckperms detects mysql it will use 3306 port
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
# Define the address and port for the database.
# - The standard DB engine port is used by default
# (MySQL: 3306, PostgreSQL: 5432, MongoDB: 27017)
# - Specify as "host:port" if differs
Faultier
FaultierOP6mo ago
Oh, perfect. So i dont need to set up anything there in order for bungee to work?
ProGamingDk
ProGamingDk6mo ago
also dont use bungee use velocity its leagues better
cal
cal6mo ago
^ and also you need to setup the messaging service
cal
cal6mo ago
LuckPerms - A permissions plugin for Minecraft servers.
LuckPerms
LuckPerms is a permissions plugin for Minecraft servers. It allows server admins to control what features players can use by creating groups and assigning permissions.
cal
cal6mo ago
just connecting all of them to the db isnt enough, you also have to tell it how frequently you want it to update across the network i usually just leave it at sync-minutes: -1 to be instant
Faultier
FaultierOP6mo ago
Okay great. When i create/edit a group on one server will it automatically be updated on all servers, or do i need to recreate it on every other servers?
cal
cal6mo ago
if you set it up properly it will automatically sync updates on all servers
Faultier
FaultierOP6mo ago
Okay the 2 things i dont get yet is how to change the rank of members to an other group and how to create a new group that all players have after joining for the first time. This plugin is a little bit more complex than powerranks But apart from that it all seems to work perfectly, thank you so much!!
cal
cal6mo ago
players by default get group.default which you can change as you wish you can use /lp user {user} parent add {group} to add a group to a person to create a group you can use /lp creategroup {group}
Faultier
FaultierOP6mo ago
Great. With which command can i do that or is that video config, because i couldnt find anything there
Lunaiskey
Lunaiskey6mo ago
you just change the group /lp group default ...
Faultier
FaultierOP6mo ago
that command changes the default group from default to a new one?
ProGamingDk
ProGamingDk6mo ago
no, theres no need to just change the prefix of the group to whatever you want default will be default
Lunaiskey
Lunaiskey6mo ago
no its a placeholder so the ... is any of the other arguments that the command wants thats just how you interact with the default group, or really any group
Faultier
FaultierOP6mo ago
Okay for some reason the servers are not connected with each other. Is there a way i can still do that now or do i have to delete/reinstall everything? And how would i `fix that for both options
cal
cal6mo ago
did you setup the messaging service? are they all connected to one table? what does /lp sync do?
Faultier
FaultierOP6mo ago
Yes messaging plugin is online, what do you mean by "connected to one table"?
Mortis
Mortis6mo ago
if you want my advice I'd read the entire luckperms doc and just try to understand how to works first You're Jumping into the advanced stuff with understanding luckperms

Did you find this page helpful?