diff --git a/secrets.yaml b/secrets.yaml index da0d072..af5f95e 100644 --- a/secrets.yaml +++ b/secrets.yaml @@ -19,11 +19,11 @@ services: discord-webhook: ENC[AES256_GCM,data:IuelRGTjNLpZxAFFdRQEO9fx/qaN64tPIqWAKIRmCpgxSwpzXaEPXMF8SIrtLUEY868ngT1RfHTvqDpPMO25TFzIw9nTWr9DM45+ZWzxEKwRMy1PzLzrUdSZNQI3Kc5mKPrGg/avPO+z2VoeAZLBEY8Z2WC6eBd7eg==,iv:FI1NmXLMrOvLDpH/T487irbTf4Aa9b9aN7pOb7jyfyY=,tag:gySiKEEpwtfOdKLaO5wPAw==,type:str] playit-secret: ENC[AES256_GCM,data:dXy11fLDMTYg+aeoHOVVsNxXHry5OvKixWwtF/FWQULQ/KyOH8eshVznSXBazx3MFTO0qm6c5jJecGiN/0Ry0WdtRqzZ7mFqjMnpTck7xDU=,iv:y9PAcD86PlnK8mxjMAS1FMBNW3ZT8uLAFPnxxUaEgm4=,tag:NtnVnknzWDwqzg+4hC65UQ==,type:str] proxy-allowed-users: ENC[AES256_GCM,data:VhNcS+EkTjzXKoCP1lQXapM=,iv:WMHoiLM62nQdl8KovnSNK9qlpuB192qa5hY8ruGYyN8=,tag:qXjmfcQO4ESyhyEpkobaXA==,type:str] - proxy-geyser-config: ENC[AES256_GCM,data:zUtasSljIpn3pya0QmyyckY6xlIexk/j9KjTlGFU5u9Onvrgr2B+ggnsc6tkvgGFoMTk5TF/T6I5CAzoOg0sTkJqGlx8zxfjYpi5ZnW2kLwdrwpzidzTGpl68pA5KMxYAtAmMkv8g10T+DSYvrVpk4o4wU3h5Ud9,iv:DNVOZwND/pS9RmbCDVi1oXqYSZqO/GwoNkUOJJOh5tY=,tag:E7V24sVn78MWD2RYDz2Rgg==,type:str] + proxy-geyser-config: ENC[AES256_GCM,data:AzpwESSBL001YF4NuoyihOVpEh9SxzrbO0lwD3gD5vsUbt9yTrfvUNGea4uOVu8y5co8ykbwUrqJo1Y2x/iq0ix3pgoKnPMmvkC0Wz+HVqU8bKGxlf5/bVaehaTln5rrLB8mo+zAjgJKlAywsN+VM2hdGMD/9Gs01lTT2vYr5FvPpVVOBxTQ,iv:hMv2a0FpjS5bFFaDUMLacGJihRcWTopiCSi7uvDovbU=,tag:v8uirKfDDgE8hblzCtPhJg==,type:str] proxy-voicechat-properties: ENC[AES256_GCM,data:gb7CLWCKHLATMyJTlBDe4wrFzLbpTjX11dUP/WXZ1ONt9nuegLI6rNrnv2LbjcvNOkXJn4KnUsWNB8xrSt0+1/Jr3JAqKNSxuqA=,iv:EgYSq4/B1U95zQ/TCXOCij7gmO84GdTId4rwzaufl/0=,tag:C4RqylO5J4qlDqNf+07PCg==,type:str] proxy-secret: ENC[AES256_GCM,data:K5GMlzDMD31YKjrJ,iv:1jSAFuPri5DS7foMBSw0rzXimmg3IPN6JXm0WVXqNwI=,tag:X1InctFVT53Ne/b23crnTg==,type:str] favelasmp-ops: ENC[AES256_GCM,data:dLS7S0MlilX2RKmEPcJkzoyANgAp19zPtGCqAO1w2E6sJyqz4+pEY6BddVBH4hh3bfm42j5Uh78wlJR3oXu3jwz5yJnBlTM+JhK0Q7DO+nYx/3vNqg4ZFe88Pme/FDp7xrRr2zJC4WOt20LvmjfGIoy68vsxiD2h4A9Z96ER6IUbm0HaxngET70MGSaN3V/GB9kl8fB2ZrYm6wMixiCXOokXqNSizifgXEPfrYwnUbLwVjL0kELP4T7wlkr8HGMZjT2qdosyk5uFySNM20gU5s4gh0rah+OsVYqzE3nZt+Qgrau/zwBQCgIIGrsN+t6HQ2SIcuPbQZOq3bpofY0TpqMItCQVVJfHiE5J9Md5kklBEZn97ylNqLiGd3zPOPikha8AWqhLw4Q0dB52kKCLmf5VTxf5dZ9QkN6iyCuSGHLcMX+6GLKezemQ2l+qkRvEYBTGM3fcO+Ey9oo8UgOzb5MUrwAV+gqWuJ5am9QX843M4gV3IpMGFBa9RfDUF+CghnBlAzk893F0hjWeMoMxazVxMA==,iv:RDHHOYnHLLEY5ouqVsQhd/tnS3ZuU+HD0IXNOC4uoko=,tag:P3i88sKHPsaADsZcnHRMvQ==,type:str] - favelasmp-whitelist: ENC[AES256_GCM,data:ZX9nTd3YsvvbgNXTSFsYqBfY6CvaWzWHNY3qOwj0oVjnCh/8fzweJc+ed1v/ScT0GcdwxVlZyPmOSglsKlpcGubRcHXh7LUAP8pL2qE/SUOZ5/DQRVTyo1Q7zNLwSeJ+H6nX0xXIcCGOYhi/FLYZMPAyZqOicsGZxieO8u73Tb4t6nOwLGuFsn4hEI527lXd4VwtcE9hTv6IBfrsE6syoJpSQ4bvpJPjPpeBv+BUY+zESwWwSxVz9ced8m6gTZAVJ9gd24evzwqPxhWEncpr5Y5Adi7S5n6j4NOug6d6jOpZtgdGzeTThyzLTfzDwkT3/Bx4rH3zsrGGVBgEuThgXbhO15KXu9ZGqhKwqwlv2j4x8jZ90LcXJfZYxhoQqsZOBWfwWervS3cNVXMoJPMRQI25qe/Pul6BNtktZqMAKaeUGnQTDRKbLux7dObYiRgDV4fVFTqRuLBy+QUoy8u1DGXmfrtB2k7vKb601MTcULOVVZEGnteDJG/xEzY0bqtPhtP+4kmeKKH3ScnFQPac61jPhZmu6pfJyjc2+uLpWoFRck7c2ZHtCvrlgWBeFOXdSSjTTAe/2XtRvdVfIVXtLxCwPoRE6W/7MDjOzQxc0jWmnHQ60Dk+KTqpdo4gPLGcRlEGfMeAU4HndMP24M39grEBzjTpeRw82c2GuzinmUw7JvW7mbNcycNwxZX52xTtyZhNCARVAm1BfoysD1wwSHIozBp0CX4amrpCVQcztrMccV+jrKwUrEyrxq6sr8wvIU/Y3Gbp7GmHFGXc41Pk6RL9TsDP/SSY6+GI+bagVjS1d8a+WPuFJTfFZaCzC0CxgFOxkW9yFoWjYC7h3gB/qZRX1M+D44ywnjb0MUmjbe/PGaC2LWl8I6nZTLPnwb+Ke5dzF2rFJxvSWLJoOHTS0SRRm5d/Qr0lXFJEmHsOh/J8sOVdEngebGpjA2VBFwyPYildQ7nK4AQ7RGEfKE6kYNtCLs9b2cMfht5BaDjx08JGnbolEidvGGbpfFcaNotGv4T3mjxSVAenJJgGKNwmY+lygU774PYAB0WM763aD98IJRDH5K9WeXL8sOvtTyKWnf0R3FkuGm4Kmc1izGHIrK6CS2/EogiMRGsTy4vEofU4YCVsHKtgSe4g+h6bo1AnPlQH/yJpj5Kjef8NRsaqdwmtO6brBMer9mLaexHwFfpKW/K97E7hpbCxJjT2ehaONNuB7h+0G5NXY4Av8YbcbhgX4/fkbIM5WW+PqET1uMGRwPKdGC/wyBNxCeEaRyXceRyGlMVW3XSK3nO4A0eeawOP0TDhdrWwpzvwWt2Dg9pfV4RS3PnKMsxSgfNR3K8Ie/VFnnGARnj5sLRpE48pHjpHRaT6BTRQf6I2ZMzRVn1rSdYVtxbbYNOx5Z4CO529Yh+tiO57uEqz,iv:/1GNTBHpS+deQT+O1pEs0u8siL47h8Lna6QhqXUvIbU=,tag:Eb55A64eeSoSU2qVlL9QiA==,type:str] + favelasmp-whitelist: ENC[AES256_GCM,data:ClMs2q6+LM3C6vt3DeD1R6oZp1TvWXwxxLPCLNoeCn9XiLtncQxCS6SXay7GN3i4oprOOUqWzVDsiMQ0dRHYbTbGC2t3KGScrZlIKAXjxIQvTYndudNALTZpF+4KNg84FkENydDveZEchc26VomQhZq0IuQxUD0PQIGUgH/Fm3nz928HCx1975ZpBvEWQaMANbkwqv+DIl/FB1y00x/pEpSAYrJJIVsjjgSFuCdYOsvllIMXMDihWKFbn46TYM/xu9ZcuF0Ai6ZDa5chTMjhkSvg1wK2znePIk4iGKvCtaej+0H0iU5AwTpfyCKc3ZJVX0EoATGfTFi+6R+GhxTLSMPzmb3nzXHjTJ1N07wkka9eVi7A6zxocPJmlkbiENo8m6oJc9oi0hd23TN+KrXhOKb7UV9rPryk60iTvcb/V/N0raQgkuKqD4lRuJpLlnM1dv6RBJm9LPyugDrWWxaSw1w1Uvg/FsslJ2gq1mTTtHUmwe5zif3Appy5MvhvcY4xbGpUunfHZW6MOo44mQzBJnwn0b5qXRR9SRAyHfD9xAF8SYsUk2oLkp4mfMBg2dH/oBBw2WrLJ79DfLxDgPrA5EpxRNsNWQ47anAm15PUyLl7EmBi6QFWA7ch9zWfGX+NvQZRr9t5Eij1cBA8hLOuoO389lNN2XK4S0DcC6dEOERp8i2/rT1jE+6RGCd5cQofiBo9xgILhn75FGKzn3eOJv5cJatL49OTQ/zOQq3jEHVqgINeilXOoMk75wsFP6a0ToOsMhC/de/6zIaqHQ6yKqB++yDqfTQEhzBUKRsqSOd2XGc8tquuzULi7Gqr+pzOMpP2xA+lgE/p2NDeKvHTJgQH0MuaIwWj9y3Sggb4BtQlI/4VlOzq/vbqjVJ6pOOBGvkM9xrXRMMkscd/ZVHD5Brk+sLPa/5gTehTr8A2E3AANH0d39iD1Ri02pLbtuypMM1QsiK6Du5kne3yzZ6DQMhoT/D5k13MYlxoYIi3lOzR9EQ1GfxVexUzQdbM0q54FDby3Div3IScMbEOTbkD6IotvXs9T3OAyn71CKHXml6dCPH3KGUKp8YWfr3n+FxqZFbwpJ4om2zuqOCyUPE1aJ1z/jw4BEym2UjWQUMzOA2ZFTdfAwIhcks1TmeKTLYqw+9ltKDz6NItkVI04VrChH213mjlLR/JI+8m8bMy3S9pYtp+LGmXFqzfngGbfIafmKTZKmKXyiz6y5lzI0cvlGizoxzuIq8qWaAS1xmFwWYIoOgEGPNv0srUMcLi+nyluThxE0+9tTtWwVKNEuMi3LQan8srNfLpEjyEsyi7EhQ80yu1zh9t2rfNFErIIlEe8er2saHEq057uk1QmtpJe1c5Hh5ItJ0xqGTwvW6u783HSmm19Z9q3D3rhsYhn/PtviFAcyk/D/YW+egnc0keN1QnBPf7D+reQ1iRkSIs0rau/U3LkW3FzagOMm9CC6NdNpCCxvx0LZ2cDPWhketR4yElYNNaDN7q81VhEoWdsPZi0USbv2+ts1u7fvUKV6epnIE1mZSwep+Fose1wFZjmbgAK20VSJ48qyNPN31qvd+Y6/m9qq7Ud6kyoC8h8u1omGUIBU036lLEMjy9XuFNmVYocY3OXETHIPEZPldMKNYtAXXnP4U7RX75MGaOGRWIormZJBgXda15jftzzqXe7S2LiBjtHZ+U9AE/Jh/ewlv/IHQ=,iv:KINrIc5afFopFCyFPCqb6BLMJKCG4FSE4JF+3ZzoBxg=,tag:nN9bC9PIMQejZg/5LjtFWw==,type:str] favelasmp-pack-manager: ENC[AES256_GCM,data:M+7RrOpPXD6FiXFVkTRGyany3M8aIMJeJxLocILJjTzTgqpdSnzm3vxrpi/RwCABLihpo/0Wbve+aVJHg+4sA1d5SupnLscTsDXPZT8/5OGJlrtvoaMugfhUL2AMg8KypPP8wgpyDe6CHmErsEunhFAoLoEmPfSv49teOJd5sXEXFiZUnmoF6W8pN7dL3lqUyQfVjNSEJZ5teYall3o236gxeMdL/hqp+WXiXtn/sLP6zqWCNOesp877A8NfbmbeAQOZX3wWpTs1gRpX9iiqS9qzxSYKONkn9bszvSMzvFf36uPipIq8zQyZvUhdoXOHSHbumB4DzTEIHmUfUaKp5ZHdCLvbmfv59lneWHEWU2mLjf+0HLh0YbKfaWDkDZgHvkKFEHjctUxY5C/LmcO1hQ5JwswCNul4oiSnOMXSXXFZu3JZc2p3eMF5oM/1JQjnAADmqjIVwb9KseM6iTwScXcdxPXR+moXGshB9Al7VkvcVZVDK89wwutyOBWKqLqt1p+do9q0xzKe/C5tdcYiH/9xwsCfCyprO3EuGn3SETL+nm18i2LX3FK4G3n/bMEJvUu8TE6jcuy4En9Sgp8Xdm4VNMccZUtMm46Vyiri0/fG8j53QYOV6DxwcoxORhtXVo47lhTe01Y2clMP/simRdiwFoM6zlBt8UwP6051Ayf2tZEcqxl0BJq0Qsm1CkHQmcj0HSmB81XrBkLlemXfcXBWQjuHkUU1KhlFUrDmfQw4Riz1GyEt6U1HP0j5JnRk8YWyKlxkXBA2+GC0YibF8I6gUxzmDXcFvM5fxi8a43JZ1K4h734nh2pjhUK2TUg3dH9otVwR2XIgrvhQWH9mlMLw3n4TreMdbBc+Q1IGFy00nxhf4ObSnUUjXC6OOonfxYksh2XObBe5qKLjxL99wF/XxAE7qidE2BsRMCxUfnFSMQNeY4giNSFWRA/faiWz4GJu5dTpqyvH0YWI/uWAZudAK841POi4SF4YqVlRJ1vZNSAHySHBwdIfoUyLu29heagRfhT/6+oYNIlSFCF+R/rEHrPw5RU1eeAAI8EN3vTZDJXCi2tVdBgBDxfY4sSpK02pAmSnKerqMrHGO8u36DApDuYKCT6qMOd3NKzAuKZCzBB+LQ1GgEHV0ffQKtcsX2Qi1K9W2i3yCUwR6HddZg6NMaUGvDLI3T7gjdCc523WhZeWYySn+L/MVV37QLJPAddKiaxKJ9EBQh7BoQumJlH8WQeM4d+U6oIUXV94OrOXvZ1XoE3/AWwGOMbZd4+hVigU020CZo/W/ViVm7nrDb6gdyIVZpnejf8QtU9SSv+YcIDNR+dJryr0cudfsqjmM8obazy5rXuELwKmYfENZ+Kl9tO3C3rpzv42vwG79Gfkd5VeTxc57p108MNxK4udxdcWiCcwfxiqeHbk3wZgimlk1c65HZT3GZjBfay3kSEdZzNEyvr+blhves8BuyHzkTXID04PmRLXoBO0/23+oPdzX+Y6tt9e3UcKDhM5wXfWx8CLBxRhSZ5serohAKNVRXtZVwzRjNCzC4UXhEN+CfLyAOvNgX00KC6OHq/qqovSw3iymqt0TGY9LgqRqsnuriiGuc61Y+CIEOTRSMK9zjyIRx3Ee2cg1F2LRj8QpyxO0Y1+HY0awpVLE1xVPugvG1YTAa8B2ncEB9lkauJ01YoSSDGtdM151ENL5j+xmruLcTVxH0KuIlVkvOFvs44eTZFyyOJQWuEO0PGg6NLJky+8Y8s18j6f56GY9g2P6kOXeDmc2A9r1wDdp0nHHfG4mmloYr3KfjeEDYFiRaehN/d/oqXUvNOe5RWHhZjdlYXI2k4HLSdVoEXP6uwnqwDrE6dBjz+j98pAHLfXWjNRemWH9eq9zAk5gUBijf92tH08lIaH69FkGrZ6ztvDShr606O9FEuxAV5qTV4oRZv8/paXvEw2D1ft55on1vg=,iv:7T/qClM9DGN5S4LKDKvpKo+FfstoEXv8MusZ4XAVj7Y=,tag:zBcmuQDGmONRa6a4O0Bagg==,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] favelasmp-voicechat-properties: ENC[AES256_GCM,data:FHyZQ+eJ9tW7IAS3ixBlNoXOetDucZrgs97+upDbKiyCxUYDXb686YEWqB6D/FBZXkPK3CpUPHt3mCJKs1CnRDSeQOIvHwJQCNroqV8GhtGRo0/CwOw=,iv:hmrlSuiey8ixfWKVkliPtRHy63gdkBOCI8xX1+jPJOA=,tag:0+E/lacwap8cEXyxqNx6MQ==,type:str] @@ -45,7 +45,7 @@ sops: TUIyZG5rVC9PM21RR1ZtaXhKUytyL2sKH49RFJJi94RFtbyJMYM2oLETQ3sgpXkJ BFyQJClKlbE5In6XnvJ0PjXForr8tYFIZ2YG7/Y2jf/hXMtIHO/02g== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-05-25T21:39:07Z" - mac: ENC[AES256_GCM,data:s9CbaUzswI/IFOP6Qo6FCvxP/g/X52qa9TORsKeHDKg1VS72TGlPgXz1jwgOWfsTFIQlu6tw9udiwX+wqY6HGSegdtcKIDpEkGx4XlyNUmgil6bmPeHy8k50n9hu1c9U+XVwASITQa8f3h5lNwUWf/GzUvATr+xqX9dxd9Rmm/8=,iv:DYwC/ugoCJ+/jL68aTX26v6nN156PKaflA0Olv8NXzg=,tag:n7TNGnnHCXytgaes0a4pAA==,type:str] + lastmodified: "2026-05-28T01:38:59Z" + mac: ENC[AES256_GCM,data:/8kA+mpqP+TzwLqIZuaw1yecor+FmIiz9Bm/XwU9PnTB2v4fQxNGCNFiP5+qBZxkj7dXbFpafAaI4/9JSGAIsdJNJe1vRypeklzLbwzdCpPV86ixlhAadOTibq/MAST56R7y2Y0GnBq7lUj0VK/MNrHbG4l58IuJohjYhpEn64k=,iv:bErVayfaKfokxBCSExX+BVLKcptoxIb4C/RhAEqdmno=,tag:jzxLzFahft5ANGlklSOlsQ==,type:str] unencrypted_suffix: _unencrypted version: 3.12.1 diff --git a/services/minecraft-servers.nix b/services/minecraft-servers.nix index f796d88..6b66e92 100644 --- a/services/minecraft-servers.nix +++ b/services/minecraft-servers.nix @@ -6,9 +6,14 @@ self, ... }: -with lib; let +with lib; +with builtins; let cfg = config.services.minecraft-servers; inherit (inputs.nix-minecraft.lib) collectFilesAt; + + importYAML = drv: + fromJSON (readFile (pkgs.runCommand "from-yaml" {nativeBuildInputs = [pkgs.remarshal];} + "remarshal -if yaml -i \"${drv}\" -of json -o \"$out\"")); in { imports = [ self.nixosModules.playit @@ -75,15 +80,20 @@ in { "plugins/limited-offline-mode/allowed-users.txt" = config.sops.secrets."services/minecraft/proxy-allowed-users".path; "plugins/Geyser-Velocity.jar" = pkgs.fetchurl { - url = "https://cdn.modrinth.com/data/wKkoqHrH/versions/x7XpMAYg/Geyser-Velocity.jar"; - sha512 = "f497488eb730202d492a3a80788dfb1389b1a75459df4c258e1620f0655cef85dc58ce589b41cb9ff5b937cda18a2b1416348ce4bb59db2089b539a306289223"; + url = "https://cdn.modrinth.com/data/wKkoqHrH/versions/8L4eozIR/Geyser-Velocity.jar"; + sha512 = "3e8385e7bcde82f8e75c980b94f18188adf84847aefaded02918f5c9c9a93a12399977442ebbb231205ebb9ad627261b1b7a4b23e92777d4c27062091f592900"; }; "plugins/Geyser-Velocity/config.yml" = config.sops.secrets."services/minecraft/proxy-geyser-config".path; "plugins/floodgate-velocity.jar" = pkgs.fetchurl { - url = "https://download.geysermc.org/v2/projects/floodgate/versions/latest/builds/latest/downloads/velocity"; + url = "https://download.geysermc.org/v2/projects/floodgate/versions/2.2.5/builds/132/downloads/velocity"; hash = "sha256-8liZUEOkhpy28e9gURCsHZBmpbHhsxZJWiWwavoMEGA="; }; + "plugins/floodgate/config.yml".value = + cfg.servers."favelasmp".files."config/floodgate/config.yml".value + // { + send-floodgate-data = true; + }; "plugins/ViaVersion-5.9.2-SNAPSHOT.jar" = pkgs.fetchurl { url = "https://cdn.modrinth.com/data/P1OZGk5p/versions/LXloXgE7/ViaVersion-5.9.2-SNAPSHOT.jar"; sha512 = "55f6095de22481a0230e1cc419f333349156322924b9d5476cb4d4becc919cc6c522312ad325906a7e724fe45d68dee4cb938622285cf6d9ba5645e486f0b3ea"; @@ -246,6 +256,25 @@ in { "config/FabricProxy-Lite.toml".value = { hackOnlineMode = true; }; + "config/floodgate/config.yml".value = + (importYAML (pkgs.fetchurl { + url = "https://github.com/GeyserMC/Floodgate/raw/refs/heads/master/core/src/main/resources/config.yml"; + hash = "sha256-uHiq3TCdC1Rkw0wzLbm2/g8yq0HU+tNaKhxvJQi9feQ="; + })) + // { + key-file-name = "key.pem"; + username-prefix = "."; + replace-spaces = true; + default-locale = "pt_BR"; + player-link = { + enabled = true; + require-link = false; + enable-own-linking = false; + enable-global-linking = true; + }; + metrics.enabled = false; + config-version = 3; + }; "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 {