NewayDB
Краткая информация о модификации и её настройке.
NewayDB
Обновлённая система хранения данных игроков
Важно! Данная модификация всё ещё находится в разработке. Стабильность работы не гарантирована.
Описание модификации
Данная модификация призвана улучшить систему хранения данных игроков, за счёт очень лёгкой изменения данных в любой момент игры с помощью интуитивно понятной конфигурации. На данный момент присутствует возможность изменять следующие данные:
- Изменение количества здоровья. ( нет, не максимального количества )
- Изменение уровня сытости.
- Изменение уровня опыта.
- Изменение координат игрока. ( т. е. его позиции в мире )
В будущих обновлениях этот список будет расширен.
Конфигурация
Конфигурация мода довольно проста, потому-что, состоит из нескольких настраиваемых параметров представленных в виде .json файлов
Базовая настройка ( settings.json )
Основные настройки мода представлены в таком виде:
1
2
3
4
5
{
"force-world-save": true,
"world": "",
"toggle-backup": true
}
Итак, разберём каждый из пунктов:
"force-world-save"
- данный параметр отвечает за сохранение данных. Если он будет включён то данные будут сохранятся в абсолютно любом мире и будут накладыватся друг на друга. ( т. е. перезаписываться )"world"
- а вот данный параметр отвечает за сохранение данных уже в конкретном мире ( т. е. данные будут сохранятся только при игре в определённом мире). Для его работы требуется отключить прошлый параметр. ( см. выше ) и вписать в ковычки мир нужного вам мира"toggle-backup"
- параметр отвечает за резервное копирование сохранёных данных. Если он включён то предыдущая версия сохранения будет сохранена в отдельную папку чтобы в случие чего можно было востановить сохранение.
Важно по прежнему понимать что на момент написания данного поста, модификация представлена в виде бета-теста и некоторые функции могут либо не работать либо работать, но не стабильно
Настройка сохранения игрока
Настройки данных игрока представлены также в интуитивно понятном виде:
1
2
3
4
5
6
7
8
9
10
11
12
13
{
"nickname": "NW_Boog55_",
"uuid": "380df991-f603-344c-a090-369bad2a924a",
"save-time": "Tue Jun 03 20:25:47 MSK 2025",
"coordinates": [
-37.277493356674746,
-60.0,
-6.509089956553121
],
"exp-level": 10,
"health-level": 12.966667,
"satisfaction-level": 19
}
Разберём каждый пункт:
nickname
- отображаемое имя игрока. ( никнейм )uuid
- что-то вроде уникального ID присваемый каждому игроку.save-time
- точное время сохранения.coordinates
- последние координаты игрока. Первое число это координаты по X, второе число это координаты по Y, а третье число это координаты по Z.exp-level
- уровень опыта игрока.health-level
- уровень здоровья игрока.satisfaction-level
- уровень сытости игрока.
Для того чтобы изменить любой параметр достаточно изменить значения рядом с ними и сохранить файл.
Важно! Для безопасности, данные игрока сохраняются после того как он покинет мир, а любые изменения в данных игрока, ( см. выше ) применяются после повторного присоединения к миру.
Полезная ( и не очень ) информация
Скачать модификацию
На данный момент модификацию можно скачать с оффициального GitHub:
- https://github.com/nwboog55/NewayDB
Расположение файлов конфигурации
- Файл с основными настройками:
/.minecraft/NewayMC/NewayDB/settings.json
- Файл с данными игрока:
/.minecraft/NewayMC/NewayDB/Local/<никнейм>.json
Планы на модификацию
- Улучшение стабильности работы мода.
- Поддержка создания кастомных локализаций.
- Поддержка других модификаций.
- Расширеный функционал хранения данных и их безопасности.
Внимание! Данная информация актуальна только для бета-версии модификации. Более подробная информация и изменения будут находится в документации модификации.