PlaceholderAPI expansions get unregistered after /papi reload
See original GitHub issueDescription
Describe the bug
Running /papi reload
causes the PlaceholderAPI expansions created by BentoBox to be unregistered. Therefore, placeholders are no longer accessible.
Steps to reproduce the behavior
- Install BentoBox (1.5.0 dev builds, but 1.4.0 works as well), BSkyBlock and PlaceholderAPI.
- Create an island.
- Parse
%bskyblock_rank%
: it returnsOwner
. - Run
/papi reload
- Parse
%bskyblock_rank%
again: it returns the placeholder itself.
Screenshots and videos
None.
Expected behavior
Expansions should be re-registered after PlaceholderAPI has reloaded.
Environment
Server
- OS: Windows
- Java version: 8u192
Plugins
Plugins (5): LuckPerms, Vault, PlaceholderAPI, BentoBox, Essentials
BentoBox setup
BentoBox and Addons
[16:04:37 INFO]: Running SPIGOT 1.13.2.
[16:04:37 INFO]: BentoBox version: 1.5.0-SNAPSHOT
[16:04:37 INFO]: Loaded Game Worlds:
[16:04:37 INFO]: AcidIsland_world (AcidIsland)
[16:04:37 INFO]: BSkyBlock_world (BSkyBlock)
[16:04:37 INFO]: Loaded Addons:
[16:04:37 INFO]: AcidIsland 1.4.0
[16:04:37 INFO]: BSkyBlock 1.4.1
Configuration
- Database: YAML
Additional context
None.
Issue Analytics
- State:
- Created 4 years ago
- Comments:7 (4 by maintainers)
Top Results From Across the Web
PlaceholderAPI - 2.10.7 The Expansion update
All placeholders being registered must now be registered in the form of a PlaceholderExpansion whether provided as a standalone jar or included ...
Read more >HuskHomes - eCloud
/papi reload. Manual: Simply click the green download button to download the expansion, then copy the expansion to the /plugins/PlaceholderAPI/expansions/ ...
Read more >PAPI not saving expansions - Help
My theory: Since Minehut has a plugin manager (to make sure all servers are running latest plugins from their library), it might have...
Read more >PlaceholderAPI
After install, you must use the command /papi reload to reload the config and to make sure downloaded expansions are registered properly.
Read more >PlaceholderAPI
After running the command, type /papi reload to apply the changes. PlaceholderAPI Reload Command. Now you may use all placeholder values ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
@tastybento Yeah, I’ll have a look at that. I will probably need to listen to ExpansionUnregisterEvent - however, last time I tried, it didn’t work.
yay!