* feat: added adding new instances of a cluster with 'start from scratch' option enabling user to create a vanilla/modded cluster; fixed couple pre-existing bugs that wouldn't let other loaders boot up * feat: fully implemented cluster creation modal design * chore: refactoring * feat: expanded the tags section on customization step; found that fabric doesnt work with 1.8.9 * feat: added gallery covers handling for new cluster instances * feat: added 'redirecting' from fabric to orinthe on versions pre-1.14 * feat: added java-version-override * feat: added loader types migrations (right now they dont migrate mods because there are no bundles) * chore: wider loader dropdown for multiloader cluster (if it will be used in the future) * chore: fixed more issues with isolated and shared dir, with migrations and instances naming * chore: refactor; taken the loader version dropdown from version picker view back to loader selector * chore: deleted Quilt from UI --------- Co-authored-by: LynithDev <61880709+LynithDev@users.noreply.github.com>
218 lines
4.7 KiB
JSON
218 lines
4.7 KiB
JSON
{
|
|
"db_name": "SQLite",
|
|
"query": "\n\t\tUPDATE clusters\n\t\tSET name = ?,\n\t\t setting_profile_name = ?,\n\t\t mc_loader_version = ?,\n\t\t linked_modpack_hash = ?,\n\t\t description = ?,\n\t\t tags = ?,\n\t\t cover_path = ?\n\t\tWHERE id = ?\n\t\tRETURNING\n\t\t\tid, name, folder_name, setting_profile_name, mc_version, mc_loader,\n\t\t\tstage, mc_loader_version, created_at, last_played, overall_played, linked_modpack_hash,\n\t\t\tkind, user_created, description, tags, cover_path\n\t\t",
|
|
"describe": {
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"ordinal": 0,
|
|
"type_info": "Integer",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "id"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "name",
|
|
"ordinal": 1,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "name"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "folder_name",
|
|
"ordinal": 2,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "folder_name"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "setting_profile_name",
|
|
"ordinal": 3,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "setting_profile_name"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "mc_version",
|
|
"ordinal": 4,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "mc_version"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "mc_loader",
|
|
"ordinal": 5,
|
|
"type_info": "Integer",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "mc_loader"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "stage",
|
|
"ordinal": 6,
|
|
"type_info": "Integer",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "stage"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "mc_loader_version",
|
|
"ordinal": 7,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "mc_loader_version"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "created_at",
|
|
"ordinal": 8,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "created_at"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "last_played",
|
|
"ordinal": 9,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "last_played"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "overall_played",
|
|
"ordinal": 10,
|
|
"type_info": "Integer",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "overall_played"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "linked_modpack_hash",
|
|
"ordinal": 11,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "linked_modpack_hash"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "kind",
|
|
"ordinal": 12,
|
|
"type_info": "Integer",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "kind"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "user_created",
|
|
"ordinal": 13,
|
|
"type_info": "Integer",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "user_created"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "description",
|
|
"ordinal": 14,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "description"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "tags",
|
|
"ordinal": 15,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "tags"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"name": "cover_path",
|
|
"ordinal": 16,
|
|
"type_info": "Text",
|
|
"origin": {
|
|
"Table": {
|
|
"table": "clusters",
|
|
"name": "cover_path"
|
|
}
|
|
}
|
|
}
|
|
],
|
|
"parameters": {
|
|
"Right": 8
|
|
},
|
|
"nullable": [
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
false,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
true,
|
|
false,
|
|
false,
|
|
true,
|
|
false,
|
|
true
|
|
]
|
|
},
|
|
"hash": "9e4cbbc2c299861132749196c4e248e4309c2449e181b3b9ae16e7f7b4d9e627"
|
|
}
|