- Поддерживаемые версии
-
- 1.8+
- 1.9+
- 1.10+
- 1.12+
- 1.13+
- 1.14+
- 1.15+
- 1.16+
- 1.17+
- 1.18+
- 1.19+
Как будет работать наша лицензия и что для этого нужно?
- Необходимо иметь свой сайт. (можно на фрии хостинге)
- Важно что бы у вас был доступ к прямым ссылкам. (вашсайт.ком/plugin/названиеплагина/userlist.txt)
- Прямые руки, не из...
Теперь давайте создадим в папке
plugins например файл MyTestPlugin.txt, то-есть теперь по адресу вашсайт.ком/plugins/MyTestPlugin.txt должен открываться данный файл.Давайте добавим в данный файл несколько пользователей, к примеру я добавлю в данный файл...
Выглядеть это должно примерно так:
То-есть теперь все пользователи которых мы будем заносить в данный файл смогут запускать плагин, это значит что в данный файл мы будем записывать пользователей которым передаем свой плагин, а в самом плагине будем указывать ники пользователей которые будут проверяться по данному файлу.
Теперь давайте перейдем ко второму этапу, а именно самому коду.
Код который я предоставлю ниже вы можете вставить в метод
onEnable() или же создать отдельный метод который будете вызывать в onEnable(), у меня это выглядит примерно так:@Override
public void onEnable() {
try {
String url = "http://вашсайт.ком/plugins/MyTestPlugin.txt";
String username = "makud";
URLConnection con = (new URL(url)).openConnection();
con.setConnectTimeout(1000);
con.setReadTimeout(1000);
String response = (new BufferedReader(new InputStreamReader(con.getInputStream()))).readLine();
if (!username.equals(response)) {
System.out.print("[ПРОВЕРКА] Плагин был временно отключен, свяжитесь с автором плагина.");
Bukkit.shutdown();
} else {
System.out.print("[ПРОВЕРКА] Плагин верефицирован, спасибо за использование!");
}
} catch (Exception var3) {
System.out.print("[ПРОВЕРКА] Ошибка проверки, передайте данный код автору: " + var3.toString());
Bukkit.shutdown();
}
} Давайте подробнее разберем данный код, что бы вы могли выдать доступ на использование плагина который вы хотите дать человеку с ником makud (вы можете ставить какие хотите ники, они не от чего не зависят), вы должны будете в строке
username указать ник makud, а так-же добавить его в список на сайте. Если вы уберете данный ник со списка, плагин который имеет в себе данный ник прекратит работу.Простыми словами:
Вы занесли в список Васю, Петю и Диму, вы дали каждому из них по плагину, у каждого из них свой плагин со своим ником внутри (строка
username), Дима слил ваш плагин и вы хотите отключить плагин Димы, что бы им не могли пользоваться, что вы делаете? Верно, убираете Диму со списка (ник который вы указывали в плагине который давали Диме), теперь плагин Димы больше не работает. Надеюсь понятно объяснил.
Туториал рассчитан на новичков, профессионалы, не кидайте палки.
Поможет защитить от начинающих мамкиных хакеров, а так, все что написано человеком - не идеально.
По всем вопросам обращайтесь в Discord, канал -
#「?」нужна-помощьЖелаю всем хорошего настроения, кому понравился туториал, кликайте сюда, а так-же на LIKE снизу.


