feat(services,minecraft-servers): discord integration
This commit is contained in:
@@ -12,7 +12,8 @@ services:
|
||||
proxy-secret: ENC[AES256_GCM,data:K5GMlzDMD31YKjrJ,iv:1jSAFuPri5DS7foMBSw0rzXimmg3IPN6JXm0WVXqNwI=,tag:X1InctFVT53Ne/b23crnTg==,type:str]
|
||||
favelasmp-ops: ENC[AES256_GCM,data:9ewCJum/8Luwre7PPvWsehAW+kY7xPMUmLYax0OCAdlM7LqNxiZOWJlm3KjUMwkAZtwqFPw0aAwwBRadew0xyrBD2SZRdsN3SI8yAV/FK9nPyTq0c7BTU9NHD12YC4qh48rI9Z806pTjnUBfbRd9uiT78olqm4qq6J/GX8tvofPYFm8IGe871shrR8fIP4K78uAv0hXTgku0kk34qjlKIMp8ciREE/O2kBlUCdthE/M6tcEAmgBSkT8yYeOfGiSHY3zY6c/6fptzUG/WUjb3VWlOLL4Jx4G8BCXS720xFz0v8hkB/eCecuOh+2ZaffP0WqL4v8YyFTKy/CZIxtD2b1AqLa6AIR0hkjvtPE4b,iv:WaGnq9ziEx2MT8SZymKi1Ws1f3m4Z5kE0JWZ3C2qL58=,tag:q3deUM+/Gm6iA+V3hGj5vQ==,type:str]
|
||||
favelasmp-whitelist: ENC[AES256_GCM,data:rmv+LFKMqsRgVCJX7tGNqXVHztU2u1z+QbDYaDw9NImsB526+vpCogXb2ZK71PbZFC+gwX+tw2tqsLDaZmOw8WR9V4e+mkmxjzO255foPdX3X5sLi4zkTP5LGU8kpeLn+FziuMMWCI25GBYUEfNELQigizvfABxiI2WFKMh062YR2aQSxB6pVThJzr3UAyr4pcgH+663iHT9LHW9dZxAu/su1zYI1rh7EE1zfFueiNjujFS1OYuwLRPIPwccPUb/Lk9jB30v6M+lVzWo5DU+RjwQL5HNQOAWyHVf0kcDLQkX082du2tiWGqsmNDzciYKiEMIbJHiRoQtWHfs31HrBt+vGT70EeR9Y0uDAkgID6riHOtLq5plUpGLL4m9gMMdS9V5q68ovvQwBcfMZx93hMMH2VxuZZw+bM/gwhsHoBQAVxw95Hlz2oduLvDQPu/S081NuB99xRLPd3rpMqJY6YZL27fnOXFutQYN3seO+yLiR0xgX83I/CcSgsg8GxDupNYd6bawqEsIzbt+2MALa6eKg/QRi+d5dITTmajSgrkhX3mJx3sSj6T3ItKuHHh6Q7EowGBDqg/JnqaZoa8eWbLjJSxQw6y/voc5xba3/yCb99R3JvbwB9vtWXmOkEtsh/DxkdX8mgEuAMQdtpCf6H0i0wnJtdkZ2pmzh443Dik/8Mztx2rrgDrhd1hr3bzErwY7mMkmNAFJ4UbcaNW+MiRrBB8bIZX02Ev/se1zgE3MVA/1Xxop0YIgS3PrsfCOlDig4Fy6xXHPsgWbYVDm4EDi3s30WZuByxkIwtYkjKeLAmHbDY9E6lMVhP+j7HiwatFSSiKeZcEmqPpctlTYC1FDYZyv40dFHbOUL/lK0fltYsnjjc8019tfIzVe9U3byDCZ+MMPJ9va0dzfwzdwhJQAlenKQDymjiVkeD3S7rByiJRxWOj9QBQMHSRybGHtLMq854DX7iPZcD+WxAl99xmgvhZ1iGZzbpYfnLZfOXfbq7Eh27N6eOHXU5y85CyJwfiIHWigYMvQhTgpeGybAX1osdXz14eG5xzDsrTvZtLXS8+1AeEYhabZXZuOtDNQxiz2Del0YvA/bNsczXlzgZpW+m2QPNEH83IQ6CoGQev/JHdRi+nB0eTv1CljN5ItQNY7hCpj/EizSpqCBoEv+8vB8EtjLV/EgSSsPEQ=,iv:cH7MpF0/VrrdYTU5XJxzXa9n2RA84uWgTcv5wSIHzsc=,tag:S3tlFRkgpj8YhUkedTihBQ==,type:str]
|
||||
favelasmp-pack-manager: ENC[AES256_GCM,data:nemrsTABt6wceqcDkhYYX5oo3NkR11xxOn+9CWlHz9s8rWOTSPfU9mpxlyAQWYj7Tk2GoILfQWQi2t0imdHMAqN17MW+d7hu/Bql7CEYWvmAkcFrSz2kCd/B0kBMCJbJ0AzVWx/4Qsl12sCOb/oS9yHkpguP3ONP5HD83aMvbRX/4JM8WBK7g6vIOptJ8my/5GQMS2UASkMyt9wKfTZddGuLmNiCuDpE9X1EP4pjO2oxUxNCUyyJKVJ4qos7kwhdOszv0ZxI+Ll8whLf9aAFCfYaLugZIZTxRMQTJdauU1c5/lFTKGkKUQLdCbU8MOrss9thhiLGEohQpSw4FNzELdu2+ou73CFT9S7sBaeMn918HjJpV5lQMgqRLAxTiwMcB4lWlOqVVCbI+9g7fKT1ekXA2oO/6bim1WRibx1uBjuXGzSvGPdRFw6zChnuULLNP3s2CGTBrnxM5A9ajaFv319YRP4HKIn/BP3UhI9SGN1dvjxyMf+bjAupZyBEC6o0t8AZ7Q+d+4jtOX9R9VQiON0C7juWmP4+H9IJqXyhgVgM6GA0KBlYfjXSgHtf3vn4Lk0wnDwqHILlCVBi3uIlt6DA6tCOrvo9nCE25xxZW/kw2ZBBo/SSa2lsYDNZyDOcYcd0pfGMltpw00hkqYj6JY2YzcivNnMCsnn3v8Ndrdxudp5YjX/botyxKzhkbuXcgUmhnvwmq8rQaCpy/DXNuFibw40IxtEvHmSu728UUUAeu0hrmjp13b1OxA1cXYhuLsSz9ngoQDsSSGJOmone2sTNpC68H+blyi1OxUEwo//Bn42P6lRcJS10f8QQ2GHQ3yOAiBNrPDGhQOGmnE2io9OY4Ne2aVbr6oSUGo69cErj+ZBpSPhsQEhxQo06FVtBn7xEsOD20yRtUzpKdBVpEJKZJ2I7isDB9yJGjjMmj3t1KagWimM62hGZW/CNWAhMvuyXNjrafcm+klw7qQzzMKmuczUDPtxnFq4B28uSyxv1Uzy88B7W5EXqYBMZEyEB9514i2Xu/+fpF9Ap2yzcUOyVtDnG4MStqI2YyiKG62JzQWZpN2LoJpeTQ3gRTKpLXA65bCZ7kepaoWqshGG4KMIY0OrWDLx1HF1d/WHaY04FqqJlVbNUSKAahKuoEcs2U9m/JyKL/AsRCuTTXmichlLjHDJKB5/xagBeQOqEcsG5DFl11jddxJuKVkRNOM1EEx/hyf1EF87I8DD/zAJDFEMBo5Ul1GbEYjpuFspOy870SlTyo9Q50aDW3dVbGwKMpkBYPBQxacS1GROyb+2ThLzFoIOKvAIxjPo0pIHUQ4fWm+OBmwtQRp7zi0H+jNk81TsnVRtpYJUOicXcaTPsOoZItrvbATYLi7BuHk+TvNm7+Lzk1WmiJQvfCT68Tzbw9OatUwpLcpQtenyhfyA984dDufXhr5biYrVePk+W0XOnhLEDNJ9fHtxSr2Ont+cFIVmIqGzayu1VRPwGsHkWQTPW7XQ0lfgrhz98TGVEFmyfuP2xowbki3jH+ZcwwYQ4hUD4SVMAKZbUs7V5FsEMd0xKCBqHgMW4bkzu4oupmBhse463yroO8vUK0Wm1nTd2Oe3Hr+vbE0sMS8X5Sfb1t+lUkkztCvZKr31+9QmdLsmjd/PRFE5DQ5B9Hhj3MWkc/ufYqo4L/7CelMGhsmC3e+cVlukJ9rXJSHv4jUq4Jm7AJaCNTR4GtQG5IhfowUZkyNQCGOE5yG3wgPAHBQYbAJSrCIRHH9ANPVGV/SN1/6UDzw==,iv:eiSrXVkgoofKhkTqbTDLFXbo6bS/aPVUaqAUdO5V2hQ=,tag:zeuQPoKpkIbxyStV0Pf20w==,type:str]
|
||||
favelasmp-pack-manager: ENC[AES256_GCM,data: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,iv:lO9kOy7rqqtzRrld59sPxL9TV5i27mX1y+9KKZnwxPE=,tag:7HqV80rzn90NP4k5VMrHNw==,type:str]
|
||||
favelasmp-discord: ENC[AES256_GCM,data:b3vFKmTz62WSWZW7B7vhTvC/PvUPUuflWBU0GtNJhwujycIf+UZbU1/5nNjgviPH37hZ+QS75ufBlaoLoxsaFJ5PCfAyKnP4LHxQaqhpmdj2tAcN9xSVIXxgRle6k+6RLy+z09U8A2EBUe+M3ke37cjxLMj1SrLW2WgcL1uMax3K2bXGydE83S+Qo9uC3p8fT/UdxmXURTwvOxtXQ9lPsXQoN8mfOS/m/eOvz0JU7ggXtxLR5+FO57jK/NXsXzC+c32ZX6+HvKxPbnMx+GuqeXeBABI9bY9Gnigyq3JPkhMrn9khAvzkcLXXTlVp4pN7OExx9GgawTur47uJzso/TogwUym4MRg8fkd8OYlXdq2EVyAydzL7RAlOu/T3zksYM+TVyGHoaYiGto2l9QLApapk11XTK65RdXCe9kOl+dubZSrmRuOdYXXVkYSC55tO2NOFvHDQW3MiAKLPnnupxPt0UGp9sckjWdBFfE9mNxJ0yI8gtevB7Dm1EiXuYeoMRw8YCGVTkaaQWa35bqZu7AnqN8muDBqr4HpIYxCQBKMTMlqAeBR0namnIEOkbX/5inT59nx8VUksmIgoj786ptRutEghLUp3XyOSJf2WrTJHm7H1cJLwU8w9q3510Dt1jkhId0D3AnRKL3GGDglzGNkGytdzhfnr9tfLTud/dReG9BrhdSW/CgQpK8wjEFZRaeyPPFrJwKSOBgN8fY+j28rbwaD98GRX/MaNBxSAJ4wJIMlobssTVl0p0lpzwcSv0D3ckS6eZ7Vby0bKcJtlumY+oWitTHzmhJwcKe96g9H7oP8zvIyD0lhV7Rm2c+J2MMtdDo1sZNcyJBP+N+moRROatHDLqwXkrUv4Xn1w3DU5/KxG99Uzg7YdZV4oKuuF3ComGWGTUuoTqUxDoxAKppzNyuhKtFB9fXk1c9GiyzBc6jC5pAJdhXaSmgU=,iv:W2kT11X2rsvEChSvJgEuUtmeIqKP1AYgWwXsspg4LUQ=,tag:lEC3vMsNme1vtPxAtDcRRg==,type:str]
|
||||
guz:
|
||||
password: ENC[AES256_GCM,data:0D9a5w==,iv:+ahN7Y5rsJGCB6/sLgA11yt6YjPDIs1Q7qyTSBqp/No=,tag:pqnd/zAKu4ZFSsrInPPO5g==,type:str]
|
||||
git-envs: ENC[AES256_GCM,data:ze7jgpqZ9WFzd6rQds3dTa5FQniZsx31f8qLr1IQ9VpMuEqGlFBLD5vMxeW49XCYQyNJdR0wjLA9QuW6hDN9VXdIm8D4k1GNC7S2Uac2ROslf5sITHjByIM5mKCtt5pttM+Z+MysrvHT6TKiQLdIpSfxYzmLkbEE23/qhBCZ+uK3kqHCJJwCuS19e0s1eTCgvI6gYQXAYU5NI2plSeq7VJc3esug3X3+W4TMn9pveknmjTrJZfXavlCQ5y6yyDIA+aFB5gKJjFWMfKn78GDrMhaw3F8xRt5AOWLh4R5TlZbGnsVLrJK7GK3BwPRB+vS46Di+Je9vog98TXX7ZHRtT8516qnE6J+pYDuh2vRo2gSri/AywSqYKYp8b5iMV+lVvWZBVGUee6USp0ufVUlC1H5qOd2eKysIRXFz2axfRVDu4m17tbjG0XrwjUEo+XkeW5XqRqcQ0V3EmxrUmy2e4RT39394UZUG1Ab2qvowgIYFzmOIRUUPZ4b6IOeKFwnHCbRt2WYFVQto1D8RRRPZO/hU8hc5k/NFBwTxIg8ulr8dCLZPHarkZGaVSTwiHCSOppKlVYlvhgzniaCkJIAYwfaVnjsxGbWKHRuquB3S6YbskUy8qxohAX/0oIjWLihFbqmzBnNmp36cqPC7tFgfJKxCLnlwsveyDVK0AaADBMHhkpcHW7CWb0s9ZwpHrqgIq4XJ37ncieOvQFDgSZ1F8G8/6/avQo42WbeoMkPcbAWrfR/6ZMsps6MK99PeYfju+AbUwfq6m3hcIBIRiko4sn2GsbkkTfmrzOGeMSO/YT4SLJrnYqq67NzQGlh985+8nqPb98LSBxsRQ5umiJyGdytWn5I+Hw1AYXo7WIl4jrV+vhvv4viH0QMZFmIHwTYqCnT7C1zBZwkz1X6j8ZpUHF6vG36U7dxcZcogjhUa5ITqvIe/96OmJ7uGtIQ94ZeuJbrFFAYncRs0Zql8x1bksJkmZ9HX+m09/h6cl3NZ8KPk36cha1MIkQtuOPPwmuVm6fE9jG7gKjNK1Gk/LXR/or9gzX3YWwt5KAfPKRiWz2Bf2y5RmJOCkrN7kSy7iV5yFsUgd64vWQ3jRKwfHsHHJX0XyIGfNYyY2af8kr/iJdzmTqLSilEw5Fs16irHj/yWti7UJR4miDQJydoxfTguv9kLHzoPKpy40iwnZeJS1cnQFQuY6Qf+HyKBWOU141J9kd/w7px1Muu0SN4q+WxdXTGuHYJJqqJsPxkgtpWYdrklaHfd+9XEHqjIZDuqZJ9M5ctptiPvJgJP1n7AzKlnwClEI/RqrLomZMW4JfD63gsIxFFK13BGwggzcOEz7VKRmo08CUFWpnAeOzQDwax6+o6X1jPxQdv2+oFPZRmqyrV9QjvXogG03uOjaO+zMfhj5Ykoom3IQv803hW3xrToshcyg2+qyamfj0c7DAI+h5VPohH+iiBRWiQJCmUJSkPmAgSLFwkuPNfFJ/0CKjWhFVNaXgx4HRQnH0evpHPFFN0JCrgROh14vf0J4bjIMi+v1gerhwBvBjuTNM41ZsTncFnRGMgaaRIp+UwGGSB9aZf7DdXVzcsvFdqRIUgsLSWJApmkvA6W3gyME3Pugp0K6QsADPbg/fJV3HukElC3RIPX89QYLENCFqutTtH0DqEoQKiNhY1TXorS3g==,iv:6vBiIpZvLjWb1X2mQRf/IGDvU60NtJ8TaYPtKA5GepA=,tag:f4sW9OAO4BA3gHwLuaR/rw==,type:str]
|
||||
@@ -27,7 +28,7 @@ sops:
|
||||
TUIyZG5rVC9PM21RR1ZtaXhKUytyL2sKH49RFJJi94RFtbyJMYM2oLETQ3sgpXkJ
|
||||
BFyQJClKlbE5In6XnvJ0PjXForr8tYFIZ2YG7/Y2jf/hXMtIHO/02g==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2026-05-14T23:23:39Z"
|
||||
mac: ENC[AES256_GCM,data:xcY9DUboKM8nrm0f0PAH30bi5SH00qZ2cAe6634roC+P6LEdaqlg+FxIvlb6zeF8PxBY5iGGPZ5xke/t9WJ2g1GXIO9z1xV2Xk4eiQcxQOd/maq7HKlovOG4bob3O+Hw4FlpavkfWEzH2Rc6+UbNe/50JDtOlTeh9KWGL1bV7kc=,iv:5+oBpOaF6a7Vbdj1R6PTniNbN1cRpefh5yOuxT31hhg=,tag:Z9zvojzvzXyFDqV+NKR64w==,type:str]
|
||||
lastmodified: "2026-05-15T02:43:18Z"
|
||||
mac: ENC[AES256_GCM,data:Bqflkaq6FlcDAbC4sNEwNejPCGj7Z84wFHJAtxsExVyLObugWphmLj84I34YAxQyvgATmgd07B4zX50s8auj05ngRI2lSQ6NIKC/kYai+fmmgR7vxDSosRa/o2wy1hBjCPOfGSBnuJUMOwIztaVLVCJ6fUwOMOVrdGRyt3soHt8=,iv:eH5BnoxP/p8b6sgBFTF6ZHTn6RUwMfAWLt9iF7H+nbs=,tag:qbgdB/ueM7qKCU4QAKridA==,type:str]
|
||||
unencrypted_suffix: _unencrypted
|
||||
version: 3.12.1
|
||||
|
||||
@@ -42,14 +42,20 @@ in {
|
||||
hash = "sha256-bymzTBLn4rRajUWg74NE7i0nVY2ezTqzBaDq+iaQPR4=";
|
||||
}))
|
||||
// {
|
||||
advanced = {
|
||||
show-ping-requests = true;
|
||||
tcp-fast-open = true;
|
||||
};
|
||||
bind = "0.0.0.0:25565";
|
||||
forced-hosts = {};
|
||||
online-mode = true;
|
||||
player-info-forwarding-mode = "modern";
|
||||
forced-hosts = {};
|
||||
ping-passthrough = "description";
|
||||
servers = {
|
||||
favelasmp = "127.0.0.1:30066";
|
||||
try = ["favelasmp"];
|
||||
};
|
||||
show-max-players = 13;
|
||||
};
|
||||
};
|
||||
symlinks = {
|
||||
@@ -144,6 +150,10 @@ in {
|
||||
config.sops.secrets."services/minecraft/favelasmp-whitelist".path;
|
||||
"ops.json" =
|
||||
config.sops.secrets."services/minecraft/favelasmp-ops".path;
|
||||
"mods/fabric-api-0.149.0+26.1.2.jar" = pkgs.fetchurl {
|
||||
url = "https://cdn.modrinth.com/data/P7dR8mSH/versions/Sy2Bq7Xc/fabric-api-0.149.0%2B26.1.2.jar";
|
||||
sha512 = "c7589aa4deeaa6dbefc13247eb5e0d4e257c152ef039937f54d6ee28282d3c84ccc96483d9c3950286fed6e3dcc546709898c8a446ab143d1663bc7d49649c54";
|
||||
};
|
||||
"mods/FabricProxy-Lite-2.12.0.jar" = pkgs.fetchurl {
|
||||
url = "https://cdn.modrinth.com/data/8dI2tmqs/versions/CsEpiziv/FabricProxy-Lite-2.12.0.jar";
|
||||
sha512 = "b479c3ed1fe83929cad40e5c925ae2702da879b88a0271a24266cd21ecc037953f347cbe61ac7b7334e087544ee2ce5bf1f041fc3e64f50474404ad564c146f7";
|
||||
@@ -156,6 +166,10 @@ in {
|
||||
url = "https://cdn.modrinth.com/data/PV38O99l/versions/LmejPXPp/git-pack-manager-fabric-26.1-5.2.1%2Bfabric%2B26.1.jar";
|
||||
sha512 = "d87dadc0e6cff7126ea79acbcaf7df623c04c50edb7611672ad0e4802bae70e6046b428c87dce82c850354029887510c9e308a546df88cbc69567ca13b2a588f";
|
||||
};
|
||||
"mods/mc2discord-fabric-26.1-4.2.7.jar" = pkgs.fetchurl {
|
||||
url = "https://cdn.modrinth.com/data/Cfbcv7uF/versions/gZNbQZKq/mc2discord-fabric-26.1-4.2.7.jar";
|
||||
sha512 = "dd4dc476e835d9346482f8e64d2cbca7e1e868685162a038647d157beb6dab58c35ad31c041d4e0e3bb548e7c8e6008b181f07fa87dc69c547833539a0ab03f1";
|
||||
};
|
||||
"mods/mesh-lib-fabric-26.1-2.0.4+fabric+26.1.jar" = pkgs.fetchurl {
|
||||
url = "https://cdn.modrinth.com/data/6HncyfPB/versions/wIXK3aQp/mesh-lib-fabric-26.1-2.0.4%2Bfabric%2B26.1.jar";
|
||||
sha512 = "55f180f4a2f2663d91a5286a4105657437ff884cf46bcc10f8d183173cc10dce3c8a7b8eb0c71d21d4d89a917b751f8a2901ddae6d061d7f53307bd6d2d2a4aa";
|
||||
@@ -168,12 +182,31 @@ in {
|
||||
url = "https://cdn.modrinth.com/data/eXts2L7r/versions/b3IPAHgB/placeholder-api-3.0.0%2B26.1.jar";
|
||||
sha512 = "b559da0f13fef17967f2aff1d06b00995c7db21d9d5b7b580ab6eafdf2365e4ac86a7d094c2b481160a942f291bc2595f2cb8c91ce5e169f1c2f461782ecd2a8";
|
||||
};
|
||||
"mods/fabric-api-0.149.0+26.1.2.jar" = pkgs.fetchurl {
|
||||
url = "https://cdn.modrinth.com/data/P7dR8mSH/versions/Sy2Bq7Xc/fabric-api-0.149.0%2B26.1.2.jar";
|
||||
sha512 = "c7589aa4deeaa6dbefc13247eb5e0d4e257c152ef039937f54d6ee28282d3c84ccc96483d9c3950286fed6e3dcc546709898c8a446ab143d1663bc7d49649c54";
|
||||
};
|
||||
};
|
||||
files =
|
||||
files = let
|
||||
createWebhook = {
|
||||
title,
|
||||
description,
|
||||
color,
|
||||
}: {
|
||||
content = null;
|
||||
embeds = [
|
||||
{
|
||||
inherit title description color;
|
||||
fields = [
|
||||
{
|
||||
name = "{newCommitHash}";
|
||||
value = "{longDescriptiopn}";
|
||||
}
|
||||
];
|
||||
author = {name = "{author}";};
|
||||
footer = {text = "{timeOfCommit}";};
|
||||
}
|
||||
];
|
||||
username = "Git Pack Manager";
|
||||
attachments = [];
|
||||
};
|
||||
in
|
||||
collectFilesAt modpack "config"
|
||||
// {
|
||||
"config/voicechat/voicechat-server.properties".value = {
|
||||
@@ -184,10 +217,23 @@ in {
|
||||
};
|
||||
"config/git-pack-manager/main.json" =
|
||||
config.sops.secrets."services/minecraft/favelasmp-pack-manager".path;
|
||||
"config/git-pack-manager/success_resourcepack_message.json".value = createWebhook {
|
||||
title = "Resource Packs do Servidor Atualizadas";
|
||||
description = ''
|
||||
As resource packs do servidor foram atualizadas.
|
||||
|
||||
Use `/git-pack-manager request-pack` para atualizarem sem precisar sair do servidor.
|
||||
|
||||
Caso queiram baixar a resource pack diretamente; acesse o link:
|
||||
{downloadUrl}'';
|
||||
color = "#16d86b";
|
||||
};
|
||||
"config/mesh-lib/main.json".value = {
|
||||
httpPort = serverProperties.server-port + 100;
|
||||
exposedPort = 443;
|
||||
};
|
||||
"config/mc2discord.toml" =
|
||||
config.sops.secrets."services/minecraft/favelasmp-discord".path;
|
||||
};
|
||||
environment = {
|
||||
FABRIC_PROXY_SECRET_FILE = config.sops.secrets."services/minecraft/proxy-secret".path;
|
||||
@@ -198,7 +244,7 @@ in {
|
||||
enforce-secure-profile = false;
|
||||
gamemode = "survival";
|
||||
online-mode = true;
|
||||
maxPlayers = 13;
|
||||
maxPlayers = velocityToml.show-max-players;
|
||||
motd = "§k0§r Bem vindo a §6§lFavelaSMP! §r§k0§r";
|
||||
require-resource-pack = true;
|
||||
resource-pack-prompt = "O servidor usa uma §6resourcepack§r customizada para cosméticos e datapacks que foram adicionados no servidor. §cSem ela você não terá uma experiência completa e haverá bugs!§r";
|
||||
@@ -237,10 +283,11 @@ in {
|
||||
"services/minecraft/playit-secret" = {};
|
||||
"services/minecraft/proxy-allowed-users".owner = config.services.minecraft-servers.user;
|
||||
"services/minecraft/proxy-geyser-config".owner = config.services.minecraft-servers.user;
|
||||
"services/minecraft/proxy-voicechat-properties".owner = config.services.minecraft-servers.user;
|
||||
"services/minecraft/proxy-secret".owner = config.services.minecraft-servers.user;
|
||||
"services/minecraft/favelasmp-whitelist".owner = config.services.minecraft-servers.user;
|
||||
"services/minecraft/proxy-voicechat-properties".owner = config.services.minecraft-servers.user;
|
||||
"services/minecraft/favelasmp-discord".owner = config.services.minecraft-servers.user;
|
||||
"services/minecraft/favelasmp-pack-manager".owner = config.services.minecraft-servers.user;
|
||||
"services/minecraft/favelasmp-ops".owner = config.services.minecraft-servers.user;
|
||||
"services/minecraft/favelasmp-whitelist".owner = config.services.minecraft-servers.user;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user