- Поддерживаемые версии
-
- 1.8.9
- 1.9.2
- 1.10.1
- 1.12.2
- 1.13.1
- 1.14.4
- 1.15.2
- 1.16.5
- 1.17.1
- 1.18.2
- 1.19.0
Что такое лицензия?
Как будет работать наша лицензия и что для этого нужно?
Теперь давайте создадим в папке
Давайте добавим в данный файл несколько пользователей, к примеру я добавлю в данный файл...
Выглядеть это должно примерно так:
То-есть теперь все пользователи которых мы будем заносить в данный файл смогут запускать плагин, это значит что в данный файл мы будем записывать пользователей которым передаем свой плагин, а в самом плагине будем указывать ники пользователей которые будут проверяться по данному файлу.
Теперь давайте перейдем ко второму этапу, а именно самому коду.
Код который я предоставлю ниже вы можете вставить в метод
Давайте подробнее разберем данный код, что бы вы могли выдать доступ на использование плагина который вы хотите дать человеку с ником makud (вы можете ставить какие хотите ники, они не от чего не зависят), вы должны будете в строке
Простыми словами:
Вы занесли в список Васю, Петю и Диму, вы дали каждому из них по плагину, у каждого из них свой плагин со своим ником внутри (строка
Надеюсь понятно объяснил.
Туториал рассчитан на новичков, профессионалы, не кидайте палки.
Поможет защитить от начинающих мамкиных хакеров, а так, все что написано человеком - не идеально.
По всем вопросам обращайтесь в Ссылка скрыта, пожалуйста Войдитеили Зарегистрируйтесь , канал -
Желаю всем хорошего настроения, кому понравился туториал, Ссылка скрыта, пожалуйста Войдитеили Зарегистрируйтесь , а так-же на LIKE снизу.
Это так называемая функция с помощью которой разработчики могут отключать свои плагины, в случае слива. (ну мы конечно же это сможем обойти)
В данном туториале я расскажу вам о том, как написать что-то схожее.
Давайте перейдем к написанию своей лицензии.Как будет работать наша лицензия и что для этого нужно?
- Необходимо иметь свой сайт. (можно на фрии хостинге)
- Важно что бы у вас был доступ к прямым ссылкам. (вашсайт.ком/plugin/названиеплагина/userlist.txt)
- Прямые руки, не из...
Теперь давайте создадим в папке
plugins
например файл MyTestPlugin.txt
, то-есть теперь по адресу вашсайт.ком/plugins/MyTestPlugin.txt
должен открываться данный файл.Давайте добавим в данный файл несколько пользователей, к примеру я добавлю в данный файл...
Выглядеть это должно примерно так:
То-есть теперь все пользователи которых мы будем заносить в данный файл смогут запускать плагин, это значит что в данный файл мы будем записывать пользователей которым передаем свой плагин, а в самом плагине будем указывать ники пользователей которые будут проверяться по данному файлу.
Теперь давайте перейдем ко второму этапу, а именно самому коду.
Код который я предоставлю ниже вы можете вставить в метод
onEnable()
или же создать отдельный метод который будете вызывать в onEnable()
, у меня это выглядит примерно так:
Java:
@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
), Дима слил ваш плагин и вы хотите отключить плагин Димы, что бы им не могли пользоваться, что вы делаете? Верно, убираете Диму со списка (ник который вы указывали в плагине который давали Диме), теперь плагин Димы больше не работает. Надеюсь понятно объяснил.
Туториал рассчитан на новичков, профессионалы, не кидайте палки.
Поможет защитить от начинающих мамкиных хакеров, а так, все что написано человеком - не идеально.
По всем вопросам обращайтесь в Ссылка скрыта, пожалуйста Войдите
#「?」нужна-помощь
Желаю всем хорошего настроения, кому понравился туториал, Ссылка скрыта, пожалуйста Войдите