Open SlimeDog opened 6 months ago
Did you place the bentobox addon in plugins
directory?
Did you place the bentobox addon in
plugins
directory?
As noted above:
BBox addons are in the correct subdirectory, from previous installations.
I think bbox version
would not find them if they were in plugins
.
Here is the tree
$ ls -1 plugins/BentoBox*.jar plugins/BentoBox/addons/*.jar
plugins/BentoBox-2.4.0-b2606.jar
plugins/BentoBox/addons/Biomes-2.2.0-b258.jar
plugins/BentoBox/addons/BSkyBlock-1.18.0-b763.jar
plugins/BentoBox/addons/Challenges-1.3.0-b546.jar
plugins/BentoBox/addons/ExtraMobs-1.13-b24.jar
plugins/BentoBox/addons/Level-2.13.0-b565.jar
No errors on Spigot, but seen on Paper. Seems to be related to "PluginRemapper" and Pladdons:
[09:18:59 INFO]: [PluginRemapper] Remapping plugin 'plugins/BentoBox/addons/Level-2.13.0-SNAPSHOT-LOCAL.jar'...
[09:18:59 INFO]: [PluginRemapper] Done remapping plugin 'plugins/BentoBox/addons/Level-2.13.0-SNAPSHOT-LOCAL.jar' in 71ms.
[09:18:59 INFO]: [BentoBox-Level] Loading server plugin BentoBox-Level v2.13.0-SNAPSHOT-LOCAL
[09:18:59 ERROR]: [BentoBox-Level] Level-2.13.0-SNAPSHOT-LOCAL-1714925939256.jar must be in the BentoBox/addons folder! Trying to move it there...
[09:18:59 ERROR]: [BentoBox-Level] Level-2.13.0-SNAPSHOT-LOCAL-1714925939256.jar moved successfully.
The Pladdons get moved to a folder called plugins/.paper-remapped/unknown-origin
Continuing to investigate...
Right now this is just cosmetic.
OK. Thanks for investigating. As with so many plugins, the new Paper changes required plugin changes.
PaperMC may have fixed it in build 44. I'll confirm after a few more restarts. Nope...
The Pladdons get moved to a folder called
plugins/.paper-remapped/unknown-origin
Continuing to investigate...
The Paper remapper doesn't understand JAR files outside of ./plugins
. Among other things, it keeps piling them up. Due to the unstable nature of Paper 1.20.6 and plugin compatibility, I reboot often. I found 40+ "versions" of the BentoBox addons in ./plugins/.paper-remapped/unknown-origin/BentoBox/addons
. I now remove them in preprocessing on server start-up. Interestingly, the file placement isn't consistent (note ExtraMobs
):
├── unknown-origin
│ ├── BentoBox
│ │ └── addons
│ │ ├── Biomes-2.2.0-b258-1714973408458.jar
│ │ ├── BSkyBlock-1.18.0-b763-1714973410134.jar
│ │ ├── Challenges-1.3.0-b546-1714973409209.jar
│ │ └── Level-2.13.0-b565-1714973410832.jar
│ ├── ExtraMobs-1.13-b24-1714973409082.jar
│ └── index.json
Hmm. I might take a wait and see approach here or maybe report the issue to Paper. We could do a "hack" if we have to clear out the junk but that would be a last resort.
Agreed that this seems to be a Paper issue. I'll leave it in your hands.
Expected behavior
Clean server start-up
Observed/Actual behavior
On start-up
BBox addons are in the correct subdirectory, from previous installations.
Steps/models to reproduce
BentoBox version
Plugin list
Irrelevant; can be provided if required.
Other
Start-up without error in BentoBox 2.4.0-b260