c699dcc77b
Tidying pass on the KubeJS suite before plot system V1 lands. Sets up
the file structure + conventions + diagnostics so the larger plot
system has a clean foundation.
Changes:
1. NEW kubejs/README.md
File layout doc + conventions: logging prefix [bns/<module>],
persistent-data key naming (bns* prefix), one concern per file,
performance discipline (O(1) lookups, no polling).
2. Split economy_policy.js -> recipes_waystones.js + recipes_numismatics.js
Single-concern files. recipes_waystones removes ALL waystones
crafting (welcome.js distributes the only allowed waystone instead).
recipes_numismatics removes the 5 coin-denomination crafts.
3. NEW kubejs/server_scripts/bns_admin.js
/bns admin subcommands for OP diagnostics:
- info calling player's flags+counts
- waystone-count <player> read stored count
- waystone-set <player> <n> override stored count
- reset-welcome <player> clear bnsWelcomeGranted -- replays
the welcome grant on next login
Registered via ServerEvents.commandRegistry with Brigadier tree,
permission level 2 (OP). No performance cost (operator-triggered only).
4. Logging added to waystones_policy.js + welcome.js
Every action prints `[bns/<module>] ...` so server logs can be
filtered with `journalctl ... | grep '\[bns/'`.
Performance discipline applied:
- All event-handler lookups use Set.has (O(1)), not Array.includes
- No periodic tick polling anywhere
- No network calls in event handlers
- console.info is cheap (no string format unless logged)
Bumps to 0.20.0. Plot system V1 follows in v0.21.x as a separate
multi-file submodule under server_scripts/plots/.
580 lines
21 KiB
JSON
580 lines
21 KiB
JSON
{
|
|
"$schema": "Brass-and-Sigil pack.lock.json - generated, do not edit by hand unless you know what you are doing",
|
|
"name": "Brass and Sigil",
|
|
"version": "0.20.0",
|
|
"minecraft": "1.21.1",
|
|
"loader": {
|
|
"type": "neoforge",
|
|
"version": "21.1.228"
|
|
},
|
|
"lockedAt": "2026-05-04T13:22:58.7131203+00:00",
|
|
"mods": [
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "create",
|
|
"versionId": "UjX6dr61",
|
|
"version": "6.0.10+mc1.21.1",
|
|
"path": "mods/create-1.21.1-6.0.10.jar",
|
|
"url": "https://cdn.modrinth.com/data/LNytGWDc/versions/UjX6dr61/create-1.21.1-6.0.10.jar",
|
|
"sha1": "0e97e49837bed766e6f28a4c95b04885d6acc353",
|
|
"size": 19123767,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "create-aeronautics",
|
|
"versionId": "YhZLrAFC",
|
|
"version": "1.2.1+mc1.21.1",
|
|
"path": "mods/create-aeronautics-bundled-1.21.1-1.2.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/oWaK0Q19/versions/YhZLrAFC/create-aeronautics-bundled-1.21.1-1.2.1.jar",
|
|
"sha1": "fdf1ae69e8b6437e0196b3a35dd2325aa904aba9",
|
|
"size": 33030286,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "sable",
|
|
"versionId": "3FMsUjO4",
|
|
"version": "1.2.2+mc1.21.1",
|
|
"path": "mods/sable-neoforge-1.21.1-1.2.2.jar",
|
|
"url": "https://cdn.modrinth.com/data/T9PomCSv/versions/3FMsUjO4/sable-neoforge-1.21.1-1.2.2.jar",
|
|
"sha1": "c5ecd3fcf60a31d84112c708abe29e341b2d1b73",
|
|
"size": 12719293,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "create-big-cannons",
|
|
"versionId": "bsGaXKEd",
|
|
"version": "5.11.3",
|
|
"path": "mods/createbigcannons-5.11.3+mc.1.21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/GWp4jCJj/versions/bsGaXKEd/createbigcannons-5.11.3%2Bmc.1.21.1.jar",
|
|
"sha1": "8b61fa850e260bdeb5d360576123f98c260afa50",
|
|
"size": 3715787,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "create-tfmg",
|
|
"versionId": "uDi14nbt",
|
|
"version": "1.2.0",
|
|
"path": "mods/tfmg-1.2.0.jar",
|
|
"url": "https://cdn.modrinth.com/data/USgVjXsk/versions/uDi14nbt/tfmg-1.2.0.jar",
|
|
"sha1": "b520f3687f60a69eb265ff5b9a16759b9e124103",
|
|
"size": 4924243,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "distanthorizons",
|
|
"versionId": "KkaaQtTD",
|
|
"version": "3.0.2-b-1.21.1",
|
|
"path": "mods/DistantHorizons-3.0.2-b-1.21.1-fabric-neoforge.jar",
|
|
"url": "https://cdn.modrinth.com/data/uCdwusMi/versions/KkaaQtTD/DistantHorizons-3.0.2-b-1.21.1-fabric-neoforge.jar",
|
|
"sha1": "1ff0a8920e52add541471f7b32d0d389997145ba",
|
|
"size": 30019727,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "sodium",
|
|
"versionId": "Pb3OXVqC",
|
|
"version": "mc1.21.1-0.6.13-neoforge",
|
|
"path": "mods/sodium-neoforge-0.6.13+mc1.21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/AANobbMI/versions/Pb3OXVqC/sodium-neoforge-0.6.13%2Bmc1.21.1.jar",
|
|
"sha1": "38af70fa4dc4b2aaac636e92fdba3bedd5a025e1",
|
|
"size": 1162994,
|
|
"side": "client"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "iris",
|
|
"versionId": "t3ruzodq",
|
|
"version": "1.8.12+1.21.1-neoforge",
|
|
"path": "mods/iris-neoforge-1.8.12+mc1.21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/YL57xq9U/versions/t3ruzodq/iris-neoforge-1.8.12%2Bmc1.21.1.jar",
|
|
"sha1": "a3e6355915c7d3b2bc392724795113e51d289378",
|
|
"size": 2438548,
|
|
"side": "client"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "modernfix",
|
|
"versionId": "6U8JVjdw",
|
|
"version": "5.27.4+mc1.21.1",
|
|
"path": "mods/modernfix-neoforge-5.27.4+mc1.21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/nmDcB62a/versions/6U8JVjdw/modernfix-neoforge-5.27.4%2Bmc1.21.1.jar",
|
|
"sha1": "2f39363f0d6d5a5ccc2a9e0f50ad3385611c3cb7",
|
|
"size": 562051,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "ferrite-core",
|
|
"versionId": "x7kQWVju",
|
|
"version": "7.0.3-neoforge",
|
|
"path": "mods/ferritecore-7.0.3-neoforge.jar",
|
|
"url": "https://cdn.modrinth.com/data/uXXizFIs/versions/x7kQWVju/ferritecore-7.0.3-neoforge.jar",
|
|
"sha1": "9563692efb708b6b568df27a01ec52f6311928ef",
|
|
"size": 121559,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "architectury-api",
|
|
"versionId": "ZxYGwlk0",
|
|
"version": "13.0.8+neoforge",
|
|
"path": "mods/architectury-13.0.8-neoforge.jar",
|
|
"url": "https://cdn.modrinth.com/data/lhGA9TYQ/versions/ZxYGwlk0/architectury-13.0.8-neoforge.jar",
|
|
"sha1": "6ca11d3cc136bf69bb8f4d56982481eb85b5100b",
|
|
"size": 584004,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "rhino",
|
|
"versionId": "ZdLtebKH",
|
|
"version": "2101.2.7-build.81+Rhino-1.21",
|
|
"path": "mods/rhino-2101.2.7-build.81.jar",
|
|
"url": "https://cdn.modrinth.com/data/sk9knFPE/versions/ZdLtebKH/rhino-2101.2.7-build.81.jar",
|
|
"sha1": "480235a9f7749f68ce6fec3b9c3cac3428b92a4a",
|
|
"size": 882033,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "rpl",
|
|
"versionId": "hZ6B2Z0x",
|
|
"version": "2.1.2",
|
|
"path": "mods/ritchiesprojectilelib-2.1.2+mc.1.21.1-neoforge.jar",
|
|
"url": "https://cdn.modrinth.com/data/B3pb093D/versions/hZ6B2Z0x/ritchiesprojectilelib-2.1.2%2Bmc.1.21.1-neoforge.jar",
|
|
"sha1": "ec2e4996f8bee8714173e603e379fef8a6901765",
|
|
"size": 76369,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "kubejs",
|
|
"versionId": "Fe9CjPws",
|
|
"version": "2101.7.2-build.363",
|
|
"path": "mods/kubejs-neoforge-2101.7.2-build.363.jar",
|
|
"url": "https://cdn.modrinth.com/data/umyGl7zF/versions/Fe9CjPws/kubejs-neoforge-2101.7.2-build.363.jar",
|
|
"sha1": "d4e88254e8c26687d4c6aeb4dfa9c2ad70f260a2",
|
|
"size": 2270442,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "jei",
|
|
"versionId": "YAcQ6elZ",
|
|
"version": "19.27.0.340",
|
|
"path": "mods/jei-1.21.1-neoforge-19.27.0.340.jar",
|
|
"url": "https://cdn.modrinth.com/data/u6dRKJwZ/versions/YAcQ6elZ/jei-1.21.1-neoforge-19.27.0.340.jar",
|
|
"sha1": "27d0d85e7e32e926fc3664ab6815df5cdabb7941",
|
|
"size": 1529391,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "jade",
|
|
"versionId": "yd8FKCmx",
|
|
"version": "15.10.5+neoforge",
|
|
"path": "mods/Jade-1.21.1-NeoForge-15.10.5.jar",
|
|
"url": "https://cdn.modrinth.com/data/nvQzSEkH/versions/yd8FKCmx/Jade-1.21.1-NeoForge-15.10.5.jar",
|
|
"sha1": "d5bf134b3dbde9f5258666823900e21341dc0a50",
|
|
"size": 725742,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "chunky",
|
|
"versionId": "LuFhm4eU",
|
|
"version": "1.4.23",
|
|
"path": "mods/Chunky-NeoForge-1.4.23.jar",
|
|
"url": "https://cdn.modrinth.com/data/fALzjamp/versions/LuFhm4eU/Chunky-NeoForge-1.4.23.jar",
|
|
"sha1": "ab0c74743a653020fe2dfc4986b43e893947f3e9",
|
|
"size": 340572,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "curseforge",
|
|
"slug": "ftb-library",
|
|
"fileId": "7746959",
|
|
"version": "2101.1.31",
|
|
"path": "mods/ftb-library-neoforge-2101.1.31.jar",
|
|
"url": "https://mediafilez.forgecdn.net/files/7746/959/ftb-library-neoforge-2101.1.31.jar",
|
|
"sha1": "686d4e784c28c14f7760cc22b2de6a8573b56b74",
|
|
"size": 1411181,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "curseforge",
|
|
"slug": "ftb-teams",
|
|
"fileId": "7369021",
|
|
"version": "2101.1.9",
|
|
"path": "mods/ftb-teams-neoforge-2101.1.9.jar",
|
|
"url": "https://mediafilez.forgecdn.net/files/7369/21/ftb-teams-neoforge-2101.1.9.jar",
|
|
"sha1": "328e04bf1a445870aacea8fe7637670f84272a8f",
|
|
"size": 291847,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "curseforge",
|
|
"slug": "ftb-chunks",
|
|
"fileId": "7608681",
|
|
"version": "2101.1.14",
|
|
"path": "mods/ftb-chunks-neoforge-2101.1.14.jar",
|
|
"url": "https://mediafilez.forgecdn.net/files/7608/681/ftb-chunks-neoforge-2101.1.14.jar",
|
|
"sha1": "908b63b11d0e00ae6c9557d3fe6440bdbcf21bb7",
|
|
"size": 642340,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "ars-nouveau",
|
|
"versionId": "BmGGrC9A",
|
|
"version": "5.11.3+mc1.21.1",
|
|
"path": "mods/ars_nouveau-1.21.1-5.11.3.jar",
|
|
"url": "https://cdn.modrinth.com/data/TKB6INcv/versions/BmGGrC9A/ars_nouveau-1.21.1-5.11.3.jar",
|
|
"sha1": "0af12dd7fda63a4261ceb302c9bb57fc235641c6",
|
|
"size": 20689115,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "terralith",
|
|
"versionId": "MuJMtPGQ",
|
|
"version": "2.5.8",
|
|
"path": "mods/Terralith_1.21.x_v2.5.8.jar",
|
|
"url": "https://cdn.modrinth.com/data/8oi3bsk5/versions/MuJMtPGQ/Terralith_1.21.x_v2.5.8.jar",
|
|
"sha1": "bee0cfb1a8cd4bf3d96bccea224fb45d74de9085",
|
|
"size": 3115385,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "yungs-better-strongholds",
|
|
"versionId": "8U0dIfSM",
|
|
"version": "1.21.1-NeoForge-5.1.3",
|
|
"path": "mods/YungsBetterStrongholds-1.21.1-NeoForge-5.1.3.jar",
|
|
"url": "https://cdn.modrinth.com/data/kidLKymU/versions/8U0dIfSM/YungsBetterStrongholds-1.21.1-NeoForge-5.1.3.jar",
|
|
"sha1": "5d06a5850af7c577612d4592706a8e156bbe1cbf",
|
|
"size": 461244,
|
|
"side": "server"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "lithostitched",
|
|
"versionId": "IONexlgI",
|
|
"version": "1.7.2-neoforge-21.1",
|
|
"path": "mods/lithostitched-1.7.2-neoforge-21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/XaDC71GB/versions/IONexlgI/lithostitched-1.7.2-neoforge-21.1.jar",
|
|
"sha1": "ce35206214647131ebdf14212d1986349aeba79a",
|
|
"size": 810015,
|
|
"side": "server"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "c2me-neoforge",
|
|
"versionId": "9iPiN34N",
|
|
"version": "0.3.0+alpha.0.91+1.21.1",
|
|
"path": "mods/c2me-neoforge-mc1.21.1-0.3.0+alpha.0.91.jar",
|
|
"url": "https://cdn.modrinth.com/data/COlSi5iR/versions/9iPiN34N/c2me-neoforge-mc1.21.1-0.3.0%2Balpha.0.91.jar",
|
|
"sha1": "c858c8becfb5205eb12aaf0420eb82c307c2e6a7",
|
|
"size": 4508649,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "noisium",
|
|
"versionId": "nJBE6tif",
|
|
"version": "2.3.0+mc1.21-1.21.1",
|
|
"path": "mods/noisium-neoforge-2.3.0+mc1.21-1.21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/KuNKN7d2/versions/nJBE6tif/noisium-neoforge-2.3.0%2Bmc1.21-1.21.1.jar",
|
|
"sha1": "1bea6b61378ba80f038256c4345d9ff3b67928c4",
|
|
"size": 60296,
|
|
"side": "server"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "async-locator-refined",
|
|
"versionId": "3BdGHbV2",
|
|
"version": "1.21.1-1.5.3",
|
|
"path": "mods/async-locator-refined-neoforge-1.21.1-1.5.3.jar",
|
|
"url": "https://cdn.modrinth.com/data/LUIHK4LD/versions/3BdGHbV2/async-locator-refined-neoforge-1.21.1-1.5.3.jar",
|
|
"sha1": "2993e3efc6d211ad8d4db179851dea6fdfff4e07",
|
|
"size": 273320,
|
|
"side": "server"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "servercore",
|
|
"versionId": "77MAnmOn",
|
|
"version": "1.5.10+1.21.1",
|
|
"path": "mods/servercore-neoforge-1.5.10+1.21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/4WWQxlQP/versions/77MAnmOn/servercore-neoforge-1.5.10%2B1.21.1.jar",
|
|
"sha1": "4524cd40cfa5019d8b5fbcb628b1616031838a0c",
|
|
"size": 1429522,
|
|
"side": "server"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "lithium",
|
|
"versionId": "RXHf27Wv",
|
|
"version": "mc1.21.1-0.15.3-neoforge",
|
|
"path": "mods/lithium-neoforge-0.15.3+mc1.21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/gvQqBUqZ/versions/RXHf27Wv/lithium-neoforge-0.15.3%2Bmc1.21.1.jar",
|
|
"sha1": "9fd5fa9076044180ae7f51672de74669196ec72e",
|
|
"size": 774148,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "geckolib",
|
|
"versionId": "gFmrC8Ru",
|
|
"version": "4.8.4",
|
|
"path": "mods/geckolib-neoforge-1.21.1-4.8.4.jar",
|
|
"url": "https://cdn.modrinth.com/data/8BmcQJ2H/versions/gFmrC8Ru/geckolib-neoforge-1.21.1-4.8.4.jar",
|
|
"sha1": "eb854c8ec53ef922a5f3877a1aa4c1ce1352e0ce",
|
|
"size": 622582,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "curios",
|
|
"versionId": "yohfFbgD",
|
|
"version": "9.5.1+1.21.1",
|
|
"path": "mods/curios-neoforge-9.5.1+1.21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/vvuO3ImH/versions/yohfFbgD/curios-neoforge-9.5.1%2B1.21.1.jar",
|
|
"sha1": "418fcd42e3a7844c9bdc71c9b6401fdb3894e0c4",
|
|
"size": 410690,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "yungs-api",
|
|
"versionId": "ZB22DE9q",
|
|
"version": "1.21.1-NeoForge-5.1.6",
|
|
"path": "mods/YungsApi-1.21.1-NeoForge-5.1.6.jar",
|
|
"url": "https://cdn.modrinth.com/data/Ua7DFN59/versions/ZB22DE9q/YungsApi-1.21.1-NeoForge-5.1.6.jar",
|
|
"sha1": "e1c394779fb9e038e4f7a1b4558d0432607d263b",
|
|
"size": 388678,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "complementary-reimagined",
|
|
"versionId": "836bPNGo",
|
|
"version": "r5.7.1",
|
|
"path": "shaderpacks/ComplementaryReimagined_r5.7.1.zip",
|
|
"url": "https://cdn.modrinth.com/data/HVnmMxH1/versions/836bPNGo/ComplementaryReimagined_r5.7.1.zip",
|
|
"sha1": "b560f646a124d5204b1fb7321fec373b9c346fa5",
|
|
"size": 522970,
|
|
"side": "client"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "simple-voice-chat",
|
|
"versionId": "6rT2RWh6",
|
|
"version": "neoforge-1.21.1-2.6.17",
|
|
"path": "mods/voicechat-neoforge-1.21.1-2.6.17.jar",
|
|
"url": "https://cdn.modrinth.com/data/9eGKb6K1/versions/6rT2RWh6/voicechat-neoforge-1.21.1-2.6.17.jar",
|
|
"sha1": "55fc0d529318620bd2ce7a635657014c5c98e189",
|
|
"size": 4902096,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "almostunified",
|
|
"versionId": "e8iYxxI3",
|
|
"version": "1.21.1-1.4.2+neoforge",
|
|
"path": "mods/almostunified-neoforge-1.21.1-1.4.2.jar",
|
|
"url": "https://cdn.modrinth.com/data/sdaSaQEz/versions/e8iYxxI3/almostunified-neoforge-1.21.1-1.4.2.jar",
|
|
"sha1": "f9a58fa95780f4b045d30559c1fdaedaa7f0fba3",
|
|
"size": 295093,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "spark",
|
|
"versionId": "v5qtqRQi",
|
|
"version": "1.10.124-neoforge-1.21.1",
|
|
"path": "mods/spark-1.10.124-neoforge.jar",
|
|
"url": "https://cdn.modrinth.com/data/l6YH9Als/versions/v5qtqRQi/spark-1.10.124-neoforge.jar",
|
|
"sha1": "9430cc2ab64ff89d698be593769fb9f9ee4efae6",
|
|
"size": 3642581,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "appleskin",
|
|
"versionId": "uAKA6Laj",
|
|
"version": "3.0.9+mc1.21",
|
|
"path": "mods/appleskin-neoforge-mc1.21-3.0.9.jar",
|
|
"url": "https://cdn.modrinth.com/data/EsAfCjCV/versions/uAKA6Laj/appleskin-neoforge-mc1.21-3.0.9.jar",
|
|
"sha1": "81cf0e668f991f83ac8820c386fbd6c9c3602246",
|
|
"size": 75804,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "mouse-tweaks",
|
|
"versionId": "9I21YYxf",
|
|
"version": "1.21-2.26.1-neoforge",
|
|
"path": "mods/MouseTweaks-neoforge-mc1.21-2.26.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/aC3cM3Vq/versions/9I21YYxf/MouseTweaks-neoforge-mc1.21-2.26.1.jar",
|
|
"sha1": "6dae57f4f50f7808d2ed9a18f6cd1c0d4640c6bc",
|
|
"size": 73938,
|
|
"side": "client"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "farmers-delight",
|
|
"versionId": "GbNuOZ4S",
|
|
"version": "1.21.1-1.3.2",
|
|
"path": "mods/FarmersDelight-1.21.1-1.3.2.jar",
|
|
"url": "https://cdn.modrinth.com/data/R2OftAxM/versions/GbNuOZ4S/FarmersDelight-1.21.1-1.3.2.jar",
|
|
"sha1": "bf7e7dede99e832de20e191b1f6c11f7a9b9a622",
|
|
"size": 3163042,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "slice-and-dice",
|
|
"versionId": "tyVnEa75",
|
|
"version": "4.2.4",
|
|
"path": "mods/sliceanddice-forge-4.2.4.jar",
|
|
"url": "https://cdn.modrinth.com/data/GmjmRQ0A/versions/tyVnEa75/sliceanddice-forge-4.2.4.jar",
|
|
"sha1": "13d8835813b3851d4818c59ec8f7124e4a826c14",
|
|
"size": 406699,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "kotlin-for-forge",
|
|
"versionId": "NrSebcsG",
|
|
"version": "5.11.0",
|
|
"path": "mods/kotlinforforge-5.11.0-all.jar",
|
|
"url": "https://cdn.modrinth.com/data/ordsPcFz/versions/NrSebcsG/kotlinforforge-5.11.0-all.jar",
|
|
"sha1": "4d83e8a8e8cb06b306d2cea1e903680fe513f1f3",
|
|
"size": 6869790,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "balm",
|
|
"versionId": "3XiinKbh",
|
|
"version": "21.0.58+neoforge-1.21.1",
|
|
"path": "mods/balm-neoforge-1.21.1-21.0.58.jar",
|
|
"url": "https://cdn.modrinth.com/data/MBAkmtvl/versions/3XiinKbh/balm-neoforge-1.21.1-21.0.58.jar",
|
|
"sha1": "47b6dbe51693d5a2b3eac15c6322f357de365f15",
|
|
"size": 701868,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "waystones",
|
|
"versionId": "PXntW965",
|
|
"version": "21.1.33+neoforge-1.21.1",
|
|
"path": "mods/waystones-neoforge-1.21.1-21.1.33.jar",
|
|
"url": "https://cdn.modrinth.com/data/LOpKHB2A/versions/PXntW965/waystones-neoforge-1.21.1-21.1.33.jar",
|
|
"sha1": "488bc70db3730f209e65cbda04c36dbc3918c448",
|
|
"size": 878265,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "numismatics",
|
|
"versionId": "guON3qvQ",
|
|
"version": "1.0.20+neoforge-mc1.21.1",
|
|
"path": "mods/CreateNumismatics-1.0.20+neoforge-mc1.21.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/Jdbbtt0i/versions/guON3qvQ/CreateNumismatics-1.0.20%2Bneoforge-mc1.21.1.jar",
|
|
"sha1": "9883bfd6fef5bd5068f9174ddccba5047849c922",
|
|
"size": 693446,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "patchouli",
|
|
"versionId": "BIogJv2D",
|
|
"version": "1.21.1-93-neoforge",
|
|
"path": "mods/Patchouli-1.21.1-93-NEOFORGE.jar",
|
|
"url": "https://cdn.modrinth.com/data/nU0bVIaL/versions/BIogJv2D/Patchouli-1.21.1-93-NEOFORGE.jar",
|
|
"sha1": "5413bb9b8fc35ebe46b06b48bf9afafbd8471140",
|
|
"size": 646777,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "easy-npc",
|
|
"versionId": "lMxvnRsa",
|
|
"version": "6.16.1",
|
|
"path": "mods/easy_npc_bundle-neoforge-1.21.1-6.16.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/CgGEe1h3/versions/lMxvnRsa/easy_npc_bundle-neoforge-1.21.1-6.16.1.jar",
|
|
"sha1": "1df93ad50050ca0550486b424c178a322917ace5",
|
|
"size": 25216,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "easy-npc-core",
|
|
"versionId": "Fl75ukL6",
|
|
"version": "6.16.1",
|
|
"path": "mods/easy_npc-neoforge-1.21.1-6.16.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/Epm6R3P2/versions/Fl75ukL6/easy_npc-neoforge-1.21.1-6.16.1.jar",
|
|
"sha1": "d978399cd0ddfc9a4eb92f0af1a7de01e3e3c4bf",
|
|
"size": 2075308,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "easy-npc-config-ui",
|
|
"versionId": "NDcoVqYE",
|
|
"version": "6.16.1",
|
|
"path": "mods/easy_npc_config_ui-neoforge-1.21.1-6.16.1.jar",
|
|
"url": "https://cdn.modrinth.com/data/uTGjf7vA/versions/NDcoVqYE/easy_npc_config_ui-neoforge-1.21.1-6.16.1.jar",
|
|
"sha1": "0cdd37db74ea2e1b20df477d7be6ec51d5ceb681",
|
|
"size": 876148,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "cc-tweaked",
|
|
"versionId": "puxJkazX",
|
|
"version": "1.119.0",
|
|
"path": "mods/cc-tweaked-1.21.1-forge-1.119.0.jar",
|
|
"url": "https://cdn.modrinth.com/data/gu7yAYhd/versions/puxJkazX/cc-tweaked-1.21.1-forge-1.119.0.jar",
|
|
"sha1": "ba7fd171500afb1a20106cd5c9d62917a2cc11b1",
|
|
"size": 3125991,
|
|
"side": "both"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "computer-craft-recreated",
|
|
"versionId": "3aca9vJw",
|
|
"version": "1.2",
|
|
"path": "resourcepacks/Computer Craft Recreated v1.2.zip",
|
|
"url": "https://cdn.modrinth.com/data/3KLJnXcN/versions/3aca9vJw/Computer%20Craft%20Recreated%20v1.2.zip",
|
|
"sha1": "18aa40e1684d1e1833ca53b2a8d7f08548bd7b5b",
|
|
"size": 133729,
|
|
"side": "client"
|
|
},
|
|
{
|
|
"source": "modrinth",
|
|
"slug": "resource-pack-overrides",
|
|
"versionId": "xf3H2eJV",
|
|
"version": "v21.1.0-1.21.1-NeoForge",
|
|
"path": "mods/ResourcePackOverrides-v21.1.0-1.21.1-NeoForge.jar",
|
|
"url": "https://cdn.modrinth.com/data/YsFycamt/versions/xf3H2eJV/ResourcePackOverrides-v21.1.0-1.21.1-NeoForge.jar",
|
|
"sha1": "42dddb70cc645a864596439ea95bd56e7a5561ed",
|
|
"size": 83035,
|
|
"side": "client"
|
|
}
|
|
],
|
|
"defaultServer": {
|
|
"name": "Brass and Sigil",
|
|
"ip": "bns.sijbers.uk"
|
|
},
|
|
"defaultShader": "ComplementaryReimagined_r5.7.1.zip",
|
|
"panelUrl": "https://bns-admin.sijbers.uk"
|
|
} |