LuckPerms

LuckPerms

905k Downloads

LuckPerms Bungeeperms Migration Script Plugin.yml

austinpilz opened this issue ยท 3 comments

commented

Description

When downloading the latest LuckPerms migration script for bungeeperms here, the plugin cannot be started by Velocity, Paper, nor Spigot.

Caused by: java.lang.IllegalArgumentException: Directory 'plugins\luckperms-migration-bungeeperms.jar' does not contain a paper-plugin.yml or plugin.yml! Could not determine plugin type, cannot load a plugin from it!

Reproduction Steps

  1. Follow migration advice here
  2. Place bungeeperms migration script in plugins folder
  3. Start server
  4. Receive error

Expected Behaviour

  1. Follow migration advice here
  2. Place bungeeperms migration script in plugins folder
  3. Start server
  4. Plugin loaded successfully

Server Details

paper-1.20.2

LuckPerms Version

v5.4.108

Logs and Configs

https://gist.github.com/austinpilz/e7fe761145d3d1628ab2aa1042d1dd0e

Extra Details

No response

commented

Looking at the resources in the bungeeperms folder here, it looks like it names itself bungee.yml

BungeePerms also runs natively on Velocity. Do you think we could update the migration docs to specify the migration script can only be run on the Bungeecord Proxy, not Velocity, nor any Spigot/Bukkit/Papers?

commented

As a solution for anyone else in this situation: I spun up a local Bungeecord instance just to run the BungeePerms, LuckPerms, and LuckPerms Migration plugins. Allowed me to migrate the BungeePerms -> LuckPerms, and retire using BungeePerms all together.

commented

For closure: the BungeePerms migration plugin can only run on BungeeCord, where both LP and BP need to run too.