Вопрос Помощь по плагину на работы

Версия Minecraft
1.20.X

LpLostTest

Пользователь
Сообщения
9
Написал плагин на работы, и хочу сделать чтобы плейсхолдеры плагина моего на работы, мог указать в другом плагине например в Deluxemenus
Пытался подключить с PlaceholderAPI , но ничего не получается :( Кто может, пожалуйста, помогите разобраться с этой проблемой

Главный класс.
Класс плейсхолдерами.
 

Вложения

  • гланый класс.txt
    1.5 KB · Просмотры: 2
  • класс плейсхолдеров.txt
    1.3 KB · Просмотры: 2
Разрешается выкладывание кода, файлов конфигураций, логов и т.д. только под BB-код CODE
А где собственно ты регистрируешь? Нужно так:
new YourExpansion().register()
@Override
public void onEnable() {
instance = this;

saveDefaultConfig();
ConfigManager.load(this);
PlayerDataManager.load(this);

getCommand("lpjobs").setExecutor(new LPJobsCommand());
Bukkit.getPluginManager().registerEvents(new JobListener(), this);

if (Bukkit.getPluginManager().isPluginEnabled("PlaceholderAPI")) {
Bukkit.getScheduler().runTask(this, () -> {
getLogger().info("PlaceholderAPI успешно подключен.");
});
} else {
getLogger().warning("PlaceholderAPI не найден. Плейсхолдеры работать не будут.");
}
new PlaceholderAPIHook().register();


}


Сделал как ты сказал, но мне пишет ошибку в консоли

[18:16:36 ERROR]: Error occurred while enabling LPJob v20.25 (Is it up to date?)
java.lang.NullPointerException: Cannot invoke "me.clip.placeholderapi.PlaceholderAPIPlugin.getLocalExpansionManager()" because the return value of "me.clip.placeholderapi.expansion.PlaceholderExpansion.getPlaceholderAPI()" is null
at me.clip.placeholderapi.expansion.PlaceholderExpansion.register(PlaceholderExpansion.java:147) ~[LPJob.jar:?]
at org.lplost.lpjob.LPJob.onEnable(LPJob.java:33) ~[LPJob.jar:?]
at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:287) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperPluginInstanceManager.enablePlugin(PaperPluginInstanceManager.java:188) ~[paper-1.20.4.jar:git-Paper-499]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.enablePlugin(PaperPluginManagerImpl.java:104) ~[paper-1.20.4.jar:git-Paper-499]
at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:507) ~[paper-api-1.20.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugin(CraftServer.java:639) ~[paper-1.20.4.jar:git-Paper-499]
at org.bukkit.craftbukkit.v1_20_R3.CraftServer.enablePlugins(CraftServer.java:550) ~[paper-1.20.4.jar:git-Paper-499]
at net.minecraft.server.MinecraftServer.loadWorld0(MinecraftServer.java:671) ~[paper-1.20.4.jar:git-Paper-499]
at net.minecraft.server.MinecraftServer.loadLevel(MinecraftServer.java:431) ~[paper-1.20.4.jar:git-Paper-499]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:309) ~[paper-1.20.4.jar:git-Paper-499]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1131) ~[paper-1.20.4.jar:git-Paper-499]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:319) ~[paper-1.20.4.jar:git-Paper-499]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
 
Назад
Сверху Снизу