Вопрос Как мне достать ключ из другого моего плагина.

Версия Minecraft
1.16.X

BOXmineYT

Разработчик
Пользователь
Сообщения
45
Веб-сайт
boxminestudio.ru
Мне нужно помочь написать код для плагина Майнкрафт чтобы первый плагин получал зашифрованый SHA256 ключ из другого плагина если он верен то плагин запускается, если не верен то выключается.
 
Просто напиши API в первом плагине, и подключайся к чему из второго. Логика такая же, как при подключении своего плагина к WorldGuard, например
Объединено


Объединено


ну или можешь поднять веб сервак на одном из них, или использовать вебсокеты. короче у тебя широйкий выбор, пробуй.
offtop Слишком сложная статья и идеи, как для 99% майнкрафта в целом, так и для новичка в лица автора темы
 
Мне нужно помочь написать код для плагина Майнкрафт чтобы первый плагин получал зашифрованый SHA256 ключ из другого плагина если он верен то плагин запускается, если не верен то выключается.
Java:
public class PluginA extends JavaPlugin {

  private String key;

  // onEnable(), onDisable(), etc...

  public boolean isKeyValid(String key) {
    return this.key.equals(key);
  }

}

public class PluginB extends JavaPlugin {

  @Override
  public void onEnable() {
    final PluginA plugin = (PluginA) Bukkit.getPluginManager().getPlugin("PluginA");
    if (plugin == null || !plugin.isKeyValid("something key")) {
      getLogger().info("PluginA isn't installed or key isn't valid.");
      Bukkit.getPluginManager().disablePlugin(this);
    }
  }

}
 
Сообщения не по теме следует писать внутри BB-кода OFFTOPIC, но их не должно быть больше обычных
Назад
Сверху Снизу