Полная переработка всем известного мода на персонализацию. Фиксы уязвимостей, оптимизации, разделение на клиент и сервер, доработки, включая возможность работы с БД.
Конфигурация:
{
"configuration": {
"dbId": {
"comment": "ID базы данных для подключения",
"range": "От 0 до 2147483647",
"type": "int",
"default": 0,
"value": 0
},
"dbTable": {
"comment": "Название таблицы для персонализации",
"type": "String",
"default": "personalize",
"value": "personalize"
},
"dbUuidColumn": {
"comment": "Название колонки с ююид игрока",
"type": "String",
"default": "uuid",
"value": "uuid"
},
"dbWearingsColumn": {
"comment": "Название колонки с надетыми украшениями игрока игрока",
"type": "String",
"default": "wearings",
"value": "wearings"
},
"dbBoughtColumn": {
"comment": "Название колонки с купленными украшениями игрока",
"type": "String",
"default": "bought",
"value": "bought"
},
"fullUsers": {
"comment": "Список имен пользователей, которые будет уметь все украшения",
"type": "Set<String>",
"default": [
"daniorio"
],
"value": [
"Tvoja_Mamka"
]
},
"storeType": {
"comment": "Тип хранения данных о игроках. 0 - файлы, 1 - база данных",
"range": "От 0 до 1",
"type": "int",
"default": 1,
"value": 1
},
"economy": {
"comment": "Провайдер экономики",
"type": "Economy",
"default": "dummy",
"value": "LuxinfineEconomy"
},
"log_buy_max_size": {
"comment": "Макс размер лог файла покупок персонализации в байтах",
"range": "От -2147483648 до 2147483647",
"type": "int",
"default": 1048576,
"value": 1048576
}
}
}