jasonw4331 / LuckPerms

A permissions plugin for PocketMine-MP servers based on lucko/LuckPerms | VERY UNFINISHED ‼️
MIT License
14 stars 1 forks source link

/src/dependencies/Dependency.php missing #1

Open BensaTV opened 2 years ago

BensaTV commented 2 years ago

Description

/src/dependencies/Dependency.php is missing causing the plugin not being able to start.

Reproduction steps

Run plugin with latest source code causes the follow error on startup:

2022-01-15 [17:07:25.072] [Server thread/CRITICAL]: Error: "Class "jasonwynn10\LuckPerms\dependencies\Dependency" not found" (EXCEPTION) in "plugins/LuckPerms-master.phar/src/LuckPerms" at line 314
--- Stack trace ---
  #0 plugins/LuckPerms-master.phar/src/LuckPerms(107): jasonwynn10\LuckPerms\LuckPerms->getGlobalDependencies()
  #1 pmsrc/src/plugin/PluginBase(95): jasonwynn10\LuckPerms\LuckPerms->onLoad()
  #2 pmsrc/src/plugin/PluginManager(214): pocketmine\plugin\PluginBase->__construct(object pocketmine\plugin\PharPluginLoader#23390, object pocketmine\Server#10, object pocketmine\plugin\PluginDescription#23435, string[54] /home/Stax-Games/Minecraft/Lobby/plugin_data/LuckPerms, string[69] phar:///home/Stax-Games/Minecraft/Lobby/plugins/LuckPerms-master.phar, object pocketmine\plugin\DiskResourceProvider#23482)
  #3 pmsrc/src/plugin/PluginManager(357): pocketmine\plugin\PluginManager->internalLoadPlugin(string[62] /home/Stax-Games/Minecraft/Lobby/plugins/LuckPerms-master.phar, object pocketmine\plugin\PharPluginLoader#23390, object pocketmine\plugin\PluginDescription#23435)
  #4 pmsrc/src/Server(1003): pocketmine\plugin\PluginManager->loadPlugins(string[41] /home/Stax-Games/Minecraft/Lobby/plugins/)
  #5 pmsrc/src/PocketMine(303): pocketmine\Server->__construct(object BaseClassLoader#3, object pocketmine\utils\MainLogger#2, string[33] /home/Stax-Games/Minecraft/Lobby/, string[41] /home/Stax-Games/Minecraft/Lobby/plugins/)
  #6 pmsrc/src/PocketMine(326): pocketmine\server()
  #7 pmsrc(11): require(string[77] phar:///home/Stax-Games/Minecraft/Lobby/PocketMine-MP.phar/src/PocketMine.php)
--- End of exception information ---

Expected behavior

Plugin should load, file should not be missing.

Environment details

Latest Pocketmine Version

Server version: 4.0.6 (git hash: f7d25f251e431aace3ca835918b661583d32e6e7) Compatible Minecraft version: 1.18.0 (protocol version: 475) PHP version: 8.0.13 Operating system: linux

Any other relevant details

jasonw4331 commented 2 years ago

This plugin's translation is incomplete and many of the files are missing. This is to be expected until the first release

BensaTV commented 2 years ago

Are there any plans to further develop the plugin any time soon? The last change that was made was 4 months ago.

jasonw4331 commented 2 years ago

Unfortunately I have my hands full with other projects for the time being. I do plan to complete the translation from the original Java plugin eventually, but I would recommend using an alternative permissions plugin for now.

BensaTV commented 2 years ago

Yes only issue with using another permission system is that there is no way to synchronise permissions between Pocketmine and Nukkit. Thank you for your hard work.