Помогите Плагин на уровни

  • Автор темы Автор темы fdhf
  • Дата начала Дата начала

fdhf

Новичок
Пользователь
Баллы
6
Имя в Minecraft
dfghfdsh
Хочу написать плагин на уровни, подскажите от чего оттолкнуться.

Понимаю как делать события, и действия по ним, но что то уникальное.
 
Последнее редактирование:
На.
Достаточный уник?
Я про создание переменных и файлов для каждого пользователя.

Я думал плагины на уровни имеют такую структуру:
При регистрации игрока, создается файл с его уровнем, в которой 2 переменных - опыт, уровень
При убийстве моба, берем его имя, и выдаем столько опыта, сколько пропишем.
После убийства смотрим сколько опыта в файлике игрока, и не пора ли его повышать
 
Я про создание переменных и файлов для каждого пользователя.

Я думал плагины на уровни имеют такую структуру:
При регистрации игрока, создается файл с его уровнем, в которой 2 переменных - опыт, уровень
При убийстве моба, берем его имя, и выдаем столько опыта, сколько пропишем.
После убийства смотрим сколько опыта в файлике игрока, и не пора ли его повышать
Ну, всё так, только вместо файла БД локальная.
 
Я про создание переменных и файлов для каждого пользователя.

Я думал плагины на уровни имеют такую структуру:
При регистрации игрока, создается файл с его уровнем, в которой 2 переменных - опыт, уровень
При убийстве моба, берем его имя, и выдаем столько опыта, сколько пропишем.
После убийства смотрим сколько опыта в файлике игрока, и не пора ли его повышать
https://github.com/alexandrage/Example/blob/master/src/Example/sfg/Configs.java
https://github.com/alexandrage/Example/blob/master/src/Example/sfg/CustomConfig.java
 
Я про создание переменных и файлов для каждого пользователя.

Я думал плагины на уровни имеют такую структуру:
При регистрации игрока, создается файл с его уровнем, в которой 2 переменных - опыт, уровень
При убийстве моба, берем его имя, и выдаем столько опыта, сколько пропишем.
После убийства смотрим сколько опыта в файлике игрока, и не пора ли его повышать
Ну вот ты уже имеешь от чего оттолкнуться
 
Ну вот ты уже имеешь от чего оттолкнуться
Я могу понять только логику, а вот как написать что бы при входе создавался файл с именем игрока который вошел...
Заходит игрок, проверяем есть лифайлик с его ником в /plugins/levels/players, если нет то создаем.

Где об этом почитать?
 
Я могу понять только логику, а вот как написать что бы при входе создавался файл с именем игрока который вошел...
Заходит игрок, проверяем есть лифайлик с его ником в /plugins/levels/players, если нет то создаем.

Где об этом почитать?
Все гуглишь. Нужно файл создать? - How to create a file in java?
Нужно записать в файл? - How to write in a file in java?
И так далее. И вообще изучи базы Java, возьми там Шилда. Как минимум ты должен в этом ориентироваться. А подробности гуглишь. И вообще сохранять так файлы наподобии Essentials - плохая идея, выше уже сказали, лучше использовать базу данных.
 
H2 же быстрее будет, разве нет?
Честно не замерял. Да и нет базы с овер9лям записями. Ну число файлов на диске не повлияет на скорость точно, будь их хоть 900лямов. Загружаться будут только те, кто онлайн. И если не держать файлы открытыми после чтения, мы не упремся в лимит системы на открытие файлов. Ка это было в вовке на лоби серверере.
 
Последнее редактирование:
Назад
Верх