From cf5041d5a3d001bc33b08b5d8ce7e62a8628060e Mon Sep 17 00:00:00 2001 From: Jet Date: Sun, 15 Mar 2026 17:16:38 -0700 Subject: [PATCH] fix: replace fabrictailor with skin restorer --- configs/skinrestorer-config.json | 42 ++++++++++++++++++++++++++++++++ modules/minecraft.nix | 4 ++- 2 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 configs/skinrestorer-config.json diff --git a/configs/skinrestorer-config.json b/configs/skinrestorer-config.json new file mode 100644 index 0000000..74e56d4 --- /dev/null +++ b/configs/skinrestorer-config.json @@ -0,0 +1,42 @@ +{ + "language": "en_us", + "refreshSkinOnJoin": true, + "skinApplyDelayOnJoin": 0, + "fetchSkinOnFirstJoin": false, + "forceFirstJoinSkinFetch": false, + "firstJoinSkinProvider": "mojang", + "proxy": "", + "requestTimeout": 10, + "providers": { + "mojang": { + "enabled": true, + "cache": { + "enabled": true, + "expireAfterWrite": 86400 + } + }, + "ely_by": { + "enabled": true, + "cache": { + "enabled": true, + "expireAfterWrite": 86400 + } + }, + "mineskin": { + "enabled": true, + "cache": { + "enabled": true, + "expireAfterWrite": 86400 + } + }, + "collection": { + "enabled": false, + "cache": { + "enabled": true, + "expireAfterWrite": 604800 + }, + "sources": [] + }, + "custom": [] + } +} diff --git a/modules/minecraft.nix b/modules/minecraft.nix index 3656099..e317eec 100644 --- a/modules/minecraft.nix +++ b/modules/minecraft.nix @@ -18,7 +18,7 @@ let # Authentication & skins "easyauth" - "fabrictailor" + "skinrestorer" "vanish" # Anti-cheat @@ -155,6 +155,8 @@ in cp ${../server-icon.png} ${mcDataDir}/server-icon.png mkdir -p ${mcDataDir}/config cp ${../configs/anti-xray.toml} ${mcDataDir}/config/anti-xray.toml + mkdir -p ${mcDataDir}/config/skinrestorer + cp ${../configs/skinrestorer-config.json} ${mcDataDir}/config/skinrestorer/config.json mkdir -p ${mcDataDir}/config/EasyAuth cp ${../configs/easyauth-main.conf} ${mcDataDir}/config/EasyAuth/main.conf cp ${../configs/easyauth-extended.conf} ${mcDataDir}/config/EasyAuth/extended.conf