Фикс PlaceholderAPI в плагине

  • Автор темы Автор темы Gru2303
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Gru2303

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Gru2303
Всем привет, столкнулся и с проблемою в плагине Coins.
https://www.spigotmc.org/resources/coins-1-8-x-1-12-x-mysql-sqlite-api.48536/
Проблема метод подключения PlaceholderAPI устарел.
Код плагина(Подключения PlaceholderAPI )
Код:
/*     */   private void loadManagers() {
/*  90 */     this.commandManager.registerCommand();
/*     */     
/*  92 */     if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) {
/*  93 */       this.core.getMethods().log("PlaceholderAPI found, hooking into it.");
/*  94 */       (new CoinsPlaceholders(this)).hook();
/*  95 */       (new MultipliersPlaceholders(this)).hook();
/*     */     }
/*  97 */     if (getConfig().getBoolean("Vault.Use", false)) {
/*  98 */       if (Bukkit.getPluginManager().getPlugin("Vault") != null) {
/*  99 */         (new CoinsEconomy(this)).setup();
/*     */       } else {
/* 101 */         this.core.log("You enabled Vault in the config, but the plugin Vault can't be found.");
/*     */       }
/*     */     }
/* 104 */     if (Bukkit.getPluginManager().getPlugin("LeaderHeads") != null) {
/* 105 */       this.core.getMethods().log("LeaderHeads found, hooking into it.");
/* 106 */       (new BukkitRunnable()
/*     */         {
/*     */           boolean leaderheads = false;
/*     */           
/*     */           public void run() {
/* 111 */             if (Bukkit.getPluginManager().getPlugin("LeaderHeads").isEnabled()) {
/* 112 */               new LeaderHeadsHook();
/* 113 */               this.leaderheads = true;
/*     */             }
/* 115 */             if (this.leaderheads) {
/* 116 */               cancel();
/*     */             }
/*     */           }
/* 119 */         }).runTaskTimerAsynchronously(this, 20L, 20L);
/*     */     }
/*     */   }

Как мне обновить код?
"Никогда не работал с PlaceholderAPI "
 
Судя по исходникам плагина на гитхабе - все должно работать нормально. Попробуй собрать плагин с гитхаба.
 
Судя по исходникам плагина на гитхабе - все должно работать нормально. Попробуй собрать плагин с гитхаба.
Не получилось скомпилировать, ну а код должен быть рабочим.
 
Не получилось скомпилировать, ну а код должен быть рабочим.
И правда. Похоже, репозиторий разработчика не работает. Либо жди, либо решай проблему того плагина, что на руках - скорее всего в CoinsPlaceholders и MultipliersPlaceholders используется устаревший EzPlaceholder(или как-то так). Нужно переделать их классы на такой формат.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх