From 65710fb9ca2f93847b748cee80352e1bc2adff8b Mon Sep 17 00:00:00 2001 From: hiina Date: Thu, 15 Aug 2024 14:30:28 -0600 Subject: [PATCH] move website to toplevel for easier serving --- .packwizignore | 8 +- ...riptions.py => collect-mod-descriptions.py | 0 collectmoddescriptions.sqlite | Bin 0 -> 2035712 bytes website/index.html => index.html | 0 website/mods.html => mods.html | 0 website/pico.red.min.css => pico.red.min.css | 0 website/style.css => style.css | 0 website/graph.svg | 3760 -- website/mods.dot | 511 - website/mods.json | 46012 ---------------- website/mods.txt | 2315 - 11 files changed, 6 insertions(+), 52600 deletions(-) rename website/collect-mod-descriptions.py => collect-mod-descriptions.py (100%) create mode 100644 collectmoddescriptions.sqlite rename website/index.html => index.html (100%) rename website/mods.html => mods.html (100%) rename website/pico.red.min.css => pico.red.min.css (100%) rename website/style.css => style.css (100%) delete mode 100644 website/graph.svg delete mode 100644 website/mods.dot delete mode 100644 website/mods.json delete mode 100644 website/mods.txt diff --git a/.packwizignore b/.packwizignore index 1bb1da4..f02e9cd 100644 --- a/.packwizignore +++ b/.packwizignore @@ -4,6 +4,10 @@ # Exclude README /README.md -website venv -requirements.txt \ No newline at end of file +requirements.txt +*.sqlite +pico.red.min.css +style.css +*.html +*.py \ No newline at end of file diff --git a/website/collect-mod-descriptions.py b/collect-mod-descriptions.py similarity index 100% rename from website/collect-mod-descriptions.py rename to collect-mod-descriptions.py diff --git a/collectmoddescriptions.sqlite b/collectmoddescriptions.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..72c838f43bce16ae20c66e5af9f1ed7c9921b207 GIT binary patch literal 2035712 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[Scsensm?&Qjw8O<2)(BT%_ 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 z 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℞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%0DK_Z@ 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%0Az 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

\n\n[](https://discord.gg/cV4cJyGXqF) \n[](https://globox1997.github.io/wiki/mods/AdventureZ/)\n[](https://github.com/Globox1997/AdventureZ/issues)\n
\n\n\u201cDescription\u201d\n

\n\n This mod adds a new end boss to Minecraft besides other deadly creatures. The boss is called \"Blackstone Golem\" and will be the hardest enemy you ever encountered. If you will start a war against the Piglins, watch out, they will call their Beast for help! And maybe you\u00b4ll even get caught by the Soul Reaper which usually findable in the soul sand valley. Almost forgot to mention: Somebody has seen a weird looking small creature crawling around...\n\nEnable another end boss fight by adding [VoidZ](https://modrinth.com/mod/voidz) \n\n\u201cCreatures\u201d\n

\n
\nCreatures\n\nBlackstone Golem \n\n\n- Spawns with ritual\n\n\nPiglin Beast \n\n\n- Spawns randomly while attacking piglins and mining nether gold ore\n\n\nSoul Reaper (Mount: Nightmare) \n\n\n- Spawns in soul sand valley\n\n\nNecromancer \n\n\n- Spawns in nether fortress's\n\n\nSummoner (and its vanguard) \n\n\n- Spawns during thunderstorm\n\n\nBlaze Guardian \n\n\n- Spawns in nether fortress's\n\n\nDragon \n\n\n\n\nYou have to kill the Eye to reclaim the dragon egg. \nThe egg will feel the Fame you reached by killing the Eye and will hatch over time (about 10mins). \nAfter the Dragon hatched, tame it by feeding it with raw meat or orc skin. \nThe Dragon has to grow up one stage to be rideable (dragon saddle needed) and another stage to carry a chest.\n\n
\n\n\u201cBossSummoning\u201d\n

\n
\nBoss Summoning\n\nStone Golem Spawning \nGet 4 Gilded Blackstone Shards by bartering with piglins or find them in the nether bastions. \n \n\nBuild 4 Chiseled Polished Blackstone Holder by putting Chiseled Polished Blackstone into the stone cutter. \n \n\nPlace a circular area of blackstone blocks (or whatever is similar to blackstone) with a radius of 5 and put one each edge the stone holder just like this:\n \nAfter you placed all 4 shards into their holder the ritual will start..... \n\n\nThe Eye Spawning \nBuilt this altar and wait a little bit. \n\n\n
\n\n\n\u201cItems\u201d\n

\n
\nItems\n\n- Handbook ([Patchouli](https://modrinth.com/mod/patchouli) mod necessary)\n- Blackstone Golem drops: Blackstone Heart, Gilded Shard, Netherite, Blackstone\n- Soul Reaper drops: Wither Head, Coal\n- Piglin Beast drops: Gold Ingots, Piglin Flag\n- Necromancer drops: Enchanted Book\n- Summoner drops: Enchanted Book\n- Nightmare is tameable\n\nPiglin Flag \n \nThe Piglin Flag has to charge itself and when it\u00b4s charged and you get close, all aggressive Piglins will get calm.\n\n\nGilded Netherite Armor \n \nStronger version of the netherite armor but piglins won\u00b4t attack you! (And a full set effect)\n\n\nHandbook \n \n\n
\n\n[](https://globox1997.github.io)\n\n\n\u201cMisc\u201d\n

\n\n[](https://modrinth.com/mod/fabric-api)\n[](https://modrinth.com/mod/cloth-config)\n\n\n\nThis mod is developed for Fabric. \nThere are no plans to develop a Forge version. \n\n\nModpack Permission: \nFeel free to use it in any modpacks.\n\n\nBug Report: \nJust report bugs at the github page.\n\nLicense: \nSound effects are either licensed under [https://audiojungle.net/licenses/terms/audio_sfx_media_single](https://audiojungle.net/licenses/terms/audio_sfx_media_single) or modified sounds from vanilla Minecraft.\n\nFor an in game wiki book, install [Patchouli](https://modrinth.com/mod/patchouli) mod and check the creative inventory for an AdventureZ handbook.", - "body_url": null, - "published": "2023-04-18T20:03:04.944925Z", - "updated": "2024-07-20T18:22:24.385165Z", - "approved": "2023-04-20T22:07:33.588675Z", - "queued": "2023-04-19T20:42:22.970408Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 818374, - "followers": 309, - "categories": [ - "mobs" - ], - "additional_categories": [ - "adventure" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "BI8491T1", - "V4ZECTUP", - "6483KEb7", - "3DMvG0s2", - "zrb4qqdJ", - "mBYmRou0", - "acNWrg1d" - ], - "icon_url": "https://cdn.modrinth.com/data/defK2XM3/bfebf4db35ca73d6c4d5c99c230b5b9f9b0de84c.png", - "issues_url": "https://github.com/Globox1997/AdventureZ/issues", - "source_url": "https://github.com/Globox1997/AdventureZ", - "wiki_url": "https://globox1997.github.io/wiki/mods/AdventureZ/", - "discord_url": "https://discord.gg/cV4cJyGXqF", - "donation_urls": [], - "gallery": [], - "color": 3348239, - "thread_id": "defK2XM3", - "monetization_status": "monetized" - }, - "sdaSaQEz": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20.1" - ], - "id": "sdaSaQEz", - "slug": "almost-unified", - "project_type": "mod", - "team": "aNgjGBk3", - "organization": "CMmmkdQy", - "title": "Almost Unified", - "description": "Unify all resources.", - "body": "![](https://i.imgur.com/yowlKWS.png)\n[![](https://i.imgur.com/u0EUHt8.png)](https://discord.com/invite/ThFnwZCyYY)\n[![](https://i.imgur.com/Z5PYH4R.png)](https://github.com/AlmostReliable/almostunified/wiki)\n
\n Text version if the thread design does not render\n\n ## What is Almost Unified?\n \n The mod is inspired by the idea of UniDict. An old, no longer maintained mod from the days of 1.12.2.\n \n Old versions of Minecraft used a system called the Ore Dictionary. Its purpose was to make the life of modders easier when adding new resources that might exist in other mods already. When used correctly, you could use resources from various mods in their recipes interchangeably. However, if you ever played a big modpack back in the days, you probably know that there were like 10 different ingots for each material because of many mods adding them.\n \n This often resulted in a lack of storage space because all these resources from the different mods didn't stack. Additionally, some mods didn't use the dictionary correctly for their recipes so a lot of the resources were useless.\n \n UniDict solved this issue by unifying the same resources from different mods so only one item for each resource was left and could be used for all recipes. So instead of having 10 different copper ingots, you will only have one which acts as the dominant universal copper ingot.\n \n A lot of time has passed since 1.12.2 and the Ore Dictionary is long gone. In today's modded Minecraft, there is the tag system which acts quite similar to the Ore Dictionary. Still, they also don't solve the problem of many similar resources from different mods.\n \n **Almost Unified** tries to solve this by working in a similar fashion as UniDict did.
\n Its goal is to have one dominant resource for each configured tag and make all recipes use this dominant entry.\n \n ## How does that work?\n \n By defining a priority mod list and target tags in the config, Almost Unified tries to find a dominant item for each entry and changes the recipes depending on that.\n \n In modern Minecraft, recipes are usually made of JSONs and are loaded when joining a world. Each loaded recipe is read by the mod and altered depending on different properties inside the JSON.\n \n For all inputs, the unification process tries to use the designated tag so all items will remain useful which means Almost Unified should also work in existing worlds.
\n For outputs, Almost Unified will use the dominant item.\n \n Since the modification happens before the recipe is loaded by the game, there are no demanding processes going on while the game is running.\n \n ## What features does Almost Unified have?\n \n The mod transforms existing recipes to have a unified resource list that players and packmakers can work with. It doesn't add its own recipes, resources, ore generation or similar content.\n \n Because there is a chance to have duplicate recipes when unifying, Almost Unified will take care of duplications and remove them.
\n Additionally, it hides all non-dominant entries from JEI/REI automatically.\n \n The mod is fully reloadable. Configs are loaded every time the unification process starts which means they can be edited on the fly. To restart the process, just rejoin the world or use the `/reload` command.\n \n ## Can you give an example?\n \n Think about having two mods (modA and modB) that both add Silver Ore. Additionally, they both add Silver Ingots and respective recipes to obtain the ingot such as blasting or smelting the ore.\n \n If one of those recipes doesn't accept a tag as input, Almost Unify will change that. Furthermore, it will pick one of the Silver Ingots as the dominant item depending on the mod priority list inside the `unify.json` config. The dominant Silver Ingot will then be used as output for all recipes no matter the mod.\n \n After the unification process, you will end up with some equal recipes. Almost Unified will merge them and change their namespace so it's visible that the recipe was changed. In the end, you will have recipes that accept tags as inputs and only the dominant item as output. Duplicate recipes are gone.\n \n ## More Information\n \n For more information like limitations, native integrations or the FAQ, check out the wiki.\n\n
", - "body_url": null, - "published": "2022-08-21T11:19:19.594924Z", - "updated": "2024-07-09T17:42:08.691231Z", - "approved": null, - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 222064, - "followers": 182, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "5i3CDEPU", - "iPLl09Yp", - "HhEJwJjY", - "g6596Yhc", - "pxqDqMR6", - "IVGC6GrB", - "jzr8fnoX", - "6EEkziWr", - "adgBCDRT", - "nztD7CVi", - "dawIr2ll", - "1sPatF7i", - "XGrgybng", - "ZwTnMmsN", - "AqanTMTr", - "HPuyitzl", - "oq3dWrDm", - "fNkrtiCX", - "pWEJ9lt3", - "WD9vKXPX", - "v6TWHsCN", - "bFsMCCI6", - "F8ZrO9vc", - "NpapGvte", - "jqeqVVU7", - "diMbNXT8", - "7LOb0z3O", - "PNIkXs2V", - "PZ1V7Mci", - "NO4DBmZX", - "iWb6tbB4", - "kpra2XLr", - "SgSIjplb", - "Pe0tpYJe", - "sGZHzc7i", - "JSklQ9zu", - "bhmQdcdc", - "NvAPdMNm", - "YWoIpT1N", - "1UTu2EZZ", - "bpU76t3g", - "nbWcrGAi", - "lPrtVfBj", - "ya2hRYzy", - "YrBC9X9Q", - "X9usGUNQ", - "HfZeAiCX", - "qYNUAgzM", - "9iqXwRfp", - "ZkyaGWIx", - "ILB4Tm76", - "tYSS6Dib", - "VbNDGDII", - "vtOvInZA", - "Q9mxb7xs", - "cqbprPRc", - "Ocp2iq9E", - "xsvYCII8", - "9KNjI95c", - "XVbUWwC0", - "3xmHIA1J", - "S0wK1InC", - "OzxnzRxV", - "hXKgUk4D", - "hopcp0yt", - "WAGfVZjm", - "IkNQoRt2", - "80DhYnOt", - "LdpXU2mS", - "T3CnKiSU", - "Yyn03ljA", - "v6YSY0pw", - "Q1gWMYfR", - "hLr3jBxm", - "nrvWF22W", - "gUWPql3A", - "j1Ol0QER", - "NE5NsB65", - "vTWwDNWJ", - "x5KiRGNC", - "okZK8Lx5", - "NBNpbYAb", - "MkAI529t", - "ojpdph1V", - "lasgBuqp", - "KVOLhJSI", - "YDzvW95p", - "RiyZchYc", - "BesPYHZb", - "V7hJewmj", - "OplTfJDp", - "Uz6NJPcS", - "Cv3LWEEJ", - "ZT0u2HWk", - "ssbygc7n", - "fsSMrcgk", - "x8bJybK2", - "rMGSeDQz", - "wf3YSwoi", - "FAyhbLco", - "cwqdMHhD", - "hZvVvT8l", - "ZgDGxFc0", - "CSpPvatX", - "nLhRL3pq", - "sLS6oELk", - "W9q8bqP2", - "EGTJES1W", - "uqCiAPR4", - "ArjVJrdK", - "BAOk2AD7", - "1ov14RO9", - "tz9oQbzV", - "75K9jgbe", - "SiYTfq3f", - "jwZMFRqk", - "SYjdtQf1", - "vf8VT8aD", - "UvrZ6tFP", - "qVQ9f5D3", - "RjuumRfU", - "cSA0vt27", - "wzoXsAbJ", - "VUCF7R3A", - "IVNh2VAz", - "psiEddgv", - "mkiJRdLr", - "5THCGs2c", - "AzVUB6Vw", - "pcjL4aza", - "B9kFoHlt", - "7FxN2bNC", - "ncgNC12H", - "JQ3UqpzN", - "BnnMpdMG", - "MJwm2tmA", - "pqru65nb", - "brlyx43J", - "iPxDcTPR", - "k5BCFqKK", - "JZngR05p", - "iSU1L7cZ", - "8qeBGZYn", - "nFn0L5rw", - "cW3D2dSO", - "BiQhqfNX", - "8ALuKRsp", - "COPYJEcR", - "pchFVUfS", - "Vqb7bNrf", - "TbGxfXN7", - "vhMO7SQr", - "ETalPdiu", - "GPhV5diy", - "2bCWZOhd", - "iL1uzqLm", - "hrMz1WTy", - "YH1x7MeQ", - "HEFHUYYd", - "N5V4FGet", - "1S0kr114", - "EJj6qcep", - "MzOf4RYa", - "LKHPEmI5", - "eaBbozYP", - "IoeasYuS", - "PJdf652f", - "Jb8q6qK2", - "Kx0VExGM", - "MoAvkrMK", - "r3Jd2eXo", - "WpnR2Tvd", - "p33YZ9DO", - "ybQ1TnE4", - "UmPU7AO8", - "Ci0KgTme", - "uihVnGhm", - "3WDjplY2", - "vxSvv9JJ", - "yIAiMmGu", - "aTfTDomA", - "arDcFGHI", - "gXM8Ox27", - "XHsZ7uBE", - "XlEuGzig", - "yyVCxO7K", - "ylGLTJba", - "ihQZPM1X", - "uqVj6O6P", - "lrwYXo99", - "s5fw9UvM", - "fscv1Pjy", - "iVBf0ICr", - "oTclC5Xa" - ], - "icon_url": "https://cdn.modrinth.com/data/sdaSaQEz/icon.png", - "issues_url": "https://github.com/AlmostReliable/almostunified/issues", - "source_url": "https://github.com/AlmostReliable/almostunified", - "wiki_url": "https://github.com/AlmostReliable/almostunified/wiki", - "discord_url": "https://discord.com/invite/ThFnwZCyYY", - "donation_urls": [], - "gallery": [], - "color": 11892829, - "thread_id": "sdaSaQEz", - "monetization_status": "monetized" - }, - "fM515JnW": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.12.2", - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "fM515JnW", - "slug": "ambientsounds", - "project_type": "mod", - "team": "4RhBAs8B", - "organization": null, - "title": "AmbientSounds", - "description": "#listentonature", - "body": "\n\n**Requires [CreativeCore](https://modrinth.com/mod/creativecore)**\n\nAdds a rich ambience to the minecraft world. It supports custom engines and works well with mods world gen mods.\n\nUse /cmdclientconfig to access the config menu.\n\nUse /ambient-debug to see which sounds are playing (especially provide this information if you run into any issues)\n\n[\n](https://bisecthosting.com/teamcreative)\n\nUse the promo code teamcreative to get 25% off the first month on any of the gaming servers!\n\n[](https://www.patreon.com/creativemd)", - "body_url": null, - "published": "2021-08-17T09:26:03.852346Z", - "updated": "2024-07-09T09:18:22.305606Z", - "approved": "2021-08-17T09:26:03.852346Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 3108005, - "followers": 2245, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "BkXARkwZ", - "gFA6rBRh", - "2GbdNWGc", - "Sth6XBbQ", - "mDsLRr3N", - "lleFsB3J", - "e2gz3HUq", - "OsvzFd1y", - "yMtKbCEH", - "X8aI9NX6", - "eDgqY1Gy", - "dKw2Azzg", - "rOFJAh1B", - "SaQNGUEW", - "HzAe7PdZ", - "yNFnf8du", - "adl4Ncwv", - "gFtyQpNQ", - "pU05E7rb", - "oO7RFtWI", - "H0e9z1R6", - "73cNzWIl", - "FnnwJGsd", - "ZQN41zUK", - "D8qFUFSe", - "eB8o9LJz", - "OCSsOHGW", - "ppyL48by", - "NBW6NILj", - "S9iWVbEo", - "uQ9ET7hv", - "3AqrJrw1", - "OeOZOgyO", - "YT7FF3lB", - "nB0Tb6yU", - "LNo9BMgY", - "ohMKnW3z", - "UhavHRSW", - "Axhf30fN", - "UMnOkgCb", - "spvQUwSs", - "YBOPXA7f", - "YzNTPba6", - "9Tzh60G4", - "oYrYXOpd", - "4AfD1W6g", - "AqgfKYX9", - "mFnIDeOy", - "jDKRf1LG", - "HeOQezGR", - "3XEpPTC0", - "sRTEh2bn", - "4AGySW6x", - "V6l1fpvW", - "jvElWEG9", - "Ezr0c9Mn", - "P6V7wtJl", - "tBPV6HX5", - "uFkj6MGq", - "5sNrTJOv", - "rOt61sOt", - "LMxgEE6D", - "41K1ScgC", - "4Oi6qbIh", - "HJn2qd61", - "zFY28Q2o", - "3hcMOFBh", - "faJZJQyE", - "SWnTRY6J", - "udzi7qiX", - "rSZhsa1c", - "n7Rl5o6Y", - "T8ORjhFh", - "u3CNTWfF", - "Y5HfsfYu", - "eVwI6FD9", - "l4b3Ev57", - "igkw5jai", - "f8udQ9NA", - "fMT5SCgk", - "2z5buLUy", - "h5nUJIV3", - "zTT9Dzv8", - "LCNNNltd", - "R5ocwPul" - ], - "icon_url": "https://cdn.modrinth.com/data/fM515JnW/icon.png", - "issues_url": "https://github.com/CreativeMD/AmbientSounds/issues", - "source_url": "https://github.com/CreativeMD/AmbientSounds", - "wiki_url": null, - "discord_url": "https://discord.gg/W9QM3fS", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/creativemd" - } - ], - "gallery": [], - "color": 1055242, - "thread_id": "fM515JnW", - "monetization_status": "monetized" - }, - "k23mNPhZ": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.20.1" - ], - "id": "k23mNPhZ", - "slug": "aquamirae", - "project_type": "mod", - "team": "sO83oKB2", - "organization": null, - "title": "Aquamirae", - "description": "Ship graveyard with terrible deep sea creatures!", - "body": "
\n
\n\n*The once endless ocean, the waters of which were raised from the depths by gusty winds, the ocean that was sailed by brave voyagers and fearsome flotillas of pillagers, is now chained in ice and snow.*\n\n*Frozen in time... The ships of those who were unlucky froze in the merciless ice, at the same moment terrible creatures crawled out of the abyss into the light of day. Through the blizzard, only the rare sounds of the horns of those who still hope for rescue are heard. What could transform the once unbridled ocean so drastically?*\n\n###
Requires Obscure API
\n\n##
Features
\n\n- Ice location with unique generation. Maze on the surface, frozen ocean under the ice.\n- Generates in the vanilla Deep Frozen Ocean biome, making it compatible with all world generation mods.\n- Lots of different sized structures for survival.\n- Unique ambient: background sounds, music and particles.\n- Terrible deep-sea (and not only) creatures.\n- Ghost of Captain Cornelia: boss with complex animation and a set of deadly abilities.\n- Many weapons with various abilities.\n- Several sets of armor with unique effects of half-sets and full-sets.\n- Food, \u0441onsumable items, items with unique properties and decorations.\n- Many customization options via config file.\n\n
\n
\n\n

\n\n##
Obscuria Collection Mods
\n\n
\n

\n

\n

\n

\n

 

\n
\n\n#
Sponsored by [NameHero](https://nhtrx.com/?a=1494&oc=54&c=209&p=r&s1=)
\n\n####
Need your own server to play with friends? NameHero provides amazing hosting services with automatic server setup for any game version and an easy-to-use control panel for advanced customization. Create your own server in 5 minutes without any technical knowledge!
\n\n
", - "body_url": null, - "published": "2023-04-21T10:04:44.615725Z", - "updated": "2024-07-17T11:56:58.546562Z", - "approved": "2023-04-23T17:06:52.866618Z", - "queued": "2023-04-22T19:52:51.631906Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 568777, - "followers": 624, - "categories": [ - "adventure", - "equipment", - "worldgen" - ], - "additional_categories": [ - "food", - "magic", - "mobs" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "kXsNZuKf", - "CAaXvTip", - "v2QyW19e", - "Wc9ngskb", - "ouUaC54p", - "7lX4KLFc" - ], - "icon_url": "https://cdn.modrinth.com/data/k23mNPhZ/e33ffb391c8c05f1ea99b09d00d5369e0ac44ae7.png", - "issues_url": "https://discord.gg/By29HCKgPx", - "source_url": null, - "wiki_url": "https://github.com/ObscuriaLithium/Aquamirae/wiki", - "discord_url": "https://discord.gg/jSHHJSUWdY", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Obscuria" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/k23mNPhZ/images/e144fc02877a08a5b604948429d5e418ceab6f64.webp", - "featured": true, - "title": "Cover", - "description": null, - "created": "2023-04-25T21:22:14.458241Z", - "ordering": 1 - } - ], - "color": 2382222, - "thread_id": "k23mNPhZ", - "monetization_status": "monetized" - }, - "QgooUXAJ": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "QgooUXAJ", - "slug": "archers", - "project_type": "mod", - "team": "fxvOEILN", - "organization": null, - "title": "Archers (RPG Series)", - "description": "\ud83c\udff9 Draw, Release, Conquer - Master the art of Archery!", - "body": "![](https://cdn.modrinth.com/data/QgooUXAJ/images/11e2b43cda5d546815ce58e0d5198e0a25d8779e.png \"\")\n\n## \ud83c\udff9 Draw, Release, Conquer - Master the art of Archery!\n\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Connector](https://img.shields.io/badge/Forge-via_Sinytra_Connector-orange?style=for-the-badge)](https://modrinth.com/mod/connector)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n### \u2728 Discover more of the RPG Series\n\n[![Paladins](https://cdn.modrinth.com/data/XIpMGI6r/images/3f19359bfd7521ba17bec818f125e87e09ef277e.png \"Paladins\")](https://modrinth.com/mod/paladins-and-priests \"\")\n[![Wizards](https://cdn.modrinth.com/data/XIpMGI6r/images/a7da965aa108daf95c10448c01423be49ce2338d.png \"Wizards\")](https://modrinth.com/mod/wizards \"\")\n[![Rogues](https://cdn.modrinth.com/data/XIpMGI6r/images/278d8c941af6dc763cf714b9f36f8b8366a60eb9.png \"Rogues\")](https://modrinth.com/mod/rogues-and-warriors \"\")\n[![Jewelry](https://cdn.modrinth.com/data/XIpMGI6r/images/747102d582732b8defa50a2c925c7d5a6f87d009.png \"Jewelry\")](https://modrinth.com/mod/jewelry \"\")\n\n# \ud83d\udce6 Installation\n\n### Required\n\n- [AzureLib Armor](https://modrinth.com/mod/azurelib-armor \"\")\n- [Ranged Weapon API](https://modrinth.com/mod/ranged-weapon-api \"\")\n- [Spell Engine](https://modrinth.com/mod/spell-engine \"\")\n\n### Strongly recommended\n- [Better Combat](https://modrinth.com/mod/better-combat \"\") for proper bow attributes\n\n# \ud83c\udff9 Features\n\n## Archery skills\n\nFind a Spell Binding Table in village [Gazebos](https://modrinth.com/mod/gazebos \"\"), or build your own.\n\nMake your Archery Manual (spellbook of archers), and unlock all the archery skills.\n\nArchery skills can be used with any bow or crossbow (vanilla, or even third party mods).\n\n![](https://cdn.modrinth.com/data/QgooUXAJ/images/97acd243f72f634742a683b6bf8f894fb7cb7853.png \"\")\n\n## New equipment\n\nExplore new, craftable spears, ranged weapons with varying characteristics, and armor pieces with archery bonuses!\n\nEquipment bonuses are configureable in `config/archers/items.json`.\n\n![](https://cdn.modrinth.com/data/QgooUXAJ/images/262305ebbf429052c39f5f104b2dcf9c2e913296.png \"\")\n\n## Auto-Fire Hook\n\nAuto-Fire Hook is a new, craftable gadget, that can be attached to any bow or crossbow, to automatically release fully charged arrows. So arrows can spam shot by hold the use key (right click).\n\nCompatible items are listed in the `archers:auto_fire_hook_attachables` data tag.\n\n![](https://cdn.modrinth.com/data/QgooUXAJ/images/28ce7b9a0c803e5f258bafeb1aa402e75ccd4605.png \"\")\n\n## Rebalanced enchantments\n\nRebalanced vanilla enchantments for ranged weapons to scale in an equivalent manner compared to melee enchantments.\n\n**Power** (for bows) gives +8% damage per level (instead of +50% per level).\n\n**Quick Draw** (for crossbows) reduce draw time by 10% damage per level (instead of 20% per level).\n\n**Infinity** available for Crossbows (turned on by default).\n\nThese changes are configurable in `config/archers/tweaks.json`.\n\n![](https://cdn.modrinth.com/data/QgooUXAJ/images/887a1ac03f225e8126f5c1dcd2e4fe90af5aaa45.png \"\")\n\n\n## Extended dungeon loot\n\nFind powerful archery equipment in dungeon loot chests!\n\nLoot table injections are configurable in `config/rpg_series/loot.json`.\n\n![](https://cdn.modrinth.com/data/QgooUXAJ/images/70aafa33211905bed21cc2e305a006bb3ca66304.png \"\")\n\n## New village structures\n\nFind Archery Ranges in villages, where archery equipment is being sold!\n\nThe spawn weight and limit are configureable in `config/archers/villages.json`.\n\n(When playing with Better Villages by JTL mod, it is recommended to disable spawning of small archery ranges in revamped villages, so only large ones will spawn)\n\n![](https://cdn.modrinth.com/data/QgooUXAJ/images/b3eacb45937d460007af06b0449b08e8a6dd76d9.png \"\")\n\n# \ud83d\udd27 Configuration\n\nSkill use mechanics and HUD can be configured under **Mod Menu / Spell Engine / Settings**.", - "body_url": null, - "published": "2023-11-02T19:34:49.954531Z", - "updated": "2024-07-08T15:08:56.337012Z", - "approved": "2023-11-08T00:02:57.664015Z", - "queued": "2023-11-05T23:03:48.587602Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 408865, - "followers": 376, - "categories": [ - "adventure", - "equipment", - "game-mechanics" - ], - "additional_categories": [ - "magic", - "worldgen" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "VEUlYKJj", - "gMXRAwI2", - "dEHZfTdA", - "NvezilAw", - "Qh5DA0m3", - "kbLGIusC", - "HADxMSlV", - "8ZAr68x7", - "SsljDTVj", - "CLsGamjt", - "NiZ1NHR8", - "48ImjUZP", - "gUXCxkkN", - "VgerX2Af", - "SOJ4DVD4" - ], - "icon_url": "https://cdn.modrinth.com/data/QgooUXAJ/fe9138d3f1ee1625c7ee169e85e73c140189c386.png", - "issues_url": "https://github.com/ZsoltMolnarrr/Archers/issues", - "source_url": "https://github.com/ZsoltMolnarrr/Archers", - "wiki_url": null, - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/daedelus" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/QgooUXAJ/images/11e2b43cda5d546815ce58e0d5198e0a25d8779e.png", - "featured": false, - "title": "Logo", - "description": "Archers (RPG Series)", - "created": "2023-11-05T17:21:38.674475Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QgooUXAJ/images/262305ebbf429052c39f5f104b2dcf9c2e913296.png", - "featured": false, - "title": "Items", - "description": null, - "created": "2023-11-07T22:07:16.136678Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QgooUXAJ/images/28ce7b9a0c803e5f258bafeb1aa402e75ccd4605.png", - "featured": false, - "title": "Auto Fire Hook", - "description": null, - "created": "2023-11-08T09:59:21.781248Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QgooUXAJ/images/70aafa33211905bed21cc2e305a006bb3ca66304.png", - "featured": false, - "title": "Loot", - "description": "Find archery equipment in dungeons", - "created": "2023-11-05T16:59:14.692374Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QgooUXAJ/images/8657be3ab6cdf9c6802ae5f66f9efbce8e853572.png", - "featured": true, - "title": "Archers in-game", - "description": null, - "created": "2023-11-05T18:58:19.937793Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QgooUXAJ/images/887a1ac03f225e8126f5c1dcd2e4fe90af5aaa45.png", - "featured": false, - "title": "Enchantments", - "description": "Rebalanced Vanilla Enchantments", - "created": "2023-11-05T16:59:36.573791Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QgooUXAJ/images/97acd243f72f634742a683b6bf8f894fb7cb7853.png", - "featured": false, - "title": "Archery Skills", - "description": null, - "created": "2024-04-04T09:43:00.512054Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QgooUXAJ/images/b3eacb45937d460007af06b0449b08e8a6dd76d9.png", - "featured": false, - "title": "Village structures", - "description": "Find new village structures, where archery equipment is sold", - "created": "2023-11-05T17:00:24.711284Z", - "ordering": 0 - } - ], - "color": 2574377, - "thread_id": "oU3MShr9", - "monetization_status": "monetized" - }, - "lhGA9TYQ": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19-pre1", - "1.19", - "1.19.1", - "1.19.2", - "22w42a", - "22w43a", - "22w44a", - "1.19.3-pre2", - "1.19.3", - "23w03a", - "1.19.4-pre3", - "1.19.4", - "23w13a", - "23w13a_or_b", - "23w18a", - "1.20-pre1", - "1.20-pre5", - "1.20", - "1.20.1", - "23w31a", - "23w32a", - "23w33a", - "23w35a", - "1.20.2-pre1", - "1.20.2-pre2", - "1.20.2-pre4", - "1.20.2", - "23w40a", - "23w41a", - "1.20.3-pre1", - "1.20.4", - "24w09a", - "24w12a", - "24w14potato", - "24w14a", - "1.20.5-pre1", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "lhGA9TYQ", - "slug": "architectury-api", - "project_type": "mod", - "team": "72qgsq9X", - "organization": "hUDBrSHN", - "title": "Architectury API", - "description": "An intermediary api aimed to ease developing multiplatform mods.", - "body": "# Architectury API\n\nTalk to us on [Discord](https://discord.gg/C2RdJDpRBP)!\n\nAn intermediary api aimed to ease developing multiplatform mods.\n\n### What is Architectury API\n\nArchitectury API is an api to abstract calls to fabric api and forge api as both loader has different implementations of\nwhat can be perceived as the same thing.\n\nArchitectury API updates regularly, with new hooks and features. Currently contains over **90** events hooks, networking\nabstraction, loader calls abstraction, game registry abstraction and an easy to use @ExpectPlatform annotation (Only\nworks on static methods).\n\n### Do I really need this API?\n\nArchitectury API is only one part of the architectury ecosystem, **Architectury Plugin** is the gradle plugin enabling\nall this multiplatform actions.\n\nArchitectury API is optional for projects built on architectury, you may create your architectury project with just\nArchitectury Plugin.\n\n### Advantages of Architectury\n\n- Open sourced\n- Less boilerplate for your multiplatform mod\n\n### Getting started with making multiplatform mods\n\nArchitectury Loom: https://github.com/architectury/architectury-loom (a fork of Fabric Loom adding multiplatform development capabilities)\n\nGradle Plugin: https://github.com/architectury/architectury-plugin (includes Architectury Injectables, for the `@ExpectPlatform` annotation)\n\nExample Mod: https://github.com/architectury/architectury-example-mod (a discontinued example mod using Architectury, if possible, use the templates instead)\n\nMod Templates: https://github.com/architectury/architectury-templates (a set of templates to get started using the Architectury toolchain)\n\n### Example: Usage of @ExpectPlatform\n![Exmaple of the @ExpectPlatform annotation, part of Architectury Injectables](https://camo.githubusercontent.com/78c68766affb70fbd88f9806e0e95f78765ec339448d7102065f2942be2b3215/68747470733a2f2f6d656469612e646973636f72646170702e6e65742f6174746163686d656e74732f3538363138363230323738313138383130382f3737363432383831343330393738353632302f756e6b6e6f776e2e706e673f77696474683d31313931266865696768743d343339)\n\n### Credits\n\nIn certain older versions, this library used to bundle typetools; you can find its license [here](https://github.com/jhalterman/typetools/blob/master/LICENSE.txt \"\")", - "body_url": null, - "published": "2020-11-16T10:40:17.116288Z", - "updated": "2024-07-22T09:13:06.286970Z", - "approved": "2020-11-16T10:40:17.116288Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 7956692, - "followers": 3030, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "37aObfvM", - "gyNUAhlG", - "7mmmFMxV", - "5KJz05dn", - "sqJXhMX9", - "y6rBiuLE", - "Vato9b7P", - "2AmdiW2X", - "YLbgW3at", - "iKqu0dIa", - "qFpMNY9p", - "JD5CZqrY", - "Uw4OUIpO", - "468H7PSo", - "xUSAkGXZ", - "yekAuTSi", - "kuKyhx4a", - "puJaYNe6", - "G6roBkfe", - "vhKOfGGy", - "JKUpiAOI", - "BO9pG04t", - "RRYxZ2Ss", - "LOJZqt02", - "PNRrEweK", - "ol14cqSs", - "6rv0zlku", - "99woqoda", - "uwTqwrar", - "k2CSXNeY", - "TytFoW0P", - "BrPyk75r", - "nEcl9mv3", - "z3PYgL8v", - "k5Vk58yE", - "mjtvukk4", - "dQVFn0lZ", - "mpqJwBvP", - "2nlsuqT0", - "OcSwv7Bd", - "PnEz49HI", - "oNHPgHOo", - "7tOt6yBe", - "kgP2KvTa", - "syUiA6EY", - "Hf0Bau1j", - "4EmMThpo", - "J78onBNb", - "4QsePUaY", - "DrzwF8io", - "M2TFuKCj", - "LkkGgJ54", - "Abuha336", - "hVpjPVqq", - "ZTaMrj4V", - "d9yizwYu", - "cRQNpVkN", - "iSSjXP6I", - "e5A7iji0", - "QbVhURET", - "QdSI5Jqt", - "TfrGiL2j", - "fgbaICgI", - "4ExwBLcT", - "Vx9peY9q", - "LLWnlbqB", - "AqHbhvJG", - "D9WJXiDA", - "I0bwxQis", - "fmyLcSUR", - "fuvw3iT3", - "BDGIzrTW", - "m9TL0O0B", - "XNSp0pec", - "Vfjfgr3q", - "H2eskN4C", - "MJMK72lb", - "CQS8sEfa", - "DDO8yQYm", - "RvJHT8eh", - "A6mEgIbA", - "mYz4gdHP", - "99U08qrM", - "l5BQFxY6", - "yayVtVT2", - "lbZY1Knw", - "SvFEBbXa", - "juDpYJd0", - "JzXLfsj6", - "aNnwGOML", - "HINkYiBY", - "nq5xHPXL", - "76Z4FAQ0", - "BCLEdiJm", - "GCR7RG35", - "JCUL4KKt", - "Qg9loogH", - "foPbHoIn", - "TZRm0P23", - "ZrvfXtKK", - "yaTUjhVv", - "xjWpId6m", - "cH9PCvfY", - "rJ54rLqX", - "FkwCidMg", - "Dlcr87N4", - "hFLxuJ0N", - "KE5bu0Vd", - "tXIP7YPz", - "MSHtHE4s", - "iIYfuRMT", - "i6EVpCCY", - "lvNmFud9", - "PbE00gCi", - "MGP3b9Aq", - "d5oFBHkM", - "umK9Amrq", - "ejJFmhZW", - "PEKDmPIQ", - "ZZxvV3Kl", - "9yZyQCYh", - "4QgrcQn8", - "sylbo6YH", - "JD6EmQHI", - "Hl08ZTHo", - "wkQeBjBR", - "dcM46wLr", - "SaBmdMXf", - "WFvj4t0k", - "Z7iWDzqB", - "s1gmP0Q3", - "1eob8ZdG", - "uhEeGdaK", - "41RubmTw", - "2xqs1Y6b", - "v3rn2fDT", - "wafgwqUm", - "xXsDyf0B", - "alc70oBu", - "GEBcq08y", - "1hOCMZsg", - "VwpnDGLt", - "ketja3QP", - "sGPVpzLh", - "9VVWBhOe", - "YiYBpQpv", - "OrdDd9xt", - "YxX289mS", - "I0TW1RGi", - "BmkZHo8Y", - "tJBAMkGO", - "7vxxSNtV", - "XZrvAVVY", - "SWry8g5q", - "6hcOpiuA", - "Kwuu4O4w", - "tJGqxo3S", - "LjNaLvHD", - "97NYBivp", - "gP2XH9Oe", - "gcCtfIqf", - "MDMnIYXn", - "fHBKIXLG", - "lh8TNghT", - "XXGqoxBe", - "ppDF7bGm", - "Xb48U4dI", - "oGBEjb15", - "NtVaa36c", - "jHxM99iS", - "ZBfefNWq", - "a9f986RP", - "XV72M5Gg", - "w5Kw8FAN", - "Z6666f4P", - "ScYnvqdx", - "Zw57dVyl", - "j5zDzQqi", - "o069zrDa", - "DIw2YTZ2", - "H3InwdRP", - "aQu6FcPv", - "HoIJp48v", - "ns7Xs1B6", - "eIZS4sYy", - "62fhHjWH", - "cysqWrDN", - "OFLHUcGo", - "NxbWyaxs", - "lReYANwU", - "7zJ2DJuN", - "jSGDiM9H", - "QNVGxVoq", - "7SbYSIdC", - "TWylwR7P", - "ON7CwM6M", - "6bcAfgt2", - "8y4xVR6z", - "8tNf9Wq9", - "5VA4z5O5", - "Xisp7QmU", - "Sbew3kXe", - "gyJ7kDpb", - "Ock52JGW", - "94pDo4Mg", - "NyIvjlpf", - "UWacXu6I", - "cSMWX5mK", - "msOhmxZv", - "tN1jacer", - "cv151FBM", - "RbSwgJzj", - "WtGJ04th", - "g64rcqrh", - "92SRnLOo", - "Hwb5NUwj", - "7anuQwt3", - "BD9Sr6TL", - "JJjGdSFd", - "hGR2Y1XK", - "hPS5IgBx", - "s7TNBlkA", - "mGUTSes6", - "tcThoSyZ", - "fz7a9s7w", - "bkK2w2SA", - "AIDo0TBH", - "puZezS6x", - "mzs29BUG", - "DRIeZqaG", - "JNXDm2dM", - "4P2tDXB8", - "TcnLTl81", - "WpILW4lU", - "ibcxOwwP", - "VFiyBfxr", - "5Df4To3D", - "BcFTKnjw", - "S8ah9mAL", - "m1ZNYMdO", - "3TLU8vWO", - "TDrn8LU6", - "iqtq80D9", - "8KEpDc47", - "ekLaVOwe", - "GASUTIWF", - "lLMy7N02", - "FS4xv173", - "Vd2WmEGD", - "kuK9g96U", - "7a4IcC0B", - "R5RNBeku", - "ng2Ah4fI", - "Jn96Vhkn", - "NNgyZexI", - "ibPc02al", - "RDKM6Ne0", - "whUFAS71", - "tBWqtdBO", - "Qf7DCvFk", - "dSE4T7Xl", - "AIFDESOL", - "ueVsvU6j", - "VojERyZc", - "pERZHG0d", - "ql0OowZw", - "3ChyUkZQ", - "WbL7MStR", - "1MKTLiiG", - "cde9Su0w", - "96L7fC9l", - "jJekxf2z", - "ioqQQnil", - "qbmXVUzs", - "5ofORDt8", - "ZBYAOSc6", - "L9jCGCSy", - "QMCCyxa5", - "oTflOmop", - "PU55znJx", - "kVjQWX0l", - "ZFDazCA3", - "1ROEGmfO", - "C2sB1Yq5", - "uo9eXNGR", - "PByNovaH", - "vEEP0bOY", - "TiDPj2Uz", - "814k8fLR", - "K1mZCldi", - "N6v35Fhx", - "WdiKTPMg", - "M57oafqk", - "SC8yTYVZ", - "CQnItbHC", - "FOAcMcjs", - "pdzYN3Za", - "jDrqxvlE", - "7SK856ow", - "ABmmUMl5", - "uicFHU6j", - "g3p4ZDht", - "4JZAlpn7", - "SbPQPVBq", - "geHK4z6i", - "qvgH61MM", - "nW3HvWVP", - "KDUH9htx", - "i0N0Veb4", - "cCIK28as", - "iqKljDnd", - "Th6yhTAa", - "vvN5UGnq", - "whouAO7b", - "NtU0dTSY", - "rFHVOzAZ", - "afBcyXjI", - "zQZVt59v" - ], - "icon_url": "https://cdn.modrinth.com/data/lhGA9TYQ/icon.png", - "issues_url": "https://github.com/architectury/architectury/issues", - "source_url": "https://github.com/architectury/architectury", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "github", - "platform": "Github", - "url": "https://github.com/sponsors/MaxNeedsSnacks" - }, - { - "id": "patreon", - "platform": "Patreon", - "url": "https://patreon.com/shedaniel" - } - ], - "gallery": [], - "color": 1315603, - "thread_id": "lhGA9TYQ", - "monetization_status": "monetized" - }, - "td9zQQBq": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "td9zQQBq", - "slug": "archon", - "project_type": "mod", - "team": "cFaH7uFK", - "organization": null, - "title": "Archon", - "description": "Sorcery, Necromancy, Bosses, and More!", - "body": "\n
\nSpoiler\n\n\n\n
\n\n

\"Archon\"

\n

Archon is an elemental based magic mod for Fabric 1.18+. It includes:

\n

- A Unique Mana System

\n

- Elemental Weapons with Abilities

\n

Spellcasting system with unique spells

\n

- Necromancy

\n

- Helpful Miscellaneous Items

\n

- Summonable Bosses

\n

- And More! 

\n

 

\n

If you have Patchouli installed, you can craft a Grimoire to view all about the content.

\n

 

\n

 

\n

\"\"

\n

REQUIRES SPELL POWER ATTRIBUTES \n

\nSpoiler\n\n\n\n
\n\nRecommended Mods:

\n

Patchouli: Allows you to use the guide book

\n

REI: Allows you to view all recipes

\n

 

\n

Compatible Mods:

\n

Spell Power Attributes: Spell damage boosted by critical damage

\n

EMI: REI alternative

\n

 

\n

 

\n

\"\"

\n

 

\n

 

\n

FAQ

\n
\n

Q: Can I configure this mod?

\n

A: Yes, you can find a config file in your run folder. You can configure many aspects of the mod, including the mana display position.

\n

Q: Will this be ported to Forge?

\n

A: No

\n

Q: What if I found an issue or have a suggestion?

\n

A: Create a detailed post on the github issues page

\n

Q: Why are some of the textures bad?

\n

A: I'm not a great artist, so I do what I can with textures

\n

 

\n

Tips

\n

1. You may add other mobs to the tags c:bossesarchon:creatures, and archon:players to allow souls to be dropped from modded mobs.

\n

2. You can customize the maximum mana of individual players by using the /mana setMax command

\n

3. To increase the difficulty of a modpack, it is recommended you adjust spell recipes to make them harder to craft

\n
\n

 

\n

\"\"

", - "body_url": null, - "published": "2023-11-27T22:53:57.267804Z", - "updated": "2024-08-06T12:40:15.387364Z", - "approved": "2023-11-30T22:05:05.307299Z", - "queued": "2023-11-27T23:04:52.092870Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 139791, - "followers": 31, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [ - "game-mechanics", - "mobs", - "utility", - "worldgen" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "7PMR18Cs", - "HJaP589G", - "YVC9b3TB", - "SASDbmVF", - "cTrb2Cvg", - "lZt13Wur" - ], - "icon_url": "https://cdn.modrinth.com/data/td9zQQBq/a62e64f6fc83356a7e1d79d19785ed3a34fd4f34.png", - "issues_url": "https://github.com/Safrodev/Archon/issues", - "source_url": "https://github.com/Safrodev/Archon", - "wiki_url": null, - "discord_url": "https://discord.gg/muAnYRGXrq", - "donation_urls": [], - "gallery": [], - "color": 1902883, - "thread_id": "GUMYstXN", - "monetization_status": "monetized" - }, - "bb2EpKpx": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.4" - ], - "id": "bb2EpKpx", - "slug": "argonauts", - "project_type": "mod", - "team": "dUaHb0Sk", - "organization": "N42M457t", - "title": "Argonauts", - "description": "A guild and party mod to work and play together with your teammates on a server!", - "body": "## Argonauts\n\n[![Made by Terrarium](https://images.teamresourceful.com/u/I80VLV.svg)](https://discord.terrarium.earth)\n[![Modrinth Partnership](https://images.teamresourceful.com/u/Bi4Cuo.svg)](https://discord.gg/modrinth-734077874708938864)\n[![Requires Resourceful Lib](https://images.teamresourceful.com/u/jUWHY2.svg)](https://modrinth.com/mod/resourceful-lib)\n[![Supports Cadmus](https://images.teamresourceful.com/u/zVzeTh.svg)](https://modrinth.com/mod/cadmus)\n[![Supports Heracles](https://images.teamresourceful.com/u/wZtXSD.svg)](https://modrinth.com/mod/heracles)\n\n### \ud83d\udcd6 About \ud83d\udcd6\n\nNamed after the great heroes who rode with Jason on the Argo,\nArgonauts is a utility mod that enables you to work together as\na team with other players on your multiplayer servers with different\nguilds and parties. \n\nIt allows you to chat with them using guild or\nparty chat, manage the permissions of your teammates and your teammates itself\nwith the handy gui, and participate in activities together with your team members,\nlike [Questing](https://www.modrinth.com/mod/heracles) and [Land Claiming](https://www.modrinth.com/mod/cadmus)\n\n### Team management GUI\n![Party Member gui](https://files.teamresourceful.com/r/FJianb.png)\n\n### Party/Guild Chat\n![Rick astley making an appearance in party chat](https://cdn.discordapp.com/attachments/881359242492252170/1112121200542490746/image.png)\n\n### Quest/Land Claiming Integration\n![Claiming land as a team with Cadmus and Argonauts](https://files.teamresourceful.com/r/l2xD5h.png)\n\n---\n
\n\n### Socials\n\n[![youtube-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/youtube-plural_vector.svg)](https://youtube.terrarium.earth)\n[![twitch-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/twitch-plural_vector.svg)](https://www.twitch.tv/terrariumearth)\n[![twitter-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/twitter-plural_vector.svg)](https://twitter.terrarium.earth)\n[![kofi-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/donate/kofi-plural_vector.svg)](https://kofi.terrarium.earth)\n[![discord-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/discord-plural_vector.svg)](https://discord.terrarium.earth)\n[![modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/available/modrinth_vector.svg)](https://modrinth.com/user/Terrarium)\n[![curseforge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/available/curseforge_vector.svg)](https://www.curseforge.com/members/terrariumearth/projects)\n\n---\n\n### Check Out our Other Projects\n\"Handcrafted\"\n\"Chipped\"\n\"Ad\n\"Tempad\"\n\"Colorful\n\n\"Lil\n\"Vitalize\"\n\"Spirit\"\n\"Reaper\"\n\"Experience\n
\n", - "body_url": null, - "published": "2023-04-03T14:53:17.244097Z", - "updated": "2024-04-14T21:04:25.477981Z", - "approved": "2023-06-10T23:41:15.625946Z", - "queued": "2023-06-10T21:30:15.566307Z", - "status": "approved", - "requested_status": "unlisted", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 223385, - "followers": 177, - "categories": [ - "utility" - ], - "additional_categories": [ - "library", - "management", - "social" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "ua5WCyVc", - "s6aYAqG9", - "2d1RRhRS", - "wxjTKLo3", - "Nntabg2y", - "IH2HFcvL", - "vxnbK7td", - "itpopxed", - "FAs8No0k", - "fvHqltx4", - "fvK2DdCB", - "dlmPwB2h", - "4WO9VSSE", - "6kWn2185", - "qaPDStz0", - "tbOrGAho", - "DXR5wmcD", - "NnwtMtFB", - "xKXMoidE", - "jJPVvZIA", - "mBXCaPlN", - "AzpOeqjn", - "axA0dUnz", - "fQP9S8Yw", - "AP8YzFpf", - "Rka22SAY", - "WJ2oWLzK", - "QRazdbGn", - "Pr2VnQgn", - "Lc96Obnn", - "Ibub9zqP", - "WWdnpWiV", - "EBD0qDzw", - "nP4rBNWT", - "r0eKAc5z", - "wLI6JsqG" - ], - "icon_url": "https://cdn.modrinth.com/data/bb2EpKpx/a1bd657608a465ee17d88307b936eb41bcdad502.png", - "issues_url": "https://github.com/terrarium-earth/Argonauts/issues", - "source_url": "https://github.com/terrarium-earth/Argonauts", - "wiki_url": null, - "discord_url": "https://discord.terrarium.earth", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/bb2EpKpx/images/bcd2c8729814155c0cd001861e785d7f3b717b25.png", - "featured": false, - "title": "Party/Guild chat", - "description": "Use party/guild chat to talk to your team members on a secure channel, with neat features like embed viewing", - "created": "2023-06-10T21:23:19.980967Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bb2EpKpx/images/db695b9899b30e54ad82f2c117d1c74975801a9f.png", - "featured": false, - "title": "Cadmus integration (Land claiming)", - "description": "You can claim land as a team using Cadmus with Argonauts. Completely optional tho!", - "created": "2023-06-10T21:24:36.335023Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bb2EpKpx/images/f4aa0d1f9f692679a681deb78ed70ef4d1a2075e.png", - "featured": false, - "title": "Party member management", - "description": "You can use our GUI to manage who is in your party and what permissions they have in it", - "created": "2023-06-10T21:22:26.635585Z", - "ordering": 0 - } - ], - "color": 1846356, - "thread_id": "bb2EpKpx", - "monetization_status": "monetized" - }, - "P0Mu4wcQ": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20.1", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "P0Mu4wcQ", - "slug": "artifacts", - "project_type": "mod", - "team": "6u3haPJ2", - "organization": null, - "title": "Artifacts", - "description": "Adds various treasure items that can be found through exploration", - "body": "![](https://raw.githubusercontent.com/ochotonida/artifacts/1.18/src/main/resources/logo.png)\n\nSome older versions of this mod can be found on curseforge: [Forge](https://www.curseforge.com/minecraft/mc-mods/artifacts) / [Fabric](https://www.curseforge.com/minecraft/mc-mods/artifacts-fabric)\n\nArtifacts is a mod which aims to make exploration more rewarding by adding various powerful items that cannot be crafted.\n\nThe items added by this mod can be found in chests in vanilla structures, through archaeology, or can very rarely be found worn by entities. All artifacts only have a few chests in which they can be found, so go out and explore! Additionally, a new underground campsite structure has been added. Mimics occasionally spawn in these campsites instead of a chests, which are dangerous enemies that attack players that get too close. Mimics always drop a random artifact when killed.\n\nEvery item added by this mod has a unique model when equipped. The full set of items and their descriptions can be found in the images tab. Sn up-to-date list of where each item can be found is available on the wiki on GitHub.\n\n![](https://user-images.githubusercontent.com/37985539/118691060-fdaaa400-b808-11eb-97c8-2f45ef277c52.png)\n\n## Frequently Asked Questions\n\n\n#### _Some items are too powerful, is there some way I can change that?_\n\nArtifacts adds various game rules that allow you to change or completely disable the effects of all items added by the mod.\nIn versions for Forge 1.19.2 and below, most of these config options are located in the server config. Unlike the client and common config files, server config files are located in your world save's _serverconfigs_ folder. Preventing specific items from spawning in chests is currently not possible without creating a data pack, but it is possible to change how rare artifacts are in general using the artifactRarity (for items in chests) and campsite count/mimicChance (for mimics) config options.\n\n#### _How do I change the amount of slots for my artifacts?_\n\nIf you're using the Forge version, It is possible to change the number of slots of each type using the Curios server config. The '/curios' command can also be used to add/remove slots for one specific player. If you want to change the slot an artifact can be placed in, you will need to create a data pack and change the item tags that determine the artifact's slot types.\nMore information on how to do all of these things can be found on the [Curios wiki](https://github.com/TheIllusiveC4/Curios/wiki/How-to-Use:-Users).\n\nIf you're using the Fabric version, modifying the number of slots players have requires creating a data pack. Information about the data formats used can be found on the [Trinkets wiki](https://github.com/emilyploszaj/trinkets/wiki/Trinkets-Data-Formats).\n\n#### _Which mod are you using to put artifacts on armor stands?_\n\n[Curious Armor Stands](https://www.curseforge.com/minecraft/mc-mods/curious-armor-stands \"\").\n\n#### _Can I still find artifacts if I add this mod to a world that has already been generated?_\n\nCampsites and mimics will only spawn in chunks that were generated after you downloaded the mod. You will still be able to find artifacts in unopened chests in existing chunks.\n\n#### [Forge] _Whey I try to open the Curios menu to equip my artifacts, nothing happens._\n\nSome server plugins can cause this (https://github.com/TheIllusiveC4/Curios/issues/131). If you're using plugins, verify that this issue also happens in a Forge-only environment before asking for help.\n\n[![](https://discordapp.com/api/guilds/298798089068609537/widget.png?style=banner2)](https://discord.gg/87pXJadaRr)", - "body_url": null, - "published": "2022-06-14T16:56:58.872057Z", - "updated": "2024-08-13T15:12:29.864419Z", - "approved": "2022-06-14T16:56:58.872057Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 611133, - "followers": 599, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "vtfSrjwt", - "enKgSs94", - "mPPkxtPE", - "tr5a9mT8", - "e4CTWqPl", - "fSw9kqQh", - "V8ExzIs5", - "NyF72ZGD", - "o0rov6DO", - "qXHbzxWN", - "3uzmjVVv", - "qrgK6WbC", - "qYmael6x", - "aR9WUkuw", - "jNhlay28", - "l9VPEvbV", - "V30gGFiR", - "mqynvjMF", - "M29wAfi3", - "lEZPMdyg", - "NZW4ytS1", - "Mx3Od65u", - "v3E2bsYR", - "1DMHqctP", - "bJzHzT51", - "6DXOR2pO", - "b349kUSi", - "Czb4tu7o", - "bfIQoQHe", - "r3FHm0nE", - "bbR3MLn5", - "9LAXM8mY", - "DcVGTlgT", - "KmlubFpZ", - "IvSt1a0t", - "TdKHoxTe", - "IfIR5Ism", - "QocOGlCW", - "2GfgtAam", - "4dYkst1S", - "sHrGzycI", - "PebrQais", - "zdWM9d47", - "iyqyMkD3", - "9Kojdc30", - "DDQl0gcS", - "xSYcBxz1", - "e7pOMiUY", - "X7e1GWpM", - "edfEyLZL", - "yD2sUuih", - "EH6eSF3G", - "ssCNWbE6", - "Uetdhalv", - "lswKVrnX", - "dPhbqtM6", - "Odf79yb4", - "xGYyX1il", - "EAwGZiN8", - "9t7hc6bZ", - "AoKWNF4Z", - "LIJxLjYS", - "Ajy5hbi6", - "ybE3XjDX", - "WvvsDJxJ", - "gbxaQJBL", - "X75XmT50", - "8mZ5UnPo", - "U2iHcp5o", - "VlULYp87", - "2zjahdfM", - "gJMeLEjq", - "uYKiAW2x", - "X4J7A9Jl", - "bm5Am3Lg", - "1O1JZK36", - "Ua6Apv5x", - "SeeTaJsQ", - "VfXXlUYc", - "coaHNDhc", - "ZtCX7QxR", - "fcNXNA2P", - "CibbmvD9", - "ybdJhvVc", - "ZunWeb9t", - "dq6iQjYP", - "PwoGGJe5", - "GMcOLgEm", - "hTuOUk3O", - "EprKTxJ0", - "oLyJvXUR", - "jDAjEp8X", - "LxumgfoD", - "YL3oRJmh", - "jcPe37QH", - "o2Dxkk1w", - "gaxqqbHi", - "yh2oWH8q", - "GvpFCDSY", - "yfRlmBIB", - "k4LL0VHh", - "zFrdv9y8", - "HS4Gj6ih", - "nrhNa8EA", - "a2ALFzXl", - "NV50esMi", - "jSNuKYez", - "2s7befRd", - "uHFUM7yZ", - "aHLeaL2m", - "oLw9PXUb", - "5N2GJypV" - ], - "icon_url": "https://cdn.modrinth.com/data/P0Mu4wcQ/icon.png", - "issues_url": "https://github.com/ochotonida/artifacts/issues", - "source_url": "https://github.com/ochotonida/artifacts", - "wiki_url": "https://github.com/ochotonida/artifacts/wiki", - "discord_url": "https://discord.gg/87pXJadaRr", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/011b27804cc18af57e472790267a73d9ac03a23e.png", - "featured": false, - "title": "Shock Pendant", - "description": "Has a chance to strike attackers with lightning. Found in desert pyramids", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/076c11d33843c4b235be3545a750928f831546af.png", - "featured": false, - "title": "Digging Claws", - "description": "Increases the wearer's mining speed and base mining level. Found in abandoned mineshafts, buried treasure chests & village toolsmiths", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/0e2498f43ebdc1d7f71e903eab8940dfecbf8653.png", - "featured": false, - "title": "Cloud in a Bottle", - "description": "Allows the wearer to double jump. Found in pillager outposts, large underwater ruins, end cities & mineshafts", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/13a66e43218fce429742299e2f791c529a1c1975.png", - "featured": false, - "title": "Vampiric Glove", - "description": "Causes the wearer's melee attacks to absorb health. Found in mineshafts, desert pyramids & village armorers", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/1a7f9ac24d5a253dfe66eba1ef41f4eb64911c4c.png", - "featured": false, - "title": "Fire Gauntlet", - "description": "Causes the wearer's melee attacks to set targets on fire. Found in ruined portals, large underwater ruins & bastion treasure chests", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/22a5a367086dabe854526f24fc989807912f1a1f.png", - "featured": false, - "title": "Pickaxe Heater", - "description": "Automatically smelts mined ores", - "created": "2024-04-28T09:01:39.010315Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/25d520a97dca6f4a448edc983460e79f6a0a00b5.png", - "featured": false, - "title": "Everlasting Beef/Eternal Steak", - "description": "Not consumed when eaten. Dropped by cows killed by players, found in bastion stables & village butchers", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/3797512334b075f1a7147f75a3be744248705426.png", - "featured": false, - "title": "Feral Claws", - "description": "Increases the wearer's attack speed. Found in shipwrecks, buried treasure chests & village weaponsmiths", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/424a4109496812006522ac6ca70c74ee7ebc7c44.png", - "featured": false, - "title": "Lucky Scarf", - "description": "Applies an extra level of fortune to mined blocks. Found in treasure chests, ruined portals, strongholds & underwater ruins", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/518f58c323940e629433cb92fa1e115b48009de8.png", - "featured": false, - "title": "Whoopee Cushion", - "description": "Increases the wearer's flatulence. Found in desert pyramids & village tanneries", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/526f58902d6840a84284fd186a69fdf02915f283.png", - "featured": false, - "title": "Flippers", - "description": "Improves agility while swimming. Found in buried treasure chests, shipwrecks & large underwater ruins", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/5ea9189c441071cb9319402af866d24aa7078288.png", - "featured": false, - "title": "Night Vision Goggles", - "description": "Allows the wearer to see in the dark. Found in abandoned mineshafts, shipwrecks & ruined portals", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/5f2d761c5a7b91a3a8656f979401fdeefed2002c.png", - "featured": false, - "title": "Pocket Piston", - "description": "Increases knockback dealt by the wearer. Found in pillager outposts, nether fortresses & village toolsmiths", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/5f6eb8aedde6b2a7e43ebc7c9f7b7cf675ef9974.png", - "featured": false, - "title": "Plastic Drinking Hat", - "description": "Greatly reduces the time it takes to drink drinkable items. Found in abandoned mineshafts, buried treasure chests & nether fortresses", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/5fb6306e2e5eec07e05abd0b077421f67547eec8.png", - "featured": false, - "title": "Panic Necklace", - "description": "Increases the wearer's movement speed after taking damage. Found in abandoned mineshafts, bastion treasure chests & pillager outposts", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/6328bcac3e5f8fc3576b840893ffd7a96f3c8637.png", - "featured": false, - "title": "Steadfast Spikes", - "description": "Grants immunity to knockback. Found in pillager outposts, shipwrecks, bastion treasure chests & village armorers", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/6990d0b95084d8e9bd9a884a4fde4093abf233e3.png", - "featured": false, - "title": "Angler's Hat", - "description": "Increases Lure and Luck of the Sea by 1 level", - "created": "2024-04-28T09:02:50.508531Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/7034e883c0e562b133700b39687b69c30e96e832.png", - "featured": false, - "title": "Umbrella", - "description": "Can be used both as a shield and as a glider. Found in buried treasure chests, desert pyramids & village tanneries", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/720e621cb831db8f8228a9a042090b15d4ac690b.png", - "featured": false, - "title": "Thorn Pendant", - "description": "Has a chance to damage attackers. Found in desert pyramids & ruined portals", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/792729eea617db12d976c478eae786837f795f60.png", - "featured": false, - "title": "Power Glove", - "description": "Increases damage dealt by the wearer. Found in pillager outposts, ruined portals, strongholds & large underwater ruins", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/8d56d7ecfadfdf612e7c3ea88277efa7f8e33d66.png", - "featured": false, - "title": "Aqua-Dashers", - "description": "Allows the wearer to sprint on water. Found in mineshafts, buried treasure chests & strongholds", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/8f5c4c26b78dc3c9543ec95950970bdfea7903d3.png", - "featured": false, - "title": "Obsidian Skull", - "description": "The wearer becomes temporarily immune to fire damage when hurt by fire. Found in ruined portals, shipwrecks & mineshafts", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/a2d1393dab7e82a3626c30d5844aad572a37c68d.png", - "featured": false, - "title": "Helium Flamingo", - "description": "Allows the wearer to swim in the air for a short period of time. Found in stronholds & end cities", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/a90f95fb7aa651609cb7846a8419a30fc4474b52.png", - "featured": false, - "title": "Charm of Sinking", - "description": "The wearer can move freely in water. Found in desert pyramids, shipwrecks & village temples", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/a93c907f04a4b5a8508c41da95c7547b94e37249.png", - "featured": false, - "title": "Antidote Vessel", - "description": "Greatly reduces the duration of negative effects. Found in strongholds, bastion treasure chests & village temples", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/aa0107f4f218fbaef5b991fa96ff1f61dd5159f2.png", - "featured": false, - "title": "Chorus Totem", - "description": "A fatal hit teleports the player somewhere else", - "created": "2024-04-28T09:00:05.437319Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/b382452ad14426c0c7d4a7892e8e7591afcc4cab.png", - "featured": false, - "title": "Flame Pendant", - "description": "Has a chance to light attackers on fire. Found in desert pyramids & bastion stables", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/b6b377fda58e099565caadb4b80c060a3cde1b15.png", - "featured": false, - "title": "Cowboy Hat", - "description": "Increases the speed of ridden mounts", - "created": "2024-04-28T09:03:07.147606Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/c8b9964c056762a32a1ed9bba7b6255acda639ab.png", - "featured": false, - "title": "Villager Hat", - "description": "Decreases trading prices with villagers. Found in villages", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/cbb5d183e86b8c7c376f17c0557403495c3e63ea.png", - "featured": false, - "title": "Kitty Slippers", - "description": "Creepers avoid the wearer. Found in jungle temples, buried treasure chests & village tanneries", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/ce6d43fc6c0257fb0b5cf634174a79a1449d729f.png", - "featured": false, - "title": "Scarf of Invisibility", - "description": "Turns the wearer invisible. Found in desert pyramids, pillager outposts, shipwrecks & village tanneries", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/cf23d823e42489aa6fd02b3290248aa83401683e.png", - "featured": false, - "title": "Universal Attractor", - "description": "Attracts nearby items. Found in desert pyramids, ruined portals & shipwrecks", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/d2c5572788f62c9d86349805f6abcf976e08e9bf.png", - "featured": false, - "title": "Snowshoes", - "description": "Allows the wearer to walk on powder snow, and makes ice less slippery", - "created": "2024-04-28T09:01:15.892784Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/d489ff909b9047fa2d944a4c4ce6ed4f8cb6d6ed.png", - "featured": false, - "title": "Umbrella (Blocking)", - "description": "Can be used both as a shield and as a glider", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/d53bca9d0d1947db15f8d3de630d9405e13c6d34.png", - "featured": false, - "title": "Cross Necklace", - "description": "Increases the length of invincibility after taking damage. Found in bastion treasure chests, nether fortresses, pillager outposts and large underwater ruins", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/e2279f56e79b7e821df06edf61fdc3ebaae63780.png", - "featured": false, - "title": "Mimic", - "description": "Drops an artifact when killed", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/ec89b0ac3b29289bdb05e710c89be3ee748f8b19.png", - "featured": false, - "title": "Onion Ring", - "description": "Applies a haste effect after eating food", - "created": "2024-04-28T09:02:14.319560Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/ed445746d8c1ab261a831a96e57478a7d8645bcb.png", - "featured": false, - "title": "Bunny Hoppers", - "description": "Increases the wearer's jump height and prevents fall damage. Found in jungle temples, buried treasure chests, bastion stables & village tanneries", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/eefdef822049ba8d848aacb3b9fec4da0c782adc.png", - "featured": false, - "title": "Rooted Boots", - "description": "Slowly replenishes the wearers hunger while walking on grass", - "created": "2024-04-28T09:00:50.284857Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/f5b68c23e8d02742644b9092e3261ab63da9fd84.png", - "featured": false, - "title": "Snorkel", - "description": "Allows the wearer to breathe underwater. Found in buried treasure chests, shipwrecks & large underwater ruins", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/f5d6423517f898cf2a3dbb12c8cc08b2222f1d6c.png", - "featured": false, - "title": "Crystal Heart", - "description": "Increases the wearer's maximum health. Found in bastion treasure chests, end cities & pillager outposts", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/f8df0d38edcda36e6d8fe13f41552f70fd96b263.png", - "featured": false, - "title": "Golden Hook", - "description": "Increases experience dropped by creatures. Found in buried treasure chests, shipwrecks & bastion treasure chests", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/f97e834a38ba8a1ef926731854106a6260861745.png", - "featured": false, - "title": "Running Shoes", - "description": "Increases movement speed and step height while sprinting. Found in shipwrecks, nether fortresses & village armorers", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/P0Mu4wcQ/images/fa8a4d52cebae479c0e59b9172409dc8e9f2e7a2.png", - "featured": false, - "title": "Superstitious Hat", - "description": "Applies an extra level of looting to killed entities. Found in pillager outposts, strongholds, large underwater ruins & mineshafts", - "created": "2022-06-14T16:56:46.582836Z", - "ordering": 0 - } - ], - "color": 11177309, - "thread_id": "P0Mu4wcQ", - "monetization_status": "monetized" - }, - "lOOpEntO": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.12.2", - "1.13.2", - "1.14.2", - "1.14.4", - "1.15", - "1.15.1", - "1.15.2", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "lOOpEntO", - "slug": "attributefix", - "project_type": "mod", - "team": "D9VMVOio", - "organization": null, - "title": "AttributeFix", - "description": "Removes arbitrary limits on Minecraft's attribute system. Fixes MANY mods!", - "body": "

Attribute Fixer

\n

Minecraft uses an attribute system to handle important calculations. It covers everything from armor values, to attack damage, to the maximum health of a mob. This system also introduced attribute caps, which limit how high any value can be. While this usually goes unnoticed, many mods are unknowingly affected by it. This mod significantly increases these caps to allow those mods to work as they were intended.

\n

Affected Attributes

\n
    \n
  • Max Health
  • \n
  • Follow Range
  • \n
  • Knockback Resistance
  • \n
  • Movement Speed
  • \n
  • Attack Damage
  • \n
  • Attack Speed
  • \n
  • Armor 
  • \n
  • Armor Toughness
  • \n
  • Luck
  • \n
\n\n

Like the mod and want to support me?

\n\n\n[![Nodecraft sponsor banner](https://assets.blamejared.com/nodecraft/darkhax.jpg)](https://nodecraft.com/r/darkhax)\n\n**This project is sponsored by Nodecraft. Use code [DARKHAX](https://nodecraft.com/r/darkhax) for 30% off your first month of service!**\n", - "body_url": null, - "published": "2023-06-07T06:12:44.154539Z", - "updated": "2024-02-01T20:21:44.537460Z", - "approved": "2023-06-09T23:51:52.304932Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-2.1-only", - "name": "GNU Lesser General Public License v2.1 only", - "url": null - }, - "downloads": 1381647, - "followers": 261, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "utiAPXIi", - "TjtoYsyI", - "4feEebkk", - "ZTRF7KcP", - "s7njSnD7", - "fbT8x6hb", - "ShbiE4Sr", - "dR12BCsZ", - "2tlCoSAq", - "RPr3pRGG", - "lXaaNiEz", - "przuZMs5", - "hWX258Ay", - "Py2zFNMB", - "28PrkuB5", - "CswSLDud", - "NPVSGGAA", - "nSSUlRzy", - "8VHAJ7XQ", - "bUTkWyrJ", - "XCSwOC6w", - "m6PV0M7j", - "HsxMK7lm", - "iH7jt6Rs", - "CXEA4uUw", - "8OXjuyAE", - "5i8cnhHt", - "GqHS3No8", - "ekJQu9eX", - "V2sZfGZ9", - "9GJHTfue", - "OBOrRWOZ", - "uEbi6Xkg", - "dwmeczek", - "U19owoad", - "MOmlYe1t", - "TQiqNvD9", - "zLoau2R7", - "ZxUp6vgd", - "8npdTCHg", - "8RGearAk", - "jpPdX8Gm", - "th3YfV05", - "BljpRtM8", - "hVsa3JJd", - "j86gIAeM", - "Vbz8pwb8", - "F1cS6XGU", - "WOvxX2lr", - "imnsBtKC", - "jnhW5VaZ", - "vYLbf5R7", - "TJFB90aP", - "jIgPLxgk", - "Ki9VOsWw", - "iWkwiAay", - "ZfLj4Yv8", - "8us1FakC", - "JOgBIRl3", - "faBIQKaU", - "meRWEfK3", - "2CqoWXFe", - "RDqSeyOX", - "mFAudhGF", - "oQQ5xZZY", - "z0Cg572G", - "yobCsC5K", - "cSTWE9cu", - "J9iztDbP", - "A8NdzVY8", - "Uv1kNYmC", - "CpvfFwkw", - "uV0rha3l", - "tpBJqwWE", - "bKUCDnQH", - "EAAquIie", - "ip7KQeBK", - "pAcjJrCr", - "I65bHWcF", - "RmLpa4og", - "X3nlVK64", - "7lsA3k7C", - "wkhqxp1Q", - "kXsL5oos", - "RI4sWcBO", - "4zmNqYTH", - "nXXStfhl", - "DpVr9OOR", - "xlL1HNMV", - "o8hFkfzu", - "YCmZhRO9", - "pYgL1KjE", - "pstYUA40", - "w0gEQWpC", - "SD6j6TWD", - "CCf6Xz7D", - "6AiILf8q", - "Qt4BEYlo", - "Y09GwS1A", - "Pjsot1vt", - "XAsKgBxc", - "qRtByEsL", - "M7v3NRKD", - "oAPOEZOh", - "tIjN25we", - "Qv0VR0pO", - "ZPZI5mAG", - "B5XgR60E", - "Y42wjyly", - "2Hp957Mc", - "byZmu5oc", - "umTqvP2X", - "uQr7JCs5", - "iaLfJR9t", - "cZrgJ3bC", - "rbc3xtzE", - "V5u3pVn6", - "eMw4fAKK", - "9i2o9Ch1", - "b3G59qDW", - "xnk0kHVU" - ], - "icon_url": "https://cdn.modrinth.com/data/lOOpEntO/eb101c911c7d86b138f052b678760f0ea645407a.png", - "issues_url": "https://github.com/Darkhax-Minecraft/AttributeFix/issues", - "source_url": "https://github.com/Darkhax-Minecraft/AttributeFix", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 263172, - "thread_id": "lOOpEntO", - "monetization_status": "monetized" - }, - "8FdYDHF5": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1" - ], - "id": "8FdYDHF5", - "slug": "autotag", - "project_type": "mod", - "team": "CuOWTsQ5", - "organization": null, - "title": "AutoTag", - "description": "Automatically populates some item, block and other tags (for mod compatibility)", - "body": "This is a purely technical mod with the aim to increase inter-mod compatibility. By \"purely technical\" I mean that it won't add any content to your game.\n\n### The Problem\n\nMod creators are encouraged to use tags where possible, e.g. when creating a recipe. If mods are supposed to work together though, they should all share a same base of common \"conventional\" tags, which group certain items together. Not all developers add their items to common tags though, which means that a person playing with many mods or a mod pack creator might need to create long lists of all items which fulfill certain criteria to add them to specific tags.\n\n### The Solution\n\nUpon loading a world, this mod will automatically populate some tags based on code conditions, covering all modded content as well.\n\nIt's mostly relevant for mod pack creators who need / want to configure mods by adding to specific tags - this allows them to e.g. easily add all armor items to a tag, because they'll all be bundled in `c:armor`.\n\nAs another example, all items which are equippable in the head slot will land in a tag called `c:head_equippables`:\n\n![Screenshot of the `c:head_equippables` tag](https://i.imgur.com/2E36FZS.png)\n \n\n### Additional Information\n\nFor an overview of the tags the mod currently adds, as well as the blacklist option via datapacks, [view the README on GitHub](https://github.com/apace100/autotag/blob/1.18/README.md).\n\nIf you have any suggestions for new tags, feel free to post them in the comments or [open an issue on GitHub](https://github.com/apace100/autotag/issues)!\n\n\n\nI hope this mod helps someone and makes their life a bit easier. :)\n\n----\n\nThe mod icon is a composition of modified icons created by Lorc and Delapouite, found on game-icons.net.", - "body_url": null, - "published": "2022-04-27T08:43:12.453767Z", - "updated": "2023-07-07T18:57:46.548975Z", - "approved": "2022-04-27T08:43:12.453767Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 528091, - "followers": 79, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "zTLVD3Ir", - "iLNm8Z6p", - "50kM3UvN", - "VoyNngbb", - "sXJE2Hnq", - "cC57ynct", - "ocD9XA8D" - ], - "icon_url": "https://cdn.modrinth.com/data/8FdYDHF5/icon.png", - "issues_url": "https://github.com/apace100/autotag/issues", - "source_url": "https://github.com/apace100/autotag", - "wiki_url": "https://github.com/apace100/autotag/blob/1.18/README.md", - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 12234661, - "thread_id": "8FdYDHF5", - "monetization_status": "monetized" - }, - "7zlUOZvb": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.15.2", - "1.16.5", - "1.17.1", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20-pre1", - "1.20-rc1", - "1.20", - "1.20.1", - "1.20.2-pre1", - "1.20.2-rc1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "7zlUOZvb", - "slug": "azurelib", - "project_type": "mod", - "team": "QhkAYHHd", - "organization": null, - "title": "AzureLib", - "description": "Based off Geckolib but now just for my own needs.", - "body": "
\n \"logo\"/ \n\n \"discord\"/ \n
\n\n\"logo\"/ \nAzureLib represents a branch derived from Geckolib 4.x, serving as an animation engine tailored for Minecraft Mods. It boasts various features, including support for intricate 3D keyframe-driven animations, over 30 different easing functions, concurrent animation capabilities, sound and particle keyframes, event-based keyframes, and numerous other functionalities. Currently, I'll focus on maintaining and supporting AzureLib; no help will be given to Geckolib.\n \n
\n\nThis library is compatible with the following Minecraft versions:\n\nForge: 1.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.3, 1.19.4, and 1.20.1.\n\nNeoForge: 1.20.1\n\nFabric: 1.16.5, 1.17.1, 1.18.2, 1.19.2, 1.19.3, 1.19.4, 1.20.1, and 1.20.2.\n\n

\nAre you a developer and want to use this library in your mod? Add the following to your build.gradle\n
\n
\n\n\n```\nrepositories {\n // The Maven with the mods source\n maven {url 'https://libs.azuredoom.com:4443/mods'}\n}\n\ndependencies {\n //Fabric or Quilt\n modImplementation \"mod.azure.azurelib:azurelib-fabric-MCVERSION:MODVERSION\"\n\n //Forge\n implementation fg.deobf(\"mod.azure.azurelib:azurelib-forge-MCVERSION:MODVERSION\")\n\t\t\n //NeoForge\n implementation fg.deobf(\"mod.azure.azurelib:azurelib-neo-MCVERSION:MODVERSION\")\n}\n```\n\n\n
\n
\n
\n\nNeed a server to play with friends? Don't know how to setup one? Just rent an already configured server from BisectHosting!\n \"logo\"/ \n\nClick on the picture above, select plan(at least 4GB), and use my code azuredoom to get 25% off your first month and enjoy playing with your friends!\n
\n
", - "body_url": null, - "published": "2023-01-24T08:01:23.547440Z", - "updated": "2024-08-08T18:36:40.503187Z", - "approved": "2023-01-24T23:09:37.922384Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 957905, - "followers": 132, - "categories": [ - "game-mechanics", - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "LDZFNjki", - "CgVj70jh", - "zWykmtqo", - "39MGMY7Q", - "AM5t9a26", - "CILTq4BU", - "ecSsoPtT", - "bFRkE88b", - "NiGvu10T", - "A2PDoaYN", - "XjvMrBZP", - "QZl6JcqT", - "6E6SEgtW", - "XlOc0qD4", - "d3qfu6qK", - "kejusDPz", - "46GyZgcU", - "Ob4LvW1N", - "yqyQDwz9", - "85sdEQDz", - "ws5ltrOM", - "4EbS1K0B", - "WgwXzT4I", - "q1KHQlDP", - "C0AbA66Y", - "AOS1HMS3", - "s3NVVkqF", - "qJ1K7JXf", - "hp9oWPGg", - "CQxVwene", - "rO9fnyNv", - "mNFADOpS", - "uJMOWWi1", - "eDhc6PwH", - "jVn3VuKy", - "lD86FT86", - "23bXXrTF", - "3Seelhqf", - "pGYyND0o", - "SA51R0wI", - "MCwwOpAA", - "h8xIu6bq", - "THm4U3x8", - "EdI3NZ8B", - "o16VeU1k", - "SJwSDG54", - "AgDCEFJS", - "DkeMO9Sn", - "UgyGgCNs", - "ZhHmT85n", - "qZFJWCUa", - "fXDvk89W", - "qlpMymrJ", - "zlgKtE8W", - "718Xm7HY", - "MBUrNsW3", - "GvVTzPST", - "IdgSiGKG", - "oYKYf7Li", - "q3y63ODv", - "xpBVikme", - "ktjQhRRs", - "CpxCvHQQ", - "Fz8GPBkz", - "WueotSsr", - "4Pt9QBjR", - "lxdpSS8U", - "ygonoMoO", - "Jhp2RhYa", - "XIjQN1TW", - "yws3wl5I", - "CYSwiZAZ", - "DetHDInh", - "HQ7hGmDf", - "Z3kxk991", - "CmhHWtrD", - "3wKTLsKo", - "MFoYajet", - "wyevTvG7", - "mv7iI0lQ", - "C15fxzdr", - "Tt6zHnOo", - "jT8uIxfY", - "A09wwLB3", - "oo8Xty7y", - "ePxpoCDx", - "NORRoPn2", - "cZfOG11U", - "YdH6qt2h", - "yoKfdtL7", - "QWJEaKvC", - "9IuwELqZ", - "yIBD5S8t", - "9lnNzlnu", - "qAmMUZNj", - "oMbxe1OR", - "ODcAyNYI", - "9TuxoJbx", - "DGEw7QjV", - "eg8VQyVM", - "VQnCVvhG", - "eWJTX02v", - "eXwCSFV3", - "cNhUOA7O", - "rTeclYZd", - "nYVjiWgC", - "UIhcuDSq", - "ChqROpGv", - "INIvPmyu", - "YymrjZV9", - "PVRuFGjZ", - "W0wwB0Hv", - "NswkSiaQ", - "gxI8cpV3", - "nqtHPfvh", - "l608XFPw", - "pm7Sf1Jg", - "n5YYwrZi", - "Ni9A46bx", - "gEZVlx2m", - "EqxotszJ", - "35P9kNA9", - "Bs4rpkRG", - "hwBL9DR7", - "Yn9EKaTR", - "miI48LfV", - "NfA0siBg", - "NdPWTNH5", - "tws7SaxY", - "LFCq6wqj", - "SobCTvyT", - "60aemqHI", - "Iok4Y1tu", - "aNIG2pmx", - "sMNK4b5v", - "Vekm0Mhk", - "iZj7n8Uf", - "pow1BhHD", - "5BHwKd3I", - "Z0fa15Fx", - "HMnEDBB0", - "k72yP2A2", - "UImTvCvP", - "sIVfxVOd", - "4hNAvKAI", - "ZVd7vTXg", - "T5xicRIi", - "FDorWsCK", - "2JZKr1Bw", - "KIYYziAC", - "DjnFG5FW", - "ur5n5JIj", - "TSFHOoQM", - "FdFCkMSS", - "u5XFMprs", - "CuDUXs8U", - "6nhmlVRY", - "V5JC18gH", - "3VOFyxvC", - "bOqHcwhQ", - "3vtkcmXh", - "1IqiBCpf", - "b9jdtrbD", - "6LbNgd8q", - "3YVOOyCA", - "lsGwFCd2", - "dGtqSs9e", - "g2F0h4Tf", - "TCwQtuUG", - "UHtFGMID", - "lTZzoxxg", - "bdleovUt", - "9sSwjTg0", - "FXCjIXdW", - "W66evBBN", - "o5qRrro7", - "wzmaZqt7", - "JcYLQbfe", - "Ay9kanX4", - "Ip22i5b4", - "bys4Sc5B", - "NFynAQNo", - "M3p3eqLK", - "dhGwXMJu", - "ZmYIWve9", - "TSGsvYdU", - "zenq19yr", - "L1s8RSDX", - "D0bLIbTK", - "iIFBTUHS", - "cER5VNHL", - "5dv8qwoW", - "k9Fn6KP0", - "Fr6JjVvr", - "bVaPK8Sy", - "wONlizK0", - "kXYodRoA", - "3gx8onPi", - "muaMqdJl", - "1vbBfBUF", - "APALB3wK", - "oeFHniJp", - "xPqVyfJm", - "3OSNsoZ4", - "XRPphVxo", - "WlQkREEP", - "than2PF6", - "m8JZnPJ8", - "KSW3XGEj", - "3nCnwg86", - "mgmEOr5v", - "MiAvwTsp", - "xkTxgTbd", - "koJezPXx", - "fV2RTlUZ", - "DnkyjehT", - "xYfzNX4J", - "MypdtVHi", - "1ee0grls", - "1rxSvrbH", - "MGrdwXVO", - "nLKWdjwt", - "lxBYoePF", - "pnNMff6J", - "fmTwQneY", - "YQT2bEan", - "VY1OJFtA", - "K4Xvektd", - "8jJiPvb3", - "g8jhXp9m", - "SjKlCnGL", - "Fe1vh7No", - "5PDqsbek", - "vy8ELOKT", - "aw3oATeB", - "N9JTsBD8", - "ZbZRVMDk", - "nQVlebTu", - "E4KlGkuT", - "vWA1oPZA", - "9mLqz4dI", - "slF86HXv", - "uvHXq8x8", - "kOEw3YQp", - "s6A1WuaL", - "amRdq13Y", - "seiPiB6g", - "E792UfE3", - "NQBVqamH", - "3BWZplMi", - "7ArMEAFv", - "b0eDj4UK", - "OtqbFXWX", - "2SL92ryC", - "jS48rct7", - "mMYq4pIC", - "ahPnvQLM", - "LWfFXxVK", - "mkK9DK05", - "UODHILdy", - "9T2BfY4L", - "KYH0wHkW", - "b6ZbRUiv", - "AfYcnK1T", - "Wm3b8Luf", - "M7iDQQlh", - "i2q83KXF", - "yQ9C53z0", - "EljzngLy", - "nPvX1JjA", - "dFzNjQ0L", - "N62JM73M", - "TIYbF3gx", - "EPzhkFr1", - "lkzjKape", - "i1u7CRAj", - "NsySp9EC", - "hvB3N9Yi", - "P18ZECpQ", - "oLaGFvea", - "oYJxnIZP", - "SwQfADFV", - "bFZOwKoJ", - "Yj3256qK", - "MtQcBnxb", - "1UOFXP7Z", - "lWfGplRv", - "j36Nc9Ih", - "MFu2AZS3", - "zVOlAJG4", - "YmXgMa2c", - "90iavVCn", - "qzcRnqgH", - "qLMzxdfj", - "78VAR8Af", - "8U3Y5TWH", - "eOvnE5yT", - "v0ZLNrzx", - "YbvA0JCw", - "s4JrwNoK", - "VemaJSt8", - "WO94Q1Gy", - "NMGT0GXs", - "yjZGmSTT", - "ZY9K5p1O", - "KJQGDFUN", - "fyBiK5Hl", - "xfEYzLRv", - "2tHwS73E", - "ykCjVxwA", - "wGe9t51B", - "C62GB4Yz", - "d0iHa1xo", - "YgC1HBIj", - "KFgN0btI", - "mwZKQMRM", - "On1TvWx9", - "cCbnRfSG", - "mzIT2roR", - "2kN4fpl3", - "GKwcRv1q", - "PpaLjQZu", - "54F177Xt", - "Sn54uRsu", - "yRok11CS", - "Q60lHjxr", - "sApGmh1Z", - "VOGYh9nT", - "q9X55bwB", - "DzfbRcUe", - "EwuQSdhj", - "vGhaJNWP", - "lsVxxK6T", - "w96N0hPA", - "eUwn1BPS", - "YHTWld28", - "8nZNpkft", - "gYhIDhra", - "O8KVjTN5", - "oGXMQquQ", - "QSDLVKxm", - "bsnNPpOp", - "gIv24RDH", - "7I18OSAw", - "9vexPOvm", - "4F9tOuGj", - "mUK6cptR", - "lq3rkNTN", - "wiivWZbl", - "lcMiF768", - "OpOKoZAR", - "XE0J1R6T", - "zFsiShzM", - "eROWkpr4", - "YvnCE616", - "UUKMVVit", - "rox3uFiO", - "gT05c8ZO", - "UjTzIZkK", - "WGY1Yv2v", - "sfRsaRBT", - "3zLmMQZ7", - "PtzjRliU", - "4bYiLEbE", - "w9Dur2wP", - "et0BO663", - "nppDOHMO", - "J0uzPKne", - "erOZseuQ", - "HJx8TsoK", - "XVK9BMBE", - "pmHeiwu6", - "xjfrdtab", - "XlfRnHUg", - "nFfhNZVb", - "KmbdzuKz", - "v1VGH7Xg", - "hZkRWkCS", - "EyTmuSYv", - "Nek6fYfn", - "1b3KoLor", - "7K57xeOz", - "O3IsdQ42", - "fzHIjuby", - "Gh35yEvn", - "g3UiE4Ik", - "RtdyI6Ma", - "LvMWvvmu", - "RMh7aUQU", - "mwMlWVRg", - "jINMh4YO", - "4MmHli3Q", - "abMjWeUy", - "quUDsRjo", - "oUf8Tuep", - "SzBtQrWj", - "LoLYMwnx", - "cHitBxmD", - "3fXEsXvX", - "SJJPodOx", - "cxi9qNBI", - "UGmRMQUH", - "nin8FqfG", - "upSE2bBw", - "JpBsZqPz", - "DWAaxxkg", - "QVn21X4L", - "gFHEoIIv", - "eF9jnYYj", - "W1QPcckB", - "RR16eUUF", - "74cERDb0", - "awZyjgTZ", - "I0C3eDFp", - "ITiLDd6G", - "S2DxD0oM", - "a7bCp7ed", - "zNGsNuxw", - "K5Xk7SIA", - "Xw75I2ks", - "qmNj5M34", - "4Cctb3SN", - "I2DobuaI", - "HZSW8gn9", - "XK5iR8Ci", - "NnO7QQfY", - "SaLmGOo7", - "7n334ZeS", - "J92g3VL9", - "l48yl2d0", - "OJsHSlkn", - "3spuqjs3", - "NqwmlQXg", - "fofElKdN", - "cpUj6Tek", - "4kI4orrK", - "eXRmZkOQ", - "tEXOlp9x", - "XdhJ0NZE", - "kKo3IoPv", - "WIafMe6f", - "DwoUgN7a", - "mWoGfCHg", - "LKJtRHiF", - "pQKD9idR", - "zjyrEh7w", - "CTd6DuVh", - "s4isolVi", - "VRYJu70Y", - "8Vn0DGjG", - "9jOJreJb", - "pwcotaCL", - "z3eG6aJy", - "MVeEOXy7", - "9j89Llxl", - "9e6pFQts", - "rbwchgDW", - "ArWQhIN8", - "pNTzElux", - "GqrCTeqy", - "mbOe87wy", - "N04vaKQg", - "hVdfmcXN", - "Pix478W3", - "vS1NFZcL", - "KyLP8se2", - "ObfJleQ4", - "5iXUQnyB", - "pXVvefZa", - "hDCRekpP", - "9i4hgQOw", - "gmb04qx1", - "PuwPwoeM", - "UGP3xOLe", - "f1iaiKJq", - "Djd3N5Mq", - "VBriyO3I", - "MNOKWv6I", - "ZDJEWE0f", - "4EoMA0Wv", - "KStxjctT", - "H92mYqWw", - "Z0Wb9Inm", - "ED3AZJ5b", - "sBsHrLg5", - "QWU9LkEB", - "RNerwc03", - "KjzpqO8B", - "fAa5W5Jw", - "xCU9rrA1", - "6trWBBPw", - "uljqA6S3", - "SLTEqAM0", - "TGO2HqPO", - "hX1q6khy", - "RSqmxtf0", - "Aq2gZ8gh", - "Gr505HwS", - "4oOVNuE7", - "2LjRzDDG", - "4mrIH3OG", - "g6PDp0BF", - "Fg18g6Ps", - "nJ3SbQP9", - "pWZLWbtH", - "ptIQtsM8", - "TQtx58TK", - "E3heWq1e", - "mQtIdqnd", - "1T7YQHD0", - "nBnwRPna", - "QKfvbfZl", - "CE9eBx2A", - "FdgzdBAi", - "vQovN3Oq", - "Z89PdtY6", - "HSw3J77V", - "Agmrp2R9", - "snPsJZta", - "eh4zfjUN", - "ELGyXqxV", - "ZrepbGhL", - "wU7iool8", - "29ttB8pY", - "5Fprg2Sl", - "6oULTjIb", - "ydKnSteM", - "OzTNOyZC", - "MhKoCew7", - "BRy9wa64", - "vEOStZm8", - "bvQiDLJN", - "VCvHvlNc", - "d9tTAfFj", - "57ZiF6qo", - "QsdEfOQ9", - "AFMo1XPB", - "poC4xT0a", - "OjW7mivT", - "orGG6NWf", - "Afcko6qi", - "RQd45Rw1", - "YHZmhguA", - "9WQq5hKi", - "jeVSz8pS", - "L7fmwYGu", - "pXQvs2Jf", - "1bp7Ns4E", - "SscUP0bR", - "XQzIig1q", - "467ICIfC", - "kXroq08d", - "339SDb7V", - "r1KS8ed2", - "UyZrhcxN", - "8ATKbGPE", - "nnLXRvYo", - "rwal6YWA", - "qMI2B2qN", - "8wWhOH4Y", - "fz4opF9N", - "XZxLNAWn", - "86Fe7DNW", - "6O0lCZfD", - "n0qP50Xx", - "Scj0IRIt", - "IgD9w5uw", - "gGvkn42D", - "41Ny2DMr", - "n6yrwMpX", - "5dJdqn0s", - "q7fs9LHV", - "g3JDqHIP", - "xfqewlZg", - "iLkJT1J8", - "sKsCEJDd", - "pwMfXk9I", - "hFhxTtto", - "6bhnuF6Q", - "TxDiT9Xn", - "FxVPY2BE", - "tKXsG8Mo", - "UdHBVElA", - "JkmDNTqC", - "J2RQ79Cd", - "YJ15KKfh", - "KwI5CaZm", - "RUAkmwpB", - "MT2gMTZQ", - "WTaLBBnU", - "nkSgcQ36", - "dMbXY1ff", - "hzU7EILJ", - "N8yrMXuA", - "dZXnidOg", - "mvAlg4SO", - "lJtbUEkI", - "SzIbTbvd", - "2p0RQIO9", - "qSTY6bQK", - "TMCWgnOc", - "ziDGU832", - "9f1Jk3RN", - "cICoXSK4", - "uu6fNS0O", - "70C31VCb", - "fzcPc6Ln", - "l8s6uUJg", - "AcBj9wj5", - "zgM6meON", - "EPs109HU", - "aVsWyU5s", - "4TVJglzF", - "krjRsERf", - "x2PC7c0m", - "tVLe7kr4", - "nxukARmM", - "Nj3DO9WH", - "hHxiLVsO", - "F2r6TWtg", - "Q5t8GsWv", - "FHEsiMmT", - "krFZeoZS", - "A7oOjXqU", - "THP0xZwm", - "hV6T0AOo", - "6JwtMToL", - "ZJVPGPQp" - ], - "icon_url": "https://cdn.modrinth.com/data/7zlUOZvb/a722b12250c1f42c63dd269f2e4aeefd7611f8fd.png", - "issues_url": "https://github.com/AzureDoom/AzureLib/issues", - "source_url": "https://github.com/AzureDoom/AzureLib", - "wiki_url": "https://wiki.azuredoom.com/", - "discord_url": "https://discord.azuredoom.com/", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/7zlUOZvb/images/648061e53f606f4c757968ae575b82cfa5d098ab.png", - "featured": true, - "title": "Header", - "description": null, - "created": "2023-06-17T13:22:35.447209Z", - "ordering": 0 - } - ], - "color": 14729787, - "thread_id": "7zlUOZvb", - "monetization_status": "monetized" - }, - "pduQXSbl": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "pduQXSbl", - "slug": "azurelib-armor", - "project_type": "mod", - "team": "Rc21TkW5", - "organization": null, - "title": "AzureLib Armor", - "description": "A striped down Azurelib just for Armor!", - "body": "
\n \"logo\"/ \n\n \"discord\"/ \n
\n\n\"logo\"/ \n\nAzureLib Armor is a stripped-down version of AzureLib that is created just to provide its GeoArmor/GeoItem functions in a standalone library. All Armor creation steps are the same as AzureLibs armor creation as outlined here\n
\n\nThis library is compatible with the following Minecraft versions:
\nForge: 1.20.1
\nNeoForge: 1.20.1
\nFabric: 1.20.1, 1.20.2
\n\n
\nAre you a developer and want to use this library in your mod? Add the following to your build.gradle\n
\n
\n\n\n```\nrepositories {\n // The Maven with the mods source\n maven {url 'https://libs.azuredoom.com:4443/mods'}\n}\n\ndependencies {\n //Fabric or Quilt\n modImplementation \"mod.azure.azurelibarmor:azurelibarmor-fabric-MCVERSION:MODVERSION\"\n\t\t\n //NeoForge or Forge\n implementation fg.deobf(\"mod.azure.azurelibarmor:azurelibarmor-neo-MCVERSION:MODVERSION\")\n}\n```\n\n
\n
\n
\n\nNeed a server to play with friends? Don't know how to setup one? Just rent an already configured server from BisectHosting!\n \"logo\"/ \n\nClick on the picture above, select plan(at least 4GB), and use my code azuredoom to get 25% off your first month and enjoy playing with your friends!\n
\n
", - "body_url": null, - "published": "2023-09-13T11:50:24.229672Z", - "updated": "2024-08-08T19:44:22.401924Z", - "approved": "2023-09-17T23:03:11.957417Z", - "queued": "2023-09-14T20:21:47.219137Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 518301, - "followers": 79, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "9bbXvGnM", - "HiaoHdpC", - "vGacZ7et", - "uS0DDcjU", - "JPr2oW5Y", - "CGsRGWoI", - "5QlOHrBl", - "L3HnD5nW", - "Cq590LIy", - "yWGqJK1V", - "lrCEX2GY", - "TIDKgPr0", - "YmGR9S95", - "KEyMkSHA", - "ai5WfbRk", - "DK4g6fMa", - "9n2jrnx3", - "QwIxxg78", - "YZiEy3n5", - "ua30NKvN", - "jDEK1u1B", - "GdXzOALG", - "cDTHl4AS", - "HtefwXnd", - "ka12t3Fh", - "u6L3DWbb", - "g9u9tbzR", - "w2NQRLDh", - "Yf39Af73", - "2nafSYxu", - "9xE8BJot", - "c8mVTtu8", - "fmpJ4FtO", - "ciHK5bjb", - "AMTbxp6F", - "CESijSYJ", - "YlYOr5gh", - "u5LveC5R", - "iWvLHBhO", - "YcMYlkHk", - "a78spxh3", - "jAXFnoa9", - "UmVN90iM", - "KgKtPqwp", - "UvMywSGU", - "raRVSHIf", - "GOSrUJFK", - "DU8gxLKd", - "bFJq08U0", - "pj8riCZf", - "DLqxipmE", - "Qm3kUy7D", - "vxo6gO2M", - "gvfnqPDh", - "vpBNaWPb", - "fcYA5aZr", - "aSrUCIgH", - "XmgbRdup", - "oaCHbdfR", - "DKiIckcm" - ], - "icon_url": "https://cdn.modrinth.com/data/pduQXSbl/e1ab3fc63a52df5d6f9b31e0d14eb045d4ae0674.png", - "issues_url": "https://github.com/AzureDoom/AzureLib-Armor/issues", - "source_url": "https://github.com/AzureDoom/AzureLib-Armor", - "wiki_url": "https://wiki.azuredoom.com/how-to-create-animated-armor", - "discord_url": "https://discord.azuredoom.com", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/pduQXSbl/images/648061e53f606f4c757968ae575b82cfa5d098ab.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-09-13T11:51:49.880493Z", - "ordering": 0 - } - ], - "color": 14729787, - "thread_id": "Umuj8MuW", - "monetization_status": "monetized" - }, - "g96Z4WVZ": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "g96Z4WVZ", - "slug": "badoptimizations", - "project_type": "mod", - "team": "8syA22fZ", - "organization": null, - "title": "BadOptimizations", - "description": "Optimization mod that focuses on things other than rendering", - "body": "## BadOptimizations\nA collection of mostly micro optimizations that add up to something bigger!\n\n## Wait, what does this even do?\nIt does multiple things:

\n\n- **Avoid updating lightmap**

\n Updating lightmap textures are probably the most expensive part of the client tick. During each tick, the client will do some vector math to calculate lightmaps for blocks and the sky, then upload that new texture to the GPU. However, this can be completely avoided and cached if nothing affecting brightness is changed. This mod will cancel lightmap updates if nothing that changes brightness (e.g. gamma slider, potion effects) has changed. \n- **Sky color calculation optimizations**

\n Minecraft uses `CubicScampler.sampleColor` every frame to calculate the current sky color. This function loops 216 times to factor in surrounding biomes-even if all surrounding biomes are identical or have identical sky colors. This mod makes this function only get called if you are between biomes with different sky colors and only makes it get called every tick. Otherwise, a shorter, simpler and faster sky color calculation is used.\n- **Don't do debug logic if we don't need to**

\n Minecraft has four debug renderers that can be activated with a debug server: bees, game events, game test and villager AI. Even if there's nothing to process, the logic for these debug renderers are still executed. This mod will only execute them if debug is enabled and there is data to process.\n\n

\nThat's all the major ones, at least.\nYou can disable any optimization in the config file if you need to.\n

\n\n## But how much does it help?\n*(tested on my own PC with an RTX 3060, intel i7 12700 and 4GB of allocated ram on Fabulously Optimized)*

\nWithout toasts, it goes from 1926-1955 FPS:

\n

\nTo 2008-2023 FPS:

\n

\nAnd with toasts, it goes from 1351-1384 FPS:

\n

\nTo 1414-1458 FPS:

\n

\n\n## Dependencies?\nNone.\n\n*(Also available on [CurseForge](https://www.curseforge.com/minecraft/mc-mods/badoptimizations)!)*", - "body_url": null, - "published": "2023-12-03T23:38:30.615171Z", - "updated": "2024-06-15T06:13:29.544303Z", - "approved": "2023-12-04T21:20:58.458128Z", - "queued": "2023-12-04T00:26:01.608056Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 1605139, - "followers": 613, - "categories": [ - "optimization" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "4iRxgKYG", - "7EtZn21b", - "LvWnmLrW", - "CMQm449N", - "QPNT0tat", - "ww747oVi", - "R5epQB48", - "7mkIryQX", - "N83O7mRY", - "tPcndzIs", - "Rya4Prxg", - "P1VV7yAB", - "osrW6S8S", - "5iiizW8v", - "NPtJUzCQ", - "xrCxVWjv", - "csMggyw8", - "pYctvKKH", - "ByJJBuGh", - "frxUrBuZ", - "f80P5Er3", - "ajq5p3Cr", - "lVUqygYP", - "6qzarF6r", - "py5wZc1k", - "9vTW5SzW", - "ouYuE0eo", - "RppoOA91", - "o0gYJCDi", - "x9zMt7t7", - "Tyi2q14M", - "QFKaP0NG", - "PY8WFC19", - "YPx40hkR", - "WZB4pQ3u", - "l5RWBdez", - "yK1K2DcH", - "pNkHByNm", - "tfPcVhXP", - "NepFM2XR", - "74fRkfKB", - "PXrqBQZG", - "O6GYJnvX", - "vJEBno3y", - "84AEMPgv", - "DkQi3drk", - "KWwNfrjN", - "wlqlZ5hE", - "37M8Rd4S", - "KeVurIPw", - "8JJc3kIM", - "r88RTaW8", - "Go4FoZir", - "dAVlOLS6", - "cpFHy43X", - "bOuSwVyc", - "aKkny43Y", - "918aozAU", - "zLWPzGCh", - "Gsub2Uuo", - "ydYsXrGL", - "eT6Jsaq5", - "zZYSuJ5b", - "bpmrr094", - "lqrDW4fz", - "V222vBVT", - "HPufvV6Z", - "2Aygc6Sx", - "faqoQF36", - "QitPsCFU", - "fPU2qEYo", - "Yvu9MYgX", - "YIdCgnz1", - "LJwG3VNe", - "eCxTPnVB", - "iULB5JCQ", - "FPQdPmAW", - "xhGlhCut", - "GydKiUd0", - "iXgx6zFq", - "j3hOwXG0", - "XYBqWKD2" - ], - "icon_url": null, - "issues_url": "https://github.com/ItsThosea/BadOpitmizations/issues", - "source_url": "https://github.com/ItsThosea/BadOpitmizations", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": null, - "thread_id": "Pu25MPpk", - "monetization_status": "monetized" - }, - "MBAkmtvl": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "MBAkmtvl", - "slug": "balm", - "project_type": "mod", - "team": "c1tw4qzj", - "organization": null, - "title": "Balm", - "description": "Abstraction Layer (but not really)\u2122 for Blay's multiplatform mods", - "body": "

\n \n \"Requires \n \n \"\" \n \n \"Join\n \n

\n\n[![](https://mods.twelveiterations.com/img/sponsor.png)](https://mods.twelveiterations.com/sponsor)\n\n## What is this?\n\nAbstraction Layer (but not really)\u2122 for Blay's multiplatform mods. This is a library mod, it does not add anything on its own.\n\nI do not recommend other modders to build on this as I will ruthlessly break backwards-compatibility as needed for my mods.\n\nNote that this is not a magic solution for running Forge and Fabric mods together, it's only a library my mods will depend on to make publishing for both versions easier.\n\n## Why is this?\n\nI can't just switch to Fabric and abandon all existing Forge users, but I also don't want to miss a Fabric train if there is one.\n\nTrying a port for fun showed that most of the platform-specific things can easily be hidden away from the actual mod code which doesn't have to care about modloader backends, which should hopefully make it much easier to support both mods at the same time.\n\nThere's other libraries that do the same thing, but given the amount of mods I maintain I don't want to put all my money on one boat only to deal with headaches once those other mods stop being supported.\n\n## How does this?\n\nIt just wraps all platform-specific code behind a unified API (in the simplest way possible, there is no magic involved) and provides superclasses to use in cases where platform-specific methods are added to Vanilla classes.\n\nIt also adds a simple network system (similar to Forge's) and a config layer with sync support.\n\n## Who is this?\n\nHi, I'm Blay and my Twitter is at [@BlayTheNinth](https://twitter.com/BlayTheNinth).", - "body_url": null, - "published": "2022-06-14T18:11:16.556742Z", - "updated": "2024-08-13T05:12:48.926403Z", - "approved": "2022-06-14T18:11:16.556742Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": "https://mods.twelveiterations.com/permissions" - }, - "downloads": 4253230, - "followers": 915, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "yIf5KdB1", - "C0Q1coDV", - "OxgGZ2zM", - "DIjNWWDQ", - "3FaeA4B3", - "pLCLIILr", - "KHoU8dQ1", - "U6WiexwY", - "KGco8pn9", - "3gG05xht", - "yCm0MvD8", - "bv4c7vz6", - "HaskpkVN", - "rLFLPShY", - "vtPaYjej", - "jLBnf4l1", - "i5Q1d7Pr", - "TQMftlzA", - "ZI4feWbU", - "SLR7Xv0p", - "AhzvhBQj", - "oqGuqpwK", - "DENsCzBf", - "nErKcTp9", - "xAQtenTo", - "1pxcbuZv", - "840UhUoL", - "9XoBRgjV", - "6X6csbpx", - "nFs2ZvOR", - "NhlpDRNn", - "zq3nXKQW", - "TbFmWuAA", - "O2nbMbp5", - "C60k8eYK", - "XYqAzGqP", - "XNus763a", - "qUWyGBdD", - "RAATKbAN", - "uATqqu4e", - "lRKNKP0w", - "ONL5pq9r", - "FDkt1ohj", - "o7IqP6Td", - "DAOUt1Jg", - "VYTPVkW0", - "RXK9iX99", - "wiayzjLV", - "rbUpGzGA", - "i8CwYuCi", - "I5betUED", - "NRF4uKO7", - "c1GjX2k1", - "Zq0Ko2UQ", - "d7a0S3hj", - "l551HLmO", - "BLkvfQ2x", - "CO57SmJl", - "ffUlrjOr", - "jdk8u9nq", - "x70MCuv3", - "sBs7NeXN", - "BJ0Uk3Di", - "fFosgnEu", - "qHXzOzUv", - "YL5MVHnr", - "N4NxIVYC", - "jPAtAJcJ", - "RYxPLFUw", - "NMOJStju", - "qIAY6mKt", - "JUrMdJP1", - "VIE9sG8O", - "f6LbzxNL", - "TGc6wvHK", - "lt2lEcIY", - "1hau5QwF", - "VH4LTqFp", - "H0a9rBTV", - "6ryA9MPE", - "Q0xpW61Y", - "hDWb6gW2", - "7rTXTEe7", - "uZyJkfxk", - "SLbLamWu", - "ZuihLitZ", - "C95JH5YK", - "zXq0pj5R", - "VhfHxcat", - "2OHf9GyZ", - "QiuQRA7s", - "kjIgNYGA", - "tC2vMFuQ", - "AUJXa9xo", - "v1tAteat", - "fzqus8s0", - "U79V1VMr", - "OjHYTM4n", - "z5z8sM4m", - "ctu48FWB", - "StgsQbVh", - "vFLrqKU8", - "2e2nF2M9", - "WYvcCUer", - "Rr2heMKC", - "GAFne6x4", - "huCbvMtN", - "vDreKB60", - "nw61Pdsu", - "OYyizALG", - "8wgOo6Ga", - "Bb8wmAjY", - "JWCXyAFI", - "ui9UH4JU", - "mFgQD0wf", - "oNCXVrO2", - "NcO6IJys", - "hmjqCs6P", - "Kqi0IFWL", - "uWfkL77n", - "8W86abn7", - "PlicZHtx", - "de1sItvo", - "sMLLTEoG", - "HbJsYDug", - "gkaYm86D", - "3gqKHTeW", - "vCTOJkNm", - "hAD7vTyA", - "7caOiXka", - "RV5SSz4D", - "nEvbheGT", - "pOkJbXvW", - "CefwKYLr", - "zWTNqB6D", - "k2kcNYeQ", - "DJFGAs9Y", - "RJLjsEUW", - "wxmX5QHo", - "KGIMKUgn", - "wuxxrMPw", - "Td8Oo2Gu", - "e2H9OL5X", - "s29lt6Zh", - "oQBUrm9F", - "b7Q7HRZD", - "YGxMJ2Hv", - "tM8zF89C", - "WyhvCQj3", - "8RGUWLPR", - "XglmmWsG", - "jLxcayMK", - "te3dfDiN", - "1PZPYo6D", - "w3go4VXD", - "rGJbXEKn", - "yWclRdjf", - "mzFmDC1Y", - "JyUWCsbN", - "A65ALFtK", - "2LJ9NkXc", - "ryOwjzmq", - "22lhs0MW", - "InVQrh0j", - "lRDrMehk", - "m9c4BAuv", - "s798wETE", - "G14DerBs", - "NelcQPdv", - "QEbBVP8S", - "VCJs63iY", - "6wqJaTSm", - "d0QFp1oD", - "l0EC6aJQ", - "mQSYta9T", - "Lj3KLOAy", - "wy39J2LP", - "Pz0YXByM", - "a1y9YTA2" - ], - "icon_url": "https://cdn.modrinth.com/data/MBAkmtvl/icon.png", - "issues_url": "https://github.com/TwelveIterationMods/Balm/issues", - "source_url": "https://github.com/TwelveIterationMods/Balm", - "wiki_url": "https://mods.twelveiterations.com/", - "discord_url": "https://discord.gg/VAfZ2Nau6j", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/BlayTheNinth" - }, - { - "id": "github", - "platform": "Github", - "url": "https://github.com/BlayTheNinth" - } - ], - "gallery": [], - "color": 9652237, - "thread_id": "MBAkmtvl", - "monetization_status": "monetized" - }, - "sc2Pektv": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21-pre2", - "1.21", - "1.21.1" - ], - "id": "sc2Pektv", - "slug": "basic-weapons", - "project_type": "mod", - "team": "FoyK3Zr4", - "organization": null, - "title": "Basic Weapons", - "description": "Adds vanilla+ weaponry - no extra fluff or sparkles", - "body": "\n\n[Help translate this mod into *your* language](https://poeditor.com/join/project/vW0G3i42PX) | [\ud83c\udf0fVisit my website](https://khazoda.com) \n![US Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAh1JREFUWEdjZBhgwDjA9jOMOmBwhYBo2lQbpn+MJv8ZGPnxpY3rO3rJSjr/GRleMzIyHBB+dOcazABwCIilTrVi/M84gYGBwZQYk6/u6CNGGT41G///+1su+uz+TUbxlNmKDAy/zzEwMAgQa+qFGB2E0p+/bxCrD6yOnVUDRP3/++8Dg6aaKqNYyrQp1upS2Y/ffGaQFeFlOHbzGYOVuhSYlhXmZXj89jOYjyx/vjkI1c4/f54S5QgWFmlkdczv3k1nFE+ZdsdKXUoZZAEIgBwBswwmhqwJ5CAqRAHYyP8MDHdBDvgPthjqW2Rfw0IB5gCQ5SBwmeU6A4Os9G6ifI1P0ZNnTmAHwIKcWBojCihwCUYIEHIEyK4rJ+eBEi1VANgBsGAPt9JgWHnsBgM6DXMUTPzqkRlfqGI7AwMDPATQUz62tABLA1SPAvRgR7ccXf6S6vejVA8BUgykVjYE2ck4YcPR46RYDlIbLsVBqhac6hmfPX8BLgcGCjC+kVH5NVCWg6PgdWzSiQF1wIBHwVtZtd////9jYdDUOEDXkLh+w+E/A8M/UBq4wsDAoE1XyxGW3WF8uXZD4F9VlYkD4YD/nz6tZHz+/LnC/89f1g6EA6TUVI3BbcLXUorqDIzMXYyMDH50cch/hk3///8tA7cJkS18IaOky8LAaM/IwChMC4f8Z/j/9g/D/4MST+5dhpk/uPoFtPA1ITNHQwAAWLMQ9nMJOhoAAAAASUVORK5CYII=)\n![Chinese Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAZxJREFUWEftV7FOwlAUPbdQQSKaaNBFJmWSL3CTn1AHE51w0S/Qn3CSycHB+BHi5hewGSc2isaiEhToM/eRNi005LV5DQx0adN33znnnnvTd0uY8UUz5sdCwPw4YBVLx4YQJwLYB7CWUG/YBLw4RPeF5usDc0gH3os7t0JQdRopFQwIy9Gmi0jUNppv59Qulk4hxN005FTZxPJFHt/VD20CJBDRGbW3d58AVMaRmXTY6I/ifNlrdqLOAmwAq+MCVmrr+Ln6DNjOopYOc+jdfOkqR4cFCJecs0uXTaQrWXkfNPoY1HtwLEe6wevGVspzRkc9AgLMgwyyl/kJ3O61rZXUTxAQwAtsceYo58Ww3f3nX68XzEoWf49dHcmPMP0l4BeuC6LlgDYNWW9XAPdAas9MVgA7IFpDScpi+OJnzd3vOTjhQJi3iX0HwkoQJiCp7EN7QFt3KQIplUARK1bYQsBcOBB6GMUqaPRN8jAKPY6jY8XaUVcaSGJBq2zigYTjVEYyFbwoMd5I5m6a6VAaRbnu2Pn5L9CdmSrewoF/wfKsTZBdqQgAAAAASUVORK5CYII=)\n![Russian Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAQpJREFUWEftlzFOAkEYhd/bA2hhjMRlK+EQUnoJQ0EClVzAu0BlsQWHMCAVh9BYEZg1rsVygH0GolhZLm+LnQPM9+XNTP43hHnRzEcjUJ8ENpusH0UcCOoBOK/ibhAoAK7KUmkct2Z7xiGBbfYxgfRQBfTfPcnpdetqzBDCUODTSeE/MEIjhpDNBdx5BLDYCxQCzkwCO25DJgf8l+kXSJevL9YE4sdn7xE0Ak0C9gRmt/feZ5i3O95nWAeBAqZhBGDHvN2ZwzSOASyYJ90hJEshATk6VLKv5GYi8aSVjNT0Yv0+Prbiz6Tbj6SBgMpKKYCCwKok08v1218ptY5jJ/xYy50S9fkZuVL4BkC/YFDaIqbbAAAAAElFTkSuQmCC)\n![Turkish Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAZlJREFUWEftl7FKA0EQhv+JiCgSkWDlXaV5BtHSRxAUBAWttFEwjc9gE0EbrSwUBAXfQLEy+AzB6mJlLBJEETEr/8LGFDG3e1zcKzJVCLP7f/PP3N6ewHOIZ30MALLjwEtYXM0pta6ABQATfZqNhgAPLZHzqah6SQ3twGs4c6KUbPVJtOu2Iuq0ED1tSz0sbkCps/8Ub2uJbEo9mL0FsOgFALgjQANA3hNAkwAqiXgumNbLWrXnJMt/u+AKMDw/h/HyAToBvqMa3kr7iWCcHBhZXtLijPfyET6vb7QoYYbCQP//VXl0csQagJXnry705qyW4mmENQArpwOssLmyFqvNXBtIa4DJyr22mpvSgV7BPOYzCNurLdYAhaja7v3H4XFPgNG9HYyVdvV8EDYVAPafc2DbAraMgxr3qFo7YJ4Am6piB6QjwRqAfWVVdOEvCOa4HkzWAISmAJ0w/eUBZAT5O242ujnjBGA2IAidMKehOZBcrDe5mXgZeX4d+76QsBder2RmGLxeSpNMb1prsvNdkFZFrvsMHPgBtjvQTetR5nwAAAAASUVORK5CYII=)\n![Chilean Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAbxJREFUWEdjZBhgwDjA9jOMOoCkEDA2buA6e7bhGzWjDe4Abcv+SAYGxtj/DAxWjAwM/NgssbOSO1BbYuVArgMYGRg+MjAwHvv37/9iaWmJ5SBzwA7QsZww4z8DQzohgyl1AIr5jIwzpSTEMxi1LPoTGBkZ5yNLujspMuzcdx/DPVR1ANj3/xMZtS0n7GVgYHBCtm33ugiwA3qmnERxBPUdwLAP5ICPDAwMfCBfi4lyMbg5KjFIiHEzvHj1leHilVcML19/Ydi9/wGYTwMHfAI54D/ImyBLu5ucwDQyQA4JajsAnAhhDoA5YvEMX7j9oBAoqdsH59PcAaBoKMkxBwc3KCTo7gB9HTEGPW1RhsUrr4IdAOIj5waahwBdywGoZShpYEAc8EZGBZwLiAE/GVkY2P//IUYp0WoYSXEA0aaSoHDUAaMhAAoBcGVEQrqhptJPIAdgVMfUtIGAWfsY38iqJjD8/4/SIKGbAxgZE8FNsreyyjP+/2ck2CSjpsMYGf/PFH58NwPeKH0tqxrJ9P8/uFHKgKNRSgUHfGRkYDj2j5Fxsejj24hGKRUMJtsIkvoFZNuCR+OoAwY8BABa5qUeipnrVQAAAABJRU5ErkJggg==)\n![Brazilian Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAA1dJREFUWEftV11Ik2EUfj7nflScuqnTbbkMf/IiwRuhoPUDKnRXFmSlFBVWIEQXUbqkdHNeRkElBkFBBYFdeBFYGXWRYBdFIbaZtbm/5ubPJjp/cl+839j0c9/mJopeeO72vuc85/nOe87zvqOwyUZtcn5sE9g6FcjQC2ooiqoFsA9A2gb1hgfAZ5qmn03cnH9BcjAVkLQLHwGo36CkkWA7xm/MXaKketFZmqKfrCW5hM+DVMDH0PTsWsJB0dQ5StIufA/gcLwIR7LSoStWQipIhMZgxVObO14I4t9LCJBzEccT3VKoxMW8LFbIa+c4mgxWTCwsxgPlJQToWCPK01OgLVJiT2oyZ4hjboEh8cY1GSskYibQoMpBY0FuCFjbpYLZJYLJLcSBEg9q1U6oMgO90GkZRbPRFhOJVQnkJwmZsz4kDZzSp8F0VOhKw8BJ8jq1E5pjZmbvx9QMU40vnumoRKISqMmVMsmTeAkMiNktQtHV8oiAhISm2oy6/c6QT9uwHfdNS79XBnMSSE3kQVekxIlcCcvflX4HPxcppPEEoGkKPK8fXQMG6Np+h/zUJZN42/SdFdc75mWqYfLNhZEPI1CRmcY0Wl6SIMz5oL4KfQM+7FRkMHvZCi/OH90NXh4Fn3MSDdeszDohQIgsN5/fj0aDBS/t46x1FoGTcgnIiJEKcJnwjJpznRCqqpTg9um96O7rQf7suzACwcCWIRsejoyGcMIqsEMkgLZYicrM8OsgEoEgGiGivy5Dtbwb9JyDRfarZwaNRiu+edlNGbEJr6hkuFUgZ4GQ0WvtUkGRLYZt1MtZDdKAnfUG1t4DsxOtv+yc/lGnoEyczExBmTglNAUV2lL4+TJYHERAA6aQieH30xDQLhjv9ofWLb55aIxW9LiXfGOagpVOzYUKXM7LDpG40FHE6MFyIyP4uN4YOvtXjnE0Ga2Y+hddmlcVomAS0hOkN0iPECOa8HEwDSMuEUsFZxf9TOLn9jHOknNVIObLSEz0oViJ4zlsfQiCfiDzbrTiz0z4vEdgw1xGcV/Hp+QBhRQlBBSSmH7YgXumvzF99TKn3jU/SHYlB+4IKT/wHuhfRfO5mDEPErKxqU+yILNNfZTGe3Dr6b91/hes51fFg7Vdgf+HBTaUIvl+0AAAAABJRU5ErkJggg==)\n![Spanish Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAf9JREFUWEftls9KG1EUxr/LDIaihigmiokxNhFF0Kob8Q8lqSIodNVCwY15gu7adX0BX0F9A1ctFEqkBpGIGjWVUEVH1FFpdDTxT2LneppJcRcRYcbrwgN3e77f/c7l3I9BcDHB+ngGeDoO/PEEgoxoFEAQjPkseRtEChgzzlTV7sakoVFwIFXXGAbRhCWidzQl4Itzb3OMaTU+H5fl7ccUv9WSdL2Bpdz+ibwtYREA+XHPGADbls38/lvNsJQnkB+HuGKnH7oi4uQBxmMjRR3IXOrIXV3h5+IcettcUC+q0eGvNZ31ToCsfoGlqBM88R2/NQ5XbQkGw22wSaWmQhQFmF/+hYPNHPzXTqjqAez9b1ERsEPXokirx+jtbjENoijAykkzsvEoZpM7yBwR+gY+wVsfgHY6jhtHN3q8CWsB1herkYjHcF22ijmlCV5/P4bfBKFNf0Zl+xBaO/esBYj/IGQaHODRr1hISyiX/6K1/gRN7tdYO3YjFLq0FiCyxeG0ZaF+i0N9kUZz1gFdPoc08A6Zsy0MtlRZCzC1VIP3r86R3FjHy8Z2nKl2uGxJrOY8iCX28XHIZh6A8EUkfBWLBxD5GxIpYvMA0eT/RCRJkUfPBESKxHmokAkNCF2WR5kRSIl8lsIQFcKoxPlYxaGiPJ1YbtpmeWCjZweEO/APkC7PUs5ICzIAAAAASUVORK5CYII=)\n![Ukrainian Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAPFJREFUWEftly0OwkAQhd9DgAPPco1CQRLCHSqagIIL7Cl6gVYhENyh/EgSKNcAD64VDIEEUMh2ELsH2O/lZTfzDaF8qMyHC/A/DbRtGpC1ECIDAK2S3sYV5F7kvrxE49WT8WrA2E0MyKwk6I9rmZyj0ZzGphOAi2rhb5pMaexmC8hQJwB37Nj1VYCmRgACNxq7Fg34m+kCuAb0G8gzX/cXuACuAfUGiszXHUbFqb8V0RnHJHcsjv5ECBUhoWD6UrIi68UCVqpkhCR17zD/WHGedQOgFgIoV0qBPXBfNrzjV0pVhUQT/tFyzRD/sxlptfAAnjpdtdS6E5YAAAAASUVORK5CYII=)\n![German Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAQZJREFUWEftlzGywVAYhc9R0L23AaVUKvIQ0dmFwgwVy1FSvULxVoEKQ4wN2IImRiOF/801g0YbR5EsIN83J7lzziXED8V8ZAKfk4D30+zYFV2SIYDvlP6N2MxWzGF62K3/HOOWgFdtjUEbpAR9/Vrj5LBfDulVwx6I37fC7zBDnyU/nBFoKwQMmNPzwxjAl0IAwMkJmAh+w+oFBmV/IU3gWCxpP0EmkCUgT+A8qmiP4SUKtMdQLpBEQWyiMqIro2TXnJmZpI5Jzplsg56JBgndIHFFlESNsYFvnWSETfK1zfCxii9RvQPkugBSHaUAVsB1Wqhtn6NUWsdK+GOWKyU+52akSuEfvnJV++7ai6UAAAAASUVORK5CYII=)\n![Argentinian Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAdNJREFUWEftV00vA1EUPS8t9dHS0FIVMY2NWJH4WIik/AGLxrbtf1CJhUQldvwCFlhrg02XNSxsLKyoRZPnI1GtlmrSVkT7dCbFhsR7OsbCJLN7955zz73z7hkCnR+iMz7+CfwdBQLb1M0IfADcBJC0mA0GXBDlJdha8bg2FQxVgbkw9TOGDS1Av8xJEFz1uJbI/A6VXkqgvwpeBTMa4CKzIbpRkcWvB4FKu2WFANWq598oSiaBEGXfOKjZEf0JrMtX+6LlPacvG6x1SVOhdfRRNAe5SdxytyB3lwDLHsHpLCB+VoRN6kfqzoLugSFuHkIEYgcR3JzsYWTcjEazEalUE0ydE7D1T/0OgcTxGvLJU3R0FNFmzSFf6oO1dxjxC4lbBSEF0udRWFgUzYY47rMtyGTqUTb2wD7oRYu9i0sFIQLKDMR2F1SgdocZxad6FIomjHmXucDVXSAyhIZSEg/3ZZwfRtBtvwZs07DYHdzVqwR+8hlyl/tJgP4Xkc67ALouI9WgBEJUuYrdteinQA6ZKFYMBML7QAD0I4RhUrVkgTBdBEPwR8l4g98s2Vtc1Rf6GCBpaVAq+TcJw9bqjEt+N6W85Gt5/u/8F9SyKp5c/wq8ArxDpsQcKiGYAAAAAElFTkSuQmCC)\n![Vietnamese Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAbhJREFUWEftl71OAkEUhc/siiBIIEQkMUajmNhYEW2Mjb6EvIGFifEFqPQBjD+Fb6CVb6CNsdFYQScWFiaoIRAMf8vsmrtmCQSV2dnAUDjt7J3z3TP3zswyKB5MsT7+AUbLgeLc4obFtVUwRAZSGxbKTDcfYi/Pt876tgOFmeS6ruEIYGsDEe5Z1LrnJvYTr/k7VppfXuCcP1pAdDji3yoMKOm6nmIfs0unAHaHKd6hdUYATwCSsgAsrsF6N2XD8wRgyUZT3Ph2EM3LqvQSngB8m3740yF87hTVAEwcRDC24kM1UwbPGlIQnhwIX03Zoo2LqvQ2CAFQofm2Al0ZagkdtAU0rDcTzet61zzPGUKuCAHYfRvXEDqMgk1rfa1244gwgANBTvjTwR8hyInaSUUo8/ZRLNOGgb1w235nIRKX6QZXDjhiygEmz2N2LVDWrZzRdkOmHV07QJVPDrSyBmqZsm0KnYZUF8ZNA/XjSt8i7fzANQCJmwXe0/fUJTTnQIlSuAb46/KhOftccHE5eb4NRTP95Tv7NlT7HlD+IiJrlL4JO/dG2avYYyF5Ch+tHxNPqUgGK3fgC+Kzv47DL6DXAAAAAElFTkSuQmCC)\n![South Korean Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAyBJREFUWEftV01oU0EQnq30oCgFCeYFtQjiQUETe5HquU1aqSjoodK0FgUPNtBKatCDR0WbtkI9FaW2laoY8FBr/64Vf9FEEUFvqZAXyA856KWQlW/Lhvfytsmrbc2lAyHJy87ON9/MfLthVGFjFY5PmwAEA6lU6mBVVVULY8y50SXhnF8lolA+n590OBzfWTabPc05f7HRgVX7M8bOsHQ6/ZYxdqx4QULXxSOXpq0J26dojFyaU7kP5/wdy2QyXBU80NNLN0JB8VOdx/1PIJBEQk/SyOi42EuVjBJAoCdIPm8D6XqSorEvNDQYXjUABB8ZfUxO566C78UL7ZZ9LABu3QkLp6MeN+Hz0GAfnW31U+TJuO1yIDh8kTWY7OxoEyy+mpmjYhAmAA8fjYmMpSOCgo3ODr+yDH/eREVG1Xs0qt5r7hXsNT07LxIACLxLRowgLACafY0iY9CO2nncR0yolxZ1St0bo9zzGROdNed85OhuNwGRPYAmlIwAhOwtbGApwdTMrKD6czRmqT+CJ4J3SWZeXFAwUftswARClhRrNc1JJ31ek5uyCbFCIjauTg2OEl6lDEy4+q+Zliwz2md/ClQB4nqOPl65TYc+vFfGR/ZLv5a1Y//rCUtPrAR6RQaKHRZicZoffkmtkxHTTz+afXTzd414tnvrFrr+bYHqwt20rd5ja3RXBeBU71N6sCND7kRcZDvQ0kqRn1lToMCB7RRqO77+AFACAIgncyUzq9+3k6aGL9nKXjkFeIjxkbNrlM+u8DRNzH0tuXnIf4LwMhq0ZCU1VY4hnCHDMKNolGOh1llD0fHLluDQEigrRrusEholWKVcANHVP01oSqOdbzxM94NNFnakrmCsoaz4btQCixJiB6ghTjHoN2YYWl4sIEYAyLxWW54EaTiGoaSgHrKMxFTKaikBFsMkE5BNeSjZvRvIHpJniZTesoeRRI+sm7wNhWzAiN3g0sl4HEOCYcUs2poCLFptcGMZ8FnWXzE++ZJXMtkHtodasRC9AFPdqsSVrOKXUqD7n9dyxOOcJwvX8rXQux6+m3/NKs7AXzJXyKihAGT7AAAAAElFTkSuQmCC)\n![Polish Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAPVJREFUWEftl7FtAkEQRd+/AnBgIRBwEdAEIV0QIEFkSoLIAYGrgJAmLEcI9hBHcBRwY4FsHDk85oLdAvZ9fe1q3gjnI2c+MUB9GjgcskmSaGrYCHip4m0ICtCuLG3d7bY/box7A8fstMTsrQrov3dKq067tVAIYWbo/anwH5iwuULINgZjnwBsbwEKg4ZTgKuOITMP+C8zBogN+DeQ9wa+vyAGiA3UoYECp2EEXJX3BhucxjGwVZ4OZ5i5CAnS/K5kl7S/NNNTlUyy1ev+a/Gw4nM6nCRmU4PKpBQoBLtSWjf3n39S6ioknvCHlnuGqM9m5NXCN5RwZR7cq1WxAAAAAElFTkSuQmCC)\n![Romanian Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAM5JREFUWEdjZBhgwDjA9jOMOmDwhIC2ZX8kAwNj7H8GBitGBgZ+bGnj3KQVRCWZz4FvcKn7yMjAcOwfI+Ni0ce3l4MUgUNAx3LCjP8MDOmETKeCA+BWMDL+nyn8+G4Go5ZFfwIjI+N8QpaD5KnpALB9jIyJjNqWE/YyMDA4DYgDGBj2gRzwkYGBgW+AHPAJ5ID/xFhOkygAxcKoA0ZDYDQERkNgNAQGQwgMeGU0sNXxgDdIBrxJBmsLDGijlNgGCS3UDZ5+AS18R4yZoyEAAKq7o02nQZUYAAAAAElFTkSuQmCC)\n![Swedish Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAPdJREFUWEdjZBhgwDjA9jOMOmDwhIBU6a5IRkamWIb//60YGBj40dPGI/9AFKH+mxEM/TfCSU1CHxkYGY/9//9v8bNut+UgzeAQkC7dM4OB4X86PtOo5AAkKxhnPu12yWCULt2VwMDAOJ+QV6jvAJCN/xMZpUv37GVg+O80MA5g3McoU7r7438GBr6BcAAjA8MnRunS3f8JWQ6Sp00UMDCMOoCxZ24KUVFQqL4CJaaOv9VhOPFGh5jYw6uG8e8RHqIcQLFNOAwYdcDAp4HRcmA0BAZBZTTA1fGAN0gGvEkGK6IHtFFKq4qGGHMHT7+AGNfSQs1oCAAAx3e4g6mqpEIAAAAASUVORK5CYII=)\n![Japanese Flag](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAcpJREFUWEftl00oBGEYx//P7MeB4ugrFCdfyQVtKXFWbrIRtlhJKRfKnhzcnJQWRVEcUKQclOWkfNzk6jM7K6dxNLvzaDZbaNln1Jg9eM9Pv//vfeadeZ8hOLzI4Xz8C2RPBx4fY92KQr0A+xjIt+lsaAQ6MQxeKykp3DAzkh2Ixp7CYA7aFJoeS7RQXFgwTKqq9jNo5U/D38MIPECqGjtkoM0ZAURMAY2BPIcEXiiqxvhX4YYB5fwCeHoG11SBKyt+hbEsQLoOJbwE1+r6p0CurUaixw+jvdWSiDUBXYfH3we6vf82JDEUQGIwIJawJKDMzcP9ZefpkvStdXB5mUhCLsAMb2OLCGr0+BEfGxHVigXo9Aye0XERFMVFeN3dFNWKBVx7+3BNz4igyM3B6/GBqFYsQNc38HT1iqDc3AR9blZUKxYwad5AELi8ygiOT03A6OzIWJe8jKx8iJTIMdwToR/BXFYKfTt50YmWJQGTqCwtw724nBZuhsdDk+CGelG45Q6kqHT3ANfOHpTIEaBp4Lo6JNpbxW3/aOf8ZZQF17HDA4n5PBwdyVIHIjWUMtgHm4ZSAjSkG0rF74wNhdnzX2DD5kTI/w68AYGDx+85aexcAAAAAElFTkSuQmCC)\n\n\n\n\n\n![Basic Weapons Banner](https://github.com/Khazoda/basic-weapons/blob/Web-Assets/description_common/banner.png?raw=true)\n\n\n# Important\u00a0\u2694\ufe0f\nMinecraft has a bug where held items have gaps. \nWeapons from this mod are not immune to the bug, and I therefore highly recommend using the ModelGapFix mod:\n\n[![Model Gap Fix Download](https://github.com/Khazoda/basic-weapons/blob/Web-Assets/description_common/modelgapfix.png?raw=true)](https://modrinth.com/mod/modelfix)\n\n\n# About \ud83e\udd3a\n\nBasic Weapons adds **6** new weapon types of every vanilla tool material _(Wood, Stone, Iron, Gold, Diamond, Netherite)_ to complement the existing sword and axe in Minecraft. Each weapon is balanced around damage, attack speed, crafting costs, attack reach and special effects. \n_If you have Better Combat installed, the weapons are also balanced around number of enemies hit and combos._\n\n![Divider](https://github.com/Khazoda/basic-weapons/blob/Web-Assets/description_common/showcase.png?raw=true)\nWeapons should feel _unique, powerful, easy to use_ and _fair._ I made Basic Weapons because I was looking around for weapon mods that would fit seamlessly into vanilla gameplay, and didn't quite find what I was looking for. I hope that in creating Basic Weapons, I've made that search a little easier for those of you who've had a similar experience.\n\nThis high level overview should give you an idea of what each weapon is good and bad at:\n\n| Weapon | Damage | Speed | Baseline Effect | Reach |\n| ------------- | ------ | --------- | -------------------- | --------- |\n| Vanilla Sword | Medium | Medium | Sweeping | Medium |\n| Vanilla Axe | High | Slow | Shield Break | Medium |\n| Dagger | Low | Fast | | Medium |\n| Club | High | Slow | Slow target | Medium |\n| Hammer | High | Very Slow | Knock target upwards | Medium |\n| Spear | Medium | Medium | | Very High |\n| Quarterstaff | Low | Medium | Sweeping | High |\n| Glaive | High | Very Slow | Sweeping | High |\n\n![Divider](https://github.com/Khazoda/basic-weapons/blob/Web-Assets/description_common/divider_1.png?raw=true)\n# Bronze Integration \ud83d\udd36\nMy [Bronze mod](https://modrinth.com/mod/bronze) has explicit integration with Basic Weapons. \nEach weapon type will receive a bronze version when both mods are installed together.\n\n![Divider](https://github.com/Khazoda/basic-weapons/blob/Web-Assets/description_common/bronze_showcase.png?raw=true)\n\n\n![Divider](https://github.com/Khazoda/basic-weapons/blob/Web-Assets/description_common/divider_5.png?raw=true)\n\n# Better Combat Integration\u00a0\ud83d\udd25\n\n![Better Combat + Basic Weapons](https://github.com/Khazoda/basic-weapons/blob/Web-Assets/description_common/bettercombat.png?raw=true)\nBasic Weapons works well as a drop-in mod to spice up the weapon variety in your adventures, but it plays especially well when paired with [Better Combat](https://modrinth.com/mod/better-combat).\n\nWith Better Combat installed, quarterstaves receive exciting new attack combos, daggers and clubs can be paired with other weapons for dual-wielding mayhem, and the hammer even features a fully custom attack animation.\n\nIf any of this sounds interesting to you, I recommend you try the two mods out together. [Better Combat](https://modrinth.com/mod/better-combat) can take some getting used to at first, but it's well worth your time investment in the long term, bringing a new layer of strategy and fun to your weapon choices and fights.\n\nFor weapon stats with Better Combat integration, see below:\n\n| Weapon | Damage | Speed | Baseline Effect | Targets | Reach | Weapon-Type |\n| ------------- | ------ | --------- | -------------------- | ------- | --------- | ----------- |\n| Vanilla Sword | Medium | Medium | Vanilla Sweeping | Multi | Medium | One-handed |\n| Vanilla Axe | High | Slow | Vanilla Shield Break | Single | Medium | One-handed |\n| Dagger | Low | Very Fast | | Single | Medium | One-handed |\n| Club | High | Slow | Slow target | Single | Medium | One-handed |\n| Hammer | High | Very Slow | Knock target upwards | Single | Medium | One-handed |\n| Spear | Medium | Slow | | Single | Very High | Two-handed |\n| Quarterstaff | Low | Fast | Vanilla Sweeping | Multi | High | Two-handed |\n| Glaive | High | Very Slow | Vanilla Sweeping | Multi | High | Two-handed |\n\n![Divider](https://github.com/Khazoda/basic-weapons/blob/Web-Assets/description_common/divider_2.png?raw=true)\n\n# Frequently Asked Questions (FAQ) \ud83e\udde1\n\n- What are the recipes?\n- _`Recipes are unlocked in the vanilla recipe book when obtaining the requisite materials (e.g. picking up an iron ingot). You can also use a mod like EMI to view all recipes.`_\n- What are the mod's dependencies? \n _`Basic Weapons has no required dependencies except for the usual Fabric API/ QFAPI that most mods on Fabric and Quilt require. For an upgraded experience you can install this mod together with Better Combat for more exciting fights if you want.`_\n- Is there a forge/fabric/quilt version? \n _`Yes, all three! The downloads are named for whichever modloader they're for so just take a look at the file names :)`_\n- Can you backport the mod to Minecraft 1.X.X? \n _`Unfortunately I don't have the time to backport Basic Weapons to earlier versions. The mod will however support each new version of Minecraft.`_\n- I found a bug / my game crashed \n _`If you find any problems with Basic Weapons, please feel encouraged to create an issue on the GitHub repository issue tracker.\u00a0Bug reports are incredibly helpful, and help make Basic Weapons the best it can be.`_\n\n![Divider](https://github.com/Khazoda/basic-weapons/blob/Web-Assets/description_common/divider_4.png?raw=true)\n\n__Thank you to all the wonderful translation contributors!__\n- junshengxie\n- FirePhantom303\n- goofy_boyd9110260\n- nimbXnumb\n- Alexander317\n- Hexasan\n- GumIsNoob\n- Pituto\n- Stefan\n- Germinecraft\n- Germinecraft\n- Singlain\n- Yes20name\n- Darkwhite\n- DanioMalinowy\n- Ardufish123\n- Harjjw\n- lotl", - "body_url": null, - "published": "2023-09-20T15:19:55.364612Z", - "updated": "2024-08-12T20:45:15.284532Z", - "approved": "2023-10-01T21:19:39.960638Z", - "queued": "2023-09-30T14:00:18.665778Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 77231, - "followers": 170, - "categories": [ - "adventure", - "equipment" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "7z6FfHX0", - "Ht65pKah", - "4mPe9VXi", - "fOLWcsal", - "BSDKDe9g", - "v1ACpnlq", - "lO6fpkVX", - "vWq2LdvJ", - "KDo3r9hs", - "fkdERjjI", - "4WJQnJON", - "XkD1RmGm", - "xYyn0iPP", - "pevH0Ypf", - "AEYxWCqh", - "zSdnkMN9", - "q8nDO1XY", - "IYwDaEDI", - "j8dBif5J", - "tuT2hSeB", - "ltu6UBMx", - "nZF923u3", - "BOchCmpf", - "JsONNvkB", - "YBUTHRag", - "h0WwUNRU", - "o9KgAKrC", - "BufbXYSe" - ], - "icon_url": "https://cdn.modrinth.com/data/sc2Pektv/3182b515e0663c8bcd364f276b1648f182345f0a.gif", - "issues_url": "https://github.com/Khazoda/basic-weapons/issues", - "source_url": "https://github.com/Khazoda/basic-weapons", - "wiki_url": "https://basicweapons.khazoda.com", - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/sc2Pektv/images/b13b4fd37f6faf5358f89334646be730a58150fc.png", - "featured": true, - "title": "Version 1.2.9 Weapon Sprites", - "description": "All weapon sprites included in the 1.2.9 version of Basic Weapons.", - "created": "2024-08-12T19:51:30.328473Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/sc2Pektv/images/0640fa2da9d576ef0b5bf01240de409a7d362029.png", - "featured": false, - "title": "Spear", - "description": "What this cheap to make weapon lacks in damage it makes up for with it's super long attack range (this feature req. Better Combat)", - "created": "2023-09-30T13:23:48.225774Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/sc2Pektv/images/7b202fd8913fc73bead5eb2f16f2174867b6d4ea.png", - "featured": false, - "title": "Daggers", - "description": "Low damage, high attack speed. Dual wield them for super fast slicing!", - "created": "2023-09-30T13:20:24.172036Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/sc2Pektv/images/7d6c964870c40ecd6a4ee8f91e9ee0eeaaf59d85.png", - "featured": false, - "title": "Quarterstaff", - "description": "Swing this staff in style. It has fast, flashy combos with Better Combat installed. Without it, the staff still stands strong as a cheap, fast, useful weapon choice.", - "created": "2023-09-30T13:25:01.815817Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/sc2Pektv/images/88b2d5a5050b2af9be7c82bbda172709c274b847.png", - "featured": false, - "title": "Hammer", - "description": "Fling your enemies into the air with the unrivalled power of the hammer, but beware its super low attack speed.", - "created": "2023-09-30T13:21:20.142402Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/sc2Pektv/images/c7591bfb57e556fdc45e0869da4d894f92d1ed7c.png", - "featured": false, - "title": "Club (old sprite)", - "description": "Knocking enemies on the head with this might give them a short term concussion, but could save your life in a pinch!", - "created": "2023-09-30T13:22:29.380129Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/sc2Pektv/images/13717727b3de47835f1ab970c414e98ab5ead9fc.png", - "featured": false, - "title": "All Weapons (old club sprites, doesn't include glaive)", - "description": "All weapon sprites included in the first release of Basic Weapons", - "created": "2023-09-30T13:59:47.950787Z", - "ordering": 20 - } - ], - "color": 11465706, - "thread_id": "HBy7L4sY", - "monetization_status": "monetized" - }, - "BgNRHReB": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3-rc3", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.3", - "1.20.4", - "1.21", - "1.21.1" - ], - "id": "BgNRHReB", - "slug": "bclib", - "project_type": "mod", - "team": "TIxvW3h2", - "organization": "zg4J0wff", - "title": "BCLib", - "description": "A Library Mod for the BetterX Team", - "body": "\nBCLib is primarily a mod library for BetterEnd, BetterNether, Eden Ring and possible future mods from the BetterX team. \n\nFurthermore, BCLib creates **compatibility between different Nether/End mods**. This allows Biomes from different DataPacks and mods to generate in your world. For this (and many other features) BCLib uses its own world type: BetterX.\n\nThe library can be used by other developers to create their own mods. If you have suggestions or extensions, we are open to discussions and pull requests.\n\n### Key Features\n* Block templates for common types (plants with seedlings, wood types, signs, ...)\n* Simple API to create your own biomes, features, structures and much more\n* SurfaceRule/MaterialRule registry. This makes it possible for mods and datapacks to define additional SurfaceRules/MaterialRules for a dimension without editing/copying the vanilla rules.\n* API to create own world types\n* Manage tags\n* Simple UI layout toolkit\n* Recipe management\n* SDF tools\n* Config system with automatic synchronization between client/server\n* Manage world specific data\n* And many smaller extensions like color helper, block/item management, world patchers, etc.", - "body_url": null, - "published": "2022-07-22T20:27:25.973312Z", - "updated": "2024-08-13T18:00:56.063192Z", - "approved": "2022-10-11T22:25:02.758911Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 1576380, - "followers": 405, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "cMDt7fG3", - "FcJeV6Yg", - "E5bVN8yO", - "hyMhFkOC", - "scuWwIaO", - "y5bt0nDm", - "G6Nxs4C3", - "mqh4nTSp", - "kyFQ8QVW", - "vfltbwjl", - "CXLaMuHt", - "mKksn4EY", - "ipLcyock", - "WpPJmMjm", - "l2oWjhoi", - "v3SUqvCn", - "aykCQLhD", - "TMKsPs2I", - "yZskNeFO", - "iXZF8l0s", - "v2t3ERqV", - "ZzfMrZCj", - "L2Lkhe7y", - "sLid477I", - "WDnv1BOR", - "xSXBLwfQ", - "MCriQhNd", - "ZGx3XHOO", - "VIKYJnYA", - "D6bAamqR", - "o3lVyUSA", - "bccqbyya", - "ghLtVmRL", - "TPC86Pyz", - "HP1eF3Su", - "Z8nIBt5J", - "2RDeUu4R", - "2sXLB8a2", - "PtuzTpi8", - "wALe4CZS", - "TtIDsgcj", - "cZo4m0p7", - "RY7JTBN9", - "obkxwoJB", - "8CFJ4Oi8", - "vz0CZ7K5", - "vG7JnDsd", - "5NRCb8hh", - "dtxeKZRb", - "dDAUeYya", - "QMCodPrA", - "TxWM7AW8" - ], - "icon_url": "https://cdn.modrinth.com/data/BgNRHReB/1b057bebe91712f5d135b2240baaffa8cd3cf065.png", - "issues_url": "https://github.com/quiqueck/BCLib/issues", - "source_url": "https://github.com/quiqueck/BCLib/", - "wiki_url": null, - "discord_url": "https://discord.gg/kYuATbYbKW", - "donation_urls": [ - { - "id": "bmac", - "platform": "Bmac", - "url": "https://www.buymeacoffee.com/quiqueck" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/BgNRHReB/images/1685c2d4d5875006a5db18ec22b8f57952f1f51d.png", - "featured": false, - "title": "World Generator Settings", - "description": "The BetterX World Type offers some specialised Settings.", - "created": "2022-07-22T22:52:13.715321Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/BgNRHReB/images/2d7fa966accd575584269c1331171cc31a484e14.png", - "featured": false, - "title": "Mod Updater", - "description": "A special Screen that will inform Users that new Updtates of our Mods are available.", - "created": "2022-07-22T20:47:03.998489Z", - "ordering": 0 - } - ], - "color": 13614060, - "thread_id": "BgNRHReB", - "monetization_status": "monetized" - }, - "Kt4RVKEd": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "Kt4RVKEd", - "slug": "friends-and-foes-beekeeper-hut-fabric", - "project_type": "mod", - "team": "CjNZzGfz", - "organization": null, - "title": "Friends&Foes - Beekeeper Hut (Fabric/Quilt)", - "description": "An addon for the Friends&Foes mod, adding a beekeeper hut structure.", - "body": "
\n\n
\n\t\"Friends&Foes\n\t

Beekeeper Hut (Fabric)

\n
\n\n
\n\t

\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t

\n
\n\n

\n\tFriends&Foes - Beekeeper Hut is a small addon adding the beekeeper hut structure. Structure can be found in meadow and flower forest biomes.\n\t
\n
\n\tBe aware that the main Friends&Foes mod is required to run this addon. Looking for the Forge or Quilt version?\n

\n\n

\ud83c\udf6f Beekeeper huts

\n

\n\t\n\t  \n\t\n

\n\n
\n\n

\u2699\ufe0f Other addons / compat datapacks

\n\n\n
\n\n

\ud83d\udcac Community

\n

\n\tFeel free to join our community at the discord server to chat, share your creations, ask any question or to simply be updated about the latest development of the mod and notified when the new release is out. Also don't hesitate to report any crash or bug via GitHub issues.\n

\n\n
\n\n

\ud83d\udc4b Support

\n\n

I will continue to develop my mods regardless of any support as it is my hobby, although most of my free time goes into development of my mods. So if you want to support me anyway, you can do that via Patreon or Ko-fi. That said, I do appreciate all of your support.

\n\n
\n\n

\ud83d\udcdc License

\n\n

\n\tThe mod is licensed with CC BY-NC-ND 4.0 license.\n

\n

\n\tFeel free to look over my code for examples of how i have implemented and solved various problems while writing this mod, incorporate snippets into your own code. Also feel free to use this mod in any modpack (although credit/link back to this page will be greatly appreciated).\n

", - "body_url": null, - "published": "2022-11-26T12:57:36.704366Z", - "updated": "2024-07-11T15:29:54.429984Z", - "approved": "2022-11-26T23:33:06.829248Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-ND-4.0", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "url": null - }, - "downloads": 228360, - "followers": 132, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "hqOD9ho4", - "m9JuxcTp", - "8tkUqpmp", - "abHkU7p3", - "i8e53L1m", - "aPlZhLQ1", - "8czokyP6", - "OXUOxwCC", - "ai5aYe3h", - "T4di0VX8", - "ahDgyTni", - "jZy55Iis", - "Er8wXYv6", - "1KYeUSUz", - "b8oxiTJ3", - "Iya1d63p", - "7kectHGL", - "ePDBld1C", - "1o87glRI", - "qwhZ4Roz" - ], - "icon_url": "https://cdn.modrinth.com/data/Kt4RVKEd/77fdea9bbb7252b1619dc9e0d38a77918a11de94.png", - "issues_url": "https://github.com/Faboslav/friends-and-foes-beekeeper-hut/issues", - "source_url": "https://github.com/Faboslav/friends-and-foes-beekeeper-hut", - "wiki_url": null, - "discord_url": "https://discord.com/invite/QGwFvvMQCn", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Faboslav" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/faboslav" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/Kt4RVKEd/images/7fb7396e133b5032f1cd60eca6be77c81bab0333.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-26T13:20:48.053267Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Kt4RVKEd/images/c309687b0543cf12ab12b0f77e44f5184ee6d1e9.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-26T13:20:54.705522Z", - "ordering": 0 - } - ], - "color": 11237211, - "thread_id": "Kt4RVKEd", - "monetization_status": "monetized" - }, - "gc8OEnCC": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.3", - "1.20.4", - "1.21", - "1.21.1" - ], - "id": "gc8OEnCC", - "slug": "betterend", - "project_type": "mod", - "team": "R6ercWZQ", - "organization": "zg4J0wff", - "title": "BetterEnd", - "description": "New Biomes, mysterious rituals and Mobs for your End", - "body": "\n
 
\n

BetterEnd adds new biomes into the End. Each biome has its own atmosphere, resources and mobs. The sky will have a fresh look with purple nebulas and stars. All biomes have custom music (by Firel), sounds and effects to make them alive and interesting to explore. BetterEnd has a custom End generator and custom structures for the Central Island. With our new generator End islands will have different shapes, terrain, will be on different height. Inside islands you can find caves with unique resources.

\n\n## Main Features\n- 24+ new biomes (more will be added later)\n- 6 new mobs (with biome variations for some of them)\n- Many new blocks, including 9 wood types and 7 new stone types\n- Many new items, including new food sources, tools, armor and weapons\n- New mechanics like Infusion Rituals, Anvil Recipes, End tool progression and others\n- Integrations with other mods, for example 2 new sub-biomes for BYG biomes (1.16) and some new plants for them\n- Custom End world generator (configurable) with more possibilities than vanilla one\n- Configs for blocks, items, mobs, enchants and many other things\n\n\n## What others are saying\n
\n\n\n\n\n\n\n
\n\n## You might also like\n\n\n\n\n
BetterNether
More Biomes, More Mobs, More Tools for the fiery Dimension
Wunderreich
Advanced Vanilla-Like Mechanics and Tools
\n\n


\n\n
 
\n
 
", - "body_url": null, - "published": "2022-10-12T18:57:24.255261Z", - "updated": "2024-08-13T18:02:54.784593Z", - "approved": "2022-10-12T19:18:18.757247Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 1805752, - "followers": 1574, - "categories": [ - "decoration", - "mobs", - "worldgen" - ], - "additional_categories": [ - "equipment", - "food" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "hJMQDYuT", - "ANsvdFr8", - "TndPF7zF", - "AuAjQ6Qf", - "aXZXyoTS", - "pYKzbYQf", - "A5xMcTpR", - "5CIFclEA", - "Col2KocA", - "HobFUbgX", - "YN2772kY", - "iIArs4ez", - "OTbfUxoF", - "Awusirku", - "uO0QtD3V", - "B96YRY3u", - "vQwGdQSo", - "V1430FVI", - "SLRbMICk", - "SH3iHjGi", - "tbyUkoxk", - "4q8NJYKQ", - "rOZj6LBv", - "Ppz6XYhV", - "Lr44qUSg", - "n2pzhoQD", - "otd2erfL", - "iPkONTDu", - "7QwyTILr", - "WAIDCJK8", - "F3omRrtz", - "kS8dZ2Lm", - "VRHPOZBe", - "kkssWr44", - "ZqwBf6Kh", - "ZG3hVtPL", - "FetSp6Um", - "yvOGk2s5", - "KYp60fr2", - "FSsjVa6J", - "dtwLeRnJ", - "10ST5zQJ", - "Cb3pODzn", - "euqcFwLv" - ], - "icon_url": "https://cdn.modrinth.com/data/gc8OEnCC/22fdef19992a21f7a16e53eb0ff2fe5e59766003.png", - "issues_url": "https://github.com/quiqueck/BetterEnd/issues", - "source_url": "https://github.com/quiqueck/BetterEnd", - "wiki_url": null, - "discord_url": "https://discord.gg/kYuATbYbKW", - "donation_urls": [ - { - "id": "bmac", - "platform": "Bmac", - "url": "https://www.buymeacoffee.com/quiqueck" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/gc8OEnCC/images/d903ddf62542142b8d09ad13349ca61aa2013994.jpeg", - "featured": false, - "title": "End Biomes", - "description": null, - "created": "2022-10-12T19:03:08.131865Z", - "ordering": 0 - } - ], - "color": 1317665, - "thread_id": "gc8OEnCC", - "monetization_status": "monetized" - }, - "MpzVLzy5": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3-rc3", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.3", - "1.20.4", - "1.21", - "1.21.1" - ], - "id": "MpzVLzy5", - "slug": "betternether", - "project_type": "mod", - "team": "E67Lfc4l", - "organization": "zg4J0wff", - "title": "BetterNether", - "description": "More Biomes, More Mobs, More Tools for the fiery Dimension", - "body": "\n
 
\n

With BetterNether your adventures in the fiery dimension will be even more exciting. The mod adds new biomes, plants and materials to the Nether. Among them there are new challenging monsters like the Naga, or dark dungeons where the creatures of Nether have taken over. Your new tools will bring unique improvements that will help you to survive. There are a lot of unique new blocks for builders together with variants of old familiar vanilla blocks.

\n\n## Main Features\n- Dozens of new plants for the Nether\n- New Nether-mobs\n- New unique biomes\n- Vertical and volumetric biome system (supporting other mods and datapacks)\n- Many new materials, recipes, food, tools and items\n- Ability to farm some materials using plant farms and mob farms\n- Many Nether structures, including big and rare Nether Cities\n- Integrations with other popular mods.\n\n\n## What others are saying\n
\n\n\n\n\n\n\n
\n\n## You might also like\n\n\n\n\n
BetterEnd
New Biomes, mysterious rituals and Mobs for your End
Wunderreich
Advanced Vanilla-Like Mechanics and Tools
\n\n


\n\n
 
\n
 
", - "body_url": null, - "published": "2022-10-12T15:08:36.987950Z", - "updated": "2024-08-10T23:25:22.415529Z", - "approved": "2022-10-12T16:06:58.856729Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 1510953, - "followers": 1218, - "categories": [ - "equipment", - "mobs", - "worldgen" - ], - "additional_categories": [ - "decoration", - "food" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "sPFMoqd5", - "MaTuYgp1", - "jjV0S0fX", - "TBr8sToh", - "GihEl5wC", - "T5UEhmR2", - "CnOsJRy8", - "InVK1xFf", - "NGF0V14B", - "aYRNTIra", - "IXgqavpM", - "HCFzjRjZ", - "KjQwjub6", - "V1Ubr9Ix", - "nIbM8wr8", - "kf83dxUg", - "EgKbEvT2", - "mpeXF4p0", - "GvEaRCG9", - "p7J7Uasn", - "4MkxQteb", - "9kJblF2V", - "GcAIYp4g", - "IG7kgtJH", - "aVzW3Afg", - "yTtY9wjE", - "DTRhf6P8", - "LdQKgQqO", - "kuzkD1Dr", - "tWePKjVG", - "m70EkRqY", - "1485z59I", - "CtncSDC8", - "zvfv1sJF", - "iz7PX1xX", - "X0EFJ5IG", - "B4QtCd3h", - "NSS8HlzK", - "M1o6hR2m" - ], - "icon_url": "https://cdn.modrinth.com/data/MpzVLzy5/d35c76a6051d79b35ac33668772ee5a35f2c1f8e.png", - "issues_url": "https://github.com/quiqueck/BetterNether/issues", - "source_url": "https://github.com/quiqueck/BetterNether", - "wiki_url": null, - "discord_url": "https://discord.gg/kYuATbYbKW", - "donation_urls": [ - { - "id": "bmac", - "platform": "Bmac", - "url": "https://www.buymeacoffee.com/quiqueck" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/MpzVLzy5/images/0e4fbb3ee7ee777a137e8109dcbda125411d0428.gif", - "featured": false, - "title": "Create blue Obsidian", - "description": "Use a bucket of Water on a Lava-Source above Soulsand/-stone to generate blue Obsidian.", - "created": "2022-10-12T15:13:01.567523Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MpzVLzy5/images/10fb1e56f03fb1735a145bccce7b7e512b91bdec.gif", - "featured": false, - "title": "Charge Obsidian", - "description": "Use a Lightning Rod to create crying (or weeping) obsidian.", - "created": "2022-10-12T15:13:07.918198Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MpzVLzy5/images/61ddb1483ae5d83f4cacb30dd5ec6f217f8b2669.jpeg", - "featured": false, - "title": "Nether Biomes", - "description": "Some of the new Nether Biomes (rendered using Iris and Complementary Reimagined)", - "created": "2022-10-12T15:27:12.937923Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MpzVLzy5/images/741793a74da48f1864ce98ead591694063edf65c.gif", - "featured": false, - "title": "Faster Obsidian Mining", - "description": "All Nether Pickaxes have improved mining speed for Obsidian Blocks", - "created": "2022-10-12T15:13:04.978616Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MpzVLzy5/images/7b56a30cdb66635489cd456a2fb145fac6e62412.png", - "featured": false, - "title": "Freeform Portals", - "description": "Build arbitrary shaped nether portals, with all the previously enabled Obsidian Block", - "created": "2022-10-12T15:12:58.089740Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MpzVLzy5/images/8524d6884e06556961117a7d74d7c8475234b0b7.gif", - "featured": false, - "title": "New Portal Frames", - "description": "All Full Obsidian related Blocks can be used as a portal Frame. Other mods can add new Frame-Blocks using the custom Tag *c:nether_pframe*", - "created": "2022-10-12T15:12:55.258774Z", - "ordering": 0 - } - ], - "color": 3744025, - "thread_id": "MpzVLzy5", - "monetization_status": "monetized" - }, - "zCh7omyG": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20-pre7", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "zCh7omyG", - "slug": "better-archeology", - "project_type": "mod", - "team": "WGV0KdAx", - "organization": null, - "title": "Better Archeology", - "description": "Discover artifacts & fossils by encountering new structures that'll enhance your adventure and exploration!", - "body": "![Better Archeology Title](https://i.imgur.com/KG3zJMU.png)\n![Life & Death Update](https://i.imgur.com/MBQksdy.png)\n\nWith the theme of archeology being introduced in the Minecraft 1.20 \"Trails & Tales\" Update, it has quickly become clear that Mojang sadly only took a small step into the big world that is archeology.\n\nIt is our goal with this mod to improve upon the mechanics introduced in the update and expand the minecraft universe with new stuff to discover while staying true to the nature of the game.\n\nWe also plan to regularly update the mod to newer versions and provide new content in the weeks to follow.\n\nFor more in-depth info, visit our\u00a0[Wiki](https://github.com/Pandarix/BetterArcheology/wiki)!\n\n[![Video Link](https://i.imgur.com/p0IW2yD.png)](https://www.youtube.com/watch?v=2IiWwGYwBPU&lc=Ugx_0IxbUoUXGq2jmfB4AaABAg)\n\n[![Promotion Code](https://www.bisecthosting.com/partners/custom-banners/d60c79dc-ea5e-4e57-b18e-11518bc241e7.webp)](https://www.bisecthosting.com/Pandarix)", - "body_url": null, - "published": "2023-06-06T16:08:05.335173Z", - "updated": "2024-05-14T12:16:46.846336Z", - "approved": "2023-06-09T04:49:53.100623Z", - "queued": "2023-06-07T12:37:51.797154Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 815188, - "followers": 778, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [ - "equipment", - "game-mechanics" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "mtxSVVAF", - "eoEx2R8p", - "sXGr31Up", - "AeIUTQsm", - "cdJqef2G", - "vTViLQvA", - "HRWQpkHM", - "EJHNTdmP", - "oYXfn8Ly", - "GQACULh1", - "9umhrcBO", - "F3wUE2KP", - "9adkVmnH", - "MHahjJWI", - "OzjIGnCo", - "52sCnPxy", - "sAb4sprI", - "y3iEgC9J", - "aJLMkfsn", - "vXE6rB0T", - "wiX5tzAE", - "Y42zbzPh", - "GgrL5nB5", - "Xhpwoecs", - "doxWGs8G", - "lh7aMzAa", - "5z3P73R4", - "x5DacI7P", - "vUlUODyr", - "WOKbVMrD", - "8f9j7B3i" - ], - "icon_url": "https://cdn.modrinth.com/data/zCh7omyG/289e82d740ce955d6a5ab6d1ecaa2efbdb9a5d40.png", - "issues_url": "https://github.com/Pandarix/BetterArcheology/issues", - "source_url": "https://github.com/Pandarix/BetterArcheology", - "wiki_url": "https://github.com/Pandarix/BetterArcheology/wiki", - "discord_url": null, - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/paypalme/ruvebell" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/1dc68b82a062a301b655c86e531bd296adbb4cc1.png", - "featured": false, - "title": "Stonehenge", - "description": null, - "created": "2023-06-07T12:33:27.883379Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/28d8eb45e7cc0c7a38476b816039b011e72f44fc.png", - "featured": false, - "title": "Sheep Fossil Site", - "description": "This is just one of the fossil site in BA", - "created": "2023-06-07T12:33:44.941778Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/2beafc5249f12a2fc16da1cb909c283a86baed51.png", - "featured": false, - "title": "Tumulus", - "description": "An old grave", - "created": "2023-06-07T12:33:14.546245Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/3424bf63dd0584b1d5cdab1d91c4af899c649afc.png", - "featured": false, - "title": "Mesa Ruins", - "description": "Inspired by \"Petra\", this mesa structure is completely made out of red sandstone and contains secrets", - "created": "2023-06-07T12:32:58.753489Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/cbb21bdc1de2cb7c5349e14f9343e45c45749ee1.png", - "featured": false, - "title": "Mott Structure", - "description": "A small structure used as a lookout long ago. It is surrounded with a moat.", - "created": "2023-06-07T12:32:16.396159Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/e0514b465adbebcca66359e1e8f4129b124cf02e.png", - "featured": true, - "title": "Jungle Temple", - "description": "This structure contains a lot of loot and adventure to seek!", - "created": "2023-06-07T12:10:40.393193Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/336589874e1af6eeafcb4103f017c722af25c927.png", - "featured": false, - "title": "Fossils", - "description": "Here is an overview of all fossils", - "created": "2023-06-07T12:09:03.283598Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/b45e02ef2749b57738c6a892093033a53bda7049.png", - "featured": false, - "title": "New Blocks", - "description": "Loot Vases, The Archeology Table, Fossiliferous Dirt", - "created": "2023-06-07T12:11:42.948636Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/0f8c6c55f56620754cafc1f88cec6a3ed7f67258.png", - "featured": false, - "title": "New Items", - "description": "Rusty Bomb, Totem of Souls & Torrents, Artifact Shard", - "created": "2023-06-07T12:12:22.994778Z", - "ordering": 3 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/a9fb1c640b12581d4510931730c4ed010cb00bef.png", - "featured": false, - "title": "New Wood Type", - "description": "Rotten Wood and its variants can be found in ancient structures", - "created": "2023-06-07T12:13:10.169972Z", - "ordering": 4 - }, - { - "url": "https://cdn.modrinth.com/data/zCh7omyG/images/36c8f7a35175dac08e4c8c356b5b870506baffbd.png", - "featured": false, - "title": "Archeologist Villager", - "description": null, - "created": "2023-06-07T12:13:29.749930Z", - "ordering": 5 - } - ], - "color": 3810060, - "thread_id": "zCh7omyG", - "monetization_status": "monetized" - }, - "5sy6g3kz": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4" - ], - "id": "5sy6g3kz", - "slug": "better-combat", - "project_type": "mod", - "team": "fVvaiaa2", - "organization": null, - "title": "Better Combat", - "description": "\u2694\ufe0f Easy, spectacular and fun melee combat system from Minecraft Dungeons.", - "body": "![Better Combat](https://cdn.modrinth.com/data/5sy6g3kz/images/6d65cbe745229c36b7b97cb608926374724d8174.png)\n\n\n# Easy, spectacular and fun melee combat system from Minecraft Dungeons.\n\n‌\n[![Modloader](https://img.shields.io/badge/Loader-Fabric%20|%20Forge-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n### \u2728 Looking for vanilla-friendly content? Try these!\n\n[![Archers](https://cdn.modrinth.com/data/XIpMGI6r/images/cd19a95a79f1157b33f31818aa615a280b206912.png \"Archers\")](https://modrinth.com/mod/archers \"\")[![Paladins](https://cdn.modrinth.com/data/XIpMGI6r/images/3f19359bfd7521ba17bec818f125e87e09ef277e.png \"Paladins\")](https://modrinth.com/mod/paladins-and-priests \"\")[![Wizards](https://cdn.modrinth.com/data/XIpMGI6r/images/a7da965aa108daf95c10448c01423be49ce2338d.png \"Wizards\")](https://modrinth.com/mod/wizards \"\")\n\n# \ud83d\udde1 Features\n\n![slash](https://cdn.modrinth.com/data/5sy6g3kz/images/38efa008bc297aa49572761bed1eff2399a1b2dc.gif \"\")\n![stab](https://cdn.modrinth.com/data/5sy6g3kz/images/d05e3c914008be42cb89db190ae73f767ca97873.gif \"\")\n![slam](https://cdn.modrinth.com/data/5sy6g3kz/images/89422bcaa8fcc18a05834da0b1027b07751e9722.gif \"\")\n\n### Fancy attack animations\nThis mod includes several one-handed, two-handed and dual wielded attack animation resources.\n### Accurate weapon collision detection\nNo more pixel hunting with your cursor, you can now just swing your weapon and hit whatever is in the way. Enjoy playing in third person view. :)\n### Natural look and feel\nAttacks have an upswing phase before the hit is actually performed, like in real life.\n### Weapon combos\nSome weapons have a sequence of different attacks.\n### Dual wielding\nDual wield any one handed weapons! Use the attack hotkey to alternately attack with main-hand and off-hand.\n### Reworked Sweeping Edge\nWeapon swing hitting multiple enemies deal reduced damage. To deal full weapon damage against all targets, you need to have Sweeping Edge enchantment.\n### Hold to attack\nHold the attack hotkey to spam attacks on cooldown (configurable).\n### Swing thru grass\nAttack instead of mining zero hardness blocks (configurable).\n### Support any item from any mod (with data files)\nAutomatic compatibility with most mods (weapons without attribute file, will be automatically assigned a matching weapon preset, based on item id).\n\nSuper easy to add dedicated compatibility, support via Discord for partnering modders.\n\n‌\n\n‌\n\n# \ud83d\udd28 Add compatibility to any weapon\n‌\n\nAdd uniquely created or out of the box behaviour to any weapon from any mod, by just creating **JSON** data files.\n\nCheck out our integration guide [here](https://github.com/ZsoltMolnarrr/BetterCombat#-integrate-your-mod \"integration guide\").\n\n‌\n\n# \ud83d\udd27 Configuration\n‌\n\n**Client side** settings can be accessed via the [Mod Menu](https://github.com/TerraformersMC/ModMenu).\n\n**Server side** config can be found at:\n\n- General properties: `config/bettercombat/server.conf`\n\n- Fallback compatibility: `config/bettercombat/fallback_config.conf`\n\nAutomatically created with default values, upon loading any game world for the first time. \n\n‌\n\n# \u26d3 Compatibility\n\n‌\n\nWith an open source and modular mindset, this project is aiming for maximal compatibility. However, mods trying to change the same mechanics will never be compatible (such as dual wielding mods).\n\n‌\n\n## \ud83e\udd1d Partnerships\n\n‌\n\nWe partnered up with the following mods, to fully utilise the JSON API of Better Combat:\n\n- [MC Dungeons Weapons](https://www.curseforge.com/minecraft/mc-mods/mcdw)\n\n- [MCDoom](https://www.curseforge.com/minecraft/mc-mods/mcdoom)\n\n- [MedievalWeapons](https://www.curseforge.com/minecraft/mc-mods/medievalweapons)\n\n- [Mythic Metals](https://www.curseforge.com/minecraft/mc-mods/mythicmetals)\n\n- [Simply Swords](https://www.curseforge.com/minecraft/mc-mods/simply-swords)\n\n- [Spectrum](https://www.curseforge.com/minecraft/mc-mods/spectrum)", - "body_url": null, - "published": "2022-07-04T18:54:33.189896Z", - "updated": "2024-08-13T20:18:40.795655Z", - "approved": "2022-07-04T18:54:33.189896Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 1675377, - "followers": 1766, - "categories": [ - "adventure", - "equipment", - "library" - ], - "additional_categories": [ - "game-mechanics" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "3CYKBxen", - "ZZQdi3pp", - "S4e1NhvP", - "vm5jREUS", - "Hcp3uNRj", - "sLXa7pZ2", - "niYMwqqW", - "E4CYbWvp", - "9GkOwhi6", - "BRMMYk8d", - "KoaUFgOz", - "1LgYyboz", - "6JlobxTb", - "HEmwYD0Y", - "tsIlqS9N", - "FxeoNW9K", - "OrbwS3ba", - "PuxIMJUv", - "wRXLFzHT", - "QPaSohpX", - "yobLa8Ka", - "CnXOCzOj", - "I7g0lYYP", - "kxeqCjCH", - "KmpxvsMZ", - "UheSx89w", - "eGLGQ4Yk", - "MEUYYVie", - "TdFvUGT6", - "zegHXRXv", - "WVgEQ9QJ", - "NjDP73zB", - "On1e8jtw", - "y0zoIVe1", - "98YaFZL7", - "42LPvr1L", - "CoyQHb9O", - "IMIWqP8g", - "izFZF9kA", - "930mpjgq", - "a79fMnbx", - "xEhkVxqE", - "bEnzfxLu", - "K7ndD8PA", - "eUSBZeXF", - "zIQw5406", - "MFZphYTK", - "A8YxoUuj", - "LTis9RHk", - "p8SWuqxf", - "12NTMIyD", - "rza9ZYp8", - "vguKs2Nb", - "Nke3A2eE", - "V5vBq3d0", - "94av95p6", - "yXT851KE", - "lbdD31Ny", - "GtbdDOfI", - "6DYg9jqE", - "wTSLGiMF", - "lYxfimLA", - "6qfnRKuK", - "WzOMm40r", - "afUdG913", - "JFl05fYS", - "JhsT2Y4j", - "swcBOsdJ", - "k615Hdk1", - "V1lDVr1G", - "6HTqAnMI", - "L77HeQLR", - "d47dAzGT", - "rl0yYVw7", - "XvSy8PJ2", - "ruf8ut9b", - "cuvyLYI7", - "OFm6NkMk", - "T4rZupi3", - "hqLjlli1", - "4ShSUvSm", - "CkxcDUjA", - "feKuaHBR", - "A7doUWQz", - "NIjIeYjb", - "atUdkTWG", - "kEJR3PSs", - "BQWFvepZ", - "LihegvCM", - "kuw5o2Dr", - "ILTizRUG", - "QqOP1DU7", - "PvGH3nY4", - "arL7c9CT", - "zrwtpL0K", - "w9IwMtLV", - "OhqgJMfy", - "4w4MQjXp", - "idsKn7Hx", - "ITHUgmZn", - "5fGERlKw", - "pWDuRxK3", - "6OURqKIv", - "syqeTpM4", - "xCNriqWr", - "IYrQP8bS", - "QEmtU3sg", - "PqiSHyeM", - "8aZcgAEl", - "EGyKyHvF", - "SrGbPUa3", - "i9M7sKb9", - "ibYfuIUH", - "SsDWF33Q", - "SmUe5knN", - "PnxjxCao", - "ikZuTgOU", - "ur19k9Ub", - "kSb1Iy26", - "iU8XokZ7", - "YKHsErBH", - "Xb5ZbTnA", - "UYe5xso7", - "BVdzLiAa", - "ZV0EgiSw", - "WAsPRXZM", - "d51cgiPN", - "ukboeB3U", - "NB5z5KKf", - "Fzkl8bod", - "lO4Edvnc", - "NQcJaV5u", - "8zYbmr4Z", - "qIM9327j", - "MxaoPSMy", - "WqdF4IBa", - "8W0DfPzM", - "cdDnwbqD", - "T8lEKADG", - "kq2N9shS", - "Z6wHaEla", - "574qq9So", - "hNenqXi9", - "fyk4JACb", - "sKYHGkQb", - "RhDo0oHI", - "aMCXkh0U", - "2Q8QpAR9", - "1mMMpsqV", - "bFsjmpf4", - "LsvZlcsu", - "ay2HpHDe", - "jhqZUDtT", - "dXTkmeN8", - "DpMdn6Pf", - "qxfX3jsR", - "UjlaL0Fm" - ], - "icon_url": "https://cdn.modrinth.com/data/5sy6g3kz/icon.png", - "issues_url": "https://github.com/ZsoltMolnarrr/BetterCombat/issues", - "source_url": "https://github.com/ZsoltMolnarrr/BetterCombat", - "wiki_url": "https://github.com/ZsoltMolnarrr/BetterCombat", - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/5sy6g3kz/images/38efa008bc297aa49572761bed1eff2399a1b2dc.gif", - "featured": false, - "title": "One handed slash", - "description": null, - "created": "2022-07-04T19:06:54.784203Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/5sy6g3kz/images/6d65cbe745229c36b7b97cb608926374724d8174.png", - "featured": false, - "title": "logo", - "description": null, - "created": "2022-07-20T15:11:44.355491Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/5sy6g3kz/images/89422bcaa8fcc18a05834da0b1027b07751e9722.gif", - "featured": false, - "title": "One handed slam", - "description": null, - "created": "2022-07-04T19:06:55.907477Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/5sy6g3kz/images/d05e3c914008be42cb89db190ae73f767ca97873.gif", - "featured": false, - "title": "One handed stab", - "description": null, - "created": "2022-07-04T19:06:55.351982Z", - "ordering": 0 - } - ], - "color": 856615, - "thread_id": "5sy6g3kz", - "monetization_status": "monetized" - }, - "VdEsgz29": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.4", - "1.20.1", - "1.20.4" - ], - "id": "VdEsgz29", - "slug": "bingusandfloppa", - "project_type": "mod", - "team": "xAwV02F4", - "organization": null, - "title": "Bingus & Floppa", - "description": "This mod adds the legendary cats Bingus and Floppa, who will fight for your honor", - "body": "![Bingus mod logo (cool)](https://cdn.modrinth.com/data/cached_images/43a99983d3b2bd626ea0b500270f95b362818995.jpeg)\n\u00a0\nBingus adds famous funny cats, Bingus and Floppa, as summonable pets that fight on your behalf.\n\n![Page Separator](https://cdn.modrinth.com/data/cached_images/632e59703cbabbd4208ff8269dede6fad09feb15.png)\n\u00a0\n\u00a0![Crafting a Bingus tTotem with a diamond, 4 amethyst, and a 4 fish](https://cdn.modrinth.com/data/cached_images/1bd193a8f865fb4e6656c1fd81ad347f0892d1cb.png)\n \nBingus Totems can be crafted using a diamond, 4 amethyst, and 4 of any fish. You spawn a Bingus from it using Mouse 2. An infinite amount of Binguses can be spawned, provided you have enough totems.\n\n[Note : in the 1.16.5 version, pink dye is used instead of amethyst.]\n\n![Page Separator](https://cdn.modrinth.com/data/cached_images/632e59703cbabbd4208ff8269dede6fad09feb15.png)\n\u00a0\n![Crafting a Floppa totem with a Netherite scrap, 4 copper ingots, and 4 fish](https://cdn.modrinth.com/data/cached_images/9c7b6d45346e707f411ff90f3e99a6be3b83860a.png)\n\nFloppa Totems are crafted using a netherite scrap, 4 copper, and 4 of any fish. Summoning a Floppa works the same as a Bingus, but Floppas have increased mobility and a special shockwave attack that can launch enemies into the air.\u00a0\n\n[Note : Floppas are not available in the 1.18 or 1.16 versions]\n\n![Page Separator](https://cdn.modrinth.com/data/cached_images/632e59703cbabbd4208ff8269dede6fad09feb15.png)\n\n![Bingus and Floppa party](https://cdn.modrinth.com/data/cached_images/18ecb9722b71db1b6bcbb74e41591dae1a4a6394.jpeg)\n\nBinguses can be recalled back into their totems by right clicking them, and they will automatically recall themselves into totems\u00a0upon death. Bingus Totems stack up to 8, so you can bring a decent amount with you before it begins to clutter your inventory.\n\n![Page Separator](https://cdn.modrinth.com/data/cached_images/632e59703cbabbd4208ff8269dede6fad09feb15.png)\n\n![Smelting a Bingus totem into Bingus ears](https://cdn.modrinth.com/data/cached_images/56692ec78a450a4a9ab14c1bbc13446ae662fdc1.png)\n\nYou can cook a Bingus Totem to get Bingus Ears. Bingus Ears have the protection of a Diamond Helmet and worse durability than iron, since one diamond is used up to create them. You are also able to cook a Floppa Totem to get Floppa Ears.\u00a0\n\n![Bingus ears on an armor stand and someone wearing Bingus ears](https://cdn.modrinth.com/data/cached_images/1a8f9df880b23e9f8234193972af1a1dc16b422f.jpeg)\n\n![Page Separator](https://cdn.modrinth.com/data/cached_images/632e59703cbabbd4208ff8269dede6fad09feb15.png)\n\n![An absolutely stunning photo of Bingus, painted with sheer inspiration and love](https://cdn.modrinth.com/data/cached_images/e3feff94fc4ef6f92dcbcf800814c10bd4b7a1ed.jpeg)\n\nThis mod also adds beautiful paintings of both Bingus and Floppa. Place them in your base to support the cause!\n\n![Page Separator](https://cdn.modrinth.com/data/cached_images/632e59703cbabbd4208ff8269dede6fad09feb15.png)\n\n\n\n[\u00a0[My Youtube](https://www.youtube.com/channel/UCX6MdtafUXzR9C7WRCBD1kg) ] [\u00a0[My Twitter](https://twitter.com/gavinvanhussen) ]\u00a0\n\n10,000 Downloads and I add pop cat and the pop cat dimension \ud83d\ude31\n\n![Page Separator](https://cdn.modrinth.com/data/cached_images/632e59703cbabbd4208ff8269dede6fad09feb15.png)", - "body_url": null, - "published": "2024-05-15T16:36:12.372223Z", - "updated": "2024-05-15T17:44:15.484572Z", - "approved": "2024-05-19T19:35:45.318236Z", - "queued": "2024-05-15T17:51:34.707984Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 649, - "followers": 10, - "categories": [ - "equipment", - "mobs" - ], - "additional_categories": [ - "magic" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "pKzSfTlZ", - "nJSNgcCB", - "l25WBhS8", - "4AX94uzh", - "pqGBY4x0", - "50PbwXLS" - ], - "icon_url": "https://cdn.modrinth.com/data/VdEsgz29/899e305df12dac79be36498b5667c1bafc264fd2.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/0b854fbd60bd2a31b3f6bf57c59c68f2c920481b.jpeg", - "featured": false, - "title": "Binguses from above", - "description": "Are you worthy in their eyes?", - "created": "2024-05-15T17:08:07.035367Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/0cf09c0296789c83621fdfedc94f752b363620f0.png", - "featured": false, - "title": "Beautiful portrait", - "description": "This is true art", - "created": "2024-05-15T17:05:12.090050Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/35217a37c9a52859626f5a902ba6cba2a4da2dd1.jpeg", - "featured": false, - "title": "Lone Floppa totem", - "description": "He rests peacefully, awaiting his crafters return...", - "created": "2024-05-15T17:07:09.607446Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/3f3131c034614500c0ed8280ba4d419570b9b365.jpeg", - "featured": false, - "title": "Floppa admires the light", - "description": "A beauty some take for granted", - "created": "2024-05-15T17:07:31.676381Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/4dde1c45e11ca77feb8541339e7eca3778d14a23.png", - "featured": false, - "title": "Bingus Orb (1.16.5-1.18.2)", - "description": "An ancient relic", - "created": "2024-05-15T17:05:27.062850Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/4f4f1415dcc1318e48c5fa7d58865eb91cadb5f2.png", - "featured": false, - "title": "Binguses underwater", - "description": "Bingus base", - "created": "2024-05-15T17:04:18.502052Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/55ce3f91d3b93704234ece30d3907351b932711e.jpeg", - "featured": true, - "title": "Cat swarm", - "description": "An army befitting royalty", - "created": "2024-05-15T17:08:41.433919Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/8ae1fcb15c587105cfdcc7892466a626e659fca8.jpeg", - "featured": false, - "title": "Treetop Floppa", - "description": "Floppas waiting for a target from the top of the jungle", - "created": "2024-05-15T17:09:51.151628Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/9361820b1ff6ddb3af3a7c9b999bdbbf45902b58.jpeg", - "featured": false, - "title": "Bingus", - "description": "The OG", - "created": "2024-05-15T17:10:04.462563Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/bd8dda9169f616090c8614a58863e227023aa44a.jpeg", - "featured": false, - "title": "Bingus and Floppa party", - "description": "Big cave full of funny cats", - "created": "2024-05-15T17:06:13.309832Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/c4ce31569116ac64f6b42a72bfa1c1d8fe635583.png", - "featured": false, - "title": "So many Binguses....", - "description": "An army befitting a king", - "created": "2024-05-15T17:03:36.532344Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/cfadf5ee7fc791db9c1274209ba3be28790aca5e.png", - "featured": false, - "title": "Binguses enjoy sundown", - "description": "Nice weather", - "created": "2024-05-15T17:05:44.035392Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VdEsgz29/images/ea4d0386622529ef90891063c48e7cc761c8334d.png", - "featured": false, - "title": "Camp Bingus", - "description": "Exploring with Binguses", - "created": "2024-05-15T17:04:54.439685Z", - "ordering": 0 - } - ], - "color": 14978220, - "thread_id": "MsHFqWJQ", - "monetization_status": "monetized" - }, - "HXF82T3G": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.7.10", - "1.8", - "1.8.8", - "1.8.9", - "1.9", - "1.9.4", - "1.10", - "1.10.2", - "1.11", - "1.11.2", - "1.12", - "1.12.1", - "1.12.2", - "1.13.2", - "1.14.3", - "1.14.4", - "1.15.1", - "1.15.2", - "1.16.1", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "HXF82T3G", - "slug": "biomes-o-plenty", - "project_type": "mod", - "team": "ANPfCD0y", - "organization": null, - "title": "Biomes O' Plenty", - "description": "Adds 50+ unique biomes to enhance your world, with new trees, flowers, and more!", - "body": "
\n\n![Biomes O' Plenty Logo](https://i.imgur.com/HQ2opH6.png)\n\n[![Donate via Ko-fi](https://i.imgur.com/4OG1WQj.png)](https://ko-fi.com/forstride) [![Follow on X](https://i.imgur.com/WNmQOhb.png)](https://x.com/Forstride) [![Join our Discord](https://i.imgur.com/N7eZOt0.png)](https://discord.gg/GyyzU6T)\n\n
\n\n## Description\n\n#### Biomes O' Plenty is an expansive biome mod for Minecraft that adds a slew of new, unique biomes to the Overworld, Nether, and End! To go along with the new biomes, it adds new plants, flowers, trees, building blocks, and much more!\n\n## Info and Terms\n\n### Requires [![GlitchCore Icon](https://i.imgur.com/zC7XoOh.png)](https://modrinth.com/mod/glitchcore) [GlitchCore](https://modrinth.com/mod/glitchcore) for Minecraft 1.20.4 and above! Also requires [Fabric API](https://modrinth.com/mod/fabric-api) for Fabric version.\n### Requires [![TerraBlender Icon](https://i.imgur.com/y2BgV5H.png)](https://modrinth.com/mod/terrablender) [TerraBlender](https://modrinth.com/mod/terrablender) for Minecraft 1.18 and above! It is not required for 1.17 and below, but in those versions you must use the Biomes O' Plenty world type when creating a new world!\n\nTo use the mod on a server for 1.18 and above, no changes to server.properties are required. For 1.15/1.16/1.17, the **level-type** setting in server.properties must be set to ***biomesoplenty*** (level-type can be added manually if it does not appear by default). For 1.12.2 and below, **level-type** must be set to ***BIOMESOP***. You must use either a new world, or use an NBT editor to make the necessary changes to your existing world, otherwise our biomes will not generate.\n\n*You may include this mod in a Modrinth-hosted modpack as long as you do not rehost the mod and only use builds uploaded directly by us, you do not sell the modpack or additional access to the mod via any means, and you follow any and all terms listed in the license for the version of the mod you are using.*\n\n## Soundtrack\n\n[![BOP Volume 1 Album Art](https://i.imgur.com/FQv9u95.png)](https://ludocrypt.bandcamp.com/album/bop-volume-1)\n\n#### Created by [LudoCrypt](https://ludocrypt.bandcamp.com/)\n\n## More by Glitchfiend\n\n[![Serene Seasons Logo](https://i.imgur.com/l4lO6VR.png)](https://modrinth.com/mod/serene-seasons) [![Tough As Nails Logo](https://i.imgur.com/r0ZlRwr.png)](https://modrinth.com/mod/tough-as-nails)", - "body_url": null, - "published": "2023-11-19T06:25:48.199721Z", - "updated": "2024-08-09T23:35:51.737759Z", - "approved": "2023-11-19T19:41:58.508068Z", - "queued": null, - "status": "approved", - "requested_status": "private", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 1205267, - "followers": 656, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "qQSedQAe", - "MHt23aM2", - "jZ9cNlNL", - "f4yPGaXG", - "MEzjA1uC", - "mrtlegZu", - "AumfBXeK", - "hrwCqRrD", - "DdNoeZ7y", - "LVdJZOWW", - "SCfPOXUR", - "ILnlILCX", - "2HIFjKcK", - "xy22xkkm", - "zfZkkqOI", - "gtkhPwYT", - "2NdYOQFY", - "BFIq70qx", - "UW6k7hkr", - "1pjg8BQ6", - "Ve3a5aT5", - "N8kqvuVx", - "RCAVwIqC", - "qNUF45Iu", - "4wmQqBi2", - "L9JNWmVx", - "jGnxj2nh", - "wH4GYDph", - "zqnbwUqI", - "RPWM0uxE", - "VAMowgpu", - "OD0Wbw3I", - "1JwOd9Pd", - "CR4OH4Y9", - "3oR9Jxyi", - "tMbdXF7e", - "ubfOORLz", - "cXS6V6Q7", - "f60DKO8Z", - "jpNnx0lh", - "sETRVFEh", - "7mgFgE22", - "WkbvsBLz", - "aAesLKrN", - "O9s7NUJ3", - "agUp8ByE", - "l3mMk6t6", - "k7eoV7Kx", - "Cjq4ELMv", - "DTKqzXtI", - "HvP3wur7", - "4VEo0ZgL", - "UyGDwSm6", - "lewJ80k5", - "Hu7tyirA", - "9VVXKCBH", - "3SCEohjl", - "UnecYAg4", - "uPoXqKcI", - "U5dYhce9", - "NhlDhMLy", - "OP9qO9gK", - "2pmhbk70", - "XN50cIju", - "TrphhMTz", - "6PGpue1d", - "5D8bZ2p7", - "cvoXlLwE", - "KHX56dxo", - "ZMklaUR1", - "EwQMcu08", - "GnEEY5Vc", - "7qFT0sPn", - "fvo63Bax", - "VkD81RYO", - "GW6LtSDW", - "eY7dZpZe", - "sT4YxHV6", - "u7VHKOvl", - "GLAFnTYk", - "UGr7BSte", - "Po1gcTVF", - "AliUS6i3", - "tRCERIJk", - "5r5jhbpT", - "lsZHYVN7", - "oPo1E152", - "BpcLLSyH", - "4o5MrQJi", - "OezR7cLe", - "T50izbRd", - "KjRZwPFI", - "wgDtbXF7", - "7kWD1t3y", - "eOCoYYYO", - "L7xAU2Ge", - "ejSHH63s", - "OoeBfIu8", - "y04XQs0x", - "yaKzVmsT", - "84JOUHjk", - "WHXYCEh2", - "ogHtnQ4I", - "eEOOK1Ib", - "QX3YEqX6", - "aBFANagC", - "2akbAI9U", - "cYAOZMrF", - "eEaRirsE", - "KSyt5Tzu", - "UlC378bL", - "n6Q4yU0w", - "oZhhtzjH", - "bi3QZFMn", - "vuaG1PEn", - "thWDdHoQ", - "e5ZPXiEa", - "ZgOIfoB7", - "tmiFnQzD", - "AUFba680", - "VOwff6n8", - "53LTA0mf", - "shWYzN66", - "ayQHQnH7", - "7n6FqD3O", - "T2ThJO3U", - "urfVMd8W", - "I7x0XXxT", - "S8rYUCl8", - "iPp53Kh5", - "g5K8mcd9", - "69qWfuuf", - "s1fIZmY5", - "ELhU2o6l", - "m2FTxHSQ", - "aZKJthRX", - "cCkhBbrp", - "2EwwR7NW", - "t44v65Xb", - "PTD5LjUO", - "UxOil1cv", - "4VV8AmaA", - "6DZv7UFD", - "Xhyqtar5", - "I4cEV266", - "Y4WQt4Wz", - "sDyUqNpS", - "ZBk0SRxC", - "wAVnIsqm", - "4ihfkyRB", - "oDjesWhU", - "IzsL6XTR", - "g1rqxOyL", - "KFTeesad", - "yqi3Nk0z", - "jtilrRR9", - "uxNXnXDg", - "J1Nls159", - "5Uhz8uQX", - "SOWQnmkW", - "XruRZkHB", - "D3mSIKjR", - "6neHNumi", - "oyW0pvzx", - "ckGlhUX1", - "7Zz04iQW", - "Fnai9jQd", - "cF5xB67S", - "3gJywNF5", - "U88oXYgG", - "2yZ5X7wl", - "9Q4ENGnl", - "rTJgzire", - "ypxeGRhk", - "3UuLKR13", - "PKKGlpw4", - "Pbz5NdLk", - "HOb3WK4X", - "RoLFFHXJ", - "HZKak5xC", - "c82WECCK", - "f3Znixvz", - "CXEPTxk5", - "HIvHGPr4", - "G4kLXSUL", - "RuqpJJT6", - "hA5jNYfd", - "lGXmohqB", - "neRmdcgZ", - "OG79WrpY", - "91tB3Hqv", - "lzF76JPG", - "RmS8VQBw", - "CD8cszjM", - "TrzczCfR", - "AT9P40WY", - "3lElpCk5", - "rjTukIRC", - "CuFwxPOV", - "SH9i4use", - "AqlxegDK", - "VGnbfE97", - "BZBLhkWx", - "DjqQ2qIi", - "ZyTuwS0v", - "33QlrL4s", - "Qbk2baa3", - "eLThqDj6", - "C07pssmV", - "kqpTUseN", - "MZigyLFg", - "Mg6pcCKL", - "xsvm7ZPk", - "JkeEjmtq", - "2bWUzU9K", - "i7YclqVU", - "ZjSrCxYG", - "ywmrnaY6", - "yMaL3fAv", - "c8aVFFzB", - "li3DKVfM", - "GWthHPXp", - "9MhM9beI", - "IHjdeGtF", - "Tt6C4Fwb", - "Pk1hBsHz", - "DRPWMLfm", - "ep1qfgi2", - "ZVG4Nju2", - "ZQW5AF0W", - "k02IIWAG", - "3uhhlHdL", - "LUIDstaJ", - "fZVVmIGD", - "1Ld69UNT", - "IWM4HXCz", - "7u97c8kK", - "xNAQoytk", - "I086jgzE", - "Z8Ie3Zh5", - "npMp1xmu", - "VPUqXkiu", - "bQhqyqOs", - "vYM8uRQa", - "k8VXIWSD", - "gvzVLP5Z", - "Oo9HAymC", - "ZU3XOVZt", - "U7StQWdb", - "3kRozjdj", - "UkXbAqgG", - "h3uyp3I4", - "Qel9XJuU", - "lTsL0gjw", - "TMMtK8UM", - "UtrIvdqD", - "oinpmUF7", - "SwrGvcNV", - "4EhAV2na", - "NdLtpYH0", - "eM6bOfSI", - "sh6c2bhq", - "gPjfFRv7", - "w2wg9Otw", - "bQk7Mz5z", - "TaYRDvjm", - "AnqOo0IH", - "ebDwrPva", - "6IknQwyY", - "lPbhctqz", - "FwYce7lw", - "poohP71j", - "YX7wjhMg", - "F3fD6PF9", - "rfXnQ14G", - "QMe4uopf", - "cDe69hug", - "m2DBap7g", - "K8g2ENjx", - "pJ3JeU1r", - "Erv9lGKl", - "23IQwkbv", - "nkTnkhm8", - "n1J7v9qW", - "FnF7HH4L", - "QEFaoAWI", - "2PuGC5ag", - "MQJVGxRq", - "t1QpefUy", - "FqMEDzNB", - "chgVABfk", - "j3MhVZcH", - "pWNIggXb", - "sreJIRWz", - "Nm5h5CZW", - "OWblpkad", - "IFyhnpV0", - "dj3OoQyV", - "ZRDnrGJ2", - "wnir5SfX", - "i0HAW3wc", - "M0vFpRDD", - "YygTiohs", - "1u7SlNjm", - "SqGfFnf1", - "gfIE19b6", - "QhdgkRJi", - "IEvlNRth", - "BLGEpRPK", - "UGAgmzNm", - "r8veAFPB", - "Otkekd12", - "7h2BoJXi", - "D3voo8MP", - "ZenoAs4j", - "v098CQhk", - "cKZxVsvi", - "YT6RKJmi", - "kaNcew08", - "i7gQB3bR", - "2jYb6A4t", - "Kw7ccQfo", - "k34cuuib", - "DvMPFUIq", - "irWyTmoT", - "8YbSEEyf", - "anuAwxW8", - "BugixGP6", - "NImOx3n5", - "yBKETGdV", - "Aovj79Zk", - "TTiVUNOK", - "mVP3Arwu", - "kViEvJH6", - "gJIVU2m5", - "HUV8qzYe", - "sC0u0Rzs", - "WyHlGAQq", - "aPDn6oWj", - "hgslia3q", - "nT0jk22k", - "KPP0nB4p", - "d4QmtsvG", - "U3GrBXjk", - "T6hPnobU", - "zKZEv8m5", - "xUzYoaq3", - "724fvuTK", - "eASb15UT", - "S5l9lMW2", - "4sCsWabY", - "YEBYf4ul", - "qFYcw7EB", - "RLkqpHM2", - "VdbGBDYd", - "63CHdyG8", - "rhLLWMl8", - "Z8mz0c9t", - "ZBJsSABA", - "sDdD8TXw", - "SsG7vbCl", - "2e6iAGSg", - "AtAIIPU8", - "kUWhAt4U", - "nK5x0oZO", - "yP43ka3W", - "hkU2FKVZ", - "SLKgvWEA", - "4ysYBKak", - "XdsmV0so", - "7DOS1pfr", - "NTdu9ro6", - "HNeHGwDj", - "J4yWeZu0", - "YPMveoKv", - "XbF3F11s", - "meLoSpYo", - "Gi9DpjYA", - "zHUjzhN4", - "eOa6Hy05", - "fOOasz4C", - "zlf6TFyd", - "zIfpuvUy", - "K7ykNKeH", - "jHov2sjD", - "gyFTaFjR", - "7vX1n6nB", - "cjusO63e", - "lrBfF4aA", - "ox4xgcyI", - "Efh7TaAV", - "1w5kPI8d", - "MwxAsRhb", - "SJKwDWrO", - "5fcuJM1d", - "BKKZ23z5", - "TkXQMAVx", - "dToZbriB", - "Jx3dcXEo", - "afVPOP9K", - "VqVIBffH", - "fSGoK1Be", - "J5I27aby", - "TLF25SGz", - "WE8L1lm6", - "8ZmwFfM1", - "ymCKR4f4", - "SaTd4SiA", - "zlLrToK2", - "NgBuIXgo", - "NZSBIo6R", - "MlE9nwAJ", - "OWIbRqGB", - "BmeF8W8q", - "al2YU9Un", - "phgkohjT", - "kxeOtQXz", - "Svyz7pGl", - "lBcCohFI", - "MO6RxUMT", - "xw0Bvnut", - "72Fsi6No", - "CWJPs28w", - "Y1IqFY0q", - "HU7ktNiR", - "xXYe3uqF", - "mYfWTny1", - "FmdVxtwj", - "TmhPEC4O", - "DPIN0en1", - "b3TwAXQF", - "NjUoobr7", - "Fo7b06UG", - "iu4f5bom", - "9SS42lhI", - "9CZOMtXr", - "yMfsSR9H", - "DTkfn9tb", - "I5RB7ztP", - "x0sirqls", - "Ad9Db2xU", - "Yl0x0W9Y", - "g6BN7zl4", - "iCDqRtVg", - "MJAmx7kR", - "a3CRPSYA", - "nhU9qjGm", - "EXVZuLSb", - "UKI5IRCS", - "bFHCvo2T", - "U1qNyQaS", - "gTrcqR3N", - "PS8TqVr1", - "AyAhOFM5", - "MiVfO6Fv", - "P0aPMOJe", - "d3TF1dM3", - "Z7NzByu6", - "uY1UZl9Y", - "A3NNmagx", - "jyC4vgrb", - "2Xhc3OTl", - "LLRFxooW", - "Nu4aDEKx", - "VdOvc0q7", - "R8GBFpTO", - "nnTjSQwY", - "8O1E6Vwu", - "G8cszARc", - "8mm3Qg26", - "6HqQSi5I", - "qQ53WZoe", - "65Z3virC", - "QCY7k9X5", - "cmmdRhC1", - "CRf0UyaO", - "eNQAxNtX", - "Soxm9dS6", - "SU8jR2mH", - "63RtOiBQ", - "3KrpPMVz", - "AbM8MV0p", - "TzXp31fX", - "kQfd6RLI", - "YcMAtlqd", - "znADzDrI", - "6JMneomj", - "IuPVdrkg", - "zvvlzCrO", - "cSkQ21v1", - "vEBNy2H8", - "Dq3NbUVo", - "w3jwDWJ7", - "mPykKww3", - "JDux5s9E", - "j2s7oXVs", - "BTeuGzLu", - "nVwJHfaN", - "HWln5H49", - "18YqHYQp", - "OwgrKW2v", - "3okBGLok", - "U5KMJmI2", - "SPEqMrfQ", - "VbvxWJ3u", - "ZLHyfLmD", - "ZclO4mzh", - "C6lhz01d", - "M5lOxtEB", - "ldauE6cf", - "X0oezYET", - "VQMgmTVp", - "Mw3mrwVY", - "MoFvIBfU", - "RqlAVu3p", - "Sh1RGX4U", - "d5onqcoW", - "SgsNMyEu", - "Sx8xXujO", - "TY64fdTt", - "atqOhhZz", - "oanLPlrG", - "rlzog9C0", - "Ob65lEAO", - "3N7lJVX0", - "EGV44B8r", - "Pq4LoQc2", - "hhViIrFC", - "V4PEHE08", - "HPsCXDJ0", - "I7iglDaG", - "cocMcEbp", - "LqkqmroD", - "Pu1gaFpt", - "XeAi1eT0", - "qTsGYQod", - "TUFhbIxh", - "8gAcjG31", - "mudSHunJ", - "uL88uolb", - "O76TABAP", - "mUn4TUko", - "jPRftE8v", - "9S2oFTgP", - "y8gVyGBB", - "34Cke1mF", - "EHFZWM5H", - "v3GnOyW4", - "R89cUMn0", - "Ga63Phbs", - "DkvwFfrt", - "dEkDc40h", - "jf4e8Tua", - "oAfHRDHv", - "njXK95j6", - "ygEsw848", - "jd9Tegfl", - "ivWtmXUX", - "pnikPGmx", - "smRK1ADe", - "Oojsmv45", - "wKvXF3oA", - "ACpYxTtL", - "vTHJCkmd", - "IRMNVCUV", - "LB3cGirL", - "if5rWltp", - "R2dResY1", - "moZgHKsL", - "HZ2RHUWR", - "G8WdE1yF", - "Fe6xQqYr", - "uQmiVZ4h", - "6kQpAxKS", - "QMk5YHqk", - "trJOvdCI", - "84YdXU6b", - "cMRXCnRX", - "Vtw3j2Nq", - "JB0OrjOy", - "sLthNZPR", - "h6DYeP4M", - "DN5Jwvut", - "LnFHKLQo", - "cOcd6ief", - "wAgMUTDt", - "oS8pYUVD", - "PSDnbWXV", - "JDqW3chx", - "nSFOFnAJ", - "xY291G8c", - "ZkeNSdRv", - "8FNTdvn6", - "OBUCVNOR", - "jZa4Tw5E", - "d7Vs6Vg2", - "ztLGpgQ4", - "sbfw3ncN", - "z5GYf8If", - "5153yyCs", - "vnALFl4R", - "ANX9EuC9", - "D6RX3wok", - "mI3oI6Mg", - "c5p5E5ro", - "vueSqIUc", - "tZokPiWW", - "YoWpRk0h", - "arCaV2sp", - "HW6x860m", - "C7GyK9Rd", - "5Qm0Orzd", - "QfcR0AX4", - "ZJ95y8iK", - "tCnVXf1f", - "yT2d6k6j", - "Iy5c5F5e", - "stchU4IO", - "juSWBQtI", - "OkKMuLyV", - "IMoLwVsR", - "72TI8dxQ", - "eMaqcEQ5", - "6WODeizx", - "BOL8d08L", - "2TUPAROf", - "aNwyLT6R", - "L5Qqxm0X", - "rYi00x87", - "gFfg0IDg", - "NnA4jIYh", - "r3oBvRbI", - "uqwHHeMF", - "kcvAHJ4W", - "Qy3OvVy7", - "je80Id67", - "B97kh7lR", - "kgXIzkPV", - "GmPJ3Gs8", - "4YYzkW6f", - "g5J4Hz5y", - "J0q9v88f", - "WBx23VS1", - "QguyqzCn", - "HNcXVBNO", - "TkbZGbTR", - "aYI3ycw3", - "oOIhvN4o", - "prxfE7EA", - "L3jCPaKw", - "d6JBR1hj", - "BGlOeZhv", - "lRKGKzsi", - "WoCfZvI6", - "pvbWFhgy", - "LqRqbvHg", - "YcdK9YBQ", - "XHMlw9xw", - "VVoI9nC7", - "49vbbXnR", - "6mkPdLzk", - "QYbW5qLR", - "EWwhfGZy", - "3CCzPNGf", - "3Wt8vMh8", - "AuP4p31Q", - "QubAFZie", - "e9SrhcBa", - "EDuh3QL6", - "H05VYzPz", - "tTAouO6M", - "NbNt29n0", - "Q4gjANHK", - "3f2otu8t", - "qkhFu299", - "PxIECJXl", - "KJZm0WFA", - "SFIiuVnF", - "n5UXGxUP", - "Cc0JwJqc", - "664HbGfx", - "syKtXlM3", - "XM9mvoIM", - "yuhbOYDQ", - "1010qVI0", - "4608DNUh", - "kM2N14j5", - "upKW8qP1", - "ex2ocvCU", - "8AgU1EU6", - "t4v74jW0", - "2mIqGV1B", - "SFDR6RvU", - "yF7DSGaO", - "Uk6zeYSP", - "iMH59vbQ", - "c52b0kjt", - "CDUfzxfe", - "UJ81cWyI", - "TANJeKc3", - "zGTlhxtt", - "AMbTbDkR", - "oh7lplom", - "liIr6gdE", - "b9D8NYbW", - "dfZy06p0", - "HX6qzT6y", - "oGrK8qPF", - "SsoXW3J1", - "KSMfnf7b", - "5oD78tX6", - "SUGbgICj", - "q5xODrft", - "eiYtmIUu", - "E7Bp1eAd", - "PXeSjVot", - "97f362ET", - "5aTGY0Ai", - "gkmULtkj", - "E2dotKv6", - "lSDzBVwE", - "CTqMBfMb", - "uTb8qKm0", - "ACGRbxo3", - "R3RismAH", - "CstqM0eq", - "amwjcQWM", - "driXcN1l", - "oCFYu0N8", - "fRmdcPuM", - "1oIwRAp2", - "IHem3aaT", - "wedJz8vM", - "SpDjI6ki", - "ozyiELJh", - "SvbG7fpS", - "cy18FyBz", - "PWQ79aNo", - "5bXiDvxQ", - "Nb0H4WsH", - "KZR1Mmkd", - "Ut1vMLmD", - "V896YjeG", - "ZRCTGABz", - "gN0Xlzq5", - "NURjZiWR", - "I5F7a5Aa", - "sH2XfosD", - "i5ol4Ek8", - "DSEkT4O6", - "U7bPak0Z", - "MZDUxfq1", - "ta9PuUM4", - "eX6TVSny", - "pgZwlJNZ", - "axFtU6Vr", - "6GUDQi7m", - "ED7ukniU", - "gW6DAKzt", - "AqPXDhJp", - "cHqd0PUg", - "gqVbAkqx", - "Q7sQiax5", - "WkaF2A09", - "UmjXwFnl", - "UDT0lqHq", - "23MmEuGT", - "BDuSJd4V", - "Nry7v61f", - "a7PGwNFh", - "x3BHqHQZ", - "rawlE1em", - "6JG9w8gG", - "i6TDSoTv", - "z4zQMPAI", - "v3LVeEmK", - "YZwvgfdC", - "u1AJzmNG", - "zZ0u3rTA", - "XNW2CWwy", - "xlPK7RLN", - "1i6ddNuU", - "x9eXDVrz", - "3ZbhprZf", - "N1U4Acjt", - "4P7sEiiC", - "ktFhtpjk", - "9oRMhNz9", - "Rq80BQKG", - "wpDPymzw", - "R4m3Xr8f", - "zL4VLLm7", - "1srGWEgq", - "UMsZBqfc", - "zkgzvaMP", - "9jVgOuhe", - "upXDyRz1", - "iXsDgdHI", - "1kzfKJ37", - "ZvYvmekD", - "7EykIAqi", - "5W6OujIR", - "7pl2UiK0", - "eztLWT2x", - "O0cCZG2q", - "oDgG6oMk", - "KKV3CRR7", - "j48dgUur", - "RFUJI8ER", - "NimlZMNj", - "pFt2ZYDI", - "i3nLNHTX", - "6goPAdWu", - "p80smLbo", - "8TTCTCoO", - "trYnczgv", - "b9skrDoG", - "nZo71aW7", - "QRNBb9TD", - "VzAHYFDD", - "Vg11uV6V", - "xWCLKG97", - "1G1bUHyS", - "uyeAvMxY", - "Q5zSpjOQ", - "putfsRdj", - "trXtHfgY", - "h34x5qc9", - "hIjfCckm", - "uVakhZ0A", - "tO0ClnYs", - "jtmtlgWg", - "m5DdSppw", - "cW9B344w", - "ms3yI5s4", - "OH63tZSZ", - "VcgDlCKe", - "ya75bcId", - "6p7WUAwq", - "Dv4kuvtO", - "rPw9HAhM", - "L5qYwHNs", - "98pS73ga", - "rSgVBDmj", - "VDgjpVNS", - "mVICWPJh", - "fEsvY654", - "QK7BXT83", - "OzBAcjsc", - "tfLO9ZHe", - "C9R2HIMy", - "alvQbYb3", - "81dplrzP", - "ENqVOepQ", - "omtecojR", - "EROUxzLH", - "ARHbKSEJ", - "FwcmDR5G", - "5jn1VlVn", - "621eWZLD", - "vlbk7w48", - "IzEsL6cY", - "Bos41emo", - "Ug0GMftq", - "aMnKqANK", - "So0ydzEh", - "d7NHya0L", - "rrIFSKA9", - "j2e8j5ER", - "bpjvrtqy", - "1uueHVtM", - "3jPwDNxo", - "MFz56oO2", - "i7nua4hN", - "yiW6coXv", - "gYrqOpsV", - "rA45msN6", - "5P98pZF5", - "EMVOZJNw", - "gO9z8lvd", - "kyPKefRE", - "sFSjKe5g", - "OdKCH0gs", - "tLtc55Ik", - "Oj6CEmnC", - "w3oVCDEL", - "1bUzhK72", - "UsSuFKRA", - "FLPLXfog", - "hp8dC7qZ", - "1ZrqbPVF", - "zUVhyJ6B", - "g69haQux", - "eAc0Q3EO", - "ANFESG2m", - "1Mf9c2Zz", - "FehhZXb3", - "WMN825yK", - "F2oBBjn5", - "ImVoGyTL", - "4UJ6mONE", - "BUfPDjfU", - "btDrgE1a", - "feGjTjlf", - "SqY4tN8m", - "lvX48Ll3", - "UHBcg0Xg", - "uUVld7Ix", - "mHSVgELr", - "GYcFA8dg", - "OkumJmwQ", - "8N6tk2E2", - "CBDbC6qj", - "FQhWJX60", - "GWERvqL8", - "zpA3X03Q", - "992NeLHs", - "jFUZlXdH", - "byOkoOWx", - "ow1lsiHC", - "QK27jhtI", - "pXfbY1vH", - "b8DmBJUK", - "zWvr519j", - "40leXg1T", - "umQClWzL", - "CyCIeS4o", - "yRsvZp3J", - "BfOUIHMI", - "Y4tvj5Pw", - "J4HQLJGR", - "d9xTWuVo", - "MHVvCsKd", - "lVcksCCh", - "jjs0JzW5", - "mUTJ8WnQ", - "QyY8qTZz", - "jUeWuGjN", - "hIX3h5bX", - "jZ7EiMh2", - "y9s7zzFk", - "t7BTehXZ", - "V22rWT4D", - "bKfy9x1l", - "CREFDf4i", - "nrhf2u25", - "gQI3HXwF", - "3BenOJTF", - "99J6OOEv", - "d6Uk0kay", - "C3bJuxpz", - "bmi4GnB9", - "4F4Sigsz", - "XaMuTHMW", - "5bdsqaaO", - "FqAxI9bi", - "8Ley6cP2", - "On6XmpG8", - "gRcOU25T", - "mqKroZkc", - "WDpIfcOU", - "lJKLgCWC", - "HiUEwBLs", - "G3DXQ6l8", - "yCYorjoL", - "b1YZNPcN", - "17KeT4qd", - "rqb8djje", - "IG4abfrn", - "QbR1mw7G", - "xZErSsoZ", - "6QskAfrh", - "yBvZeZiK", - "R2b1KkUW", - "iAjrqwmc", - "o5xLUtik", - "UJHdYApe", - "vWpzJpxI", - "tevVUUJH", - "Vuq2S9cd", - "5iYuuGXM", - "2vTacX13", - "6qaMd1hl", - "Gogac5zG", - "wXLONVCZ", - "BSTGopFR", - "ei0Fj3Ly", - "rDy9y0WV", - "5qeSoVlQ", - "clMTCLjJ", - "FtoQUI1R", - "i5sNlAo1", - "q2mMVjhL", - "GTk81ojd", - "l2eEpCAO", - "ppi9JWHo", - "cOhhs61O", - "DSjKOrqT", - "jQ9Vvl5h", - "QWIBq6En", - "aZvKyduo", - "sYf59yqr", - "uf6leQj6", - "efzGclzF", - "eZkq0joG", - "wzhxlfi0", - "preFk7H3", - "Q4I8oGkr", - "1cHBKOqf", - "FhFMcL2W", - "qFRMuaWW", - "ntyL5yAg", - "E88lATA2", - "MyUI2fJr", - "pJwklFmJ", - "QE23mDCh", - "MeHdqSwm", - "pEOKwOF9", - "AQ6SsIfq", - "c3I06Ag6", - "jDfooVV8", - "9te3QIgt", - "j5wmFpuB", - "3mIWWOnq", - "6aC9FeUN", - "M4SrUfdd", - "ikHFMyzz", - "9soO0W8i", - "SlFjcIZb", - "BbN912XT", - "t8G6BqRf", - "cOSOwEVd", - "tVnQA4HG", - "XZyN6BM5", - "3R1fFVF9", - "xgIbGOak", - "O80gZogL", - "MvZqiFEw", - "pNVb33nH", - "8jkNd6W6", - "iwJR91pw", - "awWr1dxE", - "VarnNsk9", - "DtNAz8nI", - "abs7N9Sh", - "Mq88rfl3", - "CkLcSbYt", - "Va8kz42d", - "1A07jZve", - "e5wgKLKS", - "pQdjbQ4V", - "LxLf7shd", - "r60mg17v", - "rRtPYYNx", - "kV9NX9cB", - "jxrE1YbB", - "mJ22EmYT", - "HT2Z0FpN", - "UFJLKGcs", - "T7cHXb18", - "av4Xumhn", - "dFoZZclV", - "8fn9Ku3J", - "pvfVh4W5", - "SUWs7oi3", - "dksftv8C", - "hP5pr9hj", - "cNXUikol", - "UDteBhGf", - "g7TigkBC", - "aMMTVGhF", - "vuZV6akl", - "Mp5s6D2I", - "XrU4OCep", - "NAoVrWfk", - "CNdBaLyE", - "lSQclq0n", - "kL81nluZ", - "ekcYNevs", - "bZ0Bwfdb", - "VPvYXuvL", - "TnaiE8We", - "277j8GtC", - "gaAgufnV", - "7ENHDK8N", - "E4TeEeAA", - "fTotkxuJ", - "MZ6Z3jk1", - "2D4sNZIY", - "TGNabq0B", - "PBXn0Vmc", - "CETHzpHB", - "LJv2ACBS", - "q4g7s3wY", - "SI0BRMLV", - "3zQo42pr", - "IxYJX8iC", - "IElUJoxx", - "pbJ94Xvv", - "rJ8nLNiB", - "EFnU2eya", - "Qn8InKkV", - "ypAXc3ko", - "7jCtvTgB", - "Mfk6RiMH", - "n20TQPnK", - "SDElFOTn", - "1U58AUCE", - "d62VaUoG", - "VUuz9lXl", - "NBSltkBO", - "dGikKSjM", - "45wd2iUK", - "jaDTlNNc", - "SWI9X262", - "cgHWs636", - "743G1PQV", - "VeLkXLGz", - "6EWGjY6s", - "Hx2NyPOu", - "wgt463Ff", - "bN8QrncG", - "rPn6qGL9", - "BT61RMuK", - "21JFTZ17", - "p64ebT3b", - "jpKtVJkj", - "RtkuD7zH", - "bTCyiAA7", - "q5LaO71w", - "M46e4hMq", - "M1XdVYKH", - "vJv82cPR", - "pyfVVZ7y", - "eONVzcAh", - "C4ZuSnSw", - "IfM9A96J", - "vv7zK3mt", - "GcCt6jr6", - "ewNjvNEr", - "9lXhnsLE", - "cxLkYjdP", - "RcQGGCZT", - "9k9hPlDv", - "cUN47UBt", - "ByyqWv6o", - "M59CoFEI", - "pC9x2jP1", - "7wA16jvV", - "i5SREwWD", - "cAIGqcCp", - "YEwqoK93", - "PN2UPU3V", - "epj9mckc", - "Drg2TpmW", - "J8DhXPdN", - "T0achJ6F", - "OiQbj5oD", - "SbZfHtl2", - "hS2PCaeF", - "6LdmhlXB", - "SHVGplNQ", - "v5mUz0K0", - "8dJrALC4", - "QcPmDzHW", - "2bz4Hpnk", - "A6DIhLdy", - "pNrMlntg", - "PKYcyQFM", - "P0sivg8r", - "ZHujZmXA", - "sYOTOVKT", - "slcuUGNF", - "4FsnWAtM", - "bi5Z0evv", - "lhOcIGvz", - "du6hg0NK", - "4gfqDhdg", - "rP2gXCVN", - "WkYUtBcs", - "rp6qDnef", - "IVG4VRsq", - "cInByxyo", - "ZU73Pl2u", - "b6Zulp5y", - "aqdJYCNM", - "kKHJEX16", - "FrKQ6Uia", - "o9ZyRcFQ", - "fVvhQl1u", - "PprVF1OF", - "LkqGWSga", - "nOdGjXuQ", - "b20twxpd", - "LW9Sm9U5", - "SzFrbSNY", - "Ydi1Oicm", - "QklxOiFz", - "m1Bi4Bn1", - "4od17EzG", - "bk3g1Siz", - "ZlSeS3q2", - "N3HGoPIM", - "Nz1L7TyN", - "OXeb1L2u", - "HPotvYG5", - "NY0bYLsD", - "Fx26n94d", - "CoICCc3b", - "MXipzVx6", - "9OVsfSdZ", - "FRepWJy3", - "e0KR2pvI", - "9GZ6Shnh", - "aJofQjxd", - "T4btdZOv", - "1Ir4YSLQ", - "JwbVFpB9", - "9HfQhwHP", - "4Jt7tiUc", - "sfDGdIek", - "LjUVvFlk", - "Md2LMaGS", - "Uk3Ol715", - "trUSWwgj", - "UlgbjHv7", - "jmlgc7I8", - "ORcM9mLE", - "YKxdUwGI", - "ZQQvqE3B", - "ABxCYNe4", - "6O0g9FZR", - "5UaUBAmy", - "wpiEbJ3b", - "yiqyjqg6", - "7hGyHcUh", - "5Y7DQA7s", - "IwLDpGxR", - "vEKGqlv1", - "MV9d0Acm", - "c5Jjz8j7", - "czx552Bu", - "8waEzlzG", - "WKWGiNZU", - "On1qSBQg", - "GJX3bCbO", - "NO60qM2i", - "TyI3dnbw", - "BWr7sqzO", - "ZAAxu7Z1", - "SUHQfXGP", - "Z5H83UAx", - "zAvWfIlG", - "m3YuEuwh", - "HEKwZwsB", - "BzX7Mt5s", - "G8eLtr8o", - "CW77XaK3", - "peO5lWzX", - "ZXvqmLlR", - "nOgeIx1R", - "n1ztDJCb", - "ML1hDpuT", - "9APlM6R7", - "7xpevsUA", - "cUDrNAd8", - "akgxMMC6", - "wlf6Jd8K", - "Fvw6Vpj2", - "qnlj1Yhc", - "HBt2l7xa", - "oBF6lepX", - "qjNTlOG8", - "Lzo6WLaY", - "sTdaVjmU", - "a2ASiYS7", - "5pAMBNBS", - "AOMaA3sI", - "st6Shx2T", - "D33FUF0s", - "PEVVg5TJ", - "Z4FZeGUH", - "uZjmCf6g", - "a0SJGHxK", - "hWHJgRaQ", - "JfWmaMIP", - "kApvGfvZ", - "E9xI8xBp", - "NMl9htDe", - "mrgCXQHL", - "eAT0ib6T", - "sfl12mfR", - "uaMCyP8M", - "W1raNR4k", - "hBemQiZU", - "ReFzGzHa", - "6NP1mXAo", - "AOStnPbe", - "rTxpfmOQ", - "awy7lK8A", - "ExPOiAcC", - "kjmmfI1C", - "mJsuxZXp", - "GmyNc6uq", - "mAT8oo5F", - "Nvpy9hrF", - "9fzKeOQF", - "MH5XPLbr", - "dKwJJwJa", - "GE6nK9r4", - "vyed7aaU", - "YICTNd44", - "lGOiZvOb", - "Kszc6dg0", - "QdPWPb66", - "9hKqkFE9", - "q9uUTCoF", - "6L3iH6gh", - "pREzODMi", - "VIwdKKXg", - "KGzakHLC", - "xou9Os5c", - "wmQUHKG5", - "sPRPNAxY", - "aU3VRJ8B", - "9pVK9Oze", - "ffe7hoQz", - "7s8bIPEH", - "vvGvRiOk", - "MBYNO3sQ", - "2dlMmXCB", - "SPiyf6O8", - "Uk5ddC2c", - "aaXLiCN6", - "tGCRY7Uz", - "bts8p1sm", - "B1DMmaGx", - "QDfh2yEK", - "6HU2M5U1", - "x2PZq2rH", - "hcrFULLf", - "SR8cXLVX", - "Jta7y9kc", - "IA772c0m", - "oBc8hafz", - "u7JRShjB", - "T8yWCh2z", - "IV9IDyJz", - "AkZmAq6V", - "5BdzsuR4", - "qXkoGQWw", - "5n4G3GCQ", - "vDNXLHZs", - "FB043tZo", - "gRt9tUZM", - "WS8PWlTo", - "ZyBDbgEQ", - "mMxaAPfK", - "rfOWrEF0", - "N5z0RO5N", - "ERc8ZE60", - "J87gPmIB", - "sB7RmyUF", - "6u7aiY6B", - "IsOT78hj", - "wcImk1Jq", - "PkJVknBF", - "xjEI7CWR", - "9ZlghpHC", - "zb7gzRIm", - "KI9bswmJ", - "FKhI2qL6", - "wsDxfxsl", - "fYwnq7PW", - "lpuRfyQo", - "wfXlwpLQ", - "TijX58uq", - "wjyCkdmb", - "jFRB4A1u", - "iQelaXBx", - "16UCTgEd", - "AJMlqNAX", - "Tz5ZzOGR", - "2dEpM0cX", - "kJ8pxe9T", - "aOim8GuD", - "qoJriNQM", - "kx7Cj5hi", - "Ns4jcv6f", - "5Qipc1vO", - "J7jWSQby", - "VLinfFeN", - "ThBLmigg", - "5QnxArOl", - "9iFLf0xE", - "PQNnisBx", - "uBWnT5Qg", - "BN5VbqYi", - "S2iZuVWO", - "uHT6Dre7", - "7Wu9iJ16", - "oPDE4cIV", - "OCb3jtzf", - "4aYhA0gY", - "eXQh8i4o", - "J0DKoJDN", - "ZSDJN53V", - "B2Y5y3AD", - "ioW10VfG", - "xUz0Zm84", - "jsv8eSST", - "tWPXU4Ic", - "ZwEpfeLD", - "blPvmitI", - "btvHr5DC", - "LHzfefJg", - "9LjzhzNu", - "HL1DrLeZ", - "Yb4GhcZZ", - "h6kss5ph", - "fZloZ5yV", - "fL8ufyzH", - "vWUkoFje", - "SdG3wNpI", - "GZiW7PA7", - "RnnjvNoQ", - "8DkEAGVK", - "FyWIWpLA", - "ADs8CKX3", - "VL59xf6a", - "hG2V0XsZ", - "9Vi5CNH7", - "PVLfz5lS", - "e9GCGYCh", - "uoQrh3m3", - "o9J6JC69", - "P8sr6hR0", - "rJ5Vt2ks", - "KVIVGgxf", - "bNhigB9M", - "MgBddjM8", - "5qQ1mkW1", - "eJvfUOMP", - "I6RjZcTk", - "KYC4Mclb", - "aml6NrWt", - "sHyzwQjv", - "TrKI7BAm", - "gFqtQf9I", - "J2yur0RA", - "YPGrYQko", - "JTuklKuo", - "pJqc1jB7", - "2mSZsXVj", - "yOTZGHrz", - "quCZ8zEI", - "RLvZejhE", - "pbuGbBq3", - "ljtq5Ziq", - "6GUgjMHt", - "7ktxU5WH", - "NAvo4W1t", - "6jBtXM9a", - "V2UCUQdf", - "yAvoilx3", - "2WPwokAc", - "M0FFmycB", - "XGk13ktw", - "O01VEL62", - "HyelR2S6", - "XG9kXcDm", - "btLr9mIs", - "YhNFcoNN", - "m6guijhU", - "urtfjwMf", - "VWBYlxzB", - "H0ArgTE5", - "vNz3ITH5", - "WFXGdZd9", - "y0IlDeMe", - "LZ4tmMNQ", - "m2msKjGV", - "VXASf9Lx", - "GHYO8fmj", - "5n7Hd9Ek", - "y8MH2KNP", - "js2dx91M", - "6xvF7Vbv", - "umElIAtU", - "M4Q4EEUN", - "vu77Ua8S", - "bE29fEil", - "EhqtSxty", - "CBQacUKv", - "hykrvLue", - "eDGMj35T", - "iEH7SIXZ", - "9wxXEuZe", - "Nxd1GopW", - "PRYeCsn6", - "MQkMELNX", - "Ao015M2o", - "FVMFKPnM", - "sGxSD9Qk", - "bKDsl4JP", - "2f5MWWqL", - "5XiMG0sG", - "1RtRYREq", - "1Lqxgwm4", - "pLGFAvdg", - "AKJceBQy", - "6fGBuC8q", - "wcBtzhNA", - "e08owwYq", - "s2BdU0DG", - "H9uWmttL", - "qgaNlrvK", - "KIALDxy3", - "NlzjRcET", - "GaMYmPaD", - "seU9UjZq", - "EW8ilMtv", - "oLSulcbK", - "rFryshQR", - "lqUqQ45a", - "X5Mol2oX", - "4omSgyGY", - "TlWu2csN", - "imYFwzs0", - "UUfcxUN8", - "vePrgYhc", - "ELx4Rw10", - "SD2PQZDf", - "ohsYTUNM", - "l3uBAZLV", - "EQmkgQwf", - "FqGE2yaJ", - "nvuorFiZ", - "buQYZb5V", - "4woZS50A", - "e0oD9AsC", - "RsJivQt2", - "dIgPd7XN", - "kJ49P9Yy", - "MWE5sqHF", - "sl4amlLF", - "QqytBw9p", - "KBTQypIS", - "TsxDx2nm", - "NafpZHu2", - "SN81xj9o", - "crPS1O4P", - "NWeB78aT", - "MiPPFz3c", - "I63dniRm", - "XcowHA1V", - "ge7Apeu7", - "8mt7k4JF", - "QQDBTkt2", - "BVvj3hsQ", - "blIHLT5a", - "GgdJKsPf", - "3pMaGkYp", - "G1Qs34dN", - "bbRJ2hz7", - "w1QUSBaD", - "cpDeNtAc", - "WzBxFAIv", - "MbXFZM04", - "6LzOzK5M", - "4sMwIiCZ", - "4neTI4ML", - "IHmvlAFu", - "j41ZDu8j", - "EsKXwT3P", - "wuJD85aY", - "7wrvMgGa", - "wAIdYe65", - "t3N0ORyZ", - "dceuMJ6n", - "wwEA8DGp", - "tsoJU8yN", - "u8FnoEpH", - "jTxkw0g8", - "wdROWmWv", - "YwE0WtTB", - "I2r6x5wq", - "ZuIUTCpf", - "tWZy2q0n", - "Dx9d80TM", - "7zn79OrB", - "jOeyKh9o", - "KLjrUQql", - "n4C5k4TI", - "72UBI4qA", - "QzNd2MYf", - "lbOqSzdZ", - "sAWtkTFs", - "J8FfkwPL", - "2BfgF6DE", - "RQnEtb8A", - "PKzKPqaK", - "3hwc21VY", - "iXlmedmr", - "ZOXXDdBL", - "SaJUVW6p", - "G1opTsne", - "alM7yFeB", - "CCmTZPvI", - "Yk5yWk4y", - "SkdQxCUH", - "zaT2WZgM", - "XcC5gjFF", - "JbmmsivW", - "HbccZs52", - "kZ7r3eww", - "ZfiXgecc", - "zWgSNtWD", - "t9XqVdkk", - "nFxbSeNF", - "QnWQuHj0", - "TOH8P4SF", - "kzY0RnsJ", - "RDFOXExA", - "uJwRKqBn", - "5Abl7hOs", - "75aDMan9", - "aL6CCPnK", - "okPCWByE", - "9CmFSZqn", - "6sMfZ38c", - "tP5kEGoi", - "BMDgLzfj", - "TCPjNaJ0", - "IsClCU50", - "GPwtRZnE", - "88pJQLmP", - "tsB9gU1h", - "Qt9Lv7lt", - "9M4UWCdj", - "i9Cpf9ww", - "ROA0nXwi", - "1PCdX1YX", - "n5rIgSeZ" - ], - "icon_url": "https://cdn.modrinth.com/data/HXF82T3G/ffb870e12c325b795d54833f8f899126553ef06f.png", - "issues_url": "https://github.com/Glitchfiend/BiomesOPlenty/issues", - "source_url": "https://github.com/Glitchfiend/BiomesOPlenty", - "wiki_url": null, - "discord_url": "https://discord.gg/GyyzU6T", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/forstride" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/37acf06c3156e291045b9715a04d814d8a6b96d8.png", - "featured": true, - "title": "Coniferous Forest, Field, and Gravel Beach", - "description": null, - "created": "2024-02-16T05:00:18.848684Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/bcb82e2e3d338f6a5310677525a8d510ed3b7306.png", - "featured": false, - "title": "Wetland and Bog", - "description": null, - "created": "2023-11-19T06:24:44.057364Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/76b8570c7f9c28b4a83f92d02ea4ed68b861795a.png", - "featured": false, - "title": "Redwood Forest", - "description": null, - "created": "2023-11-26T05:36:15.697397Z", - "ordering": 3 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/891243fadf7040363a0585a6e407f3a70ee5ba26.png", - "featured": false, - "title": "Seasonal Forest", - "description": null, - "created": "2023-11-27T00:49:32.235444Z", - "ordering": 4 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/ac8fce08216aff7197d68688ae76b4bd5dd242a8.png", - "featured": false, - "title": "Pasture", - "description": null, - "created": "2023-11-19T06:24:44.057364Z", - "ordering": 5 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/1c64aff4b907004df3aa47946529cb0f06c315f7.png", - "featured": false, - "title": "Lavender Field and Dune Beach", - "description": null, - "created": "2024-02-16T09:16:42.102237Z", - "ordering": 6 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/e153086212aef2416ea139952ca5faa795415f65.png", - "featured": false, - "title": "Bayou", - "description": null, - "created": "2023-11-19T06:24:44.057364Z", - "ordering": 7 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/91bec24289ce9c9151aefd28bb58ae472b42d756.png", - "featured": false, - "title": "Rainforest and Floodplain", - "description": null, - "created": "2024-01-28T22:19:30.703372Z", - "ordering": 8 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/087bf89d982ca99b26c7668687ed041f84012b0b.png", - "featured": false, - "title": "Tropics", - "description": null, - "created": "2023-11-20T12:27:29.937117Z", - "ordering": 9 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/bf4a586aa8b74bf2b6589d51bc81e723db8fad3b.png", - "featured": false, - "title": "Origin Valley", - "description": null, - "created": "2023-11-28T10:01:19.415729Z", - "ordering": 10 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/dddc2bc79b9ff00f831092955b28f6e194a4e8e0.png", - "featured": false, - "title": "Overgrown Greens", - "description": null, - "created": "2024-03-08T08:33:01.886034Z", - "ordering": 11 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/ea4f49022e730825783c4f590309571663223c04.png", - "featured": false, - "title": "Mediterranean Forest, Scrubland, and Woodland", - "description": null, - "created": "2024-04-03T01:13:23.175776Z", - "ordering": 12 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/2af220f68322acd0d4153272233c9b8c7ddc8b38.png", - "featured": false, - "title": "Lush Desert", - "description": null, - "created": "2023-11-19T06:24:44.057364Z", - "ordering": 13 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/d7a6d93711e36b617a3cd74a8f8c9ed26e936bf4.png", - "featured": false, - "title": "Volcano and Volcanic Plains", - "description": null, - "created": "2023-11-21T06:38:17.223844Z", - "ordering": 14 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/e5de02084c22e351d92167302a57aaccf9ee3754.png", - "featured": false, - "title": "Wasteland", - "description": null, - "created": "2023-11-27T00:50:12.663881Z", - "ordering": 15 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/58d14090705cc75f5c250450025016a84e72952a.png", - "featured": false, - "title": "Tundra and Cold Desert", - "description": null, - "created": "2023-11-19T06:24:44.057364Z", - "ordering": 16 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/ac58d07f520735877379b664863aaf5fa8785fc4.png", - "featured": false, - "title": "Hot Springs and Snowy Coniferous Forest", - "description": null, - "created": "2023-11-27T00:50:30.045283Z", - "ordering": 17 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/5bb12cd2c6a50ad870c7b00e0100df2b027a0a47.png", - "featured": false, - "title": "Snowblossom Grove", - "description": null, - "created": "2023-11-19T06:24:44.057364Z", - "ordering": 18 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/27d1111edae0f350b13b340d5a12a9b2c34afc30.png", - "featured": false, - "title": "Mystic Grove", - "description": null, - "created": "2023-11-29T23:08:40.815894Z", - "ordering": 19 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/914bd37ab7e2127c79699b5478065e41406724fa.png", - "featured": false, - "title": "Ominous Woods", - "description": null, - "created": "2023-11-28T00:23:51.120715Z", - "ordering": 20 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/7fb49c07c624ee302bbac239c21fa6ee553784f6.png", - "featured": false, - "title": "Glowing Grotto", - "description": null, - "created": "2023-11-19T06:24:44.057364Z", - "ordering": 21 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/6c5f79f76df3f5a1db0f740830942fb98f31d2ea.png", - "featured": false, - "title": "Undergrowth", - "description": null, - "created": "2023-11-22T04:51:48.291076Z", - "ordering": 22 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/ad7b4edd3e43f924c43136febfdc7655efe423bf.png", - "featured": false, - "title": "Erupting Inferno", - "description": null, - "created": "2023-11-19T06:24:44.057364Z", - "ordering": 23 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/f27bdd3c8bdb69bcef1f205a6e21a5ad6a99bbb4.png", - "featured": false, - "title": "Visceral Heap", - "description": null, - "created": "2023-11-27T00:50:47.377629Z", - "ordering": 24 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/4756fcb7850704243ec1c4693ce635a743e565f7.png", - "featured": false, - "title": "End Wilds", - "description": null, - "created": "2024-01-19T21:21:51.210075Z", - "ordering": 25 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/a4f76f319a7b02b843752d251401c67eb9c9b00c.png", - "featured": false, - "title": "End Reef", - "description": null, - "created": "2024-01-18T23:14:39.127799Z", - "ordering": 26 - }, - { - "url": "https://cdn.modrinth.com/data/HXF82T3G/images/bf95b82068947db72d27c2476c6449e7189a3bd2.png", - "featured": false, - "title": "End Corruption", - "description": null, - "created": "2024-01-18T23:14:49.726810Z", - "ordering": 27 - } - ], - "color": 5468828, - "thread_id": "StMVLoUQ", - "monetization_status": "monetized" - }, - "1VSGxqkt": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "1VSGxqkt", - "slug": "block-runner", - "project_type": "mod", - "team": "xTR2G4tB", - "organization": null, - "title": "Block Runner", - "description": "Encourages path building by making you run faster on certain blocks such as path blocks.", - "body": "

\n

\n

\n

\n

\n

\n

\ud83d\udcd6 About:

\n

Block Runner makes you run faster on certain blocks, it's that simple. Mainly useful for paths since grass paths now actually offer some benefit besides looking different.

\n

Works on all mobs, so e.g. riding a horse on path blocks will make you go even faster. The mod includes a config file that lets you set your own custom speed value for any block or block tag.

\n

\n

\ud83d\udcf7 Media:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
  
Useful inventory tooltip telling you the new speed of blocks  Stone bricks only add a little bit of speed, in contrast to paths
 
\n

\n

\ud83d\udca1 FAQ:

\n

Q: How do I configure individual block speeds?
A: Block Runner uses a custom json config file. You can find it at .minecraft/config/blockrunner.json and add or remove your own custom speed values for blocks and block tags. To reload the config in-game run /reload (the same command that also reloads data packs).

\n

Q: How do I configure other settings in this mod on Forge?
A: Install my Config Menus for Forge mod and do it directly in-game!

\n

Q: How do I configure other settings in this mod on Fabric?
A: Editing configs directly in-game has not yet been implemented. Instead when in a world run the /config showfile <modid> command by choosing either CLIENT or SERVER (depending on the mod), then click the file name (ending with .toml) that appears in chat to be able to manually edit the config file in a separate editor. After saving the file, the config will automatically reload in-game after a couple of seconds, so no game restart required.

\n

Q: Where can I download this mod for Fabric on versions of Minecraft before 1.19?
A: Older downloads are found on the old project page.

\n

\n

\n

\n

\"Reddit\"

\n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
  
 
  
 
  
 
  
 
  
 
\n

", - "body_url": null, - "published": "2022-07-18T08:10:10.085956Z", - "updated": "2024-03-04T12:27:30.521916Z", - "approved": "2022-07-18T08:10:10.085956Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MPL-2.0", - "name": "Mozilla Public License 2.0", - "url": null - }, - "downloads": 167199, - "followers": 131, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "IA3rRwoQ", - "gXVobCk3", - "QK9knPuq", - "5FkspYtw", - "mo1Obt1A", - "dWoCXPEu", - "aULGG4lU", - "xCUW1cP7", - "G3XxVPJG", - "2qUzLhWC", - "EjFjj2dx", - "MxlSUiGV", - "kOuDY1Dv", - "626UhUoq", - "11oLVaim", - "lCKS1F2X", - "lXccshcm", - "C3prHAc3", - "700a2Rfg", - "xwioY5WF", - "znd7Irxo", - "QJw0n4U3", - "PXmXRq4F", - "zn14Om6k", - "E2p8LXhl", - "GI1B68jE", - "WB3CUZm2", - "fe318hY2", - "XZRboWo4", - "AXfitwAe", - "HsI63CpT", - "5bqYSaV2", - "hIEybKWD", - "JCUr7it5", - "Bs0gyy0J", - "kdxrpqCj", - "mD4Ayqzc", - "xHSSVQ0d" - ], - "icon_url": "https://cdn.modrinth.com/data/1VSGxqkt/icon.png", - "issues_url": "https://github.com/Fuzss/blockrunner/issues", - "source_url": "https://github.com/Fuzss/blockrunner", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/1VSGxqkt/images/f1c1a0003c9f7bce86a83c97f10ed251421bd7eb.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-01-09T11:28:34.661890Z", - "ordering": 0 - } - ], - "color": 10127435, - "thread_id": "1VSGxqkt", - "monetization_status": "monetized" - }, - "du3UfiLL": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.21" - ], - "id": "du3UfiLL", - "slug": "bosses-of-mass-destruction", - "project_type": "mod", - "team": "WtNpzxM2", - "organization": null, - "title": "Bosses of Mass Destruction", - "description": "Adds boss fights to minecraft", - "body": "## Are you looking to add some more exciting boss fights to your world? The aim of this mod is to create epic endgame boss fights.\n\nRight now, this mod has three bosses. The first is the **Night Lich**, found in rare towers in cold biomes - you'll need some soul stars as well! The second is the **Obsidilith**, which appears in rare structures in the end islands. The third is the **Nether Gauntlet**, which appears in rare structures in the nether. They can be accessed in creative via the /summon command.\n\n\n## FAQ\n\n**Can you port this mod to Forge or an older Minecraft version?**\n\n- I will not, but anyone else may do so.\n\n## Installation:\n\nInstalled like any regular fabric mod with dependencies below.\n\n- [Geckolib 3](https://www.curseforge.com/minecraft/mc-mods/geckolib/files)\n- [Fabric Language Kotlin](https://www.curseforge.com/minecraft/mc-mods/fabric-language-kotlin)\n- [Fabric API](https://www.curseforge.com/minecraft/mc-mods/fabric-api)\n- [Cardinal Components](https://www.curseforge.com/minecraft/mc-mods/cardinal-components)\n- [Cloth Config](https://www.curseforge.com/minecraft/mc-mods/cloth-config)\n\n[Dev Roadmap](https://docs.google.com/document/d/1FWIecLltFT8ySfeusy30RAh5R36tWVKUvW9p6qo66AU/edit?usp=sharing) \n\n[Private Feedback (google forms)](https://forms.gle/CNeK58ip6qCVzXiY9)", - "body_url": null, - "published": "2021-09-07T02:26:09.052991Z", - "updated": "2024-07-27T19:57:56.316186Z", - "approved": "2021-09-07T02:26:09.052991Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 636923, - "followers": 314, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "k9TVypM4", - "RL4ZMqCD", - "z7cjnSIF", - "y0KjhYqU", - "3k5rfU6w", - "CTY7Q9Xs", - "gQWRmqCk", - "ki06LuGM", - "wCkpCd2l", - "k5GkdSyZ", - "YH4S0vod", - "s0gB9jTl", - "Pq5PzoYI", - "FjFb2iUx", - "1Q2KpDg4", - "GLaf28Uv", - "639TWWBs", - "ASi0NoBf", - "J2PI77PI", - "TVUDm3bh", - "7q5XBhQR", - "yoCCX4Cc", - "7pKMIuYh", - "O1BXugqn", - "mI7U2FMe", - "cgCAFjOh", - "yjgcPYVA", - "WqdFP96x" - ], - "icon_url": "https://cdn.modrinth.com//data/du3UfiLL/icon.png", - "issues_url": "https://github.com/miyo6032/bosses-of-mass-destruction/issues", - "source_url": "https://github.com/miyo6032/bosses-of-mass-destruction", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 9305340, - "thread_id": "du3UfiLL", - "monetization_status": "monetized" - }, - "uy4Cnpcm": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.7.10", - "1.8.9", - "1.9", - "1.9.4", - "1.10", - "1.10.2", - "1.11.2", - "1.12", - "1.12.1", - "1.12.2", - "1.13.2", - "1.14.2", - "1.14.3", - "1.14.4", - "1.15.2", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "uy4Cnpcm", - "slug": "bookshelf-lib", - "project_type": "mod", - "team": "qdYl5sw1", - "organization": null, - "title": "Bookshelf", - "description": "An open source library for other mods!", - "body": "

Bookshelf is a collection of code, frameworks, utilities, and other resources. Many mods utilize Bookshelf's code base to power their own mods.

\n\n

Why use a library mod?

\n

Library mods such as Bookshelf allow seemingly unrelated mods to share parts of the same code base. This reduces the amount of time and effort required to develop certain mods and features. The Library's code base is also tested in a wider range of circumstances and communities which can lead to less bugs and better performance in mods.

\n\n

Features for Players

\n

While this mod is primarily for mod authors, there are a few useful features for Players.

\n
    \n
  • Debug commands like /bookshelf hand to get item IDs.
  • \n
  • Many new datapack features like crafting recipes that damage items with durability rather than consuming them.
  • \n
\n\n

Features for Modders

\n\n\n

Like the mod and want to support me?

\n\n\n[![Nodecraft sponsor banner](https://assets.blamejared.com/nodecraft/darkhax.jpg)](https://nodecraft.com/r/darkhax)\n\n**This project is sponsored by Nodecraft. Use code [DARKHAX](https://nodecraft.com/r/darkhax) for 30% off your first month of service!**", - "body_url": null, - "published": "2023-06-07T05:15:26.501095Z", - "updated": "2024-07-22T23:52:56.040417Z", - "approved": "2023-06-09T23:52:07.518348Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-2.1-only", - "name": "GNU Lesser General Public License v2.1 only", - "url": null - }, - "downloads": 3434142, - "followers": 527, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "xjeNGLnn", - "56i8eRKh", - "PZGsWc8g", - "c6rI4wLx", - "LhSYh07J", - "PWUJVO6I", - "wdTERZDI", - "dwkWy4x9", - "7SaLOcXb", - "a7NX6yCx", - "xd7kSAy9", - "lQkFmrFL", - "NQcoou8S", - "dQqgImVP", - "V5pDTRMs", - "2uF0w8wr", - "le5pU5uA", - "ApzkhL4Z", - "Olzb3SVZ", - "fWrtd8UG", - "TBjeoSpf", - "cV4KmoaZ", - "YB3eqiAt", - "PhnuDXbk", - "cgs7zfvP", - "WZjGqDAq", - "8L4yP15J", - "8zJ1PqMR", - "yjXVghbs", - "ms3MOOMP", - "afa3HGKA", - "1yqhJniX", - "udcdkhbt", - "ugn6SJpN", - "nl4owqRn", - "jccIlBgA", - "EHMkc6sH", - "m3PVQC5k", - "RF1E3hMZ", - "d02azXLH", - "WL9DtgXu", - "QZ9Bveku", - "ONc5vGeY", - "sff8EPRp", - "Rvs3nZmc", - "aD3jlQli", - "k9rGLLDO", - "jZz1TRa4", - "DfEufVRb", - "gzYatiVJ", - "creNGrIO", - "V4RvN0g6", - "7s49nzx8", - "M3fHUgfi", - "EBvl2grv", - "E4HXCMz2", - "UCtE5bno", - "M01Tpdbr", - "sNs8PDmu", - "yzT4RrEX", - "4ursSH1i", - "iC9CzTyD", - "yIbtdzjn", - "t9ZVOTBw", - "OgwReJI2", - "A7qO2wnx", - "ifJiRLzp", - "yhYN1VDU", - "SMO3Dw4k", - "bPTPQ54m", - "2gYrxztO", - "FeS2AG0a", - "NU44mhHy", - "NWF6tpOi", - "9xVZBwoY", - "gQz20aTI", - "R0X4Nxw9", - "A3iRGZjk", - "4f0v9ykj", - "acMnfJIw", - "EgbdaomH", - "sdNWd74Y", - "jDlHvncT", - "ixTnjyIS", - "cDLAK8A3", - "FoJVJ4fi", - "xyuMPyG6", - "7XQKABIy", - "IslkMtL3", - "cWdmQat2", - "W9iuLdLX", - "7Et3xeAp", - "8TOLoTM5", - "EsaLLiPU", - "bVQuFWK9", - "UpIIsouz", - "nufVXSap", - "RgRtkfdo", - "2YrfqhkV", - "OcFCEgj3", - "9SRAyMIx", - "yREOx9DH", - "N87xnUaw", - "HQmXqnzk", - "TUC3N5AG", - "m8JXnR03", - "T5flg8pP", - "It4a4TPb", - "1hw7ZrCZ", - "yChKwRqu", - "cObwBsYn", - "tqecVjz7", - "oTOrHIgW", - "y27gZjb2", - "gYIqUxaX", - "xGqDV2hO", - "cW6aKFYn", - "GNAkSYXb", - "GcVN5btm", - "P93TVHn8", - "oRWvMKUU", - "xg1CSW5H", - "lcssXwVy", - "rlRAUym1", - "Wz5tSJ7y", - "h20NBWK8", - "e3y3Xgh5", - "Alu395D3", - "lERvVYp0", - "WGMrsA2R", - "KdBFGWTW", - "eOJF7JWz", - "SMSiMuAU", - "L7MBJdvc", - "GGtZvCne", - "BZ1z5NjB", - "pbdqR9OJ", - "nCfcDqi4", - "pzpk6m1F", - "FOdBsOK7", - "YJ8pNO5k", - "LYyXRWrJ", - "4mMSKJKz", - "mbUVUl4U", - "UZ5X54Yx", - "BR6OShkE", - "AvMSZ2L3", - "5O3HuTjQ", - "z1SAP1gD", - "av5dWLvo", - "rl7YBCRw", - "cV0FBYZs", - "4h8Zg0z3", - "8q1x2gIH", - "qmqENRnT", - "JKJdxQj1", - "nxSL31Hf", - "tVhTJuzm", - "ZCjsXMOb", - "yaAkPPvP", - "vkKVJ0AJ", - "DqeC5U8S", - "HNl2Xqdi", - "xxngsWMJ", - "b8Wjn8dd", - "tg8UpnSh", - "avShzp7O", - "bE5YMNRH", - "hIjaUh9M", - "fGhlY87s", - "e3HFbr8o", - "p5prRTks", - "D0TR0QKi", - "wg7g8Tyv", - "M7ufwd9B", - "TsmhHPTm", - "sFDtMYcJ", - "u56547oZ", - "xUL5JvQy", - "q5HV9wga", - "pBbZfLSd", - "SQO3hhBM", - "raduWehg", - "T4gzOh9Z", - "gTjWou9j", - "bsL0G1rM", - "PxtYDuPR", - "vDMkuLJE", - "YxIxGLkb", - "4f1mQAu7", - "IQk17wTY", - "KwAspKOd", - "qTAWsGbM", - "QDkPunrN", - "r5HPQp0o", - "zrSkDGRq", - "6b0YKO6b", - "GgLyPGfN", - "1ZpgXMA0", - "6GUir36f", - "fKXL3taE", - "usvNzWke", - "mDx4UorG", - "J4OI6oP4", - "a2IcEYqh", - "e60qnZfY", - "Ax2B2nAY", - "QTtPIYue", - "16HLjmZT", - "icNl6XFc", - "WLfDs57H", - "ZMxynEzK", - "Lu0QiaRZ", - "qQJu8zdq", - "37qUlJJd", - "eg9cCu2R", - "xRHRpx7v", - "lZjNIeRo", - "eGjKz5tP", - "56SWLCgo", - "c6RauJtD", - "5lHG82XJ", - "Dyy6FHlh", - "2gDaHHHB", - "fu9Zc0KJ", - "ORCt7mMc", - "E4ohIXWV", - "g1s7iAWx", - "apPrD3F5", - "apCm2DJq", - "UzC9flz2", - "nia0HlWR", - "sN66pJ6J", - "qlWTIAaP", - "L0lki65W", - "SRpHD4LC", - "jj1DtYYF", - "A0CTEecu", - "GmRJFzqr", - "zjzKSqxd", - "mkDGr3gi", - "SMGpG7Sn", - "gQDlEB9u", - "kqe0mEuh", - "Qu0uEok5", - "lHARgYHY", - "sVZv8RtT", - "GJ2oIZOI", - "k7LQLQHX", - "cfmLYYsU", - "Z6E2br6v", - "qtQbJLMF", - "9TbrxGOt", - "XIC4eQEE", - "UD3twnma", - "7I0TWeuy", - "3QFeYCCL", - "bs0PhVST", - "HnrdMfxN", - "13ZAwwdK", - "4xMZlBLd", - "cGGVIREh", - "sf820U5M", - "WpDvHWti", - "v5sbCkld", - "TV2Uo0Qb", - "GmIHBlhZ", - "c1qTERNl", - "vymXM8hn", - "UERnsTik", - "jGW8M0h9", - "BbEh8hrs", - "j7uj4GZC", - "TJlHlHXO", - "PMkYr4ds", - "kt1Gry4l", - "HqlInySU", - "YbLDGpXR", - "VgH3XvHj", - "rFIsNQCK", - "PvxKRwCX", - "korgFl1I", - "uxXVXVmV", - "kFLiC1Om", - "MCSXzXCt", - "Fl26ndrs", - "fqFnkFBC", - "irgR1hbM", - "tTQhKrpB", - "Gn6zEnRQ", - "sLTq4u4P", - "s9Avglq1", - "ukbFBztI", - "FaxShwKr", - "NjCHHm83", - "ktIjb53y", - "F810ZeUC", - "4lEaj5SM", - "Qqj6egFU", - "mEKmkfpn", - "bgRd7lwW", - "jgLwtZNF", - "KgvR52de", - "CApQnTL6", - "n4pea70B", - "gT2bD9LV", - "7JS0Gpaw", - "s2Kb8bIF", - "yZISnV2K", - "RjNapUF4", - "JAXTTCtp", - "qUc6XwF7", - "UiCHLtCp", - "C7Ij4AUA", - "nfJ8vsBU", - "cXF3trmU", - "c1BztZ8r", - "RIWpCNGd", - "r8rsL2Dd", - "6msssxCZ", - "lyPNcSTC", - "M9LvWEMh", - "N2JvAQjd", - "TuKKfN64", - "sE4NPtRn", - "L8oVjsCA", - "mZ8Q1fwz", - "l6QVhHnY", - "4tRP8wjd", - "Nifvsd5B", - "xMpsteOC", - "QSANeAXL", - "ttIhX08x", - "reXj9eGY", - "Kfo2GpTn", - "ZC08LhIK", - "OB6JXTsX", - "IWyih8f1", - "CoKpLkRj", - "OylKvyOH", - "ivk366qh", - "cD1hS7Kn", - "pB7r1qG8", - "JKyWqb87", - "ib9GAdfh", - "9dUq4v2v", - "3lK0rIzN", - "SftAJPma", - "6MRQwH9M", - "SNlTr9AH", - "tHIaGoig", - "Xu4Lfc76", - "IhYufECi", - "bkbYdShx", - "MhuUzx2N", - "KA2oZcsh", - "hSTo8Ihv", - "k8dO9USn", - "tLR1rehh", - "iflmGxzU", - "PMbk6CuS", - "Z7xg6sK8", - "O0BOQK1r", - "ZYL0Vs6f", - "vnTe6wZa", - "hUwLEAFv", - "kMn9Z3m8", - "UGlyYBYP", - "WebSAz8z", - "72oCxMcF", - "PLBAWdcz", - "B8czhEPy", - "l0IZmDnG", - "29Fx4jjy", - "oNRUvz8R", - "vNQgsy10", - "ldqU8HJv", - "cSQ29W4j", - "aaUjuJHf", - "4YdyKVQr", - "HBWXzlzi", - "IiPsoLzS", - "nrkKo3sI", - "9aTmQe9M", - "hwwt2Y9Q", - "Lf8rtCZA", - "7OXYExai", - "ZtmdJLyl", - "tRPQfTGJ", - "3GmwDPJt", - "sqCz79i0", - "n0tNGf6w", - "8ukSrF13", - "2obHc8n1", - "FTioCuu9", - "RB4y5jmf", - "dwfC4LeL", - "6SRk1KvS", - "1wsHwhOX", - "TRONbhbw", - "mcP7oEUd", - "oNMsy3rC", - "T4qX4KyC", - "4qMKA2ga", - "29K6NhQN", - "W89IKgw3", - "rTYihjmN", - "bbLZrWxp", - "z8y5t381", - "xYby5gZf", - "qVuEKBW8", - "CUdSbsAX", - "zxt2JbtM", - "gpFaFgbC", - "EgtQUF1Q", - "LLXGCU1E", - "pwyVZzlk", - "WczHQX8S", - "vy2AuHWg", - "ZfR6eEUF", - "tFi3bT4f", - "qcAzJuaV", - "Qmsp79v0", - "grYZnSin", - "GoF0A6tp", - "MukHTq3m", - "kmhQyHnf", - "ZN9jLpS4", - "4mbkbYFq", - "zolppORl", - "foCgL0Cr", - "WnrRxYiN", - "fXdrKYRN", - "idKZLm10", - "CcYEz5bD", - "s34TAugp", - "qXx9D4GI", - "HlyWEESJ", - "efztZoak", - "Qwd8n3U7", - "EuXpspuh", - "dcKvDvYP", - "o0yoxITc", - "p5FDKkFp", - "WMaxnySd", - "DfQghwZK", - "PFR5SBNw", - "znzAPrsF", - "oPZQuh01", - "3N2w1V8w", - "zRPSVkkm", - "tNL9fblJ", - "dlIosAzN", - "4as3NEWX", - "N4nzlF9e", - "FalKyHy2", - "junqK9rD", - "nhtT7FeI", - "cX0TdMkL", - "ejgGgvjw", - "rYujYDTu", - "VoHg1FGE", - "l0G9D3cl", - "ZxukgBMo", - "INMMg0UB", - "j95jPKY8", - "iuJuggZm", - "jmFQU7xc", - "qpYo45pT", - "vxMLGwRU", - "3Ls1mfjv", - "oQzVs8sz", - "zhAx5VEp", - "aicxqNFN", - "TCRFKU8G", - "q2MKua8o", - "onF0lKxl", - "TYbA4LDI", - "FQIR5rmx", - "3ja8qEFi", - "9x2fu8Tk", - "G4sUnexa", - "Gs3BKRV2", - "eCYwxpWZ", - "E7kwCxN2", - "rLgumCw6", - "oAdarGZ0", - "Q7Kt40BP", - "4onWo3tS", - "GltK4jmZ", - "Z8D6VXGE", - "iKbk0fKr", - "WSHB22YH", - "elcxSrFY", - "LPnPvDEo", - "2S1OLrYx", - "bc6oLCjb", - "OtyX57bn", - "BM8PHs6k", - "E7Nd2WxJ", - "oTHh7GFl", - "dcB4Ef7C", - "XjK1tg8c", - "mScxeAzS", - "7s4nIWIu", - "6hODL6Zq", - "npUA6P6j", - "oThWxQDQ", - "ItGgw487", - "ZMDU9IYM", - "tVFmZMe1", - "ClaH2mQb", - "Y9IVRFJH", - "Ho65koku", - "ccA7OLWE", - "TNEjf25s", - "1i7GneX9", - "2LnrJ11g", - "iJouxfaf", - "1Eo7e2FG", - "IUch7Sb3", - "VdfPMCPQ", - "n9jtujPn", - "Syv4jQsJ", - "F0OxLhse", - "RDiPD9Tp", - "W1i1WOf6", - "p1RzMfkp", - "vEboyFg6", - "fcGMpupr", - "uayHNrHv", - "kjRBICHs", - "7TrPgkkL", - "LejsAnsN", - "IeNVW4eN", - "oQYGyR1a", - "CwAqFftX", - "p7uS0Z0h", - "UzKCzqis", - "RvZbX7dF", - "7QAU2vN5", - "vBocgbnF", - "16bs0BTw", - "fhz3aKwf", - "VbXpD08Y", - "Q3lRgskE", - "rZW0Frsc", - "peNCnxYb", - "TiSKmPrC", - "nUbEt04R", - "CXyHESwt", - "W9WhKJDL", - "aywi7n2U", - "smvshcDw", - "PuQYcRAn", - "tdDol2rv", - "Vsudl4Xg", - "tbJbxCyL", - "lxonC9Ab", - "edSw6K5J", - "XuYRK0VI", - "dtIZXlg0", - "aaLihTJx", - "x3soV9Fw", - "1S1o8cKe", - "YA9jCrlJ", - "OxHy5dFh", - "ewV2WiIi", - "HRLKutZx", - "a01ajLR1", - "qkdKHirl", - "qkD9UVrf", - "7IZfYwne", - "x8obmzer", - "YiWIhGjl", - "Xd9J5JSl", - "TPtzWEZx", - "edwGdVWK", - "P4x5ADrh", - "aHQit7Kk", - "i5nx9eBd", - "1O6RnmaD", - "5IhzYJKz", - "mcqQEpK9", - "HA2d8ae3", - "r1tMmocm", - "IxJIXnBe", - "JajTAGTc", - "L7OhssxE", - "5Q4H5Hnw", - "p2HjZ71x", - "7AII05H0", - "LcUHN5fE", - "iXgWg5uA", - "DESZyPAv", - "2GKw1bZi", - "SCJKSgl3", - "NpbleI9h", - "Zi7CnpR7", - "LiyVKzUU", - "zioNYVDf", - "y1SOG1Jv", - "YjGP8FTd", - "8I9ncq1a", - "GsRZo4nf", - "qti8G13A", - "ibIKsTG7", - "oumUlPS8", - "s877elUs", - "9pBljYtw", - "lRI0JG6d", - "6Bk2wfsw", - "cnLqLDPe", - "RSvwUDrE", - "Xa2WZiVB", - "gFYM7qhL", - "F6zAUF0A", - "MW3BaEya", - "KJP6LSHF", - "zRr2r7e8", - "YFiM510v", - "uQYKQ5H6", - "JwuYEpCO", - "zZZzXLjI", - "u6j4jDG3", - "soTtfJ6C", - "QcWkIeO9", - "HVENkSa0", - "MHljRSq1", - "p9veRYHx", - "io6TaW6G", - "XNtyHWja", - "obAkkhd5", - "Zzlg97jS", - "bsWaCHAy", - "200D5XFV", - "Cvdc5Cr0", - "YWoWIigT", - "gr256ktZ", - "2qeoMAlF", - "4LdRESvJ", - "opNxp5lm", - "oKxSzaMa", - "KNwb10Pd", - "oZ6LiNk1", - "aNf0PQ1X", - "GfDSpvDs", - "THEL9LvG", - "sg6nZ4GL", - "HT2MTfKR", - "uuXh3HN2", - "10D1gGbH", - "KXOxMSGw", - "XiUDORBP", - "xoHkdsqi", - "IQq2dpBH", - "vXDRFhOE", - "VW9oL3f4", - "KgiwYh05", - "wEleOMDC", - "ekHebOgI", - "F0StPlL1", - "rTRXPpaW", - "bReecQmZ", - "RuFR11gy", - "53isSbQU", - "T7AjfmZc", - "wSqibkGY", - "LGW0zItU", - "HKjwTPvK", - "JekLCEuD", - "JdalYQXW", - "k0V3ErXE", - "4J3dnz9p", - "PEAMTclB", - "wmLHJCYp", - "EQJpHrog", - "3tG2CAWS", - "zemfwmb8", - "hSHqivm8", - "kC4ErV0L", - "3DDXeB9L", - "v1BR5NkT", - "2lp65gDP", - "fIj4NTmG", - "GlctQ2b4", - "LYXD39dv", - "O06f5SuH", - "RLvWf3ty", - "MW6SvEH1", - "gNSNhbPq", - "MuxOnlJh", - "FocLjMq8", - "Lj1PDDPR", - "HcKU7OCA", - "hqibU0me", - "brZ45FkH", - "nN6Dx25h", - "QJgTkH1h", - "LXRWFfNc", - "yEKbnQU2", - "jZgrHsnq", - "RK7a1ypv", - "WWEitWfp", - "tHh4kNPz", - "eCbp0muu", - "QYmTXCUk", - "tEQeEwcs", - "lmV5oalp", - "fw4PHFep", - "aVnVkQ57", - "lPmrzGGR", - "nsZUjaog", - "HyfmEeYn", - "smh8Rkcl", - "dBTqGbKz", - "eLojzFVU", - "UlR9SKGQ", - "SQvGIYwF", - "OpbgNCys", - "akvvaPla", - "TKsnwSWw", - "cW3h9u4K", - "INbDzGeX", - "xmNSArnH", - "hO5BGi7i", - "62p35khM", - "tEOdOzRQ", - "2DfyTKA2", - "jRPTUoH9", - "rhEZogRk", - "dBwQE3dq", - "MFTvpQEI", - "7errAeE5", - "Jqf3ebWj", - "u08rKJS7", - "RcdY9u7c", - "zhNcdUwH", - "CUN3iyw4", - "ScJUeJcp", - "2FMtHDOX", - "zqNUZxkI", - "84x1KMHM", - "7ZIExCnn", - "h8fRovJH", - "SETj0Pm3", - "PBdIm8RC", - "e6vE7dPY", - "6nTUoNUZ", - "CWkCHDto", - "5p2gWZyg", - "eiBeWeXN", - "HzE5GUnN", - "e0v9Di1m", - "upXPQObg", - "vzvLdGWJ", - "BklsbWKV", - "TUj2RVoj", - "vi7uYUUP", - "RsN4T3gf", - "Ghrmchiz", - "5iUSmxWR", - "1wlZ8QLx", - "eVAGgQy4", - "DH1hvVFc", - "dKqpmZUH", - "rsxfgsbe", - "Ugg0BHzw", - "Y9dJIQiQ", - "9vNE6VmO", - "ITvz1qOP", - "7MdmTfam", - "qjvvoomr", - "ryjRojIe", - "oJTDpptp", - "qwrG4ttw", - "MGOBS88P", - "DJhaDSqP", - "IzhAw8sD", - "p1pjA79j", - "IqyjjMlc", - "YTnQoD1C", - "nTCbmMFE", - "fe0uY5zG", - "Fqqj6lzU", - "RbhUsKG7", - "DqfsG6UR", - "17aswY9x", - "WFAt5jle", - "LAxcRfOy", - "li0obcLo", - "f92nl2Qh", - "SIWoVauX", - "eE9qhKqL", - "Nyz7OWiy", - "iinFsfyb", - "bQ6QdBrh", - "CZeKjSO9", - "By2nWgrf", - "X8FUjZ4F", - "DXCpk1sK", - "MQ0iAiX7", - "UXG9Fryw", - "A9tZhH8G", - "THRk34xH", - "y7zsxBA5", - "4pWx2wQz", - "edCHinVZ", - "tVtCW45M", - "rP46Aexu", - "50GvOS98", - "IKGNAkBR", - "3r0plTRs", - "TyK687S4", - "qhQqQbjQ", - "RBAFlVHs", - "40pNM2Ao", - "zp8blJyB", - "gzQ01SKn", - "y1GaP6QR", - "RgZYjGmF", - "PwDJESCW", - "IFt3Sfg9", - "VdInO234", - "gWh6gsNl", - "ExcASmgA", - "lo8baJ8c", - "vGv57DQz", - "EXxPx92G", - "9Io1xkmP", - "fdgA9bai", - "eITQMF6j", - "XBWlluFZ", - "1A7Zs02h", - "TLwQiwSI", - "1N93qgKF", - "zHfC2Coe", - "kBUCHXCx", - "1SVKCoiV", - "mPFia1Xd", - "pPvwfNMH", - "thhhnLRM", - "MARtDRrM", - "aX1fLfTb", - "UGDWum7Z", - "gXIHCYRy", - "39uyedlG", - "xwtJHipv", - "VwaJvYO0", - "6wMCN81G", - "20Sz4pAk", - "rh436K8q", - "ptN2PpHf", - "veWM7uMC", - "dhiJvJu2", - "qI5whjao", - "8I8xfUeR", - "IL6yVQcP", - "PuPP4Blv", - "dPZreKSP", - "j9ZIwHbk", - "VpDTVinM", - "gbbqE9Vq", - "wUN9mpa1", - "6sca6thv", - "xAPgNaSu", - "T1yYwN5g", - "2BzHp22l", - "KFy9xmlE", - "BpwKEPje", - "l74QePql", - "WgKSdGY5", - "5lVi4B89", - "lzGkkv17", - "Lc6UBhNN", - "kwr4v10e", - "IEMu4VzI", - "PVaim8Ky", - "ZNQd9Iww", - "xLfCDtKk", - "do4zQJJA", - "uauLm9XU", - "aPC14YSf", - "j8P3xzdX", - "rpQAisbW", - "S6PUWaZn", - "SjVTwh0W", - "AxBpl9uY", - "ttSZX5Nf", - "62hlZ1rQ", - "6QCZ7LhF", - "JZnjHny8", - "xW5wDmDI", - "fkw2bMW4", - "vunmJJvj", - "xcnPKq3n", - "PQufPI3q", - "cLZRjuQj", - "WbuC3GYc", - "BhCyZSu4", - "LCvgOEc5", - "h1Wk6jak", - "vIscvSBD", - "8e2thQKY", - "m7cqdqTR", - "s5l0g0sS", - "m94q4GeH", - "OKwFClHU", - "3HH6zn00", - "IcWvhjdw", - "mdfEVCj1", - "laDKZaTT", - "B1dP2Axr", - "xdUDo7zG", - "XzTK5PlL", - "3HiEP9lf", - "GyqgRvRz", - "B004kZn8", - "iGz8Sfum", - "ytsLkeg0", - "YYMX4NKw", - "E91p7GWm", - "OokIY9t8", - "PTs0DrqL", - "nM3alyVk", - "16zPSHKb", - "XHmSlvpD", - "bKRq6FfI", - "bgtpnEgX", - "incFZOB4", - "wj2Iiewg", - "cnPTg0m8", - "ve8KGiJ5", - "1pWdGxkR", - "5lYvNN30", - "TQMIS4fk", - "JDIOMwx2", - "dH6uJvm7", - "96zaataP", - "zKDcNEo3", - "cuZN4X06", - "LUTchFvc", - "pSULsAQY", - "riVBgHg1", - "Veo82xGo", - "jLDcjnCm", - "c4b2TmiR", - "X9JByRlL", - "zozOd4AM", - "xObShtdR", - "NwR8CYEk", - "N6gUTQen", - "agzurVeI", - "GE5otVe5", - "E00CwMTB", - "exZ1SlS5", - "fy89ff5i", - "rvUsKoQu", - "thOmpSiJ", - "tNwsir0K", - "CBnLZwRS", - "QnbDuW1y", - "EHFZrVAS", - "ZoXv0RfJ" - ], - "icon_url": "https://cdn.modrinth.com/data/uy4Cnpcm/002e73d916fb63c9c85e212ac47fde4ef9c4a65f.png", - "issues_url": "https://github.com/Darkhax-Minecraft/Bookshelf/issues", - "source_url": "https://github.com/Darkhax-Minecraft/Bookshelf", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/uy4Cnpcm/images/46dee24e9da4addbfb5dd2d082a6b2b86832e2e2.png", - "featured": false, - "title": "Command: /bookshelf hand", - "description": "This is a debug command added by Bookshelf. You can use it to export game data of the held item in many different formats. For example the ingredient option will give you a JSON string that can be used in datapacks for things like recipe inputs.", - "created": "2023-06-07T05:15:12.382551Z", - "ordering": 0 - } - ], - "color": 5912118, - "thread_id": "uy4Cnpcm", - "monetization_status": "monetized" - }, - "fEWKxVzh": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.4" - ], - "id": "fEWKxVzh", - "slug": "cadmus", - "project_type": "mod", - "team": "UTttDizz", - "organization": "N42M457t", - "title": "Cadmus", - "description": "A land claiming mod that allows users to claim land to protect your home from thieves, bandits and monsters, and admins to claim land with region flags and advanced protection", - "body": "## Cadmus\n\n[![Made by Terrarium](https://images.teamresourceful.com/u/I80VLV.svg)](https://discord.terrarium.earth)\n[![Modrinth Partnership](https://images.teamresourceful.com/u/Bi4Cuo.svg)](https://discord.gg/modrinth-734077874708938864)\n[![Requires Resourceful Lib](https://images.teamresourceful.com/u/jUWHY2.svg)](https://modrinth.com/mod/resourceful-lib)\n[![Supports Argonauts](https://images.teamresourceful.com/u/6toRNT.svg)](https://modrinth.com/mod/argonauts)\n\n---\n\n### \ud83d\udcd6 About \ud83d\udcd6\n\nNamed after the great king and founder of Thebes, Cadmus allows both players\nand server admins to protect their land from thieves and certain environmental\nelements.\n\nPlayers can claim land as an individual or as a [team](https://modrinth.com/mod/argonauts).\nServer owners can use the admin claim feature to claim chunks no player may touch,\nand even further than that, they can use the region flags system to enable or disable\ncertain rules from occuring in the claimed admin chunks\n\n### Land claiming\n![Very pog team claim shown on map](https://cdn.modrinth.com/data/fEWKxVzh/images/db695b9899b30e54ad82f2c117d1c74975801a9f.png)\n\n### Admin claims\n![Epic admin claim shown on map](https://cdn.modrinth.com/data/fEWKxVzh/images/b1b849f76ed8a0309b07204ae8a9c3fd2feec1bb.png)\n---\n\n
\n \n### Socials\n\n[![youtube-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/youtube-plural_vector.svg)](https://youtube.terrarium.earth)\n[![twitch-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/twitch-plural_vector.svg)](https://www.twitch.tv/terrariumearth)\n[![twitter-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/twitter-plural_vector.svg)](https://twitter.terrarium.earth)\n[![kofi-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/donate/kofi-plural_vector.svg)](https://kofi.terrarium.earth)\n[![discord-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/discord-plural_vector.svg)](https://discord.terrarium.earth)\n[![modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/available/modrinth_vector.svg)](https://modrinth.com/organization/terrarium)\n[![curseforge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/available/curseforge_vector.svg)](https://www.curseforge.com/members/terrariumearth/projects)\n---\n\n### Check out our other projects\n\n\"Handcrafted\"\n\"Chipped\"\n\"Ad\n\"Tempad\"\n\"Colorful\n\n\"Lil\n\"Vitalize\"\n\"Spirit\"\n\"Reaper\"\n\"Experience\n
", - "body_url": null, - "published": "2023-04-03T15:03:06.219842Z", - "updated": "2024-04-14T19:25:12.719947Z", - "approved": "2023-06-10T23:41:36.334917Z", - "queued": "2023-06-10T23:18:59.604527Z", - "status": "approved", - "requested_status": "unlisted", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 200955, - "followers": 186, - "categories": [ - "utility" - ], - "additional_categories": [ - "adventure", - "management" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "UoWYtzCg", - "FGCGeFyW", - "9i8w5mSi", - "9tQBYhqC", - "iTys6vmi", - "pVYAyVrQ", - "q81Ie8CX", - "Qteup2vd", - "JhNMy5tS", - "EeytPlfC", - "9QHgqjUX", - "pt9twRWr", - "RImnLJNY", - "LfDknJGW", - "ewLEwoQd", - "xdA3AEp0", - "57nr7uAi", - "8je72aHY", - "znI3q571", - "hFygPr1S", - "GCHwMPRc", - "GnaH9yDN", - "TmSKxFiA", - "rasMkf0c", - "g8mEsGDq", - "mmJ3qwUy", - "P8apXAz5", - "zLWAHqsb", - "oAW5rt8N", - "6m1pgn8o", - "G5ltngSg", - "yA4y65qw", - "vZaX0jeJ", - "e92t9xrq", - "UybXEq7f", - "JAcTHat9", - "EiatAg7l", - "vtGe3auv", - "kzMsPbNB" - ], - "icon_url": "https://cdn.modrinth.com/data/fEWKxVzh/5d5fcff12c939097701a1c57d8c437845fc3c0f9.png", - "issues_url": "https://github.com/terrarium-earth/Cadmus/issues", - "source_url": "https://github.com/terrarium-earth/Cadmus", - "wiki_url": null, - "discord_url": "https://discord.terrarium.earth", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/fEWKxVzh/images/b1b849f76ed8a0309b07204ae8a9c3fd2feec1bb.png", - "featured": false, - "title": "Admin claims", - "description": "Admins can claim land via command and set region flags that dictate how things work while within the claim", - "created": "2023-06-10T23:17:37.999264Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fEWKxVzh/images/db695b9899b30e54ad82f2c117d1c74975801a9f.png", - "featured": false, - "title": "Land claiming", - "description": "You can use the land claiming UI to claim chunks in an area around you. its range is based on render distance", - "created": "2023-06-10T23:11:08.998139Z", - "ordering": 0 - } - ], - "color": 798251, - "thread_id": "fEWKxVzh", - "monetization_status": "monetized" - }, - "K01OU20C": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18", - "1.18.1", - "1.18.2", - "1.19-pre1", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20-pre4", - "1.20", - "1.20.1", - "1.20.2-pre1", - "1.20.2-pre2", - "1.20.2-pre3", - "1.20.2-pre4", - "1.20.2-rc1", - "1.20.2", - "1.20.3-pre4", - "1.20.3", - "1.20.4", - "1.20.5-rc2", - "1.20.5", - "1.20.6", - "1.21-pre1", - "1.21-pre2", - "1.21-pre3", - "1.21-pre4", - "1.21-rc1", - "1.21", - "1.21.1" - ], - "id": "K01OU20C", - "slug": "cardinal-components-api", - "project_type": "mod", - "team": "oRC8ncO9", - "organization": "TtSa4imP", - "title": "Cardinal Components API", - "description": "A data attachment API that is easy, modular, and extremely fast.", - "body": "# ![Cardinal Components API](https://raw.githubusercontent.com/OnyxStudios/Cardinal-Components-API/1.18/banner.svg)\nA components API for Quilt and Fabric that is easy, modular, and extremely fast.\n\nDetailed information is available in the repository's [**wiki**](https://ladysnake.org/wiki/cardinal-components-api).\nThe information below is a condensed form of the latter.\n\n## Features\\*\n- \ud83d\udd17 Attach data to a variety of vanilla classes\n- \ud83e\udde9 Implement once, plug anywhere - modded data will be saved automatically\n- \ud83d\udce4 Synchronize data with a single helper interface\n- \ud83d\udc65 Choose how components are copied when a player respawns\n- \u23f2\ufe0f Tick components alongside their target\n- \ud83d\udee0\ufe0f Fine-tune everything so that it fits your needs\n- \u2604\ufe0f And enjoy the blazing speed of ASM-generated extensions\n\n*\\*Non exhaustive, refer to the wiki and javadoc for the full list.*\n", - "body_url": null, - "published": "2022-01-26T12:46:15.907492Z", - "updated": "2024-07-20T19:11:25.700936Z", - "approved": "2022-01-26T12:46:15.907492Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 1723588, - "followers": 435, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "WCcq6SE2", - "ymGlSdB7", - "UiFscSdF", - "XVi4pC8A", - "oI0J6zee", - "cBAcMXlz", - "rQt4CSD0", - "7inPiMmR", - "hRgkWC9v", - "tPfCTMiZ", - "h4Dd87o5", - "NGEFAf1u", - "HykM2Qyv", - "qW85eawp", - "IBZVrThp", - "DObEjZD4", - "jYO4yNFS", - "aZhN0ofV", - "ba9S2OFd", - "QZ2WtYGD", - "PrBgg2Mj", - "6sn1ODwV", - "YdQa8zdn", - "quTFtjka", - "tVPYyTPV" - ], - "icon_url": "https://cdn.modrinth.com/data/K01OU20C/c95792db39092b68abb6266237382281d441ad9d.webp", - "issues_url": "https://github.com/Ladysnake/Cardinal-Components-API/issues", - "source_url": "https://github.com/Ladysnake/Cardinal-Components-API", - "wiki_url": "https://ladysnake.org/wiki/cardinal-components-api", - "discord_url": "https://discord.ladysnake.org", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/upcraftlp" - } - ], - "gallery": [], - "color": 15000804, - "thread_id": "K01OU20C", - "monetization_status": "monetized" - }, - "cChd25Tw": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2" - ], - "id": "cChd25Tw", - "slug": "cave-dweller-fabric", - "project_type": "mod", - "team": "6kwVl5I1", - "organization": null, - "title": "Cave Dweller Fabric", - "description": "Fabric port of the cave dweller mod by Gargin.", - "body": "Fabric port of the cave dweller mod by Gargin.\nAll credits go to him for the initial release.\n\nFrom his description:\n\n\"The Cave Dweller is a complex entity that has multiple different animations, sounds, and behaviors.\n\n \n\nAs you explore caves, you will be stalked by this monster. As he gets closer, the cave sounds will get more intense.\"\n\nHas a lot of configuration options.\n\nThe code used for the port is based on SiverDx work to port the mod to other forge versions.\n(https://github.com/SiverDX/cave_dweller)\n\nRequires https://modrinth.com/mod/geckolib and https://modrinth.com/mod/owo-lib\n \n\n", - "body_url": null, - "published": "2023-07-28T00:36:59.784984Z", - "updated": "2023-11-11T17:20:16.530360Z", - "approved": "2023-07-29T20:57:57.739480Z", - "queued": "2023-07-28T00:44:48.786711Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 130042, - "followers": 128, - "categories": [ - "adventure", - "game-mechanics", - "mobs" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "Zx39FXIR", - "X3JuDd8y", - "Glf7UbjL", - "dBp4Mxqe", - "4jLGEL7V", - "VpeEAwbs", - "jQ0cjlP5", - "CJBdjaYn", - "Zt0zWDMU", - "WaH6SRE8", - "qIrI7qcp", - "DvonW5MK" - ], - "icon_url": "https://cdn.modrinth.com/data/cChd25Tw/28662c51cda09e51001e573e0b00a4838d6d9ab5.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 1313290, - "thread_id": "cChd25Tw", - "monetization_status": "monetized" - }, - "9s6osm5g": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.14", - "1.14.1", - "1.14.2", - "1.14.3", - "1.14.4", - "1.15", - "1.15.1", - "1.15.2", - "1.16", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "22w43a", - "1.19.3-pre2", - "1.19.3", - "1.19.4-pre1", - "1.19.4", - "23w13a_or_b", - "1.20-pre6", - "1.20", - "1.20.1", - "23w31a", - "1.20.2", - "1.20.3", - "1.20.4", - "24w09a", - "24w14potato", - "24w14a", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "9s6osm5g", - "slug": "cloth-config", - "project_type": "mod", - "team": "z9omIQMN", - "organization": null, - "title": "Cloth Config API", - "description": "Configuration Library for Minecraft Mods", - "body": "[\"\"](https://discord.gg/Vs9AVkxjYY) [\"\"](https://www.patreon.com/shedaniel)\n\nCloth Config API is a config screen api.\n\n### Developers Wiki\n[https://shedaniel.gitbook.io/cloth-config/](https://shedaniel.gitbook.io/cloth-config/)\n\nNeed a server to play with friends? Or don't know how to setup one? Just rent a server that is already configured!\n\n[\"\"](https://www.bisecthosting.com/)\n\nClick on the picture above, select plan (at least 4 GB), use my code **shedaniel** to get **25% off** your first month and enjoy playing with your friends!\n\n![](https://i.imgur.com/AkpzyeC.png)", - "body_url": null, - "published": "2022-04-21T10:29:41.555173Z", - "updated": "2024-08-13T04:52:22.352860Z", - "approved": "2022-04-21T10:29:41.555173Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 13092321, - "followers": 6314, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "2E04stZn", - "vcrZcwvb", - "dhr1Royh", - "FtlBFpp0", - "tR748cRj", - "D7tEkaAc", - "mJwBHBVB", - "wqFP5baC", - "HvviXJZV", - "vb3noRwi", - "6vFGWMar", - "63NArvT8", - "re60xAev", - "hcuWsP3M", - "DmOAoTTg", - "d1D40LRO", - "gb0cZ2Qp", - "GH6kNTCk", - "31tLmbMI", - "KiKLKNrl", - "wOP2dCdL", - "CsdOwOro", - "ehzvjLXC", - "XInqR7zc", - "FPWqEBEx", - "c4kFw2we", - "hg9bSXT3", - "VazGdWq6", - "JaKvOQIz", - "Q0bdszKc", - "GcaDCWXk", - "gPqHXnrg", - "iYo4XV1L", - "szXeTOs6", - "EXrxCjl6", - "Fw7B2c97", - "72Wj1Wri", - "IVxgEGfU", - "M3yxljrZ", - "VYURtAAK", - "QXKLvmdz", - "6XGTNEII", - "X8YuGurB", - "XqZIxbLN", - "dVpHBgHi", - "y0kQixP8", - "aAaLEVNM", - "oIHJeqqQ", - "CXaMuU8e", - "xMTUxQCV", - "i0ExoqTD", - "BLMp2TRt", - "ZbWG3eJW", - "w2VZSLTf", - "o9dFD9SO", - "8AMPotFw", - "EUyHCmUW", - "mhFzbEwE", - "Sqf2NXVd", - "s7VTKfLA", - "JoLgnJ0G", - "YR0cy5Ll", - "EuWT3qek", - "LnfolBYb", - "IbAdAuBo", - "HvC4UPrB", - "rMIyh1ac", - "XkFQE0kx", - "jvy82BGQ", - "VmKENDcG", - "x8gS3Jdy", - "Q4D6X8wF", - "gYTUlUKu", - "srGqKdky", - "wjYUbvpn", - "YFpDLLdu", - "A4lNtO10", - "q2CkD3c1", - "KBfIrjbA", - "2FKRnZ92", - "J3FLptsi", - "nr1znv5v", - "3Ejdp6VI", - "o6AGzycg", - "4UgNKji6", - "w2LhUkqZ", - "NPcjyMhi", - "Y51gygcX", - "6GeyuE7Y", - "eBZiZ9NS", - "1MwQkf8u", - "hUXzyFVO", - "3TLtSX1e", - "JRZSHDFK", - "X9ucoGCn", - "znhJLkCd", - "PjKtC8lG", - "Yc8omJNb", - "HsTzbbnf", - "gY9NB5Rj", - "jMyYg8Uv", - "JYR3Y30y", - "KWjX5anR", - "Y9QgGQ59", - "7jtvrmVP", - "yPULtkhh", - "DqgODWcH" - ], - "icon_url": "https://cdn.modrinth.com/data/9s6osm5g/icon.png", - "issues_url": "https://github.com/shedaniel/ClothConfig/issues", - "source_url": "https://github.com/shedaniel/ClothConfig/", - "wiki_url": "https://shedaniel.gitbook.io/cloth-config/", - "discord_url": "https://discord.gg/Vs9AVkxjYY", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/shedaniel" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/9s6osm5g/images/baa0dc605540953f5262f24109ec7837c090a04c.png", - "featured": true, - "title": "Example Config Screen", - "description": null, - "created": "2022-04-21T10:31:01.159433Z", - "ordering": 0 - } - ], - "color": 11654752, - "thread_id": "9s6osm5g", - "monetization_status": "monetized" - }, - "Wnxd13zP": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.10.2", - "1.11.2", - "1.12", - "1.12.1", - "1.12.2", - "1.14.3", - "1.14.4", - "1.15.2", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1-pre1", - "1.17.1-rc2", - "1.17.1", - "21w37a", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "Wnxd13zP", - "slug": "clumps", - "project_type": "mod", - "team": "twbRaNO5", - "organization": null, - "title": "Clumps", - "description": "Clumps XP orbs together to reduce lag", - "body": "Clumps groups XP orbs together into a single entity to reduce lag when there are many in a small area. On top of this, it also makes the player immediately collect the orbs once they touch the player, so you are not stuck with a bunch of orbs in your face.\n\n### Do I have to install it client or server side?\n* For **1.17 or newer versions** it is only required on **server side**.\n* For **older Minecraft versions** you have to install it on **both sides**.\n\nIf you would like to support me in my modding endeavors, you can become a patron via **[![Patreon logo](https://i.imgur.com/CAJuExT.png) Patreon](https://www.patreon.com/jaredlll08)**.\n\n[![Nodecraft sponsor banner](https://assets.blamejared.com/nodecraft/jared.jpg)](https://nodecraft.com/r/jared)\n\n**This project is sponsored by Nodecraft. Use code [JARED](https://nodecraft.com/r/jared) for 30% off your first month of service!**", - "body_url": null, - "published": "2023-06-04T08:54:48.176874Z", - "updated": "2024-08-13T07:49:18.862579Z", - "approved": "2023-06-09T23:48:35.117961Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 2999101, - "followers": 1430, - "categories": [ - "storage", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "9hlctcDE", - "2PT9pbRj", - "HWb4PbLd", - "YlKKvqsg", - "k8jlVbEc", - "gGoDFlua", - "gLaYxa4s", - "6fWV0xJt", - "WUfSMmN9", - "nZvGITpT", - "YBmchP0h", - "xVBjqLw6", - "8jfhokYb", - "fTWVa6NX", - "Km2A7nLe", - "2MDA8v5I", - "A8fHbFS6", - "D4jsjhXA", - "ihiDVwNa", - "F8pfwrMz", - "W9FnDe1l", - "aqIk2Edw", - "xGvjcE7h", - "HT5eROlq", - "KBjSLpWi", - "k0Jwkd3m", - "BLPxOCPb", - "14gDpVDM", - "At7EuPwE", - "ZG68IYMG", - "gKfIS5UE", - "CK3gP3au", - "ABZ5Czfa", - "gjSDwzYc", - "60tArTRZ", - "Ge8WfKwm", - "a4YkXTss", - "qMEjJ46Z", - "iKpD3bu5", - "v6nZL7ij", - "kX922wv5", - "QfW5PBK0", - "QqCGODhN", - "DeVfca9r", - "bXpU2lu9", - "Y3KgUihY", - "c5XwSPGO", - "LTLe60ZJ", - "dMXKxndc", - "qgAkNod5", - "iCqS0XV6", - "rcImocgP", - "ghtGew4o", - "JKr8b0On", - "THJnSpxM", - "WEPinRvr", - "cB8mFWgx", - "nZ5nhrKv", - "C52dmdfZ", - "4oD9zKPV", - "qE3ikVnU", - "3AH29I4c", - "pug6aepS", - "aogHNv3y", - "2ogOQExk", - "QdyDo2La", - "3H5r9v4h", - "EAjgpiKA", - "UutzgwbZ", - "QkUVbfJV", - "qy5gqUCM", - "BxGXjwSg", - "gRpWIMha", - "l4IskRR5", - "xJwCqvzt", - "oasiVUpa", - "ssnANiog", - "JJ8S77j7", - "dcOL77zc", - "lI1Rscqr", - "nLgUCki4", - "pePFYnZ8", - "yPvrslL3", - "eKxVcvwX", - "ptOjPKUD", - "nuz7LOld", - "JGu6BDFO", - "r69CWcGO", - "sh7X4I2y", - "2WUro9Vp", - "Hrt4D2se", - "hnxzDUav", - "UmFe4S0c", - "SYSnPECv", - "MkMRGkr6", - "1FT90X9E", - "Ke4qgpLt", - "uGVtPl4l", - "zkCCKRNT", - "oH2kHLZT", - "oTaQQP72", - "nvpGk3Xn", - "HkwE1Hla", - "N40QLcL8", - "jpwxpMB1", - "7mmSmyfc", - "wb2m4G4N", - "BcqP4XTU", - "FRktsfso", - "4h8s4N4m", - "UId1Oi4e", - "KYNXYqwG", - "MKiINIqy", - "N1HpDUJK", - "klW0myvn", - "hwWceR4m", - "t18CfscF", - "pu9hcKsp", - "3GURrv52", - "BlDe1jqg", - "Nbrq3pvu", - "IQGoFJYP", - "Y5BmdUtM", - "tiS16mGn", - "aTvlJ7V9", - "yvGMz75G", - "qPvk2bmy", - "na30ifJS", - "pf9z7BdE", - "EZUmgjMH", - "fTlqeNs3", - "LwT3i65m", - "5q2RWTZ9", - "zRROXgDL", - "GnrWAVQK", - "4AR5fMpn", - "30DEnQJE", - "fN6SUor0", - "ePSovy2R", - "yQVnODwU", - "l3neajc5", - "Z9fVV1cT", - "62dNqSyR", - "2oGTbJ0i", - "h7A9nDyj", - "Xe0n6L7a", - "JLW0F6Gv", - "fI2Xyf3B", - "7uEaptM0", - "KdL0z8sJ", - "6BTKfXuu", - "rr2I0f2d", - "TCo8qr8m", - "mMwP6MUu", - "FrcMJxfb", - "ATa0nUu5", - "2CnNdiUT", - "QMBYfAuO", - "tjDEdddl", - "eqzpUTwV", - "ShUp2kQ2", - "FszY2hte", - "jdeTwq6v", - "MWDyKE94", - "nAHGB5ls", - "hefSwtn6", - "LAhdYjOV", - "RE9nKxFT", - "5DAuFkN0", - "U9UF2NCO", - "U9tSAZs1", - "BBnb9L4J", - "fgAAuioX", - "s3z1jvdQ", - "twamfmIi", - "3ene3W1l", - "aeoQuGBI", - "jo7lDoK4" - ], - "icon_url": "https://cdn.modrinth.com/data/Wnxd13zP/e723aa383ad7161a541242097e1d3223f582b967.gif", - "issues_url": "https://github.com/jaredlll08/Clumps/issues", - "source_url": "https://github.com/jaredlll08/Clumps", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/jaredlll08" - } - ], - "gallery": [], - "color": 12368900, - "thread_id": "Wnxd13zP", - "monetization_status": "monetized" - }, - "e0M1UDsY": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "e0M1UDsY", - "slug": "collective", - "project_type": "mod", - "team": "UTtoE2WS", - "organization": null, - "title": "Collective", - "description": "\ud83c\udf93 Collective is a shared library with common code for all of Serilum's mods.", - "body": "

\"\"

The Fabric version requires the Fabric API.

\n

Collective is a shared library mod with common code for all of Serilum's mods.
It contains data and functions centralized in one place. Collective helps a great deal in maintainting both the Forge and Fabric versions.

Having access to the library's code environment, creates possibilities for current and future project features. The updating process is also made easier when there's an improvement for a function that is relevant to many others. For example this means having to update one project, instead of six. This saves time and makes me a little happier.

\n
    \n
  • Manages all config files of dependent mods.
  • \n
  • Variables for increased compatibility with other projects.
  • \n
  • Functions that convert data for mods.
  • \n
  • An event to replace and resupply entities.
  • \n
  • Networking code to send packets via the Common source set.
  • \n
  • Centralized backwards compatibility for major version changes.
  • \n
\n
\n

Configurable: ( how do I configure? )
transferItemsBetweenReplacedEntities
 (default = true): When enabled, transfer the held items and armour from replaced entities by any of the Entity Spawn mods which depend on Collective.
loopsAmountUsedToGetAllEntityDrops (default = 100, min 1, max 200): The amount of times Collective loops through possible mob drops to get them all procedurally. Drops are only generated when a dependent mod uses them. Lowering this can increase world load time but decrease accuracy.
findABlockcheckAroundEntitiesDelayMs (default = 30000, min 0, max 3600000): The delay of the is-there-a-block-around-check around entities in ms. Used in mods which depends on a specific blockstate in the world. Increasing this number can increase TPS if needed.

\n


------------------

You may freely use this mod in any modpack, as long as the download remains hosted within the Modrinth ecosystem.

Serilum.com contains an overview and more information on all mods available.

Comments are disabled as I'm unable to keep track of all the separate pages on each mod.
For issues, ideas, suggestions or anything else there is the Github repo. Thanks!


\"\"

", - "body_url": null, - "published": "2022-08-30T10:44:01.264939Z", - "updated": "2024-08-09T05:57:41.724619Z", - "approved": null, - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 5313855, - "followers": 1599, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "x9HQxamM", - "hiu6IY0I", - "AdE5H8pu", - "JlGCFdxJ", - "fgCbrjNG", - "VXFyIrnD", - "H2i6GWli", - "58aHDigc", - "en1zxPSV", - "wYescTDX", - "TxqDshVG", - "SPcx8ADU", - "7a2ZmR16", - "txSE4rTv", - "ADtGFhq6", - "U8mMfaEp", - "9cPokIfz", - "TCgTNzFO", - "naW7chmp", - "RXKgutLD", - "QffgYmeU", - "j2d90Z68", - "tua0AhT0", - "EkfgF5hZ", - "tm0jdAxT", - "HeTJtN5g", - "WAWhlRTC", - "WmEZOaNp", - "UlIUGksj", - "aGiCCmxd", - "BAcfv6tG", - "A3d7nEnO", - "PmzxGbPx", - "S3Cuo4Lp", - "F3ONlUSO", - "ZcqNR3vC", - "SE37mln1", - "VEHNsT4U", - "Ig2Ol066", - "YUtELJU6", - "FoXlZuPB", - "6QRFfcE9", - "oVFXzu5A", - "B1BOkfap", - "Orj2bXvF", - "NIs9W91F", - "EytdzFLt", - "FupxQuSZ", - "Co4pZHdN", - "1K8c5iLl", - "kiGHG0uS", - "9GxJjPZ6", - "IyVvcx4p", - "ThfQmKxn", - "AfDjpIaa", - "B5xGHe3B", - "B4ahhTqG", - "WV0FP7fX", - "IpQzGuDG", - "wcpbCBuz", - "m8EFP2Nx", - "6Jmp7x4n", - "7GaIObci", - "TlXkRgTI", - "LKtLAy3i", - "Fsx8FvlO", - "zGHCuYtv", - "2XwuYNRy", - "YkWnkOa4", - "UfN2ORVB", - "RpEVMN9G", - "hbDOA9WZ", - "Yzkht9vp", - "RdtZ7KTg", - "wItZM6Ay", - "RJLX6921", - "aq9iJHpI", - "XGwsZhdf", - "UuKpB7rl", - "6vqOUUV9", - "fHUAICta", - "33vFA4Rw", - "8ILNbXON", - "igtHbiEf", - "q0CrlnGw", - "SJJKVNC3", - "JYhFFMDN", - "BsTi72qT", - "VSeyRLDC", - "2BBNiaxn", - "iYAkFr9u", - "qKKO8WDP", - "ob3TOUMg", - "Ry07tYnF", - "4bLpWjXP", - "DUHESSpw", - "TImZvX4i", - "hcZX3LzL", - "woDOSBbR", - "uPUL2a8f", - "1EVtjc70", - "kG7dYlbf", - "Ru7CZbJ6", - "BzFhrKgf", - "zlm1xN4C", - "gWj7k53B", - "UdOuyNuu", - "XwW9QjGj", - "DKY2R6AP", - "Uql0V2oi", - "87hK2Nin", - "mOdtTzSR", - "CkuwnyGj", - "WqnnA6ZT", - "QRT505td", - "9cxU8hwL", - "TOiX3QgP", - "sP1zYWNs", - "cItvrLho", - "E7531LyQ", - "r7w9ZE5N", - "uWL6dZd9", - "ACmvfGkT", - "KHeENh4z", - "PVIskBgQ", - "awyU1egz", - "329I384J", - "S4aAd42R", - "SnJg8NYv", - "a1vy3IfM", - "BWgT7zC5", - "jCggRIqo", - "rFwr6M4a", - "JuVfVQNh", - "WZ0O7Fvb", - "SwZWi5dy", - "ZgkyK7yw", - "s08tDhX9", - "glzR1sF2", - "xx1tIil2", - "Z5eRiXRf", - "h9MDT0mP", - "KPghyuCS", - "ga5aXjg4", - "X0bxE6yQ", - "7DYCoNmu", - "QPcDpM52", - "EmXz7dPf", - "qRizL8M3", - "IMCNczMN", - "6WM4RyY8", - "jXsUu9Y5", - "LkIXFBh9", - "zdRbNPAb", - "dxbfPuck", - "h4IAxIcN", - "GCLh1N7B", - "A6vc8251", - "EcEMSfDp", - "iBN0SxXI", - "sCcutOgv", - "tGIZtt42", - "MmcCy4pq", - "U0uW2tay", - "RIUVRIKk", - "QnNnnJwe", - "MTOnIVYh", - "twlNCCQZ", - "n07ifpvg", - "H2WklRFY", - "KfifhNGa", - "yGr27JDz", - "53FUV1Uq", - "2PRksvUD", - "58jAZAWn", - "SGCNNPb5", - "zx9O62g4", - "JEMRoEAJ", - "2Xsseho5", - "4W9MhvVP", - "m5VczTmy", - "HKWRRx3K", - "e59RiZAX", - "CkGJ3LhD", - "cv727Eob", - "KYvEJ2a1", - "vcMSY8Fi", - "OxdtT21B", - "rEuPOJLM", - "Blq9POUC", - "ARUG4JK8", - "aeqfLXfC", - "wBf37HTD", - "BgO0iWHE", - "9FqgVuam", - "gVodoy3R", - "tlHCEexk", - "fI8lZIHR", - "yptbfu7o", - "JlJyCWBh", - "SLKUgOPp", - "X4rOSPgH", - "FEkFtY3h", - "xpZSdjdC", - "xrdIea6f", - "846kvQa3", - "eicsb9ST", - "wFEmTWXN", - "95gGmAsU", - "fUDCGv85", - "xah1yaEx", - "kWnmHBdy", - "mAk6IqQ8", - "ZtTeMhD7", - "4gmCn1j5", - "2B54i25i", - "kdHENWow", - "DVUjXjID", - "Xje7BwDB", - "YOI3Xne7", - "qFhVrFHH", - "oHf82VIY", - "zQP1NGGG", - "3cNwC7Aj", - "oqnNxKQu", - "yG1WG57Y", - "2NXDklr1", - "gnJ42s4o", - "4EVCsLej", - "ijrgCywa", - "YYGWMEUh", - "WrkGQzi9", - "xlI36HXp", - "C8FBulL0", - "FyXPc5Xt", - "g3GCIrpQ", - "SrKu6MTf", - "gOGGorlr", - "IRj4GHYN", - "JdMJonPk", - "HpY3QSyN", - "yZ36PvrB", - "3Rmlxe5D", - "WtJjqWbT", - "ksxBMniv", - "mZYSr5yV", - "tQFDdMS4", - "tuV0LNjg", - "eC0mUzex", - "HMuqiDvH", - "h1Nr7YQE", - "21NuXJmg", - "qsI9UaAd", - "diqQmTlH", - "6SaOeTxF", - "9eKucX05", - "TejH5yVN", - "VHUUVhpd", - "AiyW3zin", - "wrrTlIJF", - "ENkdohyK", - "1iTaechW", - "8QlyDLzP", - "kYcltUr3", - "DH2Uw1q0", - "QglVrie6", - "useRPkIs", - "JWejCr0E", - "qRwDLY6S", - "S9qRgvAh", - "JOZ4dnWA", - "kFYUiNdr", - "grG0cvd4", - "6gFL7JAS", - "knokhzZR", - "dOacl3VL", - "JDfU0wJN", - "QeFW2Wcv", - "a2YetAXf", - "pP8pJNYi", - "S3YWW5su", - "Viulse4H", - "HtL4kTlo", - "Yt0gz1EP", - "qoDXsKAx", - "WwbsCLJb", - "vsuIXz3R", - "S28Cqjaq", - "Wc1NXz6v", - "Ervzvnkq", - "TjEE4xxs", - "BAxGmIwF", - "M1d9XTle", - "hqVvmTb5", - "6JrAVVaY", - "HqfPw5YA", - "kFQaRYm3", - "dRA60O2n", - "6mzn39y2", - "BKf8M4dI", - "NUnjI0dq", - "R7AnNUib", - "m0EUfHd1", - "984tJ6qq", - "wpPA6EBu", - "6PtnrBra", - "e9pIvgtA", - "JYaTsjv4", - "fLJAeZ28", - "dngwo4jr", - "ziRAbeOw", - "f6EkKYPj", - "IxxnG7SG", - "SW4urIaE", - "bMAdpAVF", - "4OSj1ztV", - "tmd4BKmX", - "nA8IWHXW", - "x0DYC9m9", - "dMHwFGW6", - "GP6BBULx", - "hHHql4Ti", - "AnttraZr", - "p3nMHNNk", - "SNrP8xeR", - "LyyOu5dB", - "nxB16vx3", - "1pG1r1Zc", - "MoqPkrag", - "qnvzgvXC", - "WyB1pD5P", - "HWWPFuKO", - "vZE5q1pn", - "QDixcC6l", - "oXgmhznx", - "YAOoGe5E", - "WJBnGzXa", - "IJXvAPTN", - "1OdssahL", - "yxt2wRUF", - "fyn1QoRi", - "6F6qhu3P", - "fivbVDW8", - "v4m23B3y", - "TImdHmU5", - "uaq4XVNx", - "XdrIqz81", - "jpMdJtbS", - "aLJDDfeG", - "pUEgyfV4", - "xa9F4mD3", - "GCWD4JZi", - "8OkXVJtn", - "zTteSpme", - "ODKDGTON", - "tMeJbimo", - "DRXb4Ayc", - "PvuijvUl", - "tslDnj0T", - "64LWNqvg", - "w1vSb4TN", - "sokPQo6T", - "3MsEmAm0", - "kePBaq4a", - "ZxrOfQ2y", - "qgYAmMsK", - "sAE6MBPb", - "fE0ohius", - "fJuKhc8n", - "urM2VWqU", - "RNhYJa64", - "RXxjawWd", - "Iej5Urj6", - "3juidFTP", - "KczM4P88", - "LH8LDr4p", - "S3BtKtUw", - "ptTsBckw", - "BZRw9oKS", - "lUnfbPY3", - "db1q4qln", - "GiHLPR1f", - "TOmpATtJ", - "cwE1632c", - "JuOp9xUf", - "aBtrJprE", - "YYkIVCj7", - "EbteiHrL", - "NvHia9jD", - "Hr8gBVQf", - "CsJl6p1o", - "GIf7e4gX", - "Xz9KMXXo", - "MTb34BGn", - "YZdu9B77", - "W1CQ9UCz", - "3zY4oi5q", - "5ZoQQu2t", - "iOFH8ipX", - "1qPWXAIs", - "TobnIU5c", - "84QjDeoH", - "HupVHdCo", - "SqveMGRg", - "DWDAffzK", - "Unqy4gjy", - "hCxE3SS7", - "4ttoKXrw", - "18sTwL0R", - "CCKW4Xd1", - "VW8K8GR3", - "xCsh50Sx", - "Tkb68j4y", - "KziooBLq", - "mrTmqUOB", - "191cluA2", - "q5nfGCvh", - "FecmNcI4", - "SxoZltP1", - "xePFzQOH", - "pXOUjZel", - "ZkBUSkql", - "if3kU0mN", - "1gvBaGCT", - "NiZNvZHA", - "XN7ZRMQl", - "ZNn94mQX", - "Qm8iagWR", - "uaxyvM6e", - "It15JS95", - "NnjgoN9X", - "a0nxaF4M", - "Utdhu6D3", - "U1weAjEr", - "Vs95Wipv", - "BlMZE4KG", - "sITn4lge", - "reFHsVre", - "xR4GpQQO", - "Guw1MFbD", - "XLkFOqrG", - "x9soA5VO", - "dOF7dUCs", - "RIBgWcFh", - "VwFgkeo3", - "floVDJu4", - "iCJLK7gw", - "H2n1R6pS", - "689M13Hw", - "IWqe0xhd", - "Iye1knaH", - "fxbfpj3Q", - "eSwJ6Jur", - "ErE39oIR", - "Ma5eCRpx", - "o3b1sVZ4", - "O8eC3inz", - "G3H5BH6z", - "7S0oIe5q", - "HK8oyhxl", - "fUL01Mt7", - "FzLytMNQ", - "4LGriOCk", - "sER08lZE", - "524eYd9e", - "7IuTQBwp", - "VilhXhrg", - "KLFxHRAy", - "bgReRnUX", - "2VtKfyeT", - "EVFQgeo7", - "OSw2lM2Y", - "REuBA2oB", - "UrqWvr3J", - "sIdf5Lkv", - "NdYHdmxw", - "C3XJ3LnC", - "qFiBy1Qm", - "YNou8kTM", - "jSFlnx4D", - "fS2VaQGO", - "iaBJ2MRO", - "ifJ5Az1U", - "uiw4BKPp", - "UrAMPQpD", - "po8Pd5zJ", - "iaSdmMZ2", - "HlrfNV7P", - "6xMJF02f", - "HI2IPht1", - "muhm6F0r", - "VV7HqVW3", - "9lOTexdV", - "yStH1hUM", - "Lw2ywQ8i", - "vnbusFN0", - "luHV2zbl", - "eAG9mbhM", - "bjtOpW4b", - "J9HudrYI", - "UszXS78Y", - "iJJ449Mi", - "qTGyg6iv", - "ue6lfFHY", - "jRip6SNP", - "5Wg6Ceg4", - "uPswIBHn", - "Avo0Ze46", - "J8FzLWCm", - "ip1SDHWi", - "N3gJuMPK", - "nRIeqGRL", - "XlI8NkVB", - "Tfw8EHZB", - "KBvHrjeP", - "jxVCaujA", - "M6itXlHc", - "p3bUjtjB", - "W3Nc1IMI", - "nXqSt7Bl", - "9NXU59oU", - "VzIh9jNk", - "2dw1vkeD", - "v97SBC0t", - "1zbEORsv", - "KRFMwjJo", - "X5xn9Kl9", - "wipAhCa0", - "n9TNesVV", - "9TOlk3Td", - "WQlLYDH6", - "TyRZxRtk", - "F7gj2nfI", - "S2EeMHg4", - "Xpk7wmaD", - "M830kCW8", - "kvzKHLkx", - "TBZZ5bBc", - "1fwO1EYj", - "snPU1UdY", - "m1BId9fm", - "Y4d8roqC", - "EoDPrw5V", - "wr8FDooA", - "kvdC8nko", - "4yoITBxh", - "CC97dyED", - "Dhc2pLuW", - "hwGW33qv", - "a0zM6RiQ", - "aWMkM9hL", - "nuJkNPys", - "wbm1k1Uy", - "N0LGCA4x", - "QAOn2FAA", - "4aycctag", - "FlDkuCuI", - "f4tbzQaV", - "Naj0SudU", - "PIpWqJOc", - "4T0oqkvt", - "3yzltsrI", - "xHMYc1JC", - "KusUWajf", - "7TtePiZG", - "WEalMFiB", - "ENGS2tc8", - "RvihQRkv", - "I3HtlXHN", - "nB61R9dH", - "4iHuNLfn", - "6iMYiZxi", - "MPpjuvwT", - "o1macqEn", - "ctANGjyc", - "K9Y5Tmuu", - "HHgevNRj", - "yXljDige", - "MBk0FFCh", - "NYnB3DcI", - "qr3pOf0t", - "g5tMPpdR", - "80qlTsCw", - "MHJyqCC3", - "DdVIUqCP", - "tbkgq2aL", - "MCG5iTwv", - "qw4UzDLO", - "PvBc4Jcz", - "bB57FIWR", - "jVuY2dwJ", - "Uy25T54i", - "rfJmYdeg", - "pUnlL3bs", - "xzRso0Yk", - "qrcWWO62", - "SHI1hwZq", - "24TEOmrb", - "smscFOAi", - "O9BbrXZa", - "Pm14gLLo", - "QO93UsDJ", - "B7vmr30U", - "RKCtWE4y", - "mNrI5n8S", - "qXM06FG6", - "Vyv3JQDD", - "hYoENexj", - "V0tdocI5", - "GnBmHCCb", - "fdXbFXqd", - "msNO319F", - "57G5AqzS", - "L1MNl4Le", - "4wd19NbF", - "2zKjwrE1", - "CTDXt4Os", - "atnFXlWd", - "hbmYqtdl", - "JJEzOZro", - "HhsvWQiL", - "saNWZItW", - "ZaTRzQs8", - "4PHvK72M", - "lnq6mhee", - "Z5MOP6R2", - "XWSLaPrf", - "2TNlNeWA", - "ZKVNl16R", - "luRG8yDn", - "FyLSxR6l", - "FIkyMwC7", - "CACoN3MX", - "6vIosX3x", - "XxKKmaIQ", - "S6Wxy9id", - "zqXCzv7h", - "psosJ1H7", - "AK50QSYw", - "y0V56lSF", - "9JlIYT4f", - "8H8qNCfg", - "jQzdODij", - "gBU0FtR1", - "mLJbbJPj", - "H9p5Jgm9", - "LLEkBFJV", - "RN03Mkrs", - "vddVmQmc", - "Ix6FZ6dd", - "X11matRJ", - "4jghdgE7" - ], - "icon_url": "https://cdn.modrinth.com/data/e0M1UDsY/515b2b2ba7130da250b0a23ac01994cb6b6cc2d1.png", - "issues_url": "https://github.com/Serilum/.issue-tracker/labels/Library: Collective", - "source_url": "https://github.com/Serilum/Collective", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://patreon.com/serilum" - } - ], - "gallery": [], - "color": 4597000, - "thread_id": "e0M1UDsY", - "monetization_status": "monetized" - }, - "wGKYL7st": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4" - ], - "id": "wGKYL7st", - "slug": "combat-roll", - "project_type": "mod", - "team": "oKdlkn0S", - "organization": null, - "title": "Combat Roll", - "description": "\ud83e\uddf6 Adds combat roll ability, with related attributes and enchantments.", - "body": "![Combat Roll](https://cdn.modrinth.com/data/wGKYL7st/images/a76b8371abdb17c1f502b293eb1fc9f6a259fb9d.png)\n\nEver wanted to roll/dodge/dash in Minecraft? Here is your chance!\n------------------\n[![Modloader](https://img.shields.io/badge/Loader-Fabric%20|%20Forge-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n\n‌\n\n# \ud83e\uddf6\ufe0f Features\n\n‌\n\n## Adds Combat Roll ability\nPress `R` to roll (by default). You can roll into any direction you are heading (forwards, backwards, sideways, etc...)\n\nThe combat roll ability has 4 seconds cooldown by default. (Server side configurable)\n\nCooldown of your combat roll ability can be seen on the main UI (aka HUD). (Client side configurable)\n\nExhaust (aka hunger) is added to the player upon rolling (Server side configurable)\n\nRoll ability can only be used when player is: not using item, not jumping, not swimming.\n\n**New!** Now with invulnerability frames! (Disabled by default, can be turned on at `config/combatroll/server.json5`)\n\n‌\n\n## Attributes\n\nThese new entity attributes determine the properties of the combat roll ability.\n\n`combatroll:distance` determines how far the player rolls (the default distance is 3 blocks, server configurable). For example:\n\n`/give @s leather_boots{AttributeModifiers:[{AttributeName:\"combatroll:distance\", Name:\"testing\", Amount:3.0, Operation:0,Slot:\"feet\",UUID:[I; 66453, 79497593, -201178, -16957605]}]} 1`\n\n`combatroll:recharge` determines how quickly the cooldown of the roll ability recovers. For example: \n\n`/give @s leather_leggings{AttributeModifiers:[{AttributeName:\"combatroll:recharge\", Name:\"testing\", Amount:0.5, Operation:1,Slot:\"legs\",UUID:[I; 66453, 79497593, -201177, -16957605]}]} 1`\n\n`combatroll:count` determines how many times a player can roll before having to wait for recharging (by default a player has 1 roll). For example: \n\n`/give @s leather_helmet{AttributeModifiers:[{AttributeName:\"combatroll:count\", Name:\"testing\", Amount:2, Operation:0,Slot:\"head\",UUID:[I; 66453, 79497594, -201177, -16957605]}]} 1`\n\n‌\n\n## Enchantments\nImprove various aspects of your combat roll ability with these enchantments.\n\n### Mulit-Roll\nCan be enchanted on helmets - Grants extra rolls (+1 roll / level)\n\n### Acrobat\nCan be enchanted on chests and legs - Increases the recharge speed of the roll cooldown (by +10% / level)\n\n### Longfooted\nCan be enchanted on boots - Increases the distance of your rolls (by 1 block / level).\n\n‌\n\n# \ud83d\udd27 Configuration\n\n‌\n\n### Fabric\n\nClient side settings can be accessed via the [Mod Menu](https://github.com/TerraformersMC/ModMenu).\n\n### Forge\n\nClient side settings can be accessed in Main Menu > Mods > Combat Roll > Config.\n\n### Server\n\n**Server side** configuration can be found in the `config` directory, after running the game with the mod installed.", - "body_url": null, - "published": "2022-09-19T17:04:44.140047Z", - "updated": "2024-08-14T17:32:20.152866Z", - "approved": "2022-09-20T23:03:23.345563Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 666246, - "followers": 435, - "categories": [ - "adventure", - "game-mechanics", - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "qjPNxjeI", - "QY3g1MPa", - "6Y4CdZNa", - "ruVouh8N", - "fwWMS64D", - "Ef4UURAJ", - "cNuQKeYa", - "bEkfuXFS", - "azj5HSxy", - "pGWBRn1i", - "g54fQTVc", - "oDqrlOkT", - "NjDgCyxY", - "VXixoSQM", - "UF8erTuU", - "Ucep0Cu5", - "VFPcEpGA", - "KYboqMGf", - "X1F0kcns", - "QCPx2IS2", - "LvVX8D1q", - "7xq1zpn0", - "DkP5RdK3", - "2YI9I4TO", - "EDsEsJtK", - "aJk5QhXt", - "u2ibYGVH", - "2Ae8EJZw", - "WOCP3kLf", - "oSQPSvZH", - "pzCkMdkj", - "h13cp5Hk", - "SzaC8Y3W", - "JrSJCgLX", - "qiJtKPOI", - "kJTOmZiq", - "4Kt64z82", - "RkJWufMO", - "Osxa4mmc", - "URzpc7Lq", - "ouVfwhi4", - "JkgJLz6x", - "b64nmuue", - "jsIwSe6h", - "B7ZtSwe2", - "iG0xPWUm", - "vOu5WIvs", - "bOQ2Cikd", - "mSQJJvNy", - "91FfnPM8", - "UQb9qD3J", - "XTopJ0Id", - "deyBZlUs", - "vaBqHK19", - "ljjcUkWs", - "81E06FMa", - "1QeyH5IG", - "8Q03X6HA", - "Aj08MYtw", - "PSEQMV1l", - "DYKVvo9P", - "js1pLjSF", - "slz81V0J", - "MzRHyyTC", - "gLzlXMlf", - "NP7Nwrwq", - "vdae5kTA", - "QiWlD1U9", - "hJQhKVxj", - "RBDMFemm", - "EXGDg1mc", - "ZFOUucav", - "tOGQOc87", - "GKj5mumX", - "KnHNGyLj", - "buCwQh9G", - "LNxSmECr", - "GmitzqXs", - "NhqiKzjd", - "Iu7dNK5J", - "S9W5W5gZ", - "n5c0ilso", - "yr87igvi", - "soyzSn1W", - "eVyBNuwl", - "cIHoyOhg", - "Btqy2YLV", - "FwTldg5l", - "8Zv39qno", - "jHvKJkv8", - "rwRYD8bX", - "ofN9RHSY", - "532t65Zz", - "FyOp03FS", - "sMyWCvwn" - ], - "icon_url": "https://cdn.modrinth.com/data/wGKYL7st/ec708f6b60ed75fceab14e0848e9906f99dd84e1.png", - "issues_url": "https://github.com/ZsoltMolnarrr/CombatRoll/issues", - "source_url": "https://github.com/ZsoltMolnarrr/CombatRoll", - "wiki_url": null, - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/wGKYL7st/images/a76b8371abdb17c1f502b293eb1fc9f6a259fb9d.png", - "featured": false, - "title": "title", - "description": null, - "created": "2022-09-20T16:32:49.285246Z", - "ordering": 0 - } - ], - "color": 3882312, - "thread_id": "wGKYL7st", - "monetization_status": "monetized" - }, - "gMWAhU1n": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20", - "1.20.1", - "1.20.2" - ], - "id": "gMWAhU1n", - "slug": "convenient-decor", - "project_type": "mod", - "team": "j68iPoaP", - "organization": null, - "title": "Convenient Decor", - "description": "Decorative blocks with convenient functionality!", - "body": "![Convenient Decor](https://raw.githubusercontent.com/mim1q/ConvenientDecor/master/projectPage/images/header.jpg)\n\n[![Requires Fabric API](https://raw.githubusercontent.com/mim1q/ModPageAssets/main/badges/fabric-api.png)](https://modrinth.com/mod/fabric-api)\n[![Support me on Ko-Fi](https://raw.githubusercontent.com/mim1q/ModPageAssets/main/badges/ko-fi.png)](https://ko-fi.com/mim1q)\n[![Join my Discord](https://raw.githubusercontent.com/mim1q/ModPageAssets/main/badges/discord.png)](https://discord.gg/6TjQbSjbuB)\n\n## This mod introduces new decorative blocks, some of which also serve a convenient function!\n\n- 16 stylish lightning-attracting Umbrellas\n- Watering Can to keep your farmland permanently hydrated\n- Piles of Leaves and Hay that monsters can't walk through\n- Weather Vanes that predict when the weather will change\n- Decorative Shovels and Pitchforks\n- and more!\n\n## [Click here to see all of Convenient Decor's Features!](https://github.com/mim1q/ConvenientDecor/wiki)\n\n![Screenshot](https://raw.githubusercontent.com/mim1q/ConvenientDecor/master/projectPage/images/rainy_update.jpg)\n\n![Screenshot](https://raw.githubusercontent.com/mim1q/ConvenientDecor/master/projectPage/images/screenshot.jpg)\n\n[![Bisect hosting - use code LUNAPIXEL](https://raw.githubusercontent.com/mim1q/MineCells/1.20.x/projectPageAssets/hosting-code.png)](https://www.bisecthosting.com/p/lunapixel)\n", - "body_url": null, - "published": "2023-01-06T23:51:13.430374Z", - "updated": "2024-07-09T19:11:35.123177Z", - "approved": "2023-01-07T21:29:01.185912Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 204344, - "followers": 210, - "categories": [ - "decoration", - "equipment", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "5A6gGkEv", - "ns7z1JKC", - "sNJ4MvD5", - "Vcbcrl8C", - "heg2WqKa", - "G4qBJntO", - "FNplTKFi", - "N5ZG6AIP" - ], - "icon_url": "https://cdn.modrinth.com/data/gMWAhU1n/21ebea0e3f802dc4726be01e804514f2171d2625.png", - "issues_url": "https://github.com/mim1q/ConvenientDecor/issues", - "source_url": "https://github.com/mim1q/ConvenientDecor", - "wiki_url": "https://github.com/mim1q/ConvenientDecor/wiki", - "discord_url": "https://discord.com/invite/6TjQbSjbuB", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/mim1q" - } - ], - "gallery": [], - "color": 6908006, - "thread_id": "gMWAhU1n", - "monetization_status": "monetized" - }, - "OsZiaDHq": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.12.2", - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "OsZiaDHq", - "slug": "creativecore", - "project_type": "mod", - "team": "FvoHe2qM", - "organization": null, - "title": "CreativeCore", - "description": "A core mod", - "body": "Nothing else than a simple core mod required by most of CreativeMD's mods.\n\n**Features**\n* Gui-Api\n* Config System (/cmdconfig or /cmdclientconfig)\n* Packet system (supports splitted packets)\n* Event system (by N247s)\n* Ingredients\n* Fake world\n\nI know everybody hates core mods, because it is an additional file you have to download, but it speeds up my progress. Over the years, I've created tones of useful methods and ways to achieve something. Now i can put all of it in CreativeCore and use it for all of my mods.\n\nLooking for a server to play with your friends. Our sponsor got you covered:\n\n[\n](https://bisecthosting.com/teamcreative)\n\nUse the promo code teamcreative to get 25% off the first month on any of the gaming servers!\n\n[](https://www.patreon.com/creativemd)", - "body_url": null, - "published": "2021-08-17T09:10:08.972681Z", - "updated": "2024-08-01T14:09:59.416852Z", - "approved": "2021-08-17T09:10:08.972681Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 3642078, - "followers": 1260, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "KQPGT13V", - "fV0nS6Hk", - "L9bEkcLq", - "Ut2oEist", - "Gtn66Aqe", - "BPf7DxkS", - "HXLfaO1w", - "GDD2swja", - "TOzFSAAH", - "THwrApyJ", - "T13Y5nnJ", - "83XzFjou", - "1AZhMXe7", - "6F8vqRhT", - "aoAZXkqx", - "NBWDWypC", - "eQufNu9G", - "AWyxmFgr", - "SKxhUs2I", - "xvWt9K90", - "qWKs9GSV", - "EedSY5Xu", - "khRcoGPl", - "DIBiWudq", - "nRJSPUNF", - "nm6yLGRw", - "JFyuzapJ", - "ug21xEGt", - "kwUXLQPI", - "Kwi2M0y8", - "F7Y6iM8c", - "YZCT4v9j", - "CzQzXAu0", - "tJeTcXuL", - "ts6gasiY", - "jQhcsIZs", - "OxSfDFIZ", - "qzcyyZEL", - "OJK97rFo", - "4eXUvr6G", - "cShf5aSJ", - "dEwpO45X", - "V9RNcrBX", - "29bs38V6", - "JY5JEBvP", - "VCCVSkwk", - "QLwVzqCy", - "NQQnmBuq", - "Z1JWpMGX", - "5dcbyNat", - "T7kYEKfo", - "i7eXEyKw", - "QIXwZNQZ", - "gVhlCeHa", - "7CPnWljL", - "FbEntYXT", - "xnASrsH1", - "LC8MF8Fw", - "JkgKOtJx", - "wLXDszYV", - "9XoRYjCa", - "cO816I6W", - "NdCQnmre", - "GT8PJauX", - "oKn0NhvA", - "FgLisPD3", - "pAXPThvx", - "qohSXqHo", - "kIfhbwdL", - "z12F1I9q", - "GKcyVz0N", - "OwUqgdCm", - "QsSBs6zK", - "WI5xsBkc", - "2GtNXZTI", - "SNNpSfXt", - "H6u7QFeC", - "EVlHjkMD", - "8nboCMSH", - "430wA8sU", - "ERTYohOX", - "VB2iKU0F", - "koMAf8WA", - "tEZ8zqTM", - "mJoFVCBu", - "MoXaKGLT", - "MX7E0r0c", - "G6uu8LDS", - "C006YLgY", - "9fdeU4xe", - "ti4bxUbD", - "7u94iqPw", - "U2uEG971", - "Ni0B7vXQ", - "oonxt8z5", - "fDgOInCW", - "ueXSZJ1Y", - "S1jem1QR", - "1A48v2hH", - "gTQpU2bC", - "jruRTyFW", - "E92fDExg", - "mbMcQfan", - "YnHGMBbt", - "bztnjU9L", - "k7nEB7oU", - "9BCArzMc", - "2xCOlHIP", - "kAitRU86", - "FHuLs5LQ", - "gQyd6kFR", - "zVsuq1CR", - "Msdrwz3h", - "uYRIuh4E", - "okK3RO4e", - "7aXiEPIY", - "vWwoWQNr", - "nLV2PH5v", - "R7jTgrCN", - "8TLXgCPO", - "KoQwFplo", - "6l0P4h6I", - "H2qW227x", - "GhnBaKkx", - "NHhWpLCK", - "HXHXexC5", - "XhbN7Hjf" - ], - "icon_url": "https://cdn.modrinth.com/data/OsZiaDHq/icon.png", - "issues_url": "https://github.com/CreativeMD/CreativeCore/issues", - "source_url": "https://github.com/CreativeMD/CreativeCore", - "wiki_url": null, - "discord_url": "https://discord.gg/W9QM3fS", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/creativemd" - } - ], - "gallery": [], - "color": 526344, - "thread_id": "OsZiaDHq", - "monetization_status": "monetized" - }, - "MI1LWe93": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.20", - "1.20.1", - "1.21" - ], - "id": "MI1LWe93", - "slug": "creeper-overhaul", - "project_type": "mod", - "team": "hqXanNx3", - "organization": null, - "title": "Creeper Overhaul", - "description": "A mod which overhauls the vanilla creepers!", - "body": "\"Creeper\n\n\"Creeper\n\n
\n



\n
\n \n \"Discord\"\n \n \n \"Twitter\"\n \n \n \"YouTube\"\n \n \n \"Kofi\"\n \n
\n
\n\n
\n



\n
\n \"About\"\n

Creeper Overhaul replaces the vanilla creeper with a variety of different biome-specific creeper types, some\n friendlier than others :)

\n \n
\n
\n\n
\n



\n
\n

You may also be interested in

\n
\n
\n \n \"Creeper\n \n
A resource pack by lord_gogomines bringing the Creeper Overhaul creepers into vanilla Minecraft!
\n
\n
\n \n \"Creeper\n \n
A fan-made animation resource pack for Creeper Overhaul by wadoo154
\n
\n
\n\n
\n


\n
\n \"Credits\"\n


\n
\n
Josh/Joosh - Art
\n
ThatGravyBoat - Developer
\n
scratchy_sd - All creeper sounds
\n
ArkticBoi - Concept art
\n
\n
\n
\n\n
\n


\n
\n \"Our\n


\n
\n
Winter Overhaul - A mod that overhauls the vanilla snowy biomes!
\n
Creatures and Beasts - A mod that adds amazing creatures into Minecraft!
\n
Critters and Companions - A mod which adds a variety of friendly animals!
\n
\n\n\n\n\n\n\n\n
\n
\n\n
\n
\n \"Server.pro\"\n
\n
", - "body_url": null, - "published": "2023-03-03T15:09:07.445452Z", - "updated": "2024-07-07T23:26:11.655908Z", - "approved": "2023-03-03T17:54:32.024827Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 940761, - "followers": 900, - "categories": [ - "adventure", - "mobs" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "uvM6RoDm", - "lyLwyNit", - "E6e38jpN", - "lUsvfN4h", - "jm4WZz4c", - "JF5M63Wz", - "1IZXt1xU", - "5l2wYZ7U", - "dVCs4doR", - "ylecmMxK", - "Ap1DSAzz", - "Mw0Hq1SZ", - "Ha4SFIjy", - "neWvwdi5", - "NEbJZ2kV", - "LwO7oD6e", - "sdT7UrTi", - "kRYCO1il", - "jYKhYBMN", - "uom5d4OD", - "pv1EuPwm", - "sU6yfd5f" - ], - "icon_url": "https://cdn.modrinth.com/data/MI1LWe93/d42fb7a69f1e7a86584fa1ed43520af98acec065.png", - "issues_url": "https://github.com/bonsaistudi0s/Creeper-Overhaul/issues", - "source_url": "https://github.com/bonsaistudi0s/Creeper-Overhaul", - "wiki_url": null, - "discord_url": "https://discord.gg/sGwxnFV", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/bonsaistudios" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/086fb5d867a9383cf044529f2fce0eec7817735d.png", - "featured": false, - "title": "Spruce Creeper", - "description": "Just little lads :)", - "created": "2023-03-03T15:45:53.063057Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/137ff566df99319ec7b5289532dac45a4fd98ca2.png", - "featured": false, - "title": "Cave Creeper", - "description": "Just as good at hiding as the bamboo creeper, but much more dangerous :0", - "created": "2023-03-03T15:40:01.159656Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/2c62df063f68b0e4db19d212abe5199f65275833.png", - "featured": false, - "title": "Desert Creeper", - "description": "More cactus hats!", - "created": "2023-03-03T15:41:46.434844Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/4471e9377d224b6cc8e29cfa41db9cb84bacadfd.png", - "featured": false, - "title": "Hills Creeper", - "description": "Admiring the view", - "created": "2023-03-03T15:42:54.085186Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/5a52270c74001bbbfc98b2c504ce100569d7451c.png", - "featured": false, - "title": "Dripstone Creeper", - "description": "Dripped out", - "created": "2023-03-03T15:42:20.720273Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/61db8a9ec8ffd039ef5af31ae04953c107b6a1a0.png", - "featured": false, - "title": "Dark Oak Creeper", - "description": "Spooky ;-;", - "created": "2023-03-03T15:40:39.509341Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/6c60c62a950f2a8b20dcf7fc2f71bb022445715d.png", - "featured": false, - "title": "Ocean Creeper", - "description": "Just don't touch them and you should be fine", - "created": "2023-03-03T15:47:12.058613Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/7e33e32ade4ad14d941227e6d3d75d5727859c02.png", - "featured": false, - "title": "Jungle creeper", - "description": "Needs a haircut", - "created": "2023-03-03T15:43:27.998064Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/8aa82db07532a30e4744cca4981f96e70dbcb901.png", - "featured": false, - "title": "Savannah creeper", - "description": "Walking totem poles o-o", - "created": "2023-03-03T15:44:43.161356Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/a945a63109b11d0d3769879a6a9828878c57098b.png", - "featured": false, - "title": "Beach Creeper", - "description": "They like to carry their favourite shells on their heads\n\n", - "created": "2023-03-03T15:39:30.971764Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/b057daaf50b2a44649022aad767d260725117cd4.png", - "featured": false, - "title": "Badlands Creeper", - "description": "What a nice hat :)", - "created": "2023-03-03T15:38:11.363404Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/bc2078d7ea2ae5309d619ae5a67148db79548176.png", - "featured": false, - "title": "Snowy Creeper", - "description": "As long as you don't hurt them, they are pretty chill :) They even help you fight strays!", - "created": "2023-03-03T15:45:13.367963Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/d756f75abf41c80a56d64299f5147d373b4d430d.png", - "featured": false, - "title": "Bamboo Creeper", - "description": "They prefer to hide. But if you plan on making one angry, be sure to bring a panda!", - "created": "2023-03-03T15:38:38.995796Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/ebd3e997f5159108adc53515f320441692c836f8.png", - "featured": false, - "title": "Swamp Creeper", - "description": "Where did they get the skull ;0;", - "created": "2023-03-03T15:46:20.690629Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/MI1LWe93/images/effc972c752bb61c883bef31e366d17d34342102.png", - "featured": false, - "title": "Mushroom Creeper", - "description": "They are just here to be your friends :)", - "created": "2023-03-03T15:43:51.228804Z", - "ordering": 0 - } - ], - "color": 7103604, - "thread_id": "MI1LWe93", - "monetization_status": "monetized" - }, - "cl223EMc": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "cl223EMc", - "slug": "cristel-lib", - "project_type": "mod", - "team": "jQLbV11P", - "organization": null, - "title": "Cristel Lib", - "description": "A Library mod for easy structure config and runtime datapacks.", - "body": "Cristel Lib is a mod, which allows you to create configs for structures with code. or even with data!\n\n\u00a0\n\n## For players and modpack creators:\n- Create configs for every structure mod!\n\n## For mod creators:\n- Create configs for your structures\n- Use runtime datapacks, for adding data in-game\n- Load datapacks in Fabric and Forge with checks\n\n**How to do that? [Here](https://github.com/Cristelknight999/Cristel-Lib/blob/main/README.md) is a small tutorial.**\n\n\nCurrently this mod is utilized by [WWEE](https://modrinth.com/mod/expanded-ecosphere), [Towns and Towers](https://modrinth.com/mod/towns-and-towers) and [Terralith](https://modrinth.com/mod/terralith)!", - "body_url": null, - "published": "2023-05-01T17:37:55.454619Z", - "updated": "2024-07-29T17:14:40.495791Z", - "approved": "2023-05-03T03:12:12.233159Z", - "queued": "2023-05-01T18:49:30.105341Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "CC-BY-NC-ND-4.0", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "url": "https://creativecommons.org/licenses/by-nc-nd/4.0/" - }, - "downloads": 1428385, - "followers": 298, - "categories": [ - "library", - "worldgen" - ], - "additional_categories": [ - "cursed" - ], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "qyBhDCjL", - "QbWRJZhp", - "qTUoNGY9", - "BeiojRZG", - "rGfmEx0B", - "J0jTgCIB", - "HocdgthH", - "pLuCu0Ka", - "FsQL6FXV", - "U859rPyK", - "y3Ko1fGT", - "LlLYE55K", - "sc0QxThr", - "TRoJ8Yc4", - "wSQEXFVB", - "VGzwSAM8", - "FGDF6byY", - "vwJk3fWs", - "k0RzoTGC", - "BNcnK1k5", - "LRFIdFuW", - "amI1oyGG", - "tBnivdbu", - "rXMG4HtT", - "HiLmugPC", - "fANI0ba4", - "LOGne5BJ", - "oTRDEoMt", - "QzhenNWE", - "9e6KHhU3", - "3aypqSNl", - "ElM4X70m", - "jMYaXwo6", - "QKpglnFb", - "LXyrdywi", - "VjaAEPBl", - "V8kulhC0" - ], - "icon_url": "https://cdn.modrinth.com/data/cl223EMc/9ad4bececf55487f1a69862bb0a83d58347f71c8.jpeg", - "issues_url": "https://github.com/Cristelknight999/Cristel-Lib/issues", - "source_url": "https://github.com/Cristelknight999/Cristel-Lib", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/cl223EMc/images/11e68225a792104a309304e4865464f2e94fa239.png", - "featured": false, - "title": "Built-in Vanilla placement config", - "description": null, - "created": "2023-05-01T18:29:24.396580Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/cl223EMc/images/973fb1607ff3685e128a2362e0387dfb2e3a0e61.jpeg", - "featured": false, - "title": "Vanilla config", - "description": "Set spacing to 1 and seperation to 0 for every vanilla structure", - "created": "2023-05-01T18:28:30.841193Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/cl223EMc/images/dff51d0855ae4ed90adee6c3d26c1abfc0ea7a63.png", - "featured": false, - "title": "Built-in Vanilla Enable/Disable config", - "description": null, - "created": "2023-05-01T18:29:04.668138Z", - "ordering": 0 - } - ], - "color": 4870466, - "thread_id": "cl223EMc", - "monetization_status": "monetized" - }, - "meZK2DCX": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18-pre7", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1" - ], - "id": "meZK2DCX", - "slug": "dawn", - "project_type": "mod", - "team": "b1MWOYh5", - "organization": null, - "title": "Dawn API", - "description": "API that facilitates the creation of features.", - "body": "[![Dawn API](https://dawnteammc.github.io/dawn_api/images/header.png)](https://dawnteammc.github.io/)\n\n[![Discord user count](https://img.shields.io/discord/504608980799062036?label=&color=424549&labelColor=7289da&style=for-the-badge&logo=Discord&logoColor=DDE4EF)](https://discord.gg/8ksTVJu)\n[![Twitter followers](https://img.shields.io/twitter/follow/DawnTeamMC?label=&color=424549&labelColor=1DA1F2&style=for-the-badge&logo=Twitter&logoColor=DDE4EF)](https://twitter.com/DawnTeamMC)\n\nThe Dawn API is a library mod for the latest version of Minecraft that adds utility classes for constructing a typical mod for the Dawn Team. \nIt is designed to be handy and ease with the creation of any feature in the game through builder classes, and a variety of tools for data fixing.\n\n**You can visit the [GitHub repository of the Dawn API for more information](https://github.com/DawnTeamMC/DawnAPI).**\n\n## \ud83d\udc7e Features\nOther than being a useful API, the Dawn API is also bundled with some in-game tools too:\n\n- `/health` - A command that allows easy control over an entity's health.\n- `/foodbar` - A command that allows easy control over an entity's food/saturation points.\n- `/motion` - A command that allows easy control over an entity's motion (velocity).\n- `/export` - A command that can export information/files of the game's content.\n- A custom TNT entity with more NBT data parameters than the vanilla TNT entity.\n- A flying block entity which reflects the flying counterpart of the vanilla falling block entity.\n\n## \u2764\ufe0f Support\n[![Patreon supporters](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3DHugman%26type%3Dpatrons&style=flat-square)](https://patreon.com/Hugman)\n\nYou can support the Dawn API on the [Patreon page of the founder, main developer and maintainer of the Dawn Team mods (Hugman)](https://patreon.com/Hugman).\n\nBy supporting Hugman, you can get access to the following:\n\n- Vote for the next features to be added to the Dawn Team mods\n- Get exclusive screenshots of the next features to be added to Dawn Team mods\n- Get early access to the latest beta versions of Dawn Team mods with new features\n- Get early access to new mods from the Dawn Team mods\n\n**We do not want to lock any in-game feature of the Dawn Team mods behind a paywall, because we believe that any Minecraft mod should forever remain free to download and fully exploit/use.** \nSupporting via Patreon is a more of way to help Hugman to continue to improve the mods and show the gratitude you might have towards Hugman's work.\nSome money you donate may be used to pay for new features, such as music or art, but not all of it.\n", - "body_url": null, - "published": "2020-12-24T15:24:14.401463Z", - "updated": "2023-06-23T10:27:48.019024Z", - "approved": "2020-12-24T15:24:14.401463Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 927695, - "followers": 135, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "z1AnuBqL", - "JaBFuXdi", - "uRUleN0r", - "YuE6MGlV", - "PHjw5h8f", - "WJ6k3SXq", - "doeoldhP", - "iLhacE2M", - "7pn0dcIQ", - "Q0B4OwqG", - "qfwdF6MJ", - "fAfSLlHR", - "IzL2SJpD", - "YtZZOcAe", - "OgVBH2lQ", - "xzF6wvdF", - "8FVAcXqk", - "rJ2vYNjm", - "QAp3E5ko", - "EL9KYvwA", - "YdQQ22Uv", - "QBOrsu8S", - "CQqeHfpr", - "LZIVk6xR", - "L2u6Q14i", - "lna7Bzt5", - "u7OB1Acz", - "J6b05anw" - ], - "icon_url": "https://cdn.modrinth.com/data/meZK2DCX/a7bd4416e708b3004e46a5859d93fe8275004d7b.png", - "issues_url": "https://github.com/DawnTeamMC/DawnAPI/issues", - "source_url": "https://github.com/DawnTeamMC/DawnAPI", - "wiki_url": "https://dawnteammc.github.io/", - "discord_url": "https://discord.gg/8ksTVJu", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Hugman" - } - ], - "gallery": [], - "color": 6047452, - "thread_id": "meZK2DCX", - "monetization_status": "monetized" - }, - "QwxR6Gcd": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "QwxR6Gcd", - "slug": "debugify", - "project_type": "mod", - "team": "ArPsDJdJ", - "organization": null, - "title": "Debugify", - "description": "Fixes Minecraft bugs found on the bug tracker", - "body": "
\n\n\n\n# Debugify\n#### Debugify is a project that fixes **over 70** bugs found on the bug tracker in Minecraft.\n(and does nothing more!)\n\n[![wakatime](https://wakatime.com/badge/github/W-OVERFLOW/Debugify.svg?style=for-the-badge)](https://wakatime.com/badge/github/W-OVERFLOW/Debugify)\n![Lines of Code](https://img.shields.io/tokei/lines/github/isXander/Debugify?color=%23ff4747&label=Lines%20of%20code&style=for-the-badge)\n\n[![](https://short.isxander.dev/bisect-img)](https://short.isxander.dev/bisect)\n\n
\n\n## What does this mod replace?\nThis mod replaces many mods and implements fixes from some others\n\n- **[BetterShields](https://modrinth.com/mod/bettershields)**\n- **[Shift-Scroll Fix](https://www.curseforge.com/minecraft/mc-mods/shift-scroll-fix)**\n- **[ForgetMeChunk](https://www.curseforge.com/minecraft/mc-mods/forgetmechunk)**\n- **[ChunkSavingFix](https://www.curseforge.com/minecraft/mc-mods/chunk-saving-fix)**\n- **[force-close-world-loading-screen](https://modrinth.com/mod/forcecloseworldloadingscreen)**: Missing option to remove menu fully (as it isn't a bug)\n- **[No Telemetry](https://www.curseforge.com/minecraft/mc-mods/no-telemetry/)**\n- **[ToolTipFix](https://www.curseforge.com/minecraft/mc-mods/tooltipfix)**\n- **[Title Fix Mod](https://modrinth.com/mod/title-fix-mod)**\n- **[Entity Collision FPS Fix Refabricated](https://www.curseforge.com/minecraft/mc-mods/entity-collision-fps-fix-fabric)**\n- **[Ctrl Q](https://www.curseforge.com/minecraft/mc-mods/ctrl-q)**: Missing other QOL features that aren't bugs.\n- **[Skeleton Aiming Fix](https://www.curseforge.com/minecraft/mc-mods/skeleton-aiming-fix)**\n- **[2x2 Surrounded Saplings Fix](https://modrinth.com/mod/8187)**\n\n**These superseded mods are not hard conflicts and can be used in conjunction with Debugify for any additional advanced features.**\n\n## Links and other info\n[GitHub](https://github.com/isXander/Debugify) \u2022 [Curseforge](https://curseforge.com/minecraft/mc-mods/debugify) \u2022 [Modrinth](https://modrinth.com/mod/debugify) \u2022 [Patched bug list](https://github.com/isXander/Debugify/blob/1.19/PATCHED.md) \u2022 [Discord](https://short.isxander.dev/discord)\n\n## What if I want to enable some bug fixes, but not others?\nDebugify has a configuration GUI accessible by Fabric's [Mod Menu](https://modrinth.com/mod/modmenu).\nIf you don't want to it, there is always the configuration file located at\n`.minecraft/config/debugify.json`\n\n![configuration menu](https://user-images.githubusercontent.com/43245524/191992486-4ba9bd8f-db37-4021-b302-7f54701d8b08.png)\n\n## Client, or Server?\nDebugify includes many fixes for both the client and server (all server fixes also apply to client).\nSo you should definitely use it on both.\n\n## Can I include this in my modpack?\nYes! Of course! I even added a little feature in the mod for you! The constant updates may be exhausting to maintain,\nso I added a config option that defaults new bug fixes to off, until you get round to looking at it.\n\n## Credits\n- [**isXander**](https://github.com/isXander) - Founder of project\n- [**Contributors**](https://github.com/isXander/Debugify/graphs/contributors) - For PRing new fixes!\n- [**MoonTidez**](https://github.com/MoonTidez) - Creating an awesome logo!\n\n### Translators\n- [**RaptaG**](https://github.com/RaptaG) - Greek\n- [**Altegar**](https://github.com/Altegar) - Ukrainian\n- [**ttrafford7**](https://github.com/ttrafford7) - Ukrainian\n- [**GodGun968**](https://github.com/GodGun968) - Chinese\n- [**Agentew04**](https://github.com/Agentew04) - Portuguese\n- [**localfossa**](https://github.com/localfossa) - Turkish\n- [**xMikux**](https://github.com/xMikux) - Traditional Chinese\n", - "body_url": null, - "published": "2022-03-17T20:44:31.607662Z", - "updated": "2024-06-19T15:45:45.535281Z", - "approved": "2022-03-17T20:44:31.607662Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 3896789, - "followers": 1886, - "categories": [ - "optimization", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "quilt" - ], - "versions": [ - "d1wGDnOg", - "rvmKzdit", - "lFcWshUo", - "nDA4zR8b", - "bDJ6C3ee", - "YToHBCxz", - "SL7w72eH", - "phRoW4cz", - "XcwsnmsZ", - "1pnb6cGl", - "fX9fSRpc", - "D3InZWhh", - "NR1MuP9t", - "ez77o4vP", - "ZSOeDjPU", - "rlPcRBXm", - "nElg9xeo", - "J3zRK5bi", - "FatqexKs", - "tWRyPcFL", - "NDu88Zwa", - "hY3DKYio", - "aOxCEP3D", - "CSWmF24f", - "pPFCiLjA", - "BCj6Z3cx", - "TCs1cNbH", - "7WXEKPNx", - "Tk0RAQMD", - "rKzPCLMb", - "jlIRKhk7", - "m21FBC92", - "XtJaW95T", - "ltSWiXrH", - "jxiMbq1j", - "GeIPOMAw", - "IWgfkuO9", - "vgor1UDw", - "h7UENtbi", - "BmkonV8u", - "LVTec1Rh", - "US297WEJ", - "7nWg7CpV", - "2CSuLT5g", - "4J87zok9", - "11cqAA0W", - "1Wc2PZ7G", - "IhcW4hp4", - "jl2bfULg", - "qGM9M0wh", - "9xvnFOIg", - "KB2xqwsT", - "W2UIVXCp", - "SCJtEeya", - "HdzIkYvh", - "pYAlD9TK", - "UvBWAMZL", - "l8A2i9nV", - "fgjgGIfI", - "GtD9tAHh", - "v2s5aT84", - "CQP9o8LS", - "oevI3RPR", - "jskCDMsk", - "l6S5WIlU", - "7SaNcvDx", - "6ckEWNPu", - "GTuKuQLA", - "6XDJoCks", - "ZSI78Xd3", - "pfPFUzJF", - "vJOKWGcy", - "gGTvKKDk", - "aQYNRsGo", - "abm18PGR", - "wJlrMn2x", - "mOk69fib" - ], - "icon_url": "https://cdn.modrinth.com/data/QwxR6Gcd/d1db8e74a5ad29908bd011ce271145cea349cd13.png", - "issues_url": "https://github.com/isXander/Debugify/issues", - "source_url": "https://github.com/isXander/Debugify/", - "wiki_url": null, - "discord_url": "https://short.isxander.dev/discord", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/isxander" - } - ], - "gallery": [], - "color": 12886909, - "thread_id": "QwxR6Gcd", - "monetization_status": "monetized" - }, - "t6BIRVZn": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "t6BIRVZn", - "slug": "decorative-blocks", - "project_type": "mod", - "team": "LAvuvrzP", - "organization": null, - "title": "Decorative Blocks", - "description": "Some new blocks to build with", - "body": "![Decorative Blocks](https://cdn.modrinth.com/data/t6BIRVZn/images/66279b43dfb227b0638a0b0eced4e652d398b538.png)\n\nA small mod that adds several new decorative blocks including:\n\n- Bonfire, toss blaze powder into fire (configurable)\n- Thatch, \"fluid\" from cutting open a hay bale with shears, remove with hoes\n- Wooden Palisades\n- Wooden Beam Blocks, designed by u/ksym_\n- Brazier\n- Chandelier, reverse craft-able with 4 torches\n- Rocky Dirt, reverse craft-able with 4 dirt\n- Stone Pillar\n- Big Chain, climbable\n- Bar Panel, trapdoor\n- Lattice, trapdoor\n- Wooden Seats, right-click to sit\n- Wooden Supports\n- Soul Fire Variants of Bonfire, Brazier and Chandelier(1.16)\n\n\n- (1.18+) Seats and Supports have additional states, pressing shift on the items show tooltips.\n- (1.20+) Configure bonfire activator using the item tag #decorative_blocks:bonfire_activators\n- (1.20+) Disable thatch feature using the gamerule decorative_blocks:disableThatch\n\n\n\n\n\n", - "body_url": null, - "published": "2024-01-05T18:23:12.372937Z", - "updated": "2024-02-08T12:03:56.912286Z", - "approved": "2024-01-08T02:12:20.586899Z", - "queued": "2024-01-05T18:35:10.732256Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 203903, - "followers": 146, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "YdxbJ3tP", - "eM3MGsQ2", - "qTuAZCQt", - "d01M9HeP", - "CU6dOEb7", - "ttBtmOJ2", - "e3pfVkaA", - "ensj9Kq3", - "Y7mlGZfl", - "pPxO8N8z", - "i2lSuiiI", - "Alg5ZNeZ", - "o2s3euCf", - "AshrJbUC", - "ZtnvgVoB", - "S3UyJ84T", - "FibgWXh0", - "nGmyeiug", - "nhJ1G0zi", - "txbqjIbZ" - ], - "icon_url": "https://cdn.modrinth.com/data/t6BIRVZn/3e537abf5cdb9f897636e126acd460d9575b2d06.png", - "issues_url": "https://github.com/lilypuree/Decorative-Blocks/issues", - "source_url": "https://github.com/lilypuree/Decorative-Blocks", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/t6BIRVZn/images/2e84047b2d70ff2170981db7f0fd07d90d884215.png", - "featured": false, - "title": "A dungeon build", - "description": null, - "created": "2024-01-05T18:28:52.418889Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/t6BIRVZn/images/66279b43dfb227b0638a0b0eced4e652d398b538.png", - "featured": false, - "title": "Logo", - "description": null, - "created": "2024-01-05T18:31:26.571452Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/t6BIRVZn/images/acd3df9cce06042d02f1e0b92266e2d769eab683.png", - "featured": false, - "title": "A house build", - "description": null, - "created": "2024-01-05T18:27:39.836928Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/t6BIRVZn/images/f049d272d2931b878e1dc66cec559dd84adf5b94.png", - "featured": true, - "title": "A mineshaft build", - "description": null, - "created": "2024-01-05T18:27:17.419958Z", - "ordering": 0 - } - ], - "color": 14591024, - "thread_id": "K3zRw3Od", - "monetization_status": "monetized" - }, - "fnAffV0n": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.1", - "1.19.2", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "fnAffV0n", - "slug": "deeperdarker", - "project_type": "mod", - "team": "YFnVO00Q", - "organization": null, - "title": "Deeper and Darker", - "description": "A Minecraft 1.19+ mod which features more blocks, items, armors, and hidden mysteries to complement the new Deep Dark biome. Our website: https://kyanitemods.dev", - "body": "![Deeper and Darker logo](https://kyanitemods.dev/assets/deeper_and_darker_banner.png)\n\n
\n \"Discord\" \"\u2022\" \n
\n\n## About\nDeeper and Darker is a mod that aims to enhance the Deep Dark in Minecraft. It adds many new features related to the Deep Dark and a new dimension called the Otherside. Some content from Deeper and Darker: blocks such as sculk stone, gloomslate, and sculk grime; items such as warden tools, the sculk transmitter, and sculk-related mob loot; warden armor; and three different Otherside biomes! Play the mod to find more content and explore hidden mysteries!\n\n## Translations\nWe hope to make Deeper and Darker available for everyone, everywhere. This is done with the help of the community! You can help translate the mod into your language by visiting our [Crowdin page](https://crowdin.com/project/deeper-and-darker)!\n\n## Guide\nDon't know how to begin with Deeper and Darker? Check out our [wiki](https://github.com/KyaniteMods/DeeperAndDarker/wiki)! (still a WIP)\n\n## Issues\nIf you ever experience any issues while playing with this mod, notify us on our [GitHub issue tracker](https://github.com/KyaniteMods/DeeperAndDarker/issues)! Follow the bug report guidelines and be as clear as you can.", - "body_url": null, - "published": "2022-08-15T23:47:37.646891Z", - "updated": "2024-02-01T00:43:47.095226Z", - "approved": null, - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 1296233, - "followers": 662, - "categories": [ - "adventure" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "quilt" - ], - "versions": [ - "zmp1LB6f", - "gWRODK5Q", - "qr1SDsRQ", - "vQCalsBD", - "exzshERl", - "KgYMq0zk", - "qi2DH2qg", - "ZbrcAoke", - "q4LMiB6a", - "YWgNPb6Z", - "dW4fJEGS", - "BxueFKJA", - "bEomsNE8", - "Z1CNQsOB", - "tqPSIRGd", - "kzN5jWrn", - "yt5JPvPy", - "29izFsIU", - "QG8B6a6i", - "pqVYNVoY", - "2dsMRTRQ", - "jb78cjt3", - "X7tslFgA", - "8YNGmA5A", - "MjflezeV", - "VaezarCx", - "yjzDdEJ8", - "qJBXtnKM", - "1flbYGIw", - "Ze2TE9b0", - "YFALMm6i", - "ymLEGdJs" - ], - "icon_url": "https://cdn.modrinth.com/data/fnAffV0n/cbcb38cd738e0b0d1c4b583d5bfb56838a4b101d.png", - "issues_url": "https://github.com/KyaniteMods/DeeperAndDarker/issues", - "source_url": "https://github.com/KyaniteMods/DeeperAndDarker", - "wiki_url": null, - "discord_url": "https://discord.gg/67nsqXZeej", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/fnAffV0n/images/052945bff1324f0e9da96c4d87c3117612154203.png", - "featured": false, - "title": "Phantoms", - "description": null, - "created": "2022-10-28T17:04:07.281764Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fnAffV0n/images/1de71fa25290d1ab1a12c1c43aabed0b15821001.png", - "featured": false, - "title": "Echoing Cave", - "description": "Small cave generated with an echoing tree", - "created": "2022-10-28T16:56:19.401764Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fnAffV0n/images/293623bce265e6187693682e86df19199009e859.png", - "featured": false, - "title": "Echoing Forest", - "description": "Loud and Clear", - "created": "2022-10-28T17:05:09.372622Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fnAffV0n/images/412779efc8ccbba4c623cd3be5456bfc1ff9cba2.png", - "featured": false, - "title": "Echo Tree Layer Formation", - "description": "Look at those layers", - "created": "2022-10-28T16:51:22.441819Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fnAffV0n/images/4165e03c43dce98974916f42de8e6119f1c0bb96.png", - "featured": false, - "title": "Echoing Cliffs", - "description": "Echoing Forest biome generated on a cool cliff", - "created": "2022-10-28T16:55:39.565426Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fnAffV0n/images/827979f6a01b7e6683fe3388abb3ac2331478183.png", - "featured": false, - "title": "Otherside Caverns", - "description": null, - "created": "2022-10-28T17:01:52.779780Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fnAffV0n/images/9d0ce9a28cb486455691d9fd839e23164206876b.png", - "featured": false, - "title": "Cool Otherside generation", - "description": null, - "created": "2022-10-28T16:56:11.231856Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fnAffV0n/images/a58f60e100af07e60de0e5976d28794bbddc472e.png", - "featured": true, - "title": "The Otherside", - "description": "Below the Bedrock", - "created": "2022-10-28T17:04:40.731783Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fnAffV0n/images/bb5803cc37b02c11c9f9735977ae338f94e84493.png", - "featured": false, - "title": "Ancient Temple", - "description": "Home of the Warden", - "created": "2022-10-28T17:01:27.882750Z", - "ordering": 0 - } - ], - "color": 6650215, - "thread_id": "fnAffV0n", - "monetization_status": "monetized" - }, - "US6QuKdU": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "US6QuKdU", - "slug": "deuf-refabricated", - "project_type": "mod", - "team": "pzC89Qto", - "organization": null, - "title": "DEUF Refabricated", - "description": "Fixes entities duplicated UUIDs, removing log spam and preventing crashes.", - "body": "


\"\"

\n
                                                                   
\n
  
\n

DEUF Refabricated is a fabric port of the mod DEUF (Duplicated Entity UUID Fixer) by CAS-ual-TY. It fixes duped UUIDs, removing log spam and also fixing some crashes.

\n

This mod only needs to be present on the server to work. But it's recommended to be included in modpacks to fix these issues while on singleplayer.

\n

 

\n

The entities will only be fixed on spawn, which means that if your world already has duplicated entities, this will not fix it, you'll have to remove them. Future entities that spawn while this mod is installed will not be duplicated.

", - "body_url": null, - "published": "2023-11-23T07:28:06.265344Z", - "updated": "2024-06-13T16:40:16.290915Z", - "approved": "2023-11-26T03:01:24.816289Z", - "queued": "2023-11-23T07:30:05.202807Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 315282, - "followers": 24, - "categories": [], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "zdMcvPfo", - "pizP8FAq", - "J8DbEbsW" - ], - "icon_url": "https://cdn.modrinth.com/data/US6QuKdU/9d8534a557786fc68eb28926ba65b693dc0867e4.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 13167377, - "thread_id": "E0mwDSmd", - "monetization_status": "monetized" - }, - "445bpKSe": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.20.1" - ], - "id": "445bpKSe", - "slug": "dimensional-sync-fixes", - "project_type": "mod", - "team": "cUoLaOIV", - "organization": null, - "title": "Dimensional Sync Fixes", - "description": "Fix potion/experience sync issue when players change dimension.", - "body": "## Dimensional Sync Fixes\nThis mod fixes two bugs.\n\n- Player's potion effects icons disappear for a bit of time after teleporting to a modded dimension.\n\n- Player's experiences in client bar disappear after teleporting to a modded dimension.\n## Misc\n[![image](https://www.bisecthosting.com/partners/custom-banners/75401fe6-76e7-471c-89e5-1edd37a950ad.webp)](https://bisecthosting.com/kasualix)", - "body_url": null, - "published": "2023-12-16T08:21:02.369653Z", - "updated": "2023-12-16T08:25:52.553853Z", - "approved": "2023-12-18T07:10:19.911756Z", - "queued": "2023-12-16T08:28:21.709314Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-or-later", - "name": "GNU Lesser General Public License v3.0 only", - "url": "https://github.com/MCTeamPotato/DimensionalSyncFixes/blob/1.19.2/LICENSE" - }, - "downloads": 111889, - "followers": 6, - "categories": [ - "management", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "R2sRG9XO", - "RHumPmXP", - "EcjrV5lh", - "Czaob9r1", - "jAIIdFG4", - "ytqWo3I1" - ], - "icon_url": "https://cdn.modrinth.com/data/445bpKSe/0b7c2c9c394af9dfa0bb077b736721490987220e.png", - "issues_url": "https://github.com/MCTeamPotato/Kasualix-Issue-Tracker", - "source_url": "https://github.com/MCTeamPotato/DimensionalSyncFixes", - "wiki_url": null, - "discord_url": "https://discord.gg/g8q3UHTpCP", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/kasualix" - } - ], - "gallery": [], - "color": 1315860, - "thread_id": "proJ1DcF", - "monetization_status": "monetized" - }, - "uCdwusMi": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "uCdwusMi", - "slug": "distanthorizons", - "project_type": "mod", - "team": "FulsV5Ai", - "organization": null, - "title": "Distant Horizons", - "description": "See farther without turning your game into a slide show", - "body": "
\n \"Distant\n
\n\n\n\n
\n\nWhat does Distant Horizons do? \n
\nSimply put, it add simplified terrain past Minecraft's default view distance to improve performance and allow for longer draw distances.\n
\nNow you can finally enjoy that lookout tower you built on top of a mountain!\n\n![Cliffside Village](https://media.forgecdn.net/attachments/880/249/dh-512-rd.jpg)\n###
This photo was taken with a Minecraft render distance of 12 and a mod distance of 512.
\n

\n\n
\nIf you want to see a quick demo, check out the latest update video\n

\n\n\n\n


\n\n## Hey, Hey you! This is important!\n\nThe version support numbers are strict!
\nIf a version says it supports MC 1.18.1 it will NOT work on 1.18.2!
\n\nAnd: the mod is still in alpha. Things may change, break, crash or otherwise go wrong. You have been warned!
\nAlthough if you have problems feel free to leave an issue on the project's GitLab.\n
\n \n\n \n## FAQ:\n\n**Q: Forge or Fabric?**
\nA: MC 1.20.6 and newer - NeoForge and Fabric are both in the same jar.
\nMC 1.20.4 and older - Forge and Fabric are both in the same jar. \n\n**Q: Shaders?**
\nA: Yes, but only with certain shaders.
\n- Optifine: DH partially works with forward rendered shaders.\n- Iris (and equivalent ports): DH 2.1.0+ only works with Iris 1.7+ and only with shaders built with DH support in mind. \n - DH 2.0 and older don't work with Iris.\n\n**Q: Does this work with player created structures?**
\nA: Yes.\n\n**Q: Is there multiplayer support?**
\nA: Yes.\nAlthough currently the mod is only client side so you have to explore chunks for the mod to use them.\n\n
\n\n### Extended FAQ:\n\n\n\n
\n\n\n\n
\n\n\n\n\n\n

\n\n\n## Discord:\nJoin our Discord for news, updates, and help:\ndiscord.com/invite/xAB8G4cENx\n

\n\n\n## Support us:\n\nIf you want to help with development, join our discord and let us know!\n\nOtherwise if you can't help with development but still want to support Distant Horizons, check out our donation page:\n\nhttps://ko-fi.com/distanthorizons", - "body_url": null, - "published": "2022-01-23T05:46:55.026356Z", - "updated": "2024-06-26T00:01:35.253383Z", - "approved": "2022-01-23T05:46:55.026356Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 2135908, - "followers": 5053, - "categories": [ - "optimization", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "wTtGd14B", - "DezAJ8u0", - "x3yEpy5p", - "ruuHY8OM", - "2vU5aacx", - "28PMiKSx", - "JseXmZpZ", - "AHJ0mNv1", - "k5oJ58yR", - "JV4jiA1y", - "qLXa9pDD", - "FnXdZRJ7", - "z6ZQBfWx", - "Pn7d9p7i", - "KrGwvvWA", - "6ZzUWKxi", - "KEWnNiUP", - "8ctYpkCM", - "QdxhQapq", - "McgrFayO", - "ArHY9dmV", - "38p3qCjb", - "yEUygWBv", - "P4psgCf3", - "xBHpiuwg", - "qT4v0LBa", - "QLrBlpYY", - "mxvQyywi", - "oYqpZUCe", - "yqCZe843", - "f5ukM1Qm", - "mjIVHovM", - "zhP09epG", - "nLshnREE", - "s3sNOqn2", - "aOWEQ1nc", - "r8OABIpt", - "fAVxiMK6", - "3yoHVgxZ", - "6pQHeelV", - "VnKmHe1I", - "P8tkVBXd", - "XLWDF2NT", - "hsb0wIeu", - "xbRHd92j", - "3B15sgvb", - "HbiwjG8y", - "13xaVT4W", - "rvEYu8Iv", - "pllFih8s", - "TSpsYWzW", - "8z7hnzLN", - "T98hbY34", - "OwcStAhe", - "VPs4DNbT", - "YN8jhotL", - "9dof9TBP", - "NCz4yZ3v" - ], - "icon_url": "https://cdn.modrinth.com/data/uCdwusMi/icon.png", - "issues_url": "https://gitlab.com/jeseibel/distant-horizons/-/issues", - "source_url": "https://gitlab.com/jeseibel/distant-horizons", - "wiki_url": "https://gitlab.com/jeseibel/distant-horizons/-/wikis/home", - "discord_url": "https://discord.gg/xAB8G4cENx", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/distanthorizons" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/153a12159c2f00a59190623906b79245ddeaec8a.png", - "featured": false, - "title": "Variable Detail", - "description": "Fake chunks closer will become larger and less detailed the further they are from the player, increasing performance.", - "created": "2022-06-07T02:46:42.413300Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/1b27a855d3b44c0d1b7bc111b7e22d1c6f9a9e5d.png", - "featured": false, - "title": "Modded Terrain Generation", - "description": "Distant Horizons works with mod terrain generators! (Terralith 2.0 shown in this image)", - "created": "2022-06-07T02:51:26.416185Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/1fc59e3c050f6a06635ccf37aa2b8125bb9856c5.png", - "featured": false, - "title": "Detail levels", - "description": "The mod will render chunks at different detail levels depending on how far they are from you.", - "created": "2022-06-07T03:08:02.244410Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/53bd0a0be0d54480da03175ce1c6901df826f00f.png", - "featured": false, - "title": "Cliff side 2", - "description": "Vanilla render distance 4. Mod render distance 512.", - "created": "2022-06-07T02:52:29.740651Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/5dac2a283e66ed9da0f76ec5a8a6cd243309bff1.png", - "featured": false, - "title": "Cave/Nether support", - "description": " ", - "created": "2022-06-07T02:47:51.575910Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/5f1a20ee735c1dcd026e62228301f7d10928a299.png", - "featured": false, - "title": "The End", - "description": "Finding end cities will be much easier now. Photo taken by: Bunshaman", - "created": "2022-07-17T13:33:42.641700Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/65eb075cb80cf3f12cc403aa27a12b9377c40b36.png", - "featured": false, - "title": "Ciff side 1", - "description": "Vanilla render distance 4. Mod render distance 512.", - "created": "2022-06-07T02:52:53.882646Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/669f60450b322881d01972de2671ff5ab87dab3b.gif", - "featured": false, - "title": "Detail levels (gif)", - "description": "The mod will render chunks at different detail levels depending on how far they are from you.", - "created": "2022-06-07T03:08:24.100552Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/80be8f6d024e322dc5a7538a4a0b187f2bc87210.png", - "featured": false, - "title": "256 render distance", - "description": "By default the mod renders at 64, but can go up to 4096! (although anything above 512 may become difficult due to high RAM or GPU usage)", - "created": "2022-06-07T02:47:26.204976Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/8a194aa0cdd60a695550eb53110a6f61d880db57.jpeg", - "featured": false, - "title": "1024 render distance", - "description": "Showing MC 1.16", - "created": "2023-11-18T14:30:55.851012Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/9b85cf731ecc3100866ccc8e43d60d40c8d189ed.png", - "featured": true, - "title": "A Distant Horizon", - "description": null, - "created": "2022-06-07T02:50:17.573019Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/b0981e8472507c468d00b4e466d38c0801c7425e.png", - "featured": false, - "title": "Custom map support", - "description": "Pictured: Super Hostile Iceolation", - "created": "2022-06-07T02:48:58.993459Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/b743960d0cbdde7f54edc07de127bc59c6b06350.png", - "featured": false, - "title": "Client-side Multiplayer Support 1", - "description": "Photo taken from the Pioneer Survival server", - "created": "2022-08-20T19:56:07.314760Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uCdwusMi/images/f379ba97a83c9ebe18da3ebed2de3f449117f8e8.png", - "featured": false, - "title": "Client-side Multiplayer Support 2", - "description": "Photo taken from the Pioneer Survival server", - "created": "2022-08-20T19:56:09.442323Z", - "ordering": 0 - } - ], - "color": 6061116, - "thread_id": "uCdwusMi", - "monetization_status": "monetized" - }, - "JrvR9OHr": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "JrvR9OHr", - "slug": "double-doors", - "project_type": "mod", - "team": "9myZzd0c", - "organization": null, - "title": "Double Doors", - "description": "\ud83d\udeaa Multiple identical double doors, trapdoors and fence gates can be opened simultaneously.", - "body": "

\"\"

Requires the library mod Collective.

   This mod is part of The Vanilla Experience modpack and Serilum's RPG Bundle mod.
Double Doors is a minimalistic mod which adds the ability for identical double doors, trapdoors and fence gates to be opened simultaneously. This can be done by clicking any of the (wooden) doors, or via a single pressure plate or button. By default the mod will also find other connected door-type blocks and open those, up to a maximum of 10 blocks away. This can be toggled in the config.

Crouching will disable the double door feature and open/close the single block only.


Configurable: ( how do I configure? )
enableRecursiveOpening (default = true): Whether the recursive opening feature should be enabled. This allows you to for example build a giant door with trapdoors which will all open at the same time, as long as they are connected. The 'recursiveOpeningMaxBlocksDistance' config option determines how far the function should search.
recursiveOpeningMaxBlocksDistance (default = 10, min 1, max 32): How many blocks the recursive function should search when 'enableRecursiveOpening' is enabled.

enableDoors (default = true): When enables, the mod works with double doors.

enableFenceGates (default = true): When enables, the mod works with double fence gates.
enableTrapdoors (default = true): When enables, the mod works with double trapdoors.

enableModIncompatibilityCheck (default = true): Checks if there are other mods loaded with double door functionality. If found, it edits a line in their config to disable double doors. Fixes doors not opening due to code being ran twice.



Works with all the double door configurations, but also recursively with all others!




The Recursive Update (3.0)!
Any connected door-type block will now be found recursively and opened:

\r\n
Show Spoiler\r\n

\r\n
\r\n

 
By default the recursive function will open blocks 10 blocks away, but this can be changed with the 'recursiveOpeningMaxBlocksDistance' config:

\r\n
Show Spoiler\r\n

\r\n
\r\n

 

\r\n



Some more GIFs!
Click on any of the two doors and the other one will open as well:

\r\n
Show Spoiler\r\n

\r\n
\r\n



Open iron doors with a single button, or any other configuration.

\r\n
Show Spoiler\r\n

\"gif1\"

\r\n
\r\n

 

Works with trapdoors and fence gates on top of each other, by click or pressure plate/button.

\r\n
Show Spoiler\r\n

\"gif2\"

\r\n
\r\n


------------------

You may freely use this mod in any modpack, as long as the download remains hosted within the Modrinth ecosystem.

Serilum.com contains an overview and more information on all mods available.

Comments are disabled as I'm unable to keep track of all the separate pages on each mod.
For issues, ideas, suggestions or anything else there is the Github repo. Thanks!


\"\"

", - "body_url": null, - "published": "2022-09-01T14:30:59.023932Z", - "updated": "2024-08-09T00:13:52.005424Z", - "approved": null, - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 1208806, - "followers": 729, - "categories": [ - "game-mechanics", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "uMtSqq25", - "1cCIpEN2", - "ZMeDH05m", - "RBmJ0sL5", - "ySAnWVa4", - "GfHBpGiR", - "Kz8m9noN", - "GGogzoUX", - "bjwrtdCy", - "7YoUGcWO", - "NtQD1091", - "6ZMyUnaZ", - "IHDNX4M0", - "ldzOukBA", - "7Hq4Vu1h", - "ycQmvIga", - "VqbmtGI9", - "cczPWm1T", - "tUVGgQuz", - "X02YG8Ar", - "uE1IpYIR", - "5o1H17YL", - "zQaSjsXC", - "pMC1D1S6", - "Dv3IdFaR", - "AluVqjP1", - "x8joF98U", - "qIRwsGjm", - "5GzifXEr", - "koSEBEJN", - "i4vnRwZ9", - "jVeTO9sG", - "4Gl2grdz", - "VYzuL8wR", - "tc0qEExa", - "Ng9ISXia", - "DGSz62su", - "gD1pxTeg", - "T56W4nwq", - "m26JddLH", - "PYWSGxBg", - "cOJlU2VV", - "Svpi9MVy", - "2P1hF8zC", - "lVOR7EbI", - "sI6nU1bI", - "JgZWUQzs", - "4mNaY7Dm", - "NtXNTPiD", - "dIGF22CF", - "4GaDmDF5", - "jQ5ZvTEg", - "sW02ma9K", - "vRq35kRk", - "sMh3ix8W", - "zcGJKmD1", - "T5ELSHkr", - "v33tCYzi", - "iSrhkPRf", - "IX1EaUNx", - "noOLikKt", - "LnSdDS0F", - "b1xhLTE3", - "xY8NOS7J", - "G2Uykn6q", - "K8M8C81n", - "j7t5kHw4", - "D0X7OyKI", - "r73PhzrG" - ], - "icon_url": "https://cdn.modrinth.com/data/JrvR9OHr/icon.jpg", - "issues_url": "https://github.com/Serilum/.issue-tracker/labels/Mod: Double Doors", - "source_url": "https://github.com/Serilum/Double-Doors", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://patreon.com/serilum" - } - ], - "gallery": [], - "color": 4140828, - "thread_id": "JrvR9OHr", - "monetization_status": "monetized" - }, - "vZoqTqwv": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "vZoqTqwv", - "slug": "dungeon-now-loading", - "project_type": "mod", - "team": "sRu0Cjd8", - "organization": null, - "title": "Dungeon Now Loading", - "description": "Explore the vast, challenging dungeons that are loaded into your world! This mod introduces new dungeons, along with tricky, but fair bosses to fight at the end of the dungeon.", - "body": "\n\n\n# About\nExplore the vast, challenging dungeons that are loaded into your world! The mod introduces a number of new dungeons to explore with various sizes and themes, along with a tricky boss to fight at the end of many structures. Obtain the new items to fight through a number of mobs that block your path. Reach the end of the dungeon and defeat the bosses to claim the reward and dungeon for yourself! Welcome to Dungeon Now Loading! Explore and discover, curious dungeoneers!\n\n# Goal\nOur goal is simple: to add 100 new challenging, but fair dungeons and bosses to the world of Minecraft. Minecraft is a sandbox game and players find their own way to enjoy the game, but we believe that there are players that want difficult challenges that demand more skills and knowledge from Minecraft. Our objective is to fill in that gap by adding fun challenges in the shape of dungeons and bosses, while providing more tools that the players can use to face the challenges. We update the mod regularly and every 1% increase in the percentage will be an update that adds in a new structure and boss or a significant update that changes the gameplay of the dungeons. If you are interested in joining our journey to 100%, try out our Dungeon Now Loading Mod!\n\n# \n![Discord](https://cdn.modrinth.com/data/cached_images/78655f8542a976bfbd438a5128706b10f95243e6.webp)\n\nWe have a friendly community in our discord and many activities going on such as:\n\n- Idea Polls\n- Update Announcements\n- Development Sneak Peek\n- Structure Suggestions\n- Checkpoint Player Head Submissions\n- Giving Feedbacks\n- Channels for Sharing Projects\n\nFeel free to stop by: \n\n**Discord Link:** [https://discord.gg/NawU3rgAhE](https://discord.gg/NawU3rgAhE)\n\n#\n![Patreon](https://cdn.modrinth.com/data/cached_images/d34f5f31439550656025a524cb7e51a7e8bc7db1.webp)\n\n\n\nWe also have Patreon! We really appreciate the support we get through Patreon because it lets us dedicate more time to the project and develop higher-quality dungeons and bosses. If you are interested in supporting us, you can check out our Patreon. We also have Patreon-exclusive content:\n\n- Tallest Battle Tower Mod\n- Creeper Dungeon\n- Weapon Dungeon\n- Early Access\n\n... and more coming soon!\n\n**Patreon Link:** [https://www.patreon.com/dungeonnowloading](https://www.patreon.com/dungeonnowloading)", - "body_url": null, - "published": "2024-04-18T20:40:34.173251Z", - "updated": "2024-05-13T08:57:02.546155Z", - "approved": "2024-04-19T05:36:19.091898Z", - "queued": "2024-04-18T21:01:55.296240Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 48328, - "followers": 246, - "categories": [ - "adventure", - "mobs", - "worldgen" - ], - "additional_categories": [ - "decoration", - "equipment", - "game-mechanics" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "4ec709uf", - "dX87HM6Y", - "YgioyQai", - "VlU0PV0X", - "xRaq2k4c", - "dfvo8Siq", - "9wtZvBUJ", - "pAQkzzvR", - "nPc4JZud", - "9r9T19Iv", - "e2aaNGip", - "lYoa4Cf2" - ], - "icon_url": "https://cdn.modrinth.com/data/vZoqTqwv/d4f5abc97489df78a8743d3db4e616301ae8cb11.png", - "issues_url": null, - "source_url": "https://github.com/hexnowloading/DungeonNowLoading", - "wiki_url": "https://youtu.be/-lCfUTTDPt8", - "discord_url": "https://discord.gg/NawU3rgAhE", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/dungeonnowloading" - } - ], - "gallery": [], - "color": 1607821, - "thread_id": "iOOmEcNV", - "monetization_status": "monetized" - }, - "tpehi7ww": { - "client_side": "optional", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "23w43b", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "tpehi7ww", - "slug": "dungeons-and-taverns", - "project_type": "mod", - "team": "rThExdJv", - "organization": null, - "title": "Dungeons and Taverns", - "description": "A Structure Datapack adding dungeons, taverns and other structures to find while you explore the world.", - "body": "This datapacks adds (hopefully) vanilla like structures that are supposed to blend in with the rest of the game and feel like they belong there. going from environmental additions like fire watch towers and taverns to dungeons like badland minder outpost and illager hideout\n\nThis datapack also adds 12 new enchantments:\n\nWax Wings, Elytra Enchantment that doesnt make you lose durability while gliding slowly\n\nGravity, Crossbow Enchantment that pulls any Entity close to arrow impact, including yourself, up to 3 levels\n\nOutreach, Chestplate Enchantment that makes you able to interact blocks from further away\n\nPower Crossbow, Enchanted Weapon working like Bows with Power, but only working on Crossbows instead\n\nPiercing Bow, Enchanted weapon working like Crossbows Piercing, but only working on the Bow instead\n\nMultishot Bow, Enchanted weapon working like Crossbows Multishot, but only working on the Bow\n\nGhasted, Shoots Explosing Arrows with the strengh of a Ghast\n\nWither Coated, Weapon Enchantment that has the chance to apply the Wither Effect on an Entity, but halves the tools Durability. Mutex with Fire Aspect\n\nPhotosynthesis. Armour and Tools Enchantment that slowly regenerates Durability while exposed on sunlight, works if worn by armourstands. Mutex with Mending\n\nTraveler, Boots Enchantment that makes you slightly faster while sprinting and increases your stephight so you can walk up 1 block high slopes like a horse\n\nAntitoxin, Chestplate enchantment that makes you immune to any poison damage, not even flinching, But it damages your Chestplate instead. Mutex with Protection Enchantments like any of the Protection Enchantments\n\nIllagers Bane, Weapon Enchantment that deals more damage against Illager, like smite and sharpness its mutex to the other damage ups\n\nIf you dont Want those enchantments, use this datapack:\n[https://modrinth.com/datapack/nofun-dnt](https://modrinth.com/datapack/nofun-dnt)\n\nthe current structure list is:\n[See Here](https://modrinth.com/datapack/dungeons-and-taverns/gallery)\n\nif you have trouble to find dungeons, type \"/locate nova_structures:[\u200bsame name as the list above but with \"_\" instead of a space]\"\n\nI want to add more in the future but this is the first wave,\nI hope you enjoy and check out Walls who made all the loot tables for dungeons and structures", - "body_url": null, - "published": "2023-01-18T09:32:19.251896Z", - "updated": "2024-08-11T20:25:07.640055Z", - "approved": "2023-01-19T02:02:05.205540Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 1645245, - "followers": 2202, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [ - "equipment", - "game-mechanics", - "mobs" - ], - "loaders": [ - "datapack", - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "Bu5yOV7W", - "Xxd8P6Zd", - "3xZCKnNP", - "Jnkxo1iF", - "YpcauYaz", - "6jYRpbET", - "dLO6I3Nl", - "WfuA1Ai8", - "Q6eAdyTS", - "Mae0FR2O", - "6UAxzRAA", - "QS0c2TKO", - "xnCIjJAt", - "Ag2CCqRR", - "gycjhGu8", - "ftDL6az5", - "mKvlJEuC", - "uTKeYJtp", - "DOik2Tex", - "M0kmi04X", - "XU0RDl74", - "R8dnbQxW", - "izDu3Gb1", - "7exROg07", - "GtkzV91q", - "kcIxXe4e", - "JOwejnHw", - "bFY892GN", - "GALaKblF", - "YU0OIwaI", - "HdMGscqY", - "T69yfV93", - "kZX54y2P", - "fZUvwQng", - "cpJzZfzm", - "SD5oMTXr", - "xwTzTss5", - "J9ojWPrx", - "ojHpWOrz", - "d1sY0JqV", - "39mJLpd3", - "o1B7QqhO", - "OMafyUuX", - "R36cO4pA", - "UHxEgLka", - "HYerXxJh", - "iUQqUGSu", - "k5UAHKdy", - "GHO5nkWN", - "aAFAcp4I", - "PMP2xbsv", - "9LF8LPu8", - "rAD9sBYg", - "QmeQn0Mp", - "h2N7kIqz", - "PoMcAQWW" - ], - "icon_url": "https://cdn.modrinth.com/data/tpehi7ww/c0d9e67718784e9718a35bdc6c807fc0aa0711c7.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.com/invite/fPvvmcnKza", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/0188e5c2c8418fe7f056de3efaef386424ba66f7.png", - "featured": false, - "title": "Swamp Villages", - "description": "Find villages in swamp with... witches? seems like getting that mending librarian isn't going to be that easy.", - "created": "2023-10-13T20:56:35.754041Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/05e9af8c67bf6dfc4ff5277b54bf7931ac18e537.png", - "featured": false, - "title": "Jungle Villages", - "description": "Spawning in Jungles are now jungle villages", - "created": "2023-10-13T20:57:18.239195Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/0aee26dee6ca898f5f1f000d0c368561120f4a61.png", - "featured": false, - "title": "Toxic Lair", - "description": "Swamp Structure found in swamp biomes. Surface area has ruins with suspicious gravel but the inside leads to an underground structure with a miniboss and several trial spawner/vaults and ominous vaults. you can find Antidote, Piercing/Multishot bows here", - "created": "2024-06-29T19:46:26.867434Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/2c4a28854f9f8f8323017b089e3255c90569e032.png", - "featured": false, - "title": "Undead Crypts", - "description": "Another underground Dungeon with alot of bones, skulls and other stuff with 1 spawner room", - "created": "2023-01-18T10:35:46.062439Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/2fb524d268fdd2ba4ee7ff1387f845b8113815fb.png", - "featured": false, - "title": "Triden Trail Monument", - "description": "Grant Prismarine structure not spawning guardians naturally but from trial spawner here, you can obtain tridents, heart of the sea and other goodies here", - "created": "2024-06-29T19:47:48.441628Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/317c1069973b8347f378c79708352c4964de88fe.png", - "featured": false, - "title": "Hamlet", - "description": "Nether Village for the Piglins. this structure is fortified and filled to the brim with Piglins but exploring it might hold some treasure. You can find maps for Piglin Outstations here", - "created": "2023-10-13T21:05:02.187798Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/36899cd0357525041513f129916bb4ea9b3fec1b.png", - "featured": false, - "title": "Jungle Ruins", - "description": "You aren't a fan of the small Jungle temple? maybe search for Jungle ruins then. Bogged spawn here and you can find the Photosynthesis Enchantment here", - "created": "2023-10-13T20:46:06.611165Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/41218bb765900f0b879a749799c13992d2d733fb.png", - "featured": false, - "title": "Lone Citadel", - "description": "Probably Dungeons and Taverns biggest structure yet. Recreating the Lone Fortress from Minecraft Dungeons and bringing it to vanilla. Breezes and Strays are at home here. you can obtain Power Crossbows from here", - "created": "2024-06-29T19:49:11.380030Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/4bfda49b26e9c431e0a1019297096dc0d90e0424.png", - "featured": false, - "title": "Nether Port", - "description": "Nether Port are a middle sized structure spawning at lava level with a crimson plank walkway around the main Port structure containing 1 blaze spawner and some treasure rooms", - "created": "2023-10-13T21:01:36.332485Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/4db1b0fdbf882cad90631786dc386aa5c11e127b.png", - "featured": false, - "title": "Piglin Outstation", - "description": "This Outstation has Piglins spawning all the times and contains a secret vault guarded by piglin brutes. You can find maps for Piglin Donjons here", - "created": "2023-10-13T21:05:59.698024Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/5a5e1fdba75d015cbae730963826f0cb296d2588.png", - "featured": false, - "title": "Illager Manor", - "description": "Grand Illager Structure replacing 50% of all Woodland mansions, filled with Evokers, Vindicators, Pillager and Witches, but also jailed Iron Golem, Villager and Allays. You can find Illagers Bane here", - "created": "2024-06-29T19:41:54.711593Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/5a6da738e9a421e15f6c9ccee65014e2d4c03f06.png", - "featured": false, - "title": "Ruined Towns", - "description": "Ruined Towns are ruins from the past with rubble everywhere with suspicious gravel holding mostly just junk but maybe some sherds and other tressures", - "created": "2023-10-13T20:55:31.171174Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/635aef485a21db14e0f172a0df86d3045e998166.png", - "featured": false, - "title": "Nether Skeleton Tower", - "description": "An tower structure inside the Nether generating with an loot chest and some smaller structures around, guarded by skeletons. You can find Nether Keep or Nether Port maps here", - "created": "2023-10-13T21:00:19.697850Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/67d1587898744a18c891ff3af0d0913f31d7a774.png", - "featured": false, - "title": "Nether Skeleton Camps", - "description": "Small structure spawning in the nether with biome variants holding a few skeletons and a loot chest. you can find Skeleton Tower maps here", - "created": "2023-10-13T20:59:08.975847Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/67e0a84f8b45448cc51c519ae2039b8d2984cb92.png", - "featured": false, - "title": "End Castle", - "description": "Ends version of a Stronghold and Endcity Hybrid. you can find Gravity, Wax Wings, End Ship Keys, End Crystals and other things here. can be found either with an End Castle Map or Eyes of Ender", - "created": "2024-06-29T19:40:29.963627Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/72fec0eda0f25605076c66ad9387f1c68f012831.png", - "featured": false, - "title": "Piglin Donjon", - "description": "The Donjon is a Megastructure spawning rarely in crimson forest biomes containing several room types of the various bastion remnants and container crates filled with gold. also look out for hidden vault rooms. Ontop is a Coloseum for Vault keys", - "created": "2024-06-29T19:36:45.869456Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/791e8321b453e39efb27e7f395413af187b9b1be.png", - "featured": false, - "title": "Creeping Crypt", - "description": "Creeping Crypts are an structure found in taiga biomes, filled with creeper, gunpowder, suspicious gravel and if you are lucky, even an creeper spawner alongside the other trial spawner spawning creepr and undead", - "created": "2024-06-29T19:53:17.545158Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/7d92bafda8ae0586a777a3fc4acc12e16c67f1ef.webp", - "featured": false, - "title": "Illager Hideout", - "description": "A rare underground Dungeon that is filled with Illagers. a challenge for late game player who seek a challenge", - "created": "2023-01-18T10:08:39.109550Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/7ef44cedae0b12c37f4a57affb1151ce47a594ed.png", - "featured": false, - "title": "Nether Keep", - "description": "This Mega Structure is an giant tower spawning inside the nether, containing 3 blaze spawner rooms with their own treasure chests. bridges hold trial Spawner and arenas to obtain keys for the vault inside. you can obtain Ghasted and Wither Coated here", - "created": "2024-06-29T19:54:32.454739Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/81b65db25341bcaca0ecd146fee3d44b6e7b29b6.webp", - "featured": false, - "title": "Stray Fort", - "description": "This fort generates in cold biomes and is infested with strays and guard towers", - "created": "2023-01-18T10:09:44.118569Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/83cdac3acb02b628da4d8b8d6e0d514f66d53f61.png", - "featured": false, - "title": "Desert Ruins", - "description": "Desert ruins are an archeology structure with an custom desert village spawning around it containing more archeology. you can obtain Outreach here", - "created": "2024-06-29T19:50:38.430678Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/93dc2790ee15a172f5e7a9100790dedde9ea6b35.webp", - "featured": true, - "title": "Taverns", - "description": "Taverns are places where you find beds and a Trader selling maps to some of the dungeons or ruins of this datapack. you need to trade with the trader once for them to unlock the Map Trades", - "created": "2023-01-18T10:02:02.133148Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/9c324aff5f0835b4ffef7f8e40b26351761f6ee9.png", - "featured": false, - "title": "Bunker", - "description": "A somewhat rare structure that resembles surface exposed strongholds, they have a bigger room variety and dont have an end portal chamber", - "created": "2024-06-29T19:27:16.513618Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/a70b379f7f0b18e762c56f4ba7aa6794082b1cbc.png", - "featured": false, - "title": "Wells", - "description": "why should the desert be the only place to have unnecessary wells?", - "created": "2023-01-18T10:37:24.768197Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/ae3b6e769ad5f6c06893c257d99e625734639a00.jpeg", - "featured": false, - "title": "Remnants", - "description": "Remnants are rare enviromental ruins, not different from wild ruins but MUCH MUCH rarer. one of them is a classic village that is abandoned", - "created": "2024-08-12T05:21:22.888001Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/af2bf4d1adf04c85a9347a380bc34d927a4f83bc.png", - "featured": false, - "title": "Badlands Miner Outpost", - "description": "This unique Outpost is more about the mining operations in Badlands. a good way to get gold and tnt", - "created": "2023-10-13T20:43:34.951861Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/bdad5c3d0022ae0f87c4a1974622478c2203fbcc.png", - "featured": false, - "title": "Witch Villa", - "description": "Spawning in swamp biomes and Mangrove Swamps those structure act as witches woodland mansion with their own experiments and own backyard", - "created": "2023-10-13T20:53:34.473229Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/c55944ee3b90dafe32c7a2e09617620bc844e8e8.webp", - "featured": false, - "title": "Firewatch towers", - "description": "They are atmospheric builds to make the world feel more lived in. you can use them as a small base or just to find a nights rest ", - "created": "2023-01-18T10:03:02.455997Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/ccbe787a85e5f1a2437cb287857cbc8e0213e30d.png", - "featured": false, - "title": "Piglin Camps", - "description": "Spawning in the nether they act as smaller structures with 1 Piglin Brute and a loot chest. You can find Hamlet maps here", - "created": "2023-10-13T20:58:01.065049Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/d0b976bd2249898c7879136af18d4b2a616596ed.png", - "featured": false, - "title": "Illager Camps", - "description": "The Illager are on the move and set up camps all over the world!\nthose small structures are a small challenge you can interact with on your travels. you can find Illager Structure Maps here", - "created": "2023-01-18T10:34:16.419471Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/d3edc01465923590e4abc93a94b0c5879de2c2c5.png", - "featured": false, - "title": "Shrines", - "description": "Shrines leading down to 1-5 themed combat arenas that all follow 1 theme per shrine, amound of copper bulbs indicate how many rooms there are. you can find Shrine Keys, Ominous Shrine keys and Traveler here. Ominous vaults are only in lv 5 shrines", - "created": "2024-06-29T19:44:45.301799Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/da8d00e00d485cddb7c6b169353d9909da528019.webp", - "featured": false, - "title": "Mangrove Swamp Hut", - "description": "the witches moved into the mangrove swamp with 3 different hut styles", - "created": "2023-01-18T10:06:24.344753Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/df194e2f9456e25f3244a81c7aa42a492bb6b913.png", - "featured": false, - "title": "End Ships", - "description": "Lone Endships spawning within the end containing a vault needing an End Ship Vault Key. Those vaults always hold Elytra. Maybe even enchanted with Wax Wings", - "created": "2024-06-29T19:38:02.526215Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/e9e56a5f4263a4df8b827dd45b0da3b846759b5f.png", - "featured": false, - "title": "Wild Ruins", - "description": "Under wild ruins fall things like small camps, huts and dead redstone golems, they are environmental and supposed to add to making the world feel more lived in", - "created": "2023-01-18T10:32:50.245310Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/eb5c4c1c4d8e8e327fc185def65f1e6e8e76229e.png", - "featured": false, - "title": "Underground House", - "description": "'tis but a terraria reference", - "created": "2023-01-18T10:36:20.691908Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/f33b18104a9a692002a71506f567d3c19704f661.png", - "featured": false, - "title": "End Lighthouse", - "description": "Structures spawning in the End acting as Ends version of Taverns. you can find maps here for End Castles and obtain End Ship Keys", - "created": "2024-06-29T19:39:14.689494Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/tpehi7ww/images/fb617439fd291d6ada2e783327d7e712d5f7ac28.png", - "featured": false, - "title": "Conduit ruin", - "description": "A way to teach player how to build a conduit with hints in the chest in the prismarine ring as well as being an archeological site", - "created": "2023-10-13T20:42:51.635760Z", - "ordering": 0 - } - ], - "color": 1710102, - "thread_id": "tpehi7ww", - "monetization_status": "monetized" - }, - "ENZmbSFZ": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20.1", - "1.20.2" - ], - "id": "ENZmbSFZ", - "slug": "dungeon-difficulty", - "project_type": "mod", - "team": "3LWpH3z4", - "organization": null, - "title": "Dungeon Difficulty", - "description": "\u2620\ufe0f Increase the difficulty and get matching rewards.", - "body": "![](https://cdn.modrinth.com/data/ENZmbSFZ/images/49610e16c8825d1354622e5d523b70573830f3ad.png \"\")\n\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n![Availability](https://img.shields.io/badge/Available-1.18.2%20|%201.19%20|%201.19.1%20|%201.19.2%20|%201.19.3-ecebe6?labelColor=263768&style=for-the-badge)\n![Environment: Server](https://img.shields.io/badge/SERVER%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n\n![Environment: Client](https://img.shields.io/badge/CLIENT%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n[![Fabric API required](https://img.shields.io/badge/Fabric%20API-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)](https://www.curseforge.com/minecraft/mc-mods/fabric-api)\n[![Projectile Damage required](https://img.shields.io/badge/Projectile%20Damage-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)](https://www.curseforge.com/minecraft/mc-mods/projectile-damage-attribute)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n### \ud83d\udd27 = this mod | \ud83d\udd29 = entity & loot attributes\n\n![](https://cdn.modrinth.com/data/ENZmbSFZ/images/0a3718915c8aa5f40dbec714f1f82e9625ef9adf.png \"\")\n\n# \ud83d\udce6 Features\n\n## \ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66 Per player difficulty\nThe more players are online, the stronger mobs spawn.\n\n## \u2620\ufe0f Zone specific difficulty\nMobs spawning at different locations (dimensions, biomes) have increased attributes (such as attack damage, health, armor) by different amount.\n\n(Generic example: all hostile mobs in the nether have more health, attack damage, armor)\n\n(Specific example: all creepers in the jungle have more health and movement speed)\n\n## \u2728 Zone specific rewards\nTo match zone specific difficulty, items looted from mob drops and chests, have increased attributes (such as attack damage, projectile damage, armor, max health, etc...) by different amount.\nSome loot tables have specific buffs to their items.\n\n(Generic example: all looted items in the nether are stronger)\n\n(Specific example: all weapons looted in desert pyramid chests have more attack damage)\n\n# \ud83e\uddd0 Examples\n\n## Loot chests in the nether\n\n![](https://cdn.modrinth.com/data/ENZmbSFZ/images/e4d17c155b8ca56c602b68225896f32fd08f1eca.png \"\")\n\n## Mobs\n\n![](https://cdn.modrinth.com/data/ENZmbSFZ/images/516d1932391916515026669cf6071e5859de0ef7.png \"\")\n\n\n# \ud83d\udd27 Configuration\n\nThis mod is fully configurable, for more details check out the [project readme](https://github.com/ZsoltMolnarrr/ProjectileDamage \"\").\n", - "body_url": null, - "published": "2022-07-16T22:43:08.064460Z", - "updated": "2024-06-18T15:24:32.329079Z", - "approved": "2022-07-16T22:43:08.064460Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 144276, - "followers": 215, - "categories": [ - "adventure", - "equipment", - "worldgen" - ], - "additional_categories": [ - "game-mechanics" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "pdMFGWFb", - "ZB1rP0Gg", - "OAYrMWsn", - "nFBNCNjX", - "2e0OBkKo", - "3eqOHgyo", - "Nm7ok1Hg", - "6IGX3RML", - "kJ5XOuvQ", - "lfxzsJpa", - "epTpCL5T", - "ymAJ3UJx", - "LjuYrHpR", - "92g6yttv", - "9hkR7QGb", - "HsPMYEeO", - "Px9EsO80", - "HRMBXEo4", - "lWcXsUbx", - "k6ljMDXD", - "P9lwqkzT", - "cdbouhH3", - "5EHHGPcI", - "fB8cjx51", - "FYbSGPsw", - "lXoQFzVn", - "LBHhEKaH", - "ciQcQG77", - "DIxlZCnE", - "nKHf8dsy", - "toBOW0xJ", - "NGindg0j", - "AmSBNxgE", - "HMmYxIPw", - "LzGqjsdM", - "CjEPl7OU", - "aLVZ7ugY", - "sY5aFlxt", - "nnllzcQl" - ], - "icon_url": "https://cdn.modrinth.com/data/ENZmbSFZ/67aba460eeb29c8ff61348256ea58848ea975508.png", - "issues_url": "https://github.com/ZsoltMolnarrr/PowerScale/issues", - "source_url": "https://github.com/ZsoltMolnarrr/PowerScale", - "wiki_url": "https://github.com/ZsoltMolnarrr/PowerScale", - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/ENZmbSFZ/images/0a3718915c8aa5f40dbec714f1f82e9625ef9adf.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-07-17T11:51:05.031443Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ENZmbSFZ/images/49610e16c8825d1354622e5d523b70573830f3ad.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-09-25T13:50:44.056680Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ENZmbSFZ/images/516d1932391916515026669cf6071e5859de0ef7.png", - "featured": false, - "title": "example_mobs", - "description": null, - "created": "2022-07-17T12:41:56.659403Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ENZmbSFZ/images/e4d17c155b8ca56c602b68225896f32fd08f1eca.png", - "featured": false, - "title": "example_loot", - "description": null, - "created": "2022-07-17T12:41:55.078013Z", - "ordering": 0 - } - ], - "color": 5988192, - "thread_id": "ENZmbSFZ", - "monetization_status": "monetized" - }, - "7YjclEGc": { - "client_side": "optional", - "server_side": "required", - "game_versions": [ - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "7YjclEGc", - "slug": "dynamic-lights", - "project_type": "mod", - "team": "t8O7LLDb", - "organization": null, - "title": "Dynamic Lights", - "description": "Supported entities and items such as torches or lanterns emit light! Server-side only!", - "body": "# Tschipcraft's Dynamic Lights\n

\n \n\n \n

\n\n> A server-side data pack/mod for 1.17x-1.21x\n\n
\nYouTube showcase\n\n
\n\n## Features\n\nSupported entities and items such as torches or lanterns will emit light by using the light block added in 21w13a. Some items are water sensitive and only turn off or on inside water.\nAdditionally, all enchanted items will emit light level 6 while some enchants under certain conditions emit light level 9. \nFor a detailed overview of all supported items and entities, take a look at the wiki pages linked below.\n\nThis data pack/mod is completely server-side, but can also be installed on the client only for single-player worlds!\n\n[-> For a detailed overview and available settings, take a look at the wiki <-](https://github.com/Tschipcraft/dynamiclights/wiki)\n\n\n## Installation\n\nThis data pack is also available as a mod with an additional global config file and settings menu when installed alongside [MidnightLib](https://modrinth.com/mod/midnightlib).\n\nDecide if you want to download the pack as a pure data pack [DP] or packaged as a mod [Mod].
\nPut the pure data pack .zip file into the `datapacks` folder of your Minecraft world, or the mod into your `.minecraft/mods` folder.\n\n\n## Manage\n\nTo open the ingame menu, execute `/trigger tschipcraft.menu` or `/function #tschipcraft:menu`. There is a **Reset** and an **Uninstall** button.\n\n\n## Compatibility\n\n\n\nThis data pack follows the [Smithed](https://wiki.smithed.dev/conventions/) and essential [MC Datapacks Discord Server](https://mc-datapacks.github.io/en/conventions/index.html) Conventions to ensure data pack compatibility.\n\nSome sophisticated redstone contraptions may not work when this project is installed, since the light block is not pushable for some reason. Please report any issues on GitHub.\n\n\n## External Links\n\n\n\"CurseForge\n\n\n\n\"PlanetMinecraft\n\n\n\n\n \n \n \n\n\n\n\n\n", - "body_url": null, - "published": "2023-01-01T21:57:35.292298Z", - "updated": "2024-07-10T22:09:50.532359Z", - "approved": "2023-01-01T23:12:11.804888Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-Custom-License", - "name": "", - "url": "https://github.com/Tschipcraft/dynamiclights/blob/master/LICENSE" - }, - "downloads": 551755, - "followers": 1026, - "categories": [ - "adventure", - "game-mechanics", - "utility" - ], - "additional_categories": [ - "equipment" - ], - "loaders": [ - "datapack", - "fabric", - "forge", - "quilt" - ], - "versions": [ - "bs4XEbDA", - "XAwQ16nH", - "y03u5y3S", - "okEG0aAl", - "7cT5xqe9", - "s9Y3IyM9", - "Y1UP7YoY", - "3ZL3x0U9", - "bYYMl4xu", - "Hgo9cclp", - "Ely3MqGM", - "ZGEjOvYo", - "eU6PA0pr" - ], - "icon_url": "https://cdn.modrinth.com/data/7YjclEGc/0b491b5a8bfd478037f1392f1d3effc773758ef9.png", - "issues_url": "https://github.com/Tschipcraft/dynamiclights/issues", - "source_url": "https://github.com/Tschipcraft/dynamiclights", - "wiki_url": "https://github.com/Tschipcraft/dynamiclights/wiki", - "discord_url": null, - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/tschipcraft" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/7YjclEGc/images/0ca04c6ca2819da105baa4a75522165d18553bbc.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-06-16T09:24:42.469816Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/7YjclEGc/images/8fa8259fbe7033c335be97a191aec7a0d1f1b83c.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-01-01T22:15:53.402450Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/7YjclEGc/images/8b072ac4082ec0d46832ba816656e7a35b367986.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-01-01T22:16:01.629653Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/7YjclEGc/images/d6a430b85d60290abc46ba6e317c7323531b892f.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-01-01T22:16:06.985144Z", - "ordering": 3 - }, - { - "url": "https://cdn.modrinth.com/data/7YjclEGc/images/e34f7e148ad616695d3a5a92cf46a7314d7aaf3c.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-01-01T22:16:13.808048Z", - "ordering": 4 - }, - { - "url": "https://cdn.modrinth.com/data/7YjclEGc/images/0a07da1ad61bcb7ecfb19da43ea12c1b4b9f43c6.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-01-01T22:16:19.199462Z", - "ordering": 5 - } - ], - "color": 9455648, - "thread_id": "7YjclEGc", - "monetization_status": "monetized" - }, - "nBaXIQY9": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "nBaXIQY9", - "slug": "eldritch-end", - "project_type": "mod", - "team": "duGEwVFw", - "organization": null, - "title": "Eldritch End", - "description": "Descend into madness with new end biomes, forbidden magic, and more.", - "body": "![EE](https://github.com/nvb-uy/cdn/blob/main/desc/eldritch_end/banner.png?raw=true)\n\n[![Discord](https://img.shields.io/discord/790272037578473512?label=Discord&color=393939&labelColor=8c51b0&style=for-the-badge&logo=discord&logoColor=white)](https://legacy.curseforge.com/linkout?remoteUrl=https%253a%252f%252flunapixel.studio%252fdiscord) ![Fabric and Forge](https://img.shields.io/static/v1?label=1.20.1&message=Fabric%20and%20Forge&color=393939&labelColor=8c51b0&style=for-the-badge&logo=curseforge&logoColor=white) [![Support us and get early access!](https://img.shields.io/static/v1?label=&message=Support%20us%20and%20get%20early%20access!&color=393939&labelColor=8c51b0&style=for-the-badge&logo=kofi&logoColor=white)](https://ko-fi.com/ElocinDev)\n\n[![FABRIC REQUIRES](https://img.shields.io/static/v1?label=FABRIC%20REQUIRES&message=Necronomicon%20API%20and%20AzureLib&color=393939&labelColor=347564&style=for-the-badge&logo=curseforge&logoColor=white)](https://legacy.curseforge.com/minecraft/mc-mods/eldritch-end/relations/dependencies) [![FORGE REQUIRES](https://img.shields.io/static/v1?label=FORGE%20REQUIRES&message=Necronomicon%20API,%20AzureLib%20and%20Connector&color=393939&labelColor=347564&style=for-the-badge&logo=curseforge&logoColor=white)](https://legacy.curseforge.com/minecraft/mc-mods/eldritch-end/relations/dependencies)\n\n![Eldritch End Description](https://github.com/nvb-uy/cdn/blob/main/desc/eldritch_end/1.png?raw=true)\n[![supportus](https://github.com/nvb-uy/cdn/blob/main/desc/eldritch_end/2.png?raw=true)](https://ko-fi.com/ElocinDev)\n\n**Eldritch End** is an end expansion mod inspired from **H.P. Lovecraft**'s work. It aims to bring the lovecraftian universe to the end, while being original. Adding new biomes, tons of blocks and items, horrible aberrations to fight, its own corruption mechanic, and more. It is also inspired from the **World of Warcraft's Visions of N'zoth** update.\n\n**The Biomes**\n\nFrom the desolated Hasturian Wastes, to the corrupted Primordial Abyss, delve yourself into eerie and dangerous biomes, but beware of the monsters. Tons of new biomes coming soon!\n\n**Configuration**\n\nEverything is configurable. Adjust the mod to fit your modpack perfectly. We aim to make everything configurable, including every detail. Feel free to request configs for features that aren't yet!\n\nThe current release of this mod is on beta. Early access releases will be available for [Ko-fi supporters](https://ko-fi.com/elocindev), including the first bosses, **Hastur, The King In Yellow** and **The Faceless**.\n", - "body_url": null, - "published": "2023-08-13T16:54:03.907700Z", - "updated": "2024-01-16T01:59:37.595820Z", - "approved": "2023-11-23T19:33:33.492957Z", - "queued": "2023-11-22T02:45:31.247108Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 248291, - "followers": 106, - "categories": [], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "DOsTSD8F", - "Wh8wEvni", - "wPFjIqNO", - "sIIGq8oW", - "hjijvYrR", - "vXVJC8l4", - "Ua1jQ8xb", - "Xx5Bo3G8" - ], - "icon_url": "https://cdn.modrinth.com/data/nBaXIQY9/9b299f9884a0572ee65e0164b44351c4d56ad89c.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/nBaXIQY9/images/d733e17a8eca9bfeb54aa1b884ca7582ac8ddd6b.png", - "featured": true, - "title": "The Eldritch End", - "description": "Primordial Abyss using Pastel Shader (v0.2.30 Generation)", - "created": "2023-12-05T08:46:49.670610Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/nBaXIQY9/images/89acfd60661d47892b06dd5776d72372bf4ceb93.png", - "featured": false, - "title": "The Aberration", - "description": "Lurker of the Primordial Abyss. Its attacks may not be the strongest, but they will make you fall in madness.", - "created": "2023-11-22T04:54:24.166354Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/nBaXIQY9/images/0ba37356cb840efe1299d3eacc7db2c5c9b4653b.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-22T04:54:13.483878Z", - "ordering": 3 - }, - { - "url": "https://cdn.modrinth.com/data/nBaXIQY9/images/17ce7aec4c5c299e240959b22c9d20e1deef817a.png", - "featured": false, - "title": "The Eldritch End", - "description": "Primordial Abyss + Hasturian Wastes using Complementary Reimagined (v0.1.0 Generation)", - "created": "2023-11-22T04:52:34.543823Z", - "ordering": 4 - } - ], - "color": 1319964, - "thread_id": "gwHl3hb5", - "monetization_status": "monetized" - }, - "fRiHVvU7": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "fRiHVvU7", - "slug": "emi", - "project_type": "mod", - "team": "OqEReJSr", - "organization": null, - "title": "EMI", - "description": "A featureful and accessible item and recipe viewer", - "body": "# EMI\nEMI is a featureful and accessible item and recipe viewer. It brings many new features, and optimizes for the user experience. Outside of the standard Fabric/Quilt API, EMI requires **zero** dependencies, and can be launched with the game simply and easily.\n\n![](https://cdn.modrinth.com/data/fRiHVvU7/images/0d3b5b33d0016b21834ce6f3602169f7c48de13f.png)\n\n![](https://cdn.modrinth.com/data/fRiHVvU7/images/f3c8b452eae6dde028c37e3a3e3792459468d865.png)\n\n## Runtime JEI Compat\nFor runtime JEI compat, all you need to do is install JEI alongside EMI and they will work together to share recipes. JEI will be hidden.\n\n## What does EMI bring to the table?\n\nOf course EMI comes with every feature you'd come to expect from the outset, viewing recipes, favoriting items, searching, and the like. But what's new that EMI offers?\n\n* A craftable mode for **quickly crafting** any recipes you're able to make, usable by toggle or as a config for empty searches\n* **Recipes** can be **favorited** with items, and also can be used to quickly craft at a button press\n* A **recipe tree** for breaking down the cost of a complex craft, showing you **every step**, how many **base ingredients** you need, and what you'll have leftover\n* A **recipe tree crafting mode**, counting up the materials and steps you need to be complete to finish a task, including **synthetic favorites** in your sidebar you can use to **craft every step** for exactly as much as you need\n* Smart display of **tags**, with translations, models, and tooltips, showing you ingredients at a glance, such as \"Planks\" instead of slowly rotating through every plank in the game.\n* Smart breakdowns of base costs, letting recipe trees automatically break down to base ingredients, and letting you define **your own defaults** as you play\n* **Tooltips** for recipes, tags, and ingredients showing you what will be crafted, and what makes up an ingredient\n* Binds for quick crafting **straight into your inventory or cursor**, one or many at a time, in conjunction with recipes favorites or the craftable mode\n* A **clean** and **modern** API, built from the ground up to be simple, powerful, and suit all of EMI's features\n* **Zero third party dependencies**. EMI only requires standard, first party Fabric/Quilt APIs\n\n\n## What does EMI stand for?\nIt doesn't, it's not an acronym. Or maybe it's an acronym without a meaning? If it makes you more comfortable, you can pick one from the list below, or make your own up.\n\n* Emi Memy Imi\n* Exhaustively Many Items\n* Explicitly Mandated Items\n* Endless Material Information\n* Expounded Minutia Introspection\n* Earnestly Made Imitation\n* Even More Items\n* Eminence, My Inception\n* Emi's Magic Inventory\n* Efficiently Managed Inventory\n* Exploring Modified: Iridescent\n* Expropriated Matter Insights", - "body_url": null, - "published": "2022-06-08T18:43:43.368416Z", - "updated": "2024-08-11T22:12:22.370166Z", - "approved": "2022-06-08T18:43:43.368416Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 1926548, - "followers": 1340, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "y07Z99Fu", - "Q6tTbo1x", - "K65QAWMh", - "YXPSJa6e", - "iYEz2kTL", - "Selw0HYX", - "A8yQEzfW", - "E5xVJcgc", - "pgkoQN7L", - "D3LyTAws", - "wWQ7UZ2q", - "nZGKMwAA", - "yu6i46bx", - "n7JoPQix", - "LAmIsYNr", - "RgQ7FrsH", - "IoW80f9m", - "udXqkIbu", - "HoOD920y", - "olpu7zwd", - "cfYr580M", - "Nah0xUBl", - "QMDzRsgo", - "p9jbOqyn", - "tN2XQVEJ", - "ftT3b1yq", - "WhmdWccV", - "bAyIAOBL", - "ZxUKxSNd", - "UUi66xPS", - "e8yMWd29", - "X4bOWHC2", - "fI0dINR4", - "XmCUxxkW", - "jBccUcin", - "xmDkD61V", - "wMwDwu3J", - "JDYyc3km", - "k0JvR8fB", - "YjHd11wZ", - "AVh1lXN3", - "foXHvGih", - "7z5aEkkm", - "Sr03WyB4", - "FSHwx86x", - "cCpcaR2M", - "yQJ7B5nr", - "yKTNiAdh", - "57RIQAd7", - "o33Kccwv", - "9GlQFcnd", - "vlDdC1kL", - "lkS8hPC7", - "fS3fm4Dd", - "6mrLiOWt", - "dlvl62R7", - "mpzT6mBc", - "PuAYjGi1", - "s4KYdf4l", - "rKHPdZDJ", - "ZIS2bNb1", - "jGpO3aCU", - "wAp7hMUU", - "l9ixr9Dk", - "WGclw60s", - "iu1dOnJl", - "vy8MPD02", - "RPPRwMBI", - "DDkCVTmY", - "jOFzj21O", - "lnPekvZX", - "bTjX0Jsd", - "gEGU5Xir", - "rjkcKxdA", - "Xek2SeF3", - "yTEBSR8Y", - "gokBtbDo", - "t14D5ZJk", - "TGaxuN3i", - "4pbvOVlV", - "OTbAVSDE", - "MDskMT93", - "SKPXM4q6", - "OwZJfOuX", - "DBeXPclI", - "XjeprwvC", - "cbZWmhGq", - "NUdGBKhA", - "luelaLAf", - "XcvcmBXS", - "CIUgXtQR", - "jrHZcUei", - "ppVyb7ns", - "Bx4nG0q7", - "yAcaigy0", - "VSLv9j3b", - "gS3G7IQC", - "7DxyV3hH", - "BOUEFB16", - "ZYREdR8e", - "9Sl6aEEg", - "LzmUaL4c", - "kP4Ttjg3", - "ARMJwZQk", - "lFlnmxZX", - "99422QOb", - "rUnMUodd", - "gXppZuUk", - "SRfzqUwE", - "PA7CNBS1", - "GXDabLjD", - "ZHJCnRrV", - "SErzvird", - "fPRExx0b", - "lZUnNROf", - "P2jD6pvi", - "3ZTak90f", - "eo1v9M36", - "nxwHXyAp", - "VDBZ3FfS", - "vQWnMEgA", - "nROflJT2", - "Of9yAFuQ", - "IXuWMuh3", - "IOTLvGDt", - "3bWCInBV", - "T6JBXl6g", - "higCO4E4", - "YxwzpJCq", - "w5JiWCW7", - "pG5HGVTu", - "MkemtDIU", - "VyI9Fr1W", - "uWOLRJF1", - "dJR0haLe", - "nFk08aES", - "ozJzwpzN", - "IvAyCXEb", - "5Zld5CC5", - "t2VUPeY1", - "e637x6DP", - "mswL1Cx9", - "zA0tREKg", - "VNH5f0Hi", - "cZIemJcR", - "qnO2ZoJH", - "XbMku1KO", - "bAYhhGqf", - "I3JL1sI9", - "FZ64cRZE", - "vcybH53j", - "pYDQKFeb", - "STIuB6G5", - "10TkzyBV", - "LHHhqkL2", - "X5W6NKzV", - "Qhg4LbNd", - "xrNa7BYH", - "zuUJzYUV", - "WFt4jv0T", - "52yAooXY", - "De0PHzIx", - "WjW9CHfj", - "CLHwCTp1", - "JZDbqnxr", - "paDs62jv", - "YVPp8jzW", - "Jr0Yf8u2", - "oA5GgOHE", - "7jVTxOCF", - "5U4TG26Y", - "lOT4MTxG", - "L1Ew1Lqd", - "duZtEIpt", - "feTe8TlD", - "BBCH3lGq", - "v23AX0tn", - "mn3yNAK2", - "G8b88mou", - "YUxVrA2Y", - "BPGh6SPX", - "kQtM7WHz", - "bkE3fS2l", - "MdaKz81K", - "O7aSkZQW", - "X2ligAnL", - "B3nCpImc", - "TEc5cW0M", - "1i6tvCQX", - "et5qRkAD", - "9cfSTnIK", - "BSIAesA3", - "tKSmt8eh", - "YDTMLiJr", - "38WXrQH1", - "CAr87JlY", - "Qj9KohS3", - "khldbYJv", - "6zkJhbnx", - "DBMNFHj3", - "ZuZUW60m", - "Tg64Z6sA", - "r3B6x1If", - "F2UmhLRv", - "lElIQlYu", - "Tgsj5Iry", - "DCjY1O8T", - "Vkud1bpA", - "7SYqsFB9", - "WZsj6ARC", - "1D1XIvL7", - "rB7RxzsG", - "t0oce5tQ", - "DoKtwgI7", - "aHJUq2yS", - "sSgnWL3r", - "4mx41ehI", - "kr0VbAGZ", - "TEs5oCdP", - "ciMqRO3M", - "ZiWxCd0J", - "FRCRUfd3", - "MvPCuYYA", - "VQROU1Eb", - "WPGlB0Q4", - "K2ePWegL", - "r0H3gXol", - "kf0WMidK", - "fhrIZU0y", - "wGL8eTVV", - "E80ymIet", - "CUoRjscx", - "y6Pchk8E", - "COZQFEqG", - "RP9coq1M", - "LqtKhfge", - "idoOUaCk", - "mQ5vmtq6", - "bTfpCdYw", - "WYq0OMLK", - "LhbqNQf1", - "UCpCV4NB", - "EwkWJFiL", - "h8uRTkMm", - "4P7cDZh6", - "S95SltXc", - "uc0bAHRJ", - "5EF7qT9j", - "yAKyNAcX", - "m20CKFQP", - "LuKVNzSW", - "C7wDPBBO", - "VldBzgSe", - "KVRbalGS", - "bu1kRUXQ", - "IOqjd65y", - "WfgfLwLP", - "YnaTUIc5", - "Oh5hbbaI", - "kZ9XQdPd", - "V3N4J6qf", - "v5NJCWY9", - "SeSuTQxr", - "kFb4jT7Q", - "DqzrW6QN", - "HlfhF7AQ", - "ShejnJfY", - "LKSxkjKD", - "mqiPWBzS", - "qpiHDyUC", - "7XKOZJmG", - "EY0bsln7", - "hIuOBjbs", - "aD5TSGGI", - "jT5Qro6x", - "hyg4KnuZ", - "fTlqZTyF", - "P0MSenTX", - "gUG5ToEM", - "WsJqAKp7", - "OakBkMPU", - "Ph2khrMS", - "H9w4Ydog", - "mxCcRtpg", - "Q8CMK9N2", - "nXM9GfId", - "3E656I3R", - "4AAJllHB", - "2cTZQ8kN", - "ORJaB6VX", - "AoRrWyoO", - "wbgMJeMX", - "nKHd76xj", - "RNRM4uV3", - "pKhU2h5V", - "yzBWYzer", - "mh0nVpvd", - "oPrVxI1B", - "1CqxcckV", - "WL0Evl7s", - "frxcvFif", - "CT8YRMFZ", - "o9YEnMle", - "XLFgFOY5", - "QaDJ9Qul", - "sxxVZDxv", - "CuU3yQ5k", - "FPU1PaZ9", - "KzxcdPKP", - "Lz7REsqm", - "t6sA5eIt", - "M7ynHTnb", - "qlOQ1Ts3", - "vgP2BYpD", - "LPa8R1oT", - "wJJNXskX", - "pWonvbOv", - "rohQlpM0", - "ZP7ZK7Lj", - "SFAPEnOo", - "EiKbj434", - "79b5GcsK", - "LtMXoSYI", - "3KtYJ2Av", - "hAbEzEta", - "QXfQTnbM", - "Tk1KEPaS", - "56E4LTxT", - "pORJ7GVs", - "wjQy6sQv", - "l15ilTAR", - "AJ1mDwj6", - "jXyglcrU", - "1ocza6o7", - "crPExfgb", - "arTpMrYe", - "eLWsC2tY", - "940GsBY0", - "RvMwqywq", - "ynMAB9G5", - "eINRNebJ", - "cEuDNBVH", - "NYZWAPDB", - "qTM8LiKt", - "X6In4fQO", - "3pZIo9DE", - "36EFbBVx", - "DUkvQ7If", - "EaJzQKgN", - "danfgWqK", - "XuHFpyev", - "qFRA5N2t", - "43E0iqX3", - "r10gArKs", - "EJ5ehoSS", - "umtBPJhO", - "10yrqfdd", - "yJKM4MT2", - "PABSe7Zo", - "rO3GdrOm", - "x9hGUE2v", - "4Wza0ktp", - "FPjC6tiC", - "jYOMGYft", - "9RjArgzl", - "8bCpIouQ", - "et3Yda8g", - "hWsaLfXF", - "bvRrYwRL", - "UsF0weKt", - "4xHDcgGs", - "fgfL6Dkb", - "UJYtxEYG", - "8a9CXUGo", - "UcPFZeeY", - "8qHA9xh2", - "7eFmRnoY", - "dzfVGVCn", - "T0I7aPo5", - "mB9YETyo", - "QybkuIsL", - "WBHPrpGy", - "gI8Bw8ak", - "e7RuCuSB", - "wu6Lm26O", - "UFMTkoOy", - "UTsNvm4s", - "oco3Ru0n", - "3yd5CGg0", - "5grMgrk4", - "8wePCvSM", - "61eK5Qjc", - "iOJ2kiCY", - "251brana", - "OGkfV4Do", - "gCofWXuy", - "TK3FWW0Q", - "Nzw7ssBi", - "AR8gkjgI", - "oIJgMuQd", - "fxJ8ridT", - "Vnq1EITA", - "tzF0licw", - "UpPKrvOx", - "2DnY7e8V", - "pikNrU5i", - "BzLRE7QI", - "5PYnL6bp", - "kjfimrqy", - "x3JXUQXu", - "dR5R70l0", - "nkTNGPfi", - "uMsufpiT", - "h1PlnLK8", - "dx9JAxBH", - "SJ0JAHhd", - "ab3hfPOi", - "lDQkgadT", - "JaMPmwPX", - "85L01eYA", - "DrtzjH6o", - "WQy5U45G", - "DMiNrgtQ", - "pnNpzsjL", - "pum9p9G8", - "Nta4625W", - "o4jnHvit", - "VXzF7Jf3", - "6SFxCS4Z", - "V8GOoftG", - "oAh7Recf", - "dkw8xrHG", - "1vKrnGbh", - "4xudl8X1", - "spghOu2N", - "5b1435Qy", - "4pAJCVeU", - "k658ykiP", - "4a8tCBWN", - "NjI7RG5g", - "TwGLYmkp", - "axABqUYz", - "zRo9xfuw", - "QhG3TG8L", - "uzwdbmod", - "av8zEC0v", - "fIS5SA07", - "FLK7nYsj", - "m62N0vBZ", - "p8ct3Wd4", - "LGqZaZLs", - "harySgCU", - "MZiSLFZX", - "QT6oPqYH", - "5qgRXRYj", - "AnPwoFAK", - "VZf6Fgw4", - "sXVTxyV4", - "jLNbh0qb", - "vPa1eDs2", - "lHKRECLG", - "CNGDifV2", - "ivFE6ShM", - "XMKed62q", - "seQG8huJ", - "VddSrN3Y", - "PBtTeLpA", - "fCSXJrtb", - "BK77DVh0", - "1aiiSF65", - "wGAgdzBB", - "n08CRJmF", - "z5zG9Fow", - "3mJfd9uO", - "bh3A7AVy", - "YmCA8nld", - "axY1S64z", - "I4SRqJen", - "g1hOAOT4", - "2e7gkT1o", - "Wc09It2Z", - "JDfCnSAV", - "zWJ8RVZN", - "3mQc1o5v", - "TCiDdtjO", - "aFGm4ESK", - "CMkQ0Hch", - "5RZTe6DQ", - "37XeXpbT", - "z42fyZ0F", - "4zhp4O8u", - "SNTrPiyR", - "k8STZgoZ", - "b9OtrQB1", - "KRp4lW7A", - "pz7GGu38", - "7iQ5fd11", - "KjJWi09F", - "ZvkFcWos", - "BFmrAz9F", - "lmVVkVoj", - "6E85lIRF", - "BeIP838d", - "S3NXM8l7", - "lbtga1C5", - "Az4dsj6V", - "8KtEM1az", - "HhQ69HxF", - "OguvM0Pf", - "1z1WuvTj", - "SUb1qcBU", - "ilhFPSYz", - "6fblD6MH", - "ctLp6fsa", - "3PhmMBp9", - "wmULB9bu", - "s1tH07n6", - "KDi8Jvir", - "BduaXsAB", - "BHbwlThS", - "wKXTamt5", - "9gzeWU7v", - "X937lDzA", - "qf2E1fHW", - "RHEQI7Fc", - "q4ql2JIE", - "vwD58Ys7", - "pijKAUf5", - "uZ7UbDHM", - "IKIYLKyP", - "ejRBcDws", - "hrxmzv7I", - "sth5x8cn", - "sNV8HZRW", - "CMFWLyX6", - "X6p68pI0", - "1OQ73USb", - "TbXHNT8N", - "Plj7yw6W", - "k0u6LhLO", - "bm1PCRua", - "mhEIiLgH" - ], - "icon_url": "https://cdn.modrinth.com/data/fRiHVvU7/395fe5302b2bab612ef0623509f768f3c5a5ee0f.webp", - "issues_url": "https://github.com/emilyploszaj/emi/issues/", - "source_url": "https://github.com/emilyploszaj/emi/", - "wiki_url": "https://github.com/emilyploszaj/emi/wiki/", - "discord_url": "https://discord.gg/T2PuD9RTWV", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/fRiHVvU7/images/0d3b5b33d0016b21834ce6f3602169f7c48de13f.png", - "featured": false, - "title": "EMI", - "description": "EMI's recipe screen and interface", - "created": "2023-03-12T06:27:47.113202Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fRiHVvU7/images/f3c8b452eae6dde028c37e3a3e3792459468d865.png", - "featured": false, - "title": "Recipe Tree", - "description": "Several instances of EMI's recipe tree", - "created": "2023-03-12T06:46:01.741792Z", - "ordering": 0 - } - ], - "color": 8190635, - "thread_id": "fRiHVvU7", - "monetization_status": "monetized" - }, - "OVuFYfre": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "OVuFYfre", - "slug": "ebe", - "project_type": "mod", - "team": "O79BATDr", - "organization": null, - "title": "Enhanced Block Entities", - "description": "Reduce block entity FPS lag with almost no compromises, and improve their visuals", - "body": "## Enhanced Block Entities\n\nEBE is a **100% client side** Minecraft mod for the **[Fabric](https://fabricmc.net/use/)** mod loader which aims to increase the performance of block entity rendering, as well as offer customizability via resource packs.

\n**How does it work?** EBE Makes some block entities use baked block models rather than laggy entity models.

\n**Is it just an optimization mod?** EBE isn't *just* an optimization mod, some side effects of its optimizations are many visual improvements.
\nThese may include:\n- Smooth lighting on block entities\n- Being able to remodel block entities with block models\n- Toggling features like christmas chests\n- Being able to see block entities from as far away as possible\n

\n\n**What about animations?** The best part about EBE is that you still get to keep animations, while gaining the performance boost of baked models! Most animated block entity models will only render when absolutely necessary.

\n\n### [Indium](https://modrinth.com/mod/indium) is required to use EBE with [Sodium](https://modrinth.com/mod/sodium).

\n**Requires [Fabric API](https://modrinth.com/mod/fabric-api)**\n

\n\n\n## FAQ and Help\n\n**Q: I need help with the mod/need to report a bug!**
\n**A:** If you're having trouble setting up the mod or using it alongside other mods, I'd recommend you join our [Discord Server](https://discord.gg/7Aw3y4RtY9) and ask for help there. *If the issue is a BUG* please report it on our issue tracker (\"Issues\" tab at the top of the page)

\n\n**Q: My chests have glitched animations!**
\n**A:** You're likely using Sodium, which doesn't support certain Fabric Rendering features by default. If you need to use Sodium with EBE, you should install [Indium](https://modrinth.com/mod/indium).

\n\n**Q: My chests are invisible!**
\n**A:** You may be using a resource pack that conflicts with EBE. Open the Block Entity Settings menu (through EBE's Mod Menu entry or through vanilla Video Settings) and enable \"Force Resource Pack Compatibility\".

\n\n**Q: How is this different from [FastChest](https://www.curseforge.com/minecraft/mc-mods/fastchest)?**
\n**A:** FastChest does not preserve chest animations, and only optimizes chests (in a similar way to EBE). EBE also optimizes other block entities:\n- Ender Chests\n- Signs\n- Bells\n- Beds\n- Shulker Boxes\n- Decorated Pots\n

\n\n## FPS Boost\nRendering 1700 chests:\n### Vanilla\n![Before](https://github.com/FoundationGames/EnhancedBlockEntities/raw/116_indev/img/before.png)\n### With EBE\n![After](https://github.com/FoundationGames/EnhancedBlockEntities/raw/116_indev/img/after.png)
\nA 155% frame rate increase!\n\n## Resource Packs\nHere's an example of how you can customize chests with resource packs using EBE.

\n![Custom Chest GIF](https://user-images.githubusercontent.com/55095883/112942134-f67fe780-912f-11eb-8b11-cf316544c22b.gif)", - "body_url": null, - "published": "2021-03-01T00:33:17.073472Z", - "updated": "2024-06-13T19:44:57.246192Z", - "approved": "2021-03-01T00:33:17.073472Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 4027708, - "followers": 3700, - "categories": [ - "optimization", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "tUbREtJR", - "J7Zc989q", - "l4eXcVcY", - "oiMCXKDH", - "HHqDCd5p", - "bndJ1Eq5", - "Zl4ETunR", - "ILuyoK6c", - "qbUAJjs9", - "VOB3iJkd", - "5FTTHyNq", - "88qNYjJz", - "Id00LoSl", - "s76PBY7D", - "fZx04xgT", - "6NvQpIBY", - "fJLBqbZ5", - "Xdo5ZiRc", - "i3v1Skck", - "eIFo7wvq", - "xeHyTMq8", - "Ihazqamt", - "xUOoKrs2", - "BKpMtYZB", - "8OuTJDGd" - ], - "icon_url": "https://cdn.modrinth.com/data/OVuFYfre/icon.png", - "issues_url": "https://github.com/FoundationGames/EnhancedBlockEntities/issues", - "source_url": "https://github.com/FoundationGames/EnhancedBlockEntities", - "wiki_url": null, - "discord_url": "https://discord.gg/7Aw3y4RtY9", - "donation_urls": [], - "gallery": [], - "color": 13734690, - "thread_id": "OVuFYfre", - "monetization_status": "monetized" - }, - "NNAgCjsB": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "b1.7.3", - "1.7.10", - "1.8.8", - "1.8.9", - "1.12.2", - "1.16", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3-pre1", - "1.19.3-pre2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "NNAgCjsB", - "slug": "entityculling", - "project_type": "mod", - "team": "hLPrl6Gq", - "organization": null, - "title": "Entity Culling", - "description": "Using async path-tracing to hide Block-/Entities that are not visible", - "body": "# EntityCulling\n\nUsing async path-tracing to skip rendering Block/Entities that are not visible. [Website.](https://tr7zw.github.io/project/entityculling/)\n\nMinecraft skips rendering things that are behind you, so why is it rendering everything that you still can't see because of a wall in the way? This mod utilizes your other CPU cores/threads to do really quick path-tracing from your camera to all block/-entities to determine rather they are visible or not. During the rendering, the not visible ones will be skipped the same way entities behind you are.\n\n[![Shockbyte](https://tr7zw.dev/img/shockbyte_black.png?v=2)](https://shockbyte.com//partner/tr7zw)\n\n## Dependencies\n\n- none\n\n## Incompatible\n\n- none (With some mods you might need to add the blocks to the config whitelist to fix visual issues)\n\n## Tested with\n\n- Sodium\n- Iris\n- Optifine\n \n## Note to why it works even with Sodium/Optifine\n\nThis has been tested with other mods, Optifine(Optifabric), Iris, and Sodium, in all cases resulting in fps gains in places like Game Server lobbies.\n\nYou might wonder why it does increase the FPS with Sodium since Sodium has \"Use Entity Culling\" in its Advanced settings and enabled by default. The difference is that Sodium does a really quick pass based on the visible chunks, being way less aggressive and thereby still rendering entities that just happen to be in visible chunks, but not visible themselves.\n\n## FAQ\n\n### Does this have to be installed on the Server?\n\nNo, this is fully Client-side and can't be installed on servers.\n\n### Will this influence farms/mobs?\n\nNo. Since this mod just skips the rendering, mobs will still spawn/move/drop items.\n\n## Credits\n\nRoboTricker created the original server-side async raytracing occlusion culling implementation for Transport-Pipes.", - "body_url": null, - "published": "2022-05-25T10:09:09.784330Z", - "updated": "2024-06-14T21:20:00.112947Z", - "approved": "2022-05-25T10:09:09.784330Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-tr7zw-Protective-License", - "name": "", - "url": "https://github.com/tr7zw/EntityCulling/blob/1.18/LICENSE-EntityCulling" - }, - "downloads": 11104877, - "followers": 6045, - "categories": [ - "optimization" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "WiIRU3UP", - "AXYavMt5", - "Qek7k92S", - "2WBkUuat", - "2mzFyULh", - "mlP64Wt9", - "4GD4dwQK", - "LQ3vI7aU", - "WdlVJYKE", - "R0KPBo5r", - "1Vc3QD0W", - "b2cBCjB4", - "bRBO9ZzX", - "Wq0up4B4", - "bE2TQ25z", - "reIgRPky", - "N7HJbtfe", - "AdkBUIRs", - "WR6z6MYC", - "twdGLDHv", - "jFORrKV6", - "d3CbGntl", - "UvJN5Cy4", - "NB6TPjI8", - "374z4jcq", - "d20sUcYn", - "17Hi340V", - "BDwHAdWc", - "1MBmcSf1", - "LwvhfrTE", - "tUVHg6HN", - "pVb6ajsR", - "DkksI437", - "KSu61vcB", - "Ek0VIX9q", - "mBYyh1qv", - "HSirwtwV", - "2I1m95aJ", - "M5k1QJL1", - "knltv3Vh", - "iC2A1KnJ", - "McVB9vXT", - "7JR5qJ8f", - "dmSSEQmZ", - "l1SLPhB6", - "bpznplxY", - "sXviAk4G", - "SLiFyIon", - "bketoxVs", - "frGGaFrx", - "gO8hxcyv", - "ugIRhLoi", - "2LyjkgAv", - "PG8gMKcT", - "4Nq7hEtl", - "hyejM5za", - "SzEdoick", - "UHcskdEO", - "92bPVm5F", - "DHBIGCNn", - "F3RXDl1W", - "TOyoOLwn", - "7ZgGD02s", - "KRGWwoZW", - "1LVdHUaX", - "3VAtIiWX", - "cj8nR3eG", - "VgDjay7P", - "p2L3IXut", - "6U5rh26a", - "Gggee1My", - "LXLEbjiC", - "Bu3hSiJb" - ], - "icon_url": "https://cdn.modrinth.com/data/NNAgCjsB/icon.png", - "issues_url": "https://github.com/tr7zw/EntityCulling/issues", - "source_url": "https://github.com/tr7zw/EntityCulling", - "wiki_url": null, - "discord_url": "https://discord.gg/fWtMAkFaZF", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/tr7zw" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/NNAgCjsB/images/65781fbd7cda31b8c8e4a8def40bf445c10a1562.gif", - "featured": true, - "title": "Example of F3 stats", - "description": null, - "created": "2023-01-21T19:13:36.454610Z", - "ordering": 0 - } - ], - "color": 6052955, - "thread_id": "NNAgCjsB", - "monetization_status": "monetized" - }, - "4I1XuqiY": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20-pre1", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5-rc2", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "4I1XuqiY", - "slug": "entity-model-features", - "project_type": "mod", - "team": "fXLgMy6f", - "organization": null, - "title": "[EMF] Entity Model Features", - "description": "EMF is an, OptiFine format, Custom Entity Model replacement mod available for Fabric and Forge.", - "body": "
\n\n\"EMF\n\n# Entity Model Features\n \n[![Modrinth downloads](https://img.shields.io/modrinth/dt/entity-model-features?color=00AF5C&label=downloads&style=round&logo=modrinth)](https://modrinth.com/mod/entity-model-features)\n[![CurseForge downloads](https://cf.way2muchnoise.eu/full_844662_downloads.svg)](https://curseforge.com/minecraft/mc-mods/entity-model-features)\n\n[![Enviroment](https://img.shields.io/badge/Enviroment-Client-purple)](https://modrinth.com/mods?e=client)\n[![Discord](https://img.shields.io/discord/950942125225283634?color=blue&logo=discord&label=Discord)](https://discord.com/invite/rURmwrzUcz)\n\n[![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/traben)\n\nEntity Model Features (EMF) is a Fabric, Quilt & Forge mod that adds support for OptiFine's Custom Entity Models (CEM).
It's designed for anyone who wants to use the CEM resource pack features but to use mods such as Sodium, Continuity or ETF.\n\n\"EMF\n\n
\n\n## Required Mods\nPlease also install the below mods if you can, the obvious ones such as Sodium are not mentioned.\n\nIt should also go without saying EMF is NOT compatible with dorianpb's CEM and OptiFabric.\n#### Required\n- [Entity Texture Features (ETF)](https://modrinth.com/mod/entitytexturefeatures): \n EMF uses several features from my other mod ETF, so it is required. (primarily used to support the random model feature, the config screen, and allow textures set in models to vary like in OptiFine)\n\n#### Highly recommended\n- [Entity Culling](https://modrinth.com/mod/entityculling): This mod does wonders for reducing entity rendering lag, doing even more than Sodium's included entity culling. This is very beneficial when using animation heavy packs like Fresh Animations.\n\n\n## Fresh Animations?\nYes.\n\nit works :)\n\n\n\n
\n\n[Download Fresh Animations](https://www.planetminecraft.com/texture-pack/fresh-animations-v1-0/)\n\n\n## Features & OptiFine differences & Known Bugs\n\nUp-to-date feature details page : [Features & Optifine differences](https://github.com/Traben-0/Entity_Model_Features/blob/master/FEATURES.md)\n\n\n## FAQ\n\n> **Q:** Do all OptiFine CEM resource packs work?\n\n**A:** Most packs work fine, but I'm sure there are some exceptions, report any found issues [here](https://github.com/Traben-0/Entity_Model_Features/issues), or on my [discord](https://discord.com/invite/rURmwrzUcz).\n\n> **Q:** What's different between EMF and dorianpb's [CEM](https://modrinth.com/mod/cem)?\n\n**A:** EMF is in a complete state and has a nearly 1 to 1 parity with OptiFine CEM, EMF also does a few extra things like player animations and armor model support, with more ideas on the way :)\n\nEMF also does things differently under the hood with little to no hardcoding of support for vanilla models. Allowing full CEM support for various modded entities.\n\n> **Q:** Backports?\n\n**A:** Backports to 1.18 & 1.19 are planned.\nBackports to version 1.17 and below are not planned at this time.\n\n## License\n\nEMF is licensed under the [GNU Lesser Public License](LICENSE), version 3.0\n\n## Hosting Partner deal\n\n[![image](https://cdn.modrinth.com/data/BVzZfTc1/images/bfb592538f8206a6a2d72d19c90714bea91b0e07.png)](https://billing.kinetichosting.net/aff.php?aff=641)", - "body_url": null, - "published": "2023-03-31T23:58:40.453948Z", - "updated": "2024-07-09T06:29:41.470220Z", - "approved": "2023-04-03T00:59:48.707746Z", - "queued": "2023-04-02T02:40:36.198281Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 5411373, - "followers": 2912, - "categories": [ - "mobs", - "utility" - ], - "additional_categories": [ - "decoration" - ], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "yYaRtPUw", - "nXG5ZTWm", - "pcLQFqon", - "rVKOnrA7", - "T7mzJLz6", - "Dea94PIY", - "DjswzKtj", - "aDp7snRT", - "V2OyfXxm", - "Xd7QIIv1", - "GlVrMJfd", - "TEAO0eWy", - "6WfVnhiq", - "3ArUcFku", - "zTnuaNyR", - "I8BdGIyR", - "7bzU6chG", - "deVKWS49", - "MjDE57Jw", - "weH0Em4N", - "OZhKhqbO", - "Y4ERRvDT", - "7eRoc49u", - "8GH17mIS", - "NZKwy6yr", - "AzRidGwG", - "IL4RqqYZ", - "mOmY1cMH", - "EYEiSxf5", - "PuJLEdhx", - "5v32yTeK", - "F2rVuihD", - "kouKrQ96", - "ZZGFPXZF", - "ORrfX7aq", - "OPyB18gz", - "yVjuZyf5", - "e9hB4Qyw", - "NF2Ro84F", - "yHUWdpcz", - "nqu0vi2x", - "lu9zjvWC", - "n1DH6PLf", - "VfoKtE8J", - "akfHUoQf", - "TVhwNuR0", - "4jkePyqP", - "E6OJ69z6", - "ZAuTqMfx", - "c9lEcqYf", - "30r5YeHU", - "LnM9TQxd", - "wEcxaFJT", - "slWSM9OY", - "9ODYgM48", - "n6EyQyeN", - "b1pJegrh", - "p1Qt8SIh", - "33ddTlVK", - "VBeUopG1", - "S8VuZDQ4", - "nIQedooe", - "PETiI2Yb", - "yGROrq68", - "8FU1BYfi", - "JtRlIyBy", - "z0tRTgFX", - "9N7ilgif", - "hVYDL7YQ", - "kFcIMH1Z", - "r0UjM8gx", - "NtxuH8Wk", - "toEX8PUQ", - "hBdLuluo", - "L5j5Cgt6", - "Fhs6XUdV", - "j6G5CGoD", - "UTk9KIPl", - "zO7oFMiv", - "4e3OPRfB", - "eg7GqpgR", - "KKMsC88r", - "h4PnMR7D", - "AXMXly1R", - "K22doPG2", - "F3Urf59I", - "BA8z5Ryk", - "P6h6WCIY", - "PRB8TBBT", - "GZoWb3Sj", - "DqAqkeNx", - "IvKEtlkS", - "8iNRv6h2", - "Gnq4IVE1", - "EGtndKuU", - "9GIq2ND0", - "z5WFPrA6", - "zdcSsI7C", - "5VBMcfOB", - "OsioKrT1", - "xOy316Zc", - "Ac9PxwNw", - "1pzWwAvR", - "74Yx8tM6", - "WNdlhpAM", - "fbZGMUWW", - "KZVwrmUQ", - "TbpHIXxk", - "SS5qaBrE", - "8oFou220", - "zGa2nXth", - "ZnkxeBpm", - "ZVchszyB", - "tcrjMnUN", - "4seBWMhe", - "u3VqNoAu", - "c7TDawJ9", - "4ZslB2Hx", - "QEQnfRIO", - "uv7jW0CE", - "VifrfxZJ", - "5Pum9sao", - "r3qto42X", - "vyuiguoP", - "hxDtTc1Q", - "n5YI6Zh6", - "SH3Z72mF", - "S9HtDtJv", - "yvWntDTo", - "4vJjL6YG", - "95DrIgKD", - "7qhkYutC", - "9BeU4JMZ", - "DOvpgsS7", - "3DUWVimm", - "GCiXd1DU", - "lfYHLBCj", - "HuiMDCpB", - "KneJBt8W", - "dVfrkFFQ", - "rfh88j45", - "bwjbN1G7", - "kakr6cxQ", - "IzAfhCj5", - "rGuR7oQZ", - "fMRe5pGZ", - "652AHAwn", - "2hVd4znq", - "bCmmruN5", - "F1JjnEjo", - "mWAFiRcK", - "wa38cdv3", - "SfWhB6Bd", - "7bxh2EoP", - "aFlca15F", - "up2Xg2sy", - "jVIxXxpT", - "dzyn3ag2", - "mtJzKD3q", - "ORJKgPNp", - "rD5uCHNg", - "khwkB6ra", - "BitxFUOE", - "K0xj45PZ", - "9xVJZ8Xr", - "xvYCCPha", - "cqKSqPQH", - "gpqniM0d", - "QWCOTizL", - "ch6lB4Mh", - "ZBKoFavY", - "nAaR07o2", - "JN7NY56L", - "at9xKHYT", - "9PuZ3Kv1", - "sZcSLicd", - "S7FrTSoe", - "nYfJt8sH", - "OUq3XNDY", - "5SZ2FbHC", - "BzcsKF0w", - "av84l2vE", - "9BVLcBub", - "jkLvxFFA", - "g2i5i750", - "FTmtYNdf", - "84vLaMxp", - "zQC8LMqE", - "vk0zN6fZ", - "jRyhNivy", - "H7gAzW4H", - "wHepnZI4", - "38Yn9SZ2", - "ugKXobOO", - "DoBtcvMg", - "BO9AiBm5", - "UHf5zYNP", - "aQVIrXgg", - "iVQqb3JE", - "9QJQkXQO", - "FOD8MnMP", - "TNV0t1vr", - "xUK1iLCG", - "ZixDSoU6", - "YgS4jj90", - "XcnnBerM", - "t7AKPYYe", - "3cpNy8V0", - "UCckCwKd", - "jJH2hIKf", - "VzqipEu3", - "FW52tJir", - "7PdWWUFS", - "OCdB6lFh", - "pAJPbTr6", - "2fuWty2a", - "eIrkcho9", - "r01y00lj", - "5hE1VVkN", - "7Jih1uiK", - "ZwZs424m", - "Z36RFcid", - "f3RkrLlq", - "tU9R6Yhm", - "qELXEyUW", - "rFTf6MGx", - "hX4kT2fu" - ], - "icon_url": "https://cdn.modrinth.com/data/4I1XuqiY/7a6acd528931a1a0d1b60fd0925b88227fb345cc.png", - "issues_url": "https://github.com/Traben-0/Entity_Model_Features/issues", - "source_url": "https://github.com/Traben-0/Entity_Model_Features", - "wiki_url": "https://github.com/Traben-0/Entity_Model_Features/blob/master/FEATURES.md", - "discord_url": "https://discord.com/invite/rURmwrzUcz", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/traben" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/4I1XuqiY/images/2f32dbeadc25e46ef6c56f0e47e5eb5d305c8ea2.png", - "featured": false, - "title": "Fresh Animations 1.8 - working", - "description": "https://www.curseforge.com/minecraft/texture-packs/fresh-animations", - "created": "2023-04-01T00:10:40.951806Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/4I1XuqiY/images/6a28d3a7f7178334c22d2c7878b3c816128f39d8.png", - "featured": false, - "title": "Fresh animations Skeleton & Iris shader", - "description": null, - "created": "2023-04-01T00:53:15.985275Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/4I1XuqiY/images/9afb8d0168dfc5ce99b2d3796b114a2d6986dcd3.png", - "featured": false, - "title": "Custom player model - posing", - "description": null, - "created": "2023-04-01T00:09:51.584125Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/4I1XuqiY/images/a243ddc1979faacf3745a6fa74d6e46218f1dff9.png", - "featured": false, - "title": "pig2", - "description": "https://www.planetminecraft.com/texture-pack/shiny-s-entity-models-plus-optifine/", - "created": "2023-04-01T00:09:06.189987Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/4I1XuqiY/images/a6fe81b299dff2877272c143ecf97b65a79bec39.png", - "featured": false, - "title": "Fresh animations Pillager & Iris shaders", - "description": null, - "created": "2023-04-01T00:53:57.239209Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/4I1XuqiY/images/b1faba6938262d67ff523a6eda870f0131b5960a.png", - "featured": false, - "title": "Fresh animations & Iris shaders", - "description": null, - "created": "2023-04-01T00:52:25.069954Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/4I1XuqiY/images/f62f4ec3152716aead6b53119049def9106f0b26.png", - "featured": false, - "title": "Custom enderman model", - "description": "https://www.planetminecraft.com/texture-pack/enhanced-endermans/", - "created": "2023-04-01T00:12:03.802474Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/4I1XuqiY/images/49f5b98dfef5b073a3971750673d343e1f92efe5.png", - "featured": true, - "title": "Custom pig model", - "description": "https://www.planetminecraft.com/texture-pack/shiny-s-entity-models-plus-optifine/", - "created": "2023-04-01T00:08:40.731617Z", - "ordering": 1 - } - ], - "color": 3154715, - "thread_id": "4I1XuqiY", - "monetization_status": "monetized" - }, - "BVzZfTc1": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "22w11a", - "22w12a", - "1.19-pre3", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4-pre3", - "1.19.4", - "1.20-pre1", - "1.20-pre6", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5-rc2", - "1.20.5", - "1.20.6", - "1.21-rc1", - "1.21", - "1.21.1" - ], - "id": "BVzZfTc1", - "slug": "entitytexturefeatures", - "project_type": "mod", - "team": "6YS2sPMy", - "organization": null, - "title": "[ETF] Entity Texture Features", - "description": "Emissive, Random & Custom texture support for entities in resourcepacks just like Optifine but for Fabric", - "body": "\n\n# Entity Texture Features\n\n[![Enviroment](https://img.shields.io/badge/Enviroment-Client-purple)](https://modrinth.com/mods?e=client)\n[![Discord](https://img.shields.io/discord/950942125225283634?color=blue&logo=discord&label=Discord)](https://discord.gg/invite/rURmwrzUcz)\n\n[![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/traben)\n\n## \ud83e\udd14 What does this mod do?\n\nETF is a Fabric (Quilt compatible) & Forge mod that adds many new _Entity Texture Features_, including entity and player skin features!\nThis way, ETF achieves more OptiFine parity on the Fabric mod loader. If you want more OptiFine features on Fabric, you can either check [this list](https://lambdaurora.dev/optifine_alternatives), made by LambdaAurora, **or** you can use the [Fabulously Optimized modpack](https://modrinth.com/modpack/fabulously-optimized), which includes **all** the OptiFine parity mods!\n\n### Featuring:\n\n- [\ud83c\udfb2](https://github.com/Traben-0/Entity_Texture_Features/blob/master/.github/README-assets/RANDOM_GUIDE.md) Custom & random entity textures with the OptiFine format, including even more properties!\n- [\ud83d\udca1](https://github.com/Traben-0/Entity_Texture_Features/blob/master/.github/README-assets/EMISSIVE_GUIDE.md) Emissive/glowing entity textures with the OptiFine format\n- [\ud83d\ude11\ufe0f](https://github.com/Traben-0/Entity_Texture_Features/blob/master/.github/README.md#-blinking-textures) Blinking mobs\n- [\ud83c\udfa8](https://github.com/Traben-0/Entity_Texture_Features/blob/master/.github/README-assets/SKIN_GUIDE.md) Player skin features\n\n## Compatibility\n\n- OptiFine's random/custom or emissive entity resource packs - \"\u2705\" **Fully compatable**\n- [Entity Model Features (EMF)](https://modrinth.com/mod/entity-model-features) - \"\u2705\" **Fully compatible**\n- [dorianpb's CEM mod](https://modrinth.com/mod/cem) - \"\u2705\" **Fully compatible**\n- [Sodium](https://modrinth.com/mod/sodium) - \"\u2705\" **Fully compatible**\n- [Iris Shaders](https://modrinth.com/mod/iris) - \"\u2705\" **Fully compatible**
(Support varies depending on the shader)\n- Mod added entities - \"\u2705\" **Compatible**
(Only if the mod creator used the vanilla rendering code to render their mobs)\n\n## Settings & configuration\n\n- Settings can be changed in-game using [Mod Menu](https://modrinth.com/mod/modmenu), the settings button in the resource pack screen, or by editing the config file, located under `config/entity_texture_features.json`\n- A few of these options can also be changed via the [Puzzle mod](https://modrinth.com/mod/puzzle)\n\n\"Options\"\n\n## Mod support\n\n- This mod should be compatible with any mod added entities as long as they extend `LivingEntityRenderer` class for rendering and utilise it correctly\n- Any mod displaying an entity in a custom GUI can force the default texture by having the `entity.getblockstate` set to either `null` or of type `VOID_AIR`, the same can be achieved by settings the display mob's UUID to `UUID.nameUUIDFromBytes((\"GENERIC\").getBytes())`. \n\n## FAQ\n\n My entities are invisible/broken!\n\n> Custom Entity Models is not a feature provided by ETF. If your entities are invisible or look corrupted you'll need to instal my other mod [Entity Model Features EMF](https://modrinth.com/mod/entity-model-features) as well (this includes resource packs such as Fresh Animations). Keep in mind that the CEM mod is still in alpha development and may still occur issues.\n\n Blocks and items are not emissive!\n\n> ETF does not support emissive block and item texture, for that you'll need to install [Continuity](https://modrinth.com/mod/continuity).\n\n My game is lagging, help!\n\n> If you are experiencing lag please check your most recent log file to see if any errors are being logged, sometimes an incorrectly written properties file or missing textures may lag the system.\n\n It doesn't work!\n\n> Check if any issues are not actually a problem in the properties file, a few packs seem to be pointing to a texture that doesn't exist.\n So far all mob entities support random & emissive textures, but there may still be some quirks. If you find bugs you can either [report them in GitHub](https://github.com/Traben-0/Entity_Texture_Features/issues/new?assignees=Traben-0&labels=bug&template=bug_report.md&title=%5BBUG%5D+%22short+issue+description%22) or get support in the Discord server (linked on the top of the page).\n\n> Emissives are broken with Complimentary shaders, what do I do?\n\n>Complementary shaders has its own in-built emissive textures that usually work fine but will conflict with some resource packs. You can either disable Complimentary's emissives or ETF's emissives to fix this.\n\n My question isn't here!\n\n> Feel free to check ETF's [Discord](https://discord.gg/invite/rURmwrzUcz) to ask your questions or check the FAQ there :)\n\n## Change log\n\n [Changelog](https://github.com/Traben-0/Entity_Texture_Features/blob/master/common/CHANGELOG.md).\n\n## License\n\nThis mod is under the [GNU Lesser General Public License, v3.0](https://github.com/Traben-0/Entity_Texture_Features/blob/master/LICENSE).\n\n## Hosting Partner deal\n\n[![image](https://cdn.modrinth.com/data/BVzZfTc1/images/bfb592538f8206a6a2d72d19c90714bea91b0e07.png)](https://billing.kinetichosting.net/aff.php?aff=641)", - "body_url": null, - "published": "2022-01-26T02:02:53.096382Z", - "updated": "2024-08-09T13:41:39.944768Z", - "approved": "2022-01-26T02:02:53.096382Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 6198734, - "followers": 3229, - "categories": [ - "decoration", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "rvORsiwY", - "igj1EGYp", - "VdCygkuY", - "cTsJc9mK", - "iq9aafTJ", - "5tJdClkt", - "x4cswgvr", - "YK6hbErS", - "4DHV11l8", - "rLglVZBD", - "Og4Fk1Gg", - "vo1W0O1c", - "2w3yK8ef", - "AU8nwgOC", - "19voaoNq", - "OdzRH5hf", - "QaiqMN0D", - "L3JBkP55", - "POlskI3s", - "u3M5ROEs", - "WJg60WDZ", - "h7rIUxdF", - "3F0EV29D", - "x6zan49H", - "wI51X2ac", - "j6zaFIbZ", - "qGxqikLB", - "CEwUXkFY", - "zlCVtyS1", - "pOLLRXDQ", - "mljXTSw5", - "6UVt0xKb", - "lq1awVaR", - "XfchKMdL", - "ptpn9s7b", - "j5mWTLsV", - "7May6Ejt", - "hPQ5s52n", - "EGdnjG3x", - "uqLRu1PW", - "OL9wO7bF", - "nYzDnjGu", - "H7f9f2Hm", - "OyYm6CF5", - "d9gMEg0u", - "TaGhdtXR", - "APJvLWU9", - "9NpVaZxr", - "x8Pit8go", - "SKqP2pir", - "papGjlzO", - "QsuMVUdW", - "54GbAtvM", - "bOQr82Zm", - "9kpb92ws", - "j4OXiMqp", - "DwccS9tS", - "3B1xFsMB", - "tAME1Wi0", - "JNAjFCrB", - "XSgZG7Of", - "DN1z6Rl1", - "5mPRy5B6", - "XtpLGzEl", - "eb3qN1Fh", - "IpxKu0s8", - "wTmbgEgJ", - "VfJvxmE3", - "jRXrqPM7", - "VwBWDCzu", - "n9Zf0dPL", - "52RDBmQM", - "VxapEncs", - "8lkMJvNv", - "JPIC9ofE", - "QsPxlaAU", - "VWCXOQHF", - "HardtwjZ", - "ypX5P3jM", - "8XpXayfO", - "2OehSxqW", - "66q1EPRX", - "pMzvW79S", - "Tco32Bce", - "qZD3Vz9Z", - "4kzv6TQX", - "4YtziSu7", - "KBKeI45D", - "qzvSoyZZ", - "LLomGi3h", - "zNoUjaus", - "4OthHiGq", - "EhGfnoWY", - "aceDD6ip", - "Oh47k6kw", - "v95SmVXw", - "XwoPXFzL", - "fC3sNana", - "c3cpFF9t", - "CMYwvsPh", - "a4YzsmzU", - "kdNqcBQc", - "iBJRmSSb", - "ukr1WwVj", - "RMULKA7R", - "pAutSR2J", - "ZBGeGF7v", - "dSPko9qP", - "Ta6jwq1b", - "zIpRfJGw", - "wxqoWaxp", - "ETRrZyMz", - "T44uuxSa", - "nh5y85z7", - "CVHxjotn", - "Mm7KueIp", - "YeIziE6s", - "Q9VTlArC", - "yRJhlMwY", - "F7ZC75ln", - "4WOYtIge", - "4uGw2AoC", - "Jgnmccap", - "eqnLj0Ty", - "4DE0PgtE", - "qDWfufU7", - "lUY6MJko", - "y0I4mWUY", - "GJVl52mI", - "XcYyHBoY", - "AQ2U68wI", - "KGXpEmat", - "3RLtsfa8", - "44EA2Mfc", - "a8t3JGbs", - "ukn1ghoY", - "ASCvruGN", - "XgIVyuTx", - "FysgUMLL", - "l0EV3qFb", - "OnEUQPyg", - "ZrDXMT2l", - "DpEWP7FH", - "JRibkDsJ", - "diGHap5j", - "yDMz18wR", - "2z3GEBu5", - "9Em1LjD2", - "YrPJBVE6", - "tHwXqOG3", - "SMadIAU1", - "YqUYA4M8", - "HYMRNMcV", - "4LF51uza", - "7p3trw3A", - "59Fqhpg2", - "tcUfGg9x", - "UPenaMj3", - "Uya9vIxu", - "1Y3lxOX6", - "bK1a8KjO", - "OMNc4V5W", - "CjSVdAQR", - "ZXM48A5X", - "q5A2Cw7C", - "FSl57i99", - "7VZjYO7s", - "P5g3heP4", - "Z9uVc7X6", - "nnUuovth", - "iH5neQHO", - "9kZkB6eN", - "sBsNALne", - "2OrXvTpT", - "Xbz4ll09", - "xyMgzx36", - "WBLEReJT", - "7k32PYDx", - "aG9vZFHa", - "2zQ0rZri", - "eextCads", - "OK9i79fO", - "afcH17re", - "pwgniYj5", - "JXVDzP1d", - "XWSoEIYq", - "rCXSoyuo", - "CYT8LLOy", - "y75zt2Q0", - "gk3vF5vW", - "XsZ4b9CV", - "dgT81Q7W", - "9QYcSXx8", - "nu6lLhfO", - "CroB7LMQ", - "9nW7nT5B", - "vZ6VAHMU", - "gZQRrDJJ", - "clmSOM1p", - "tDUk08od", - "GhCAoeBk", - "1bZPXsmm", - "fFrpuPUR", - "VUb6WFfs", - "ajyiETwv", - "JwYwU8O2", - "CS4RfTDP", - "DVbS2kIx", - "r2xjfoD7", - "Agoi7AFd", - "MkzAXXDx", - "HemjHHpQ", - "aAcnoDHg", - "lnml1I18", - "e6fBwrPY", - "J87dYeyN", - "zkfGUaiV", - "3tzts2g9", - "gANduojd", - "x8Ir5T4F", - "PgeQ36xC", - "PrakWydh", - "6Ac6931r", - "rM5QKUL3", - "S4usf2jN", - "Arc3HTmh", - "OeSpIaIB", - "VnLAcknD", - "k30YZ0Zn", - "rVPyqDN2", - "YddGVt6V", - "9RdjaYYX", - "5mF9Ab6l", - "hr5gYdUa", - "DPuUdAbv", - "F3u2dEJG", - "BFUhkRCR", - "2udTpE8m", - "I7SvV3EL", - "yaOnJg8M", - "YnTygVlO", - "hC5AKKJz", - "qMoPCh9Z", - "o6exVMSl", - "6l1huD9q", - "KM8du29H", - "plgKIT6A", - "mKoCRI98", - "6RYOhhX3", - "TqwqW5dU", - "Vw0ikic1", - "T2VMc813", - "voFRojSn", - "NnvvKWlp", - "gSrsrmM1", - "36v1VCUb", - "6QKgVWs7", - "HFGqlRF0", - "zD4sJfuB", - "MwkhPYhf", - "A7CURPNe", - "NjD64J4h", - "vIbkWQvH", - "qvVrfelg", - "5hJWmW4r", - "SlF8LSPu", - "49aHHHOT", - "MbHYReOp", - "Hek1NTiF", - "ItQYro3P", - "jXc7eTKi", - "n97nAS3C", - "5a6694zO", - "LLAlgYfT", - "Gk2KxA6E", - "o42Lt8Ps", - "LGn4SuPQ", - "7Ew95Sjt", - "ZteQulNO", - "L1SXrTf0", - "YlyRB8o6", - "B633wDbe", - "A9d30Vws", - "pecEuozV", - "EHDdciG6", - "wzrdfTio", - "9I7jjOEm", - "meNVCVgn", - "Iqpdkpj4", - "aUpC497W", - "JvRwC1fO", - "VLe3jHDO", - "8czGsT2L", - "9yI5y8D9", - "DRwkMBEF", - "U2vgczps", - "sDShx7xX", - "VzqvqFHV", - "B1q81bZb", - "gMK5T2cg", - "fqFnWIXs", - "1Gi8YY84", - "9qagksz6", - "EDWEfvFs", - "O3jDICoH", - "IFRfepfL" - ], - "icon_url": "https://cdn.modrinth.com/data/BVzZfTc1/fa03aea7027f38b272a249d26cbe4cb7e94becf1.png", - "issues_url": "https://github.com/Traben-0/Entity_Texture_Features/issues", - "source_url": "https://github.com/Traben-0/Entity_Texture_Features", - "wiki_url": "https://github.com/Traben-0/Entity_Texture_Features/blob/master/.github/README.md", - "discord_url": "https://discord.com/invite/rURmwrzUcz", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/traben" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/BVzZfTc1/images/525bb5f97b5122cb4d72c9bc5b6b56e0c4f9b8ec.png", - "featured": false, - "title": "skin features example", - "description": null, - "created": "2022-03-04T10:05:50.151293Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/BVzZfTc1/images/5260909bc44abcade39ce46ec57d0edf6107ffb0.png", - "featured": true, - "title": "examples", - "description": "examples", - "created": "2022-03-04T10:05:21.619020Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/BVzZfTc1/images/bfb592538f8206a6a2d72d19c90714bea91b0e07.png", - "featured": false, - "title": "Kinetic hosting", - "description": null, - "created": "2023-11-25T09:08:37.812290Z", - "ordering": 0 - } - ], - "color": 12363099, - "thread_id": "BVzZfTc1", - "monetization_status": "monetized" - }, - "26nL5g7F": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "26nL5g7F", - "slug": "epic-knightsnmages-fabric", - "project_type": "mod", - "team": "4nWHeBGV", - "organization": null, - "title": "Epic Knights'n'Mages - Fabric", - "description": "A mod focused on adding new 3D-styled armors and weapons. This mod is supposed to use with Spell Engine.", - "body": "![Epic Knights'n'Mages Banner](https://cdn.discordapp.com/attachments/763829849004834826/1177985397335277630/LOGOKNM.png?ex=65747f64&is=65620a64&hm=984d2fd65a082fd790af23fe2be0cac757b24359382c700501753d31b74439f8&)\n\n![](https://img.shields.io/badge/1.20.1%20-msg?style=for-the-badge&label=Minecraft%20Version&color=0096f0&cacheSeconds=https%3A%2F%2Fwww.curseforge.com%2Fminecraft%2Fmc-mods%2Fgeckolib&link=https%3A%2F%2Fwww.curseforge.com%2Fminecraft%2Fmc-mods%2Fgeckolib) \n [![](https://img.shields.io/badge/Fabric%20-msg?style=for-the-badge&label=Modloader&color=0096f0&cacheSeconds=https%3A%2F%2Fwww.curseforge.com%2Fminecraft%2Fmc-mods%2Fgeckolib&link=https%3A%2F%2Fwww.curseforge.com%2Fminecraft%2Fmc-mods%2Fgeckolib)](https://fabricmc.net/) [![](https://img.shields.io/badge/REQUIRED-message?style=for-the-badge&logo=modrinth&label=Spell%20Engine&labelColor=gray&color=%230096f0)](https://modrinth.com/mod/spell-engine) [![](https://img.shields.io/badge/REQUIRED-message?style=for-the-badge&logo=modrinth&label=Azurelib&labelColor=gray&color=%230096f0)](https://modrinth.com/mod/azurelib)\n\n---\n\nEpic Knights'n'Mages Fabric is an official port of the Forge counterpart. But because there is no available Fabric Version of Ars Nouveau it is compatible with Spell Engine.\n\nNote: This mod is still in progress, so it could crash and contain bugs.\u00a0\u00a0\n\n### Compat for\n- [Better Combat](https://modrinth.com/mod/better-combat)\n- [Spellblades and Such](https://modrinth.com/mod/spellblades-and-such)\n- [Wizards](https://modrinth.com/mod/wizards)\n\nNote: You need Wizards ore Spellblades and Such to use spells!\u00a0\u00a0\n\n---\n\n[![](https://cdn.discordapp.com/attachments/1031970397152886806/1117698680447836190/Banner.png)](https://www.bisecthosting.com/p/lunapixel)\n\u00a0", - "body_url": null, - "published": "2024-01-28T16:19:50.622913Z", - "updated": "2024-04-14T17:22:48.429621Z", - "approved": "2024-01-31T05:03:32.841856Z", - "queued": "2024-01-28T16:30:54.110278Z", - "status": "archived", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": "https://github.com/VeroxUniverse/EpicKnightsnMages-Fabric/blob/master/LICENSE" - }, - "downloads": 7438, - "followers": 22, - "categories": [ - "equipment", - "magic" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "V5RpEuTJ", - "hrNxEvik" - ], - "icon_url": "https://cdn.modrinth.com/data/26nL5g7F/5291743f1fc56d6a42eff729ae8b9a75b8fb0fef.png", - "issues_url": null, - "source_url": "https://github.com/VeroxUniverse/EpicKnightsnMages-Fabric/tree/master", - "wiki_url": null, - "discord_url": "https://discord.gg/28E3kQk7RD", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/26nL5g7F/images/36f528c2b551bbeea9bfe62f183f5e89ae3e395a.png", - "featured": false, - "title": "Knight Armor", - "description": null, - "created": "2024-01-28T16:23:54.888277Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/26nL5g7F/images/d7bf75d82082e41a2a1f824a5e5c98ba39835edb.png", - "featured": false, - "title": "Wizard Armor", - "description": null, - "created": "2024-01-28T16:23:37.557175Z", - "ordering": 0 - } - ], - "color": 10005431, - "thread_id": "JJsIsHmt", - "monetization_status": "monetized" - }, - "RV1qfVQ8": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "RV1qfVQ8", - "slug": "explorers-compass", - "project_type": "mod", - "team": "SP6IRC9w", - "organization": null, - "title": "Explorer's Compass", - "description": "Allows you to locate structures anywhere in the world.", - "body": "![Explorer's Compass](https://i.imgur.com/HWRqFas.png)\n\nExplorer's Compass is an item that allows you to locate structures anywhere in the world. If you're looking for a compass that can locate biomes, check out [Natures's Compass](https://modrinth.com/mod/natures-compass).\n\n## Features\n\n- Right-click with the Explorer's Compass to open a GUI through which you can select a structure or group of structures to search for\n- Shift-right-click to reset the compass state\n- Information about a structure search is displayed on the HUD\n- When the compass is not pointing at a structure, it will point at the world spawn\n- Supports all registered structures, both vanilla and modded\n- Adjust properties like maximum search radius and blacklisted structures in the config file\n\n## Images\n\n![Information about a located structure is displayed on the HUD](https://i.imgur.com/h6ZHGDM.png)\n\n*Information about a located structure is displayed on the HUD*\n\n![The compass GUI, through which you can select a structure to search for](https://i.imgur.com/Q49Pvjv.png)\n\n*The compass GUI, through which you can select a structure to search for*\n\n## Recipe\n\n![Recipe](https://i.imgur.com/xSE8VSc.png)\n\n*The crafting recipe for the Explorer's Compass*\n\n## Modpacks\n\nYes, you can use this mod in your modpack.\n\n## Support\n\nIf you enjoy the mod and would like to support the project, feel free to [leave a donation on PayPal](https://www.paypal.com/donate/?business=46ZL2PNVP4XKE). Support is greatly appreciated!\n\n## Sponsor\n\nThis project is sponsored by BisectHosting. If you're looking for a server, check out their hosting plans and [use promo code\u00a0*Chaos*\u00a0at checkout](https://www.bisecthosting.com/chaos) to get 25% off your first month!\n\n[![](https://www.bisecthosting.com/partners/custom-banners/0998de1c-6d3e-4370-a553-0da42e986c68.png)](https://bisecthosting.com/chaos)", - "body_url": null, - "published": "2023-09-10T20:55:20.397318Z", - "updated": "2024-06-25T23:30:24.945778Z", - "approved": "2023-09-17T08:05:27.365330Z", - "queued": "2023-09-15T23:56:35.776580Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "CC-BY-NC-SA-4.0", - "name": "Creative Commons Attribution Non Commercial Share Alike 4.0 International", - "url": null - }, - "downloads": 621527, - "followers": 262, - "categories": [ - "adventure", - "equipment", - "utility" - ], - "additional_categories": [ - "game-mechanics", - "technology", - "worldgen" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "mrxdJNRd", - "ggrXqdX7", - "oTdBRYxv", - "YkK8Bd84", - "rSKjK9Um", - "MTVqWk7F", - "uT6NnI6k", - "GUGRFm5k", - "9ntdShFb", - "JS0ehUbr", - "HBqrimuF", - "LEIJ1nqr", - "McHastx1", - "fnGyuS1M", - "qrNGp7hk", - "PfGCVLCo", - "spaa8r54", - "fmB2Imhp", - "2NHCWNgL", - "h4tPQHhq", - "P2h8tm0k", - "PheZubcO", - "u5Lx1NuZ", - "Wt733DFj", - "X6bg9eeC", - "ssYpfm9c", - "N07w27mM", - "Jlcqzf5e", - "Y20y30IK", - "sMc2HTnr", - "4mslBAc1", - "LEbHaAQc" - ], - "icon_url": "https://cdn.modrinth.com/data/RV1qfVQ8/16aee9631790996daba4d0dc5fe75f4e894ccaee.png", - "issues_url": "https://github.com/MattCzyr/ExplorersCompass/issues", - "source_url": "https://github.com/MattCzyr/ExplorersCompass", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/donate/?business=46ZL2PNVP4XKE" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/RV1qfVQ8/images/dfee69ce5ee069929c0fd4f082e94a3fc4c125a5.png", - "featured": false, - "title": "Found Structure", - "description": "Information about a located structure is displayed on the HUD", - "created": "2023-09-10T22:52:54.912687Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/RV1qfVQ8/images/b55e4284984fd0cfb4190a0d9d1e0e302bdb85e9.png", - "featured": false, - "title": "Select Structure", - "description": "The compass GUI, where you can select a structure to search for", - "created": "2023-09-10T22:53:50.702580Z", - "ordering": 1 - } - ], - "color": 4934475, - "thread_id": "aNgfksPu", - "monetization_status": "monetized" - }, - "P7dR8mSH": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "18w49a", - "18w50a", - "19w02a", - "19w03a", - "19w03c", - "19w04a", - "19w04b", - "19w05a", - "19w06a", - "19w07a", - "19w08a", - "19w08b", - "19w11a", - "19w11b", - "19w12a", - "19w12b", - "19w13a", - "19w13b", - "19w14a", - "19w14b", - "1.14-pre1", - "1.14-pre3", - "1.14", - "1.14.1-pre2", - "1.14.1", - "1.14.2-pre2", - "1.14.2-pre4", - "1.14.2", - "1.14.3", - "1.14.4-pre5", - "1.14.4", - "19w34a", - "19w35a", - "19w36a", - "19w37a", - "19w38b", - "19w39a", - "19w40a", - "19w41a", - "19w42a", - "19w44a", - "19w45a", - "19w45b", - "19w46a", - "19w46b", - "1.15-pre1", - "1.15-pre2", - "1.15-pre3", - "1.15-pre4", - "1.15-pre5", - "1.15-pre6", - "1.15-pre7", - "1.15", - "1.15.1", - "1.15.2-pre1", - "1.15.2-pre2", - "1.15.2", - "20w06a", - "20w07a", - "20w08a", - "20w09a", - "20w10a", - "20w11a", - "20w12a", - "20w13a", - "20w13b", - "20w14infinite", - "20w14a", - "20w15a", - "20w16a", - "20w17a", - "20w18a", - "20w19a", - "20w20a", - "20w20b", - "20w21a", - "20w22a", - "1.16-pre1", - "1.16-pre2", - "1.16-pre3", - "1.16-pre4", - "1.16-pre5", - "1.16-pre6", - "1.16-pre7", - "1.16-pre8", - "1.16-rc1", - "1.16", - "1.16.1", - "20w27a", - "20w28a", - "20w29a", - "20w30a", - "1.16.2-pre1", - "1.16.2-pre2", - "1.16.2-pre3", - "1.16.2-rc1", - "1.16.2", - "1.16.3", - "1.16.4", - "20w45a", - "20w46a", - "20w48a", - "20w49a", - "20w51a", - "1.16.5", - "21w03a", - "21w05a", - "21w05b", - "21w06a", - "21w07a", - "21w08a", - "21w10a", - "21w11a", - "21w13a", - "21w14a", - "21w15a", - "21w16a", - "21w17a", - "21w18a", - "21w19a", - "21w20a", - "1.17-pre1", - "1.17-rc1", - "1.17", - "1.17.1-rc2", - "1.17.1", - "21w37a", - "21w38a", - "21w39a", - "21w40a", - "21w41a", - "21w42a", - "21w43a", - "21w44a", - "1.18-pre1", - "1.18-pre2", - "1.18-pre3", - "1.18-pre4", - "1.18-pre5", - "1.18-pre6", - "1.18-pre7", - "1.18-rc1", - "1.18-rc2", - "1.18-rc3", - "1.18-rc4", - "1.18", - "1.18.1", - "22w03a", - "22w06a", - "22w07a", - "1.18.2-pre1", - "1.18.2-pre2", - "1.18.2-pre3", - "1.18.2-rc1", - "1.18.2", - "22w11a", - "22w12a", - "22w13a", - "22w13oneblockatatime", - "22w14a", - "22w15a", - "22w16b", - "22w17a", - "22w18a", - "22w19a", - "1.19-pre1", - "1.19-pre2", - "1.19-pre4", - "1.19-rc1", - "1.19", - "1.19.1-pre2", - "1.19.1-pre4", - "1.19.1-pre6", - "1.19.1-rc2", - "1.19.1-rc3", - "1.19.1", - "1.19.2", - "22w42a", - "22w43a", - "22w44a", - "22w45a", - "22w46a", - "1.19.3-pre1", - "1.19.3-pre2", - "1.19.3-pre3", - "1.19.3", - "23w03a", - "23w04a", - "23w05a", - "23w06a", - "23w07a", - "1.19.4-pre1", - "1.19.4-pre2", - "1.19.4-pre3", - "1.19.4", - "23w12a", - "23w13a", - "23w13a_or_b", - "23w14a", - "23w16a", - "23w17a", - "23w18a", - "1.20-pre1", - "1.20-pre2", - "1.20-pre3", - "1.20-pre5", - "1.20-pre6", - "1.20-pre7", - "1.20", - "1.20.1", - "23w31a", - "23w32a", - "23w33a", - "23w35a", - "1.20.2-pre1", - "1.20.2-pre2", - "1.20.2-pre4", - "1.20.2-rc1", - "1.20.2", - "23w40a", - "23w41a", - "23w42a", - "23w43a", - "23w43b", - "23w44a", - "23w45a", - "23w46a", - "1.20.3-pre1", - "1.20.3-pre2", - "1.20.3", - "1.20.4", - "23w51b", - "24w03b", - "24w04a", - "24w05a", - "24w06a", - "24w07a", - "24w09a", - "24w10a", - "24w11a", - "24w12a", - "24w13a", - "24w14potato", - "24w14a", - "1.20.5-pre1", - "1.20.5-pre2", - "1.20.5-pre3", - "1.20.5-pre4", - "1.20.5-rc2", - "1.20.5", - "1.20.6-rc1", - "1.20.6", - "24w18a", - "24w19b", - "24w20a", - "24w21b", - "1.21-pre1", - "1.21-pre3", - "1.21-pre4", - "1.21", - "1.21.1-rc1", - "1.21.1" - ], - "id": "P7dR8mSH", - "slug": "fabric-api", - "project_type": "mod", - "team": "BZoBsPo6", - "organization": null, - "title": "Fabric API", - "description": "Lightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.", - "body": "# Fabric API\n\nEssential hooks for modding with Fabric.\n\nFabric API is the library for essential hooks and interoperability mechanisms for Fabric mods. Examples include:\n\n- Exposing functionality that is useful but difficult to access for many mods such as particles, biomes and dimensions\n- Adding events, hooks and APIs to improve interopability between mods.\n- Essential features such as registry synchronization and adding information to crash reports.\n- An advanced rendering API designed for compatibility with optimization mods and graphics overhaul mods.\n\nAlso check out [Fabric Loader](https://github.com/FabricMC/fabric-loader), the (mostly) version-independent mod loader that powers Fabric. Fabric API is a mod like any other Fabric mod which requires Fabric Loader to be installed.\n\nFor support and discussion for both developers and users, visit [the Fabric Discord server](https://discord.gg/v6v4pMv).\n\n## Using Fabric API to play with mods\n\nMake sure you have install fabric loader first. More information about installing Fabric Loader can be found [here](https://fabricmc.net/use/).\n\nThe downloaded jar file should be placed in your `mods` folder.", - "body_url": null, - "published": "2021-01-22T11:04:41.419169Z", - "updated": "2024-08-11T14:28:27.511100Z", - "approved": "2021-01-22T11:04:41.419169Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "Apache-2.0", - "name": "Apache License 2.0", - "url": null - }, - "downloads": 19522052, - "followers": 11817, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "KZS9tylY", - "EW33COvi", - "Vz2fCyj1", - "TiRfiHCC", - "3auffiOJ", - "yKxt6vQd", - "mzWtLKwY", - "I5uJBxv3", - "NB6ZFJFw", - "PRBzeeTW", - "SX46NK1K", - "C3VkBnFi", - "APdJVxfY", - "WNbTdkLS", - "PfY0kOEk", - "R1AfzdaQ", - "7g9p2881", - "qrEy5YGE", - "BabMEX3f", - "WSJOUdKs", - "1chh3gx2", - "yOnIEotM", - "ePwgymTJ", - "fC5RTD55", - "Y3EXNN7S", - "IFHFSVDc", - "aRmkQPrs", - "7hZJzidC", - "AB1fvWV8", - "aqfJ1ZuZ", - "bXYTGKvj", - "JicWt7qw", - "LWAYx3hL", - "ai7D22n3", - "VFSs6Ujy", - "1v932ZMY", - "y4zn8BT1", - "oKPs1SgF", - "BGFFpdzl", - "3OPzLHVJ", - "HMBgn02e", - "jYJIwG4c", - "zqUXAY4L", - "GmcSmmPF", - "pO03bZZA", - "ZNI3l5o3", - "fupc7s32", - "BzWRlGLN", - "52Zx3vLX", - "Tbl6vl8j", - "sv0yIUjC", - "nAbEPgYx", - "v8I9HEA4", - "QVDJylQ7", - "9albznND", - "7nKP4yUa", - "YwHHPNVI", - "tZqJpmCW", - "crBXiDCW", - "lnkOzZ0b", - "iF0q9SQK", - "aa7GjDs9", - "7UNh2PBF", - "IothiuUB", - "7RI2g67e", - "JysUXOMs", - "rNfaRTfl", - "f2Y3vhQu", - "5XLBQVFI", - "wmUvwv00", - "jifaWih8", - "nPHDYMfc", - "tkaL7rcq", - "gmvBfE4x", - "exn4lPJ8", - "bNe2h4sb", - "BUu5qPlZ", - "JBCGfIWh", - "XnQSD5Ie", - "GcaiauBc", - "n9VMDfcg", - "XYe2MNMi", - "bTnRtObn", - "LfUdA4Sf", - "CW216TFl", - "hFzTbYRu", - "x9ZqLRwc", - "Y7X8Hhka", - "FgmJUe3S", - "qkvl3xDD", - "51YGaK6m", - "PgLQbTH9", - "2EyE2SxG", - "iPJqMlJy", - "mQsw49fV", - "7NCd11cy", - "EWwPPL6y", - "9E3POSah", - "QyoYoS1L", - "6PjGUXft", - "q3B57giZ", - "duXtu7Mv", - "ct54kLn6", - "UW9fZnIN", - "XTHo3Zv2", - "LnDlY6qD", - "E43TEQUr", - "GQvJGWo8", - "no2tybzZ", - "TqJCrZRc", - "Ih6Z2LPA", - "epLznJvj", - "3WigUN4i", - "TrIel4SO", - "JG3trBMB", - "iGsZlV1Z", - "w1hoJyvR", - "aaxysYSr", - "P4dVOjdB", - "2crJecHK", - "g6dqlhZA", - "Sk17Arv8", - "LDBk6Gkw", - "w04KtwfS", - "AXjFPkGO", - "w7WYHFXQ", - "wI5SUVrP", - "oIkwUl43", - "zy7W9w8D", - "6xwSUlAN", - "kGajkc8S", - "SfYgWJcE", - "gpl4Fj6D", - "jDDozYmj", - "hW7nEpTZ", - "WySSeVkG", - "XwTuWbpO", - "Ua4lc5tg", - "HVDOfdmY", - "eWxc51hM", - "kpHh05FP", - "1Clf5dTa", - "U1MW7MAt", - "hyFOWGxi", - "XuINwA4Z", - "fs6Evior", - "caAUQUkM", - "RmrI7aQl", - "bIivV1Nw", - "QV7vnKKc", - "FGedIovs", - "NvpxBurp", - "38hxkT6t", - "IIqfpBaC", - "nNKIpQi1", - "KugUHHeo", - "levT8TBv", - "ELyTc2mR", - "3s09jk3z", - "ERBf7VT3", - "dbfSq8gn", - "T4me78o3", - "iRrnCNpj", - "F5kyXfQb", - "5u1C2PFE", - "lO97gbkP", - "fJLeal0h", - "ELM4vP2I", - "foukWeKL", - "DV6pvooZ", - "qXBnqLRc", - "fHPZAS6s", - "a8f8UOYM", - "cYqIQo6h", - "8Q9AiNzI", - "yZHVE5uS", - "476bZqxy", - "PsMx4chP", - "HqAMsbpy", - "5ddKSVe9", - "LTcOldqW", - "sf5KQYnF", - "xypy8s9d", - "RlLMBaqw", - "LoB1lXAQ", - "X74E54Pq", - "Gb8k1YeO", - "h3AFkvAF", - "fV3kAyxg", - "RLzY3ZyY", - "XwvTqkqr", - "LrJRgLWV", - "uvA4N5rC", - "2YoDvysd", - "Qnv15UTu", - "MeLFgiB0", - "eQrQQE1p", - "XRQRuLgk", - "Lx1AX1td", - "NI4JkISw", - "L0wmxvVG", - "ynl2hvIH", - "5OBoG05F", - "jhX16Zcz", - "i2mlXS4U", - "vwTV4Agb", - "Fvd4Zkyo", - "W6IAFO72", - "CQRo7bxt", - "U7YDQZjA", - "rVazA1wF", - "ti8dGWwg", - "GS00Csiv", - "44wTrwmg", - "6zAqUmO0", - "n1BGDH9X", - "O2qc6nsy", - "FRg18j3a", - "Z92GEPU2", - "fSPo6UtM", - "N9qZdjt3", - "ljGdqEqS", - "qQC5klDH", - "2q6Dmb8u", - "XqodfB4f", - "wF33uVr9", - "8TLEIaci", - "io0wt4Ai", - "1dB65ppH", - "GbZ13YI1", - "ALjNbsdy", - "kZ8Z5Xwx", - "roD21Eou", - "KCmSPU8b", - "XYuF5hfV", - "jvr2zzlL", - "8eKkyfGa", - "1bgrYcMk", - "k6xnp0Hz", - "JM6MJue5", - "4wIURb45", - "81uX9Q66", - "kJMpYKrv", - "zpmtKxfV", - "pAdwyjJP", - "iW7F3Rkl", - "eNDeMswm", - "suesdaHb", - "cGdCXkjZ", - "ruet8er8", - "lIsi9TdU", - "L6oNo6Hx", - "RNDPXNQg", - "rrnLvsbL", - "AGabiBYy", - "MR89IvfQ", - "RtAjPwHu", - "rjQkRuiu", - "TGB25RLi", - "34iyRwzB", - "vuHWOQsB", - "jy6ehlNe", - "qgqitIMI", - "25waSV2L", - "5gPmK81C", - "d21cnfln", - "J5JHDJKa", - "HnCisPYp", - "D2fqWC01", - "QF33F6to", - "hlEg3Ozs", - "hcZrl16R", - "1gnEwdMi", - "1n6nGkCj", - "WcqtO6g6", - "KXNNWSBt", - "Abp6x34K", - "q7i31UcD", - "jewlv99C", - "Rc4DKtpu", - "iOvG1Rif", - "sJHVkrRE", - "WzEfKGJu", - "1TOAhSZW", - "fiMbeNUu", - "cO903CY4", - "2jFjAUSt", - "DP0Ius6z", - "Ys8c8itO", - "rU0jh5Rv", - "4Zmxh5NU", - "GkKh6DGq", - "lEthR8FU", - "wkID6YQU", - "qPNxv5qZ", - "YyI4A4tt", - "ybc5Fjql", - "PsJFXTI2", - "cw07UNpY", - "xSa6h9gv", - "gBLh1BAK", - "7lA83Whn", - "7zjdfV3v", - "BIUjYtXO", - "9RTllJIs", - "N5hYQpLP", - "zcpbyWSH", - "1bDn0oLI", - "ZCRPU7zu", - "qaApHOxA", - "ClXHxfOV", - "Vp6ARkhq", - "aP6jwPyA", - "yGfXqDYu", - "TcdLJQkj", - "4TrYrOhI", - "5NTTynba", - "UxiJdq3q", - "Vh55Sosk", - "DCqjhIiP", - "RLPbgBGP", - "ScMraOCG", - "ic9HilAb", - "xw5YrDHt", - "3dK7BAmw", - "RiOE32Re", - "g2QSvr4g", - "B9qTR9oh", - "i6yKzgtO", - "L55bHtC9", - "5qwmtjaP", - "nFK910wv", - "23nCK0zM", - "qmeurUwp", - "RljeA1em", - "Hw9K1dUH", - "DViguGBA", - "tAqtfwEb", - "6qikX5Zw", - "vD9PxKZt", - "CHkbQuNz", - "nR3Lb75e", - "HkwJBiOP", - "mHW3ZSDH", - "uNHA8hFl", - "IOVsvUHu", - "Xivipob5", - "VqmivTIF", - "SQ4CPyrs", - "qGPfVyPw", - "pZTsfuSa", - "TNF6hDpc", - "gtUkBmSy", - "SI4Cri3X", - "YC7ealNj", - "7jVcrYVZ", - "FvApKY5i", - "pKzU4NF4", - "St6VBaEb", - "GWhMfYFJ", - "ct7BsEJ1", - "ZR9hBADo", - "WkR4r28V", - "3NQwzj0b", - "LCbP8k6I", - "KvmAjA9G", - "odx4vw2k", - "g5y6g6Oq", - "Fb66M9rQ", - "ClUU6TVG", - "X6LKWJUx", - "9B6jUUyL", - "VDl94Lx0", - "gtgzO8r7", - "EuJENaAz", - "XgS3g0uq", - "fjsrOLR7", - "vM5SpVPC", - "SbrYJtHJ", - "rQOQL6nC", - "ef3DimVt", - "zihmTu83", - "zPS1p5ul", - "CI09738V", - "3XrQEeEu", - "zd2RW4Xi", - "Bnw2XweM", - "qgTkxcag", - "X6NzLlSk", - "eGAKaHl7", - "eq9NNGcv", - "t8gxHRxl", - "DCcAtmIm", - "nfZMS1GK", - "wNjT7tOI", - "BBBRpjOG", - "nV2Cc214", - "LoZHv9Ac", - "8w6BMMkH", - "yfzhMeRZ", - "J6yPQoBy", - "2aTn2k1M", - "inQsbwtD", - "bVa5NyiC", - "g8jHG8t2", - "DxWH1HyN", - "V0Yx8gzI", - "4JKJwzcT", - "2kDcV5Rp", - "EepWkllY", - "cdPFdaZ4", - "VKwiy2Fm", - "oAVHz54U", - "nSk00F5M", - "o68l3pK3", - "II8sVuAK", - "b3GuijTJ", - "wNNNnSQB", - "JXjDyWqh", - "Fk7dLlzZ", - "KXxIfJ4K", - "avb6CBpt", - "aXrklWT4", - "AqFdVh6X", - "5LO7hoyJ", - "xgzl8S6m", - "Vr6Eq12L", - "h0HoxKBz", - "NScgrIrE", - "fpveFNDq", - "iTTMUPdd", - "GzcQEsBn", - "2Q9R2Z5W", - "gjN9CB30", - "zdAac4ij", - "owCnLYun", - "6mslMyea", - "QtAVpmoX", - "c1p9mmFg", - "dX8yiqT6", - "oLjJzxjk", - "iEU93RnX", - "uHo75xmS", - "im91Yq9s", - "PrZIpVLI", - "UZCSOkHS", - "oAi2pJFx", - "gMpobWLJ", - "xU3d1ArH", - "OeX96oTd", - "lyaaKFpp", - "5b23omah", - "XT25p2RV", - "QlWozpGb", - "lSNmBh6P", - "mBOaVuXE", - "8JmQ2bVs", - "QNXr6ta7", - "9N0AONyO", - "IQ3UGSc2", - "cCwCSFzJ", - "7PoSQfpH", - "gK5r4m48", - "z5eIXbzz", - "LwU7RcOt", - "rwtrPdHf", - "LbPFAxci", - "imV7tC6t", - "RLIPEHHI", - "v2e6feGG", - "5mzrfkuD", - "2ZVOAfTp", - "Mp3ilM3K", - "ONHLJRj5", - "5eX37YdU", - "ruKoLG2a", - "RSZHmY2f", - "1rPtAM25", - "qh9BpS0Q", - "rrB1aFl6", - "qN4IdGPY", - "ucX1SrPo", - "n5KmwVUC", - "o2TrD6Eo", - "a1Bgv73y", - "31ES0yWr", - "Y7dZDIq6", - "ZXFuyLm4", - "xzPDsj4Y", - "gKz1DWWR", - "PUNMV5UU", - "2veYst24", - "YuaoI45J", - "qR6UgeLi", - "4R7v9Sf6", - "8rCmUasd", - "jQNYE4m1", - "jv9slnyk", - "tOJMtumY", - "mNuoiBpM", - "kbtdliUm", - "KKt1P7YW", - "mGIxWbTy", - "7BiQSUvg", - "EaJiKt73", - "B5ukNuTY", - "ptyffaeX", - "Rm5XIX2N", - "E7uu0uCd", - "PmzPicLN", - "pGXtbsj1", - "BMFJwerO", - "Bg5KcCr6", - "5csZv4Dd", - "4NpVpLMY", - "INRZVF8u", - "GxqbUxtc", - "BpTF8BtN", - "VO0pdfjT", - "tWv6sqTb", - "UWMXoG0K", - "yLERB0ld", - "ujdG5zAV", - "e2jFn9b5", - "O3Hx0v9e", - "RS6s817x", - "MfJTZ2gj", - "UxKTFgii", - "Pi1d5Ub1", - "HoO8uHlA", - "AuDVe22s", - "kNiwhB71", - "PXC4DUqw", - "AnCs0z08", - "qwFMzWsq", - "pT09syaU", - "6woB9qxm", - "OGjjpVM3", - "wIj7jjb3", - "lWMN0I1E", - "pBYk3WbR", - "64nlF7yO", - "jqrQwxen", - "3NXSq101", - "gFSJzMSV", - "sHhBYUuX", - "eLL0jpsb", - "s9txaq7F", - "U2sut1z2", - "Zp275COe", - "IuzkNe9N", - "hUwPVCw8", - "e04JMV6V", - "4XRtXhtL", - "3KmOcp6b", - "a0U5nQcV", - "Zl4LIQbN", - "p6L5EWXf", - "XG2HDjDi", - "JYx8wTgt", - "3fY6NddT", - "6Iv0Y14L", - "EsaWeELS", - "RAzwgZkP", - "XV9QDCar", - "BC3dQECI", - "uLpYu4FP", - "hjQL60eb", - "gjysTPsx", - "9nx74dYD", - "lfbnci9q", - "v5jQhQ10", - "yTwwfX8B", - "Yq33fioO", - "yQIU5REa", - "8rIblgME", - "Uxjomqbn", - "IbqSWauI", - "w4AD78Aa", - "hFVWjqsX", - "5GqVAvvY", - "YDlOLdpm", - "gugCMs27", - "JDGZPBY3", - "gdGDJ2bh", - "4SE1VOoA", - "t5sg5W2X", - "7R87xyfz", - "8GHkHEa9", - "BXfHW8Ww", - "UYTSD4aj", - "DTb2fq9B", - "25Hm7c3j", - "U2QS5FNi", - "pCfxz2JH", - "mrB7EiW4", - "MtLQsb99", - "QL74kcxU", - "rcnGIuHL", - "qbOkGdTB", - "vWbvdIxT", - "3RABUs9m", - "6XyLcjn4", - "PbVeub96", - "i7ZuGTZS", - "jZGQj0SC", - "d6AIXpak", - "wRYBRKfJ", - "WJ830YlF", - "7MPbPZS0", - "soTZU9Bz", - "HnvZbc6z", - "HJHzm5Yp", - "1ld37x4U", - "7rnoQ392", - "Sd7u3cNN", - "3EgKhiTb", - "CeVWqAVr", - "VOZ8sKAb", - "IzS7xNr6", - "sqGaf7I2", - "1cCEN67v", - "6iOab8Tp", - "nOI7bsDO", - "CMRcHhfl", - "R98cmuxG", - "67xsScMW", - "95QMsRyb", - "hfsU4hXq", - "V7gqra8F", - "Pz1hLqTB", - "P8odwADJ", - "AaOg5lro", - "TenXkoRu", - "9Oj5Kedy", - "GobJMGkD", - "nENKf47R", - "U5yOpfRr", - "jyKnHEDY", - "unERf4ZJ", - "ThzLBe5M", - "E67zJhaF", - "qvrUMd9Z", - "LMabW8IV", - "xYrkbzlg", - "OCKrSzAZ", - "s5UrEfIY", - "6mQyGxQ8", - "o0y85XuU", - "WM12byEn", - "W7Sx4qvX", - "Xru23QG1", - "xMssmsXr", - "qMk5NmAs", - "JxkMjQqZ", - "R0aqiP3n", - "eONqge2p", - "E6YKBZtg", - "B7GygbYq", - "8aHBU22O", - "5U5Y73uW", - "n2c5lxAo", - "rSrmGeeJ", - "K1pOTt6K", - "MYvpypD6", - "FLGCXPFi", - "zn7AQtxP", - "hFdJG9fY", - "hZp3OTog", - "P7fEfdSc", - "uIYkhRbX", - "XheZ9iGK", - "sIo7d89K", - "KIPTaPqJ", - "fO05PwUR", - "LKgVmlZB", - "lcnQpW9C", - "27G0kpIF", - "Tt0NzFL1", - "mQnPDt5N", - "I3OHfQBA", - "r0FNcItN", - "Jy5LrolV", - "pYtlDijL", - "B8hbaMOT", - "QmY4nUvp", - "ROFwKb90", - "Wp5mH29T", - "F40Zv8vc", - "1sf8i9fy", - "DnwAgNmV", - "lRcC0FRh", - "1Pj9mogm", - "znrh6Yyo", - "Hi8quJUM", - "tzxGqDe8", - "Y39HzGbx", - "tFw0iWAk", - "Hk8zAzIB", - "gaXnTtGJ", - "837zpBLd", - "fgu4rome", - "1SZKVmdh", - "TpZ2i93f", - "ZI1BEw1i", - "Og20ksSg", - "jzcdFzPc", - "8PjIM8Rd", - "nyAmoHlr", - "JXpzzvU6", - "FhOnpSMY", - "BVLAIn5Q", - "97By7e74", - "DushQOTf", - "ejEanIXC", - "Gy5s400X", - "qk28POfr", - "6g95K303", - "YblXfKtI", - "mAiJMJSa", - "DfUQXHFa", - "qg6wQgub", - "Yolngp3s", - "Uppy4qHd", - "fdestf2d", - "yGY1P8Yr", - "JQ07mKWY", - "SfxxnaeS", - "JMCwDuki", - "ORqSdnJ8", - "E43lIzib", - "cAJWRbQt", - "5ngsQlW8", - "7HnviItK", - "nBKoUaUC", - "2sYBLn0C", - "e3cgXQ6I", - "jYPNoqlj", - "92lczH6b", - "tWshyEgT", - "XxkTbJzb", - "cXkV2nJO", - "p9GxFWDv", - "TvatZFJI", - "cmnVMpqB", - "f9JMbGv4", - "8GVp7wDk", - "dBMtQPll", - "vEBS94Zq", - "cpC3P6YE", - "fjL26nka", - "U8tA9DvG", - "FFgraWZB", - "X7fZBPdI", - "bnOsLTYu", - "DLrJPVCZ", - "UgdmocrA", - "3O5raQ1L", - "YG53rBmj", - "5FwMHnbp", - "Ca6gRk94", - "atH5wCfH", - "9p2sguD7", - "t7ARQ1lQ", - "oewq0SPx", - "jYlYpyl9", - "vgnJPkyY", - "2ovmmsss", - "aOORgwbx", - "nrGbafeF", - "htRy7kbI", - "AwBEF5aU", - "O0ZgFsuV", - "A1IDokGa", - "WovL05Nr", - "65jl2uF9", - "ba99D9Qf", - "axDEQtMs", - "xklQBMta", - "BOnMBe9t", - "za8EviCq", - "qhBAD6lk", - "ouNIk6kN", - "cM9AhPFx", - "zrJxy4cn", - "D7jXLoRF", - "94EiEX8x", - "tftr9Gex", - "w41vyG5F", - "GCdY4I8I", - "kAQqRNrK", - "bWfIZwG6", - "191HCCtF", - "AVWxA6CK", - "RMl45Lr7", - "ik31TLQH", - "sswM8UzU", - "ICmfMxxh", - "auwFTj9W", - "v9iq0iHT", - "P7uGFii0", - "tAwdMmKY", - "1uMtrDCU", - "ZrFtKs5T", - "MtIGbixh", - "FXHCHBBg", - "U6iuRBNQ", - "IdbZAPPF", - "vOCP22mm", - "HXzEJYgV", - "MiIndOKP", - "IHIHC1yO", - "1cXs6RWI", - "GT0R5Mz7", - "oIVA3FbL", - "mDmQIaOM", - "Y0cpssyN", - "vMQdA5QJ", - "ocg4hG3t", - "iS2jNAxk", - "hpxN9iW3", - "YF44uv1l", - "EY5IAcV9", - "vEv7eHR6", - "oGwyXeEI", - "VAjB0MYF", - "bK6OgzFj" - ], - "icon_url": "https://cdn.modrinth.com/data/P7dR8mSH/icon.png", - "issues_url": "https://github.com/FabricMC/fabric/issues", - "source_url": "https://github.com/FabricMC/fabric", - "wiki_url": "https://fabricmc.net/wiki/", - "discord_url": "https://discord.gg/v6v4pMv", - "donation_urls": [], - "gallery": [], - "color": 12367004, - "thread_id": "P7dR8mSH", - "monetization_status": "monetized" - }, - "ZJTGwAND": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.3", - "1.16.4", - "1.16.5", - "1.17.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.21", - "1.21.1" - ], - "id": "ZJTGwAND", - "slug": "endrem", - "project_type": "mod", - "team": "Ss2f4ZeZ", - "organization": null, - "title": "End Remastered", - "description": "Make your journey to the End more Challenging and Engaging with End Remastered!", - "body": "

 

\n

\"End

\n

  

\n

\"Discord\"      \"PayPal\"      \"Youtube

\n

 

\n

End Remastered overhauls the way players get to the End and makes the experience way more interesting by forcing them to fully explore the beautiful world of Minecraft. Adding 16 totally new Ender Eyes hidden all around your world, this mod will make your playthrough a lot more enjoyable.

\n

 

\n

Supported Versions: 1.16.3, 1.16.4, 1.16.5, 1.17.1, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.21!

\n

 

\n

Our Partners:

\n

 

\n

\n

 

\n

Thanks to Apex Hosting for partnering with End Remastered!
Are you looking for a place to play Minecraft with your friends?
Well, look no further because Apex Hosting got you covered! With their great and easy to use Control Panel and their multiple servers spread across the entire globe, you can have your own Minecraft server up and running in about 5 minutes. Use this link: https://billing.apexminecrafthosting.com/aff.php?aff=4481 or click on the image below to get started now!

\n

 

\n

Want to support us directly, you can also donate through PayPal: Learn More!

\n

 

\n

 The Mod Content:

\n

 

\n

Exploration is the main focus of End Remastered, and to reach the End and beat the Ender Dragon, you will have to find 16 custom eyes by exploring vanilla structures and fighting vanilla bosses. Once you have at least 12 eyes, you can follow them until you reach the Stronghold. You have to put the 12 custom eyes in the portal in order to open it. If there's a vanilla eye of ender in one of the frames, you can remove it by right clicking on it with a custom eye.

\n

 

\n

 

\n

\"The

\n

The Eyes are a really important part of End Remastered, just like Vanilla Ender Eyes, they allow you to activate the portal to the End. However, unlike Vanilla Ender Eyes, they are not dropped by Endermen, but must be found by exploring, fighting and mining. For more info, click the spoiler tag below.

\n

 

\n
\n

1. Old Eye - Found in Desert Pyramids

\n

Legends say this eye once belonged to one of the great Sandworms

\n

2. Nether Eye - Found in Nether Fortresses

\n

It was lost by a demon in the battle between the Aether and the Nether

\n

3. Cold Eye - Found in Igloos

\n

One of the last artifacts left behind by the Iceologers before they all suddenly vanished from the world

\n

4. Rogue Eye - Found in Jungle Pyramids

\n

This eye is believed to have given our ancestors the knowledge of Redstone

\n

5. Black Eye - Found in Buried Chests

\n

Pirates say it gave sight to the legendary Black Pearl

\n

6. Magical Eye - Dropped by Evokers

\n

Without this eye, the Evoker has no power

\n

7. Lost Eye - Found in Mineshafts

\n

It is told that it was forged by the first blacksmiths of time

\n

8. Corrupted Eye - Found in Pillager Outposts

\n

The eye of a greedy king faded in solitude. Legend says it will bring infinite fortune to its owner

\n

9. Wither Eye - Dropped by The Wither

\n

Has witnessed destruction. Maybe it also witnessed your stuff disappear

\n

10. Guardian Eye - Get it by Killing Elder Guardian

\n

It has seen many warriors drown into the depths of the sea

\n

11. Witch Eye - Craft it using the witch pupil

\n

 This pupil is believed to have seen the ancient brewing recipes that were lost in time.

\n

12. Cursed Eye - Found in Bastions treasure chest

\n

 A powerful yet destructive artifact; the Piglins swore to protect it at the cost of their lives

\n

13. Exotic Eye - Craft it using aquatic items

\n

 Those who followed this eye were never seen again; rumors say they found the great city of Atlantis, or lost their way trying

\n

14. Evil Eye - Buy it from a master cleric

\n

 A holy talisman said to protect its owner from bad luck

\n

15. Undead Eye - Craft it using an Undead Soul

\n

 Remembrance of the past lives of those who live in death

\n

16. Cryptic Eye - Have a small chance to get it when enchanting

\n

 No information about this eye

\n
\n

 \"The

\n

 

\n

End Remastered also adds some items to the game. Click the spoiler button to see the crafting recipe for all the items.

\n

 

\n
\n

The Witch Eye:

\n

\"End

\n

 

\n

The Exotic Eye:

\n

\"Exotic

\n

 

\n

The Undead Eye:

\n

\"Undead

\n

*You can get the Undead Soul by killing a skeleton horse.

\n
\n

 

\n

 

\n

 

\n

Support:

\n

We always try to be aware of issues in End Remastered, if you experience a bug while playing our mod, please report it in the comments or the \"Issues\" section to help us keep the experience fun and enjoyable for all players.

\n

 

\n

 CLICK HERE to join our discord server to speak, chat, report problems or play with us :)

", - "body_url": null, - "published": "2021-09-07T01:04:06.593494Z", - "updated": "2024-08-13T18:39:20.508517Z", - "approved": "2021-09-07T01:04:06.593494Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 704690, - "followers": 434, - "categories": [ - "adventure" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "OTVFe6yb", - "wAg3uLaS", - "JUEJKAmI", - "jcNTvfUz", - "baputuVX", - "MK3fVFKt", - "IEuB5jdI", - "pr8v984r", - "uPNva0ZJ", - "suITIY4S", - "fzwTUCMa", - "JZPwni3A", - "FFGAR6F6", - "27FhBFfh", - "9OkkRvff", - "CYis3W3g", - "4wKvHwVW", - "KAQYIK7C", - "iB0XOHDe", - "nnRhGEm1", - "gQ0Wkzi1", - "FDWSuS28", - "neybLvjT", - "sDjdcYM0", - "79zWp4GJ", - "SQS2aSUl", - "2EgEIy6p", - "oSTrvMua", - "hZaVwWXz", - "aqYxfNAS" - ], - "icon_url": "https://cdn.modrinth.com//data/ZJTGwAND/icon.png", - "issues_url": "https://github.com/Jack-Bagel/End-Remastered/issues", - "source_url": "https://github.com/Jack-Bagel/End-Remastered", - "wiki_url": null, - "discord_url": "https://discord.com/invite/D9cxayDNSP", - "donation_urls": [], - "gallery": [], - "color": 3159598, - "thread_id": "ZJTGwAND", - "monetization_status": "monetized" - }, - "Ha28R6CL": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "18w44a", - "18w45a", - "18w46a", - "18w47a", - "18w47b", - "18w48a", - "18w48b", - "18w49a", - "18w50a", - "19w02a", - "19w03a", - "19w03b", - "19w03c", - "19w04a", - "19w04b", - "19w05a", - "19w06a", - "19w07a", - "19w08a", - "19w08b", - "19w09a", - "19w11a", - "19w11b", - "19w12a", - "19w12b", - "19w13a", - "19w13b", - "3D-Shareware-v1.34", - "19w14a", - "19w14b", - "1.14-pre1", - "1.14-pre2", - "1.14-pre3", - "1.14-pre4", - "1.14-pre5", - "1.14", - "1.14.1-pre1", - "1.14.1-pre2", - "1.14.1", - "1.14.2-pre1", - "1.14.2-pre2", - "1.14.2-pre3", - "1.14.2-pre4", - "1.14.2", - "1.14.3-pre1", - "1.14.3-pre2", - "1.14.3-pre3", - "1.14.3-pre4", - "1.14.3", - "1.14.4-pre1", - "1.14.4-pre2", - "1.14.4-pre3", - "1.14.4-pre4", - "1.14.4-pre5", - "1.14.4-pre6", - "1.14.4-pre7", - "1.14.4", - "19w34a", - "19w35a", - "19w36a", - "19w37a", - "19w38a", - "19w38b", - "19w39a", - "19w40a", - "19w41a", - "19w42a", - "19w44a", - "19w45a", - "19w45b", - "19w46a", - "19w46b", - "1.15-pre1", - "1.15-pre2", - "1.15-pre3", - "1.15-pre4", - "1.15-pre5", - "1.15-pre6", - "1.15-pre7", - "1.15", - "1.15.1-pre1", - "1.15.1", - "1.15.2-pre1", - "1.15.2-pre2", - "1.15.2", - "20w06a", - "20w07a", - "20w08a", - "20w09a", - "20w10a", - "20w11a", - "20w12a", - "20w13a", - "20w13b", - "20w14infinite", - "20w14a", - "20w15a", - "20w16a", - "20w17a", - "20w18a", - "20w19a", - "20w20a", - "20w20b", - "20w21a", - "20w22a", - "1.16-pre1", - "1.16-pre2", - "1.16-pre3", - "1.16-pre4", - "1.16-pre5", - "1.16-pre6", - "1.16-pre7", - "1.16-pre8", - "1.16-rc1", - "1.16", - "1.16.1", - "20w27a", - "20w28a", - "20w29a", - "20w30a", - "1.16.2-pre1", - "1.16.2-pre2", - "1.16.2-pre3", - "1.16.2-rc1", - "1.16.2-rc2", - "1.16.2", - "1.16.3-rc1", - "1.16.3", - "1.16.4-pre1", - "1.16.4-pre2", - "1.16.4-rc1", - "1.16.4", - "20w45a", - "20w46a", - "20w48a", - "20w49a", - "20w51a", - "1.16.5-rc1", - "1.16.5", - "21w03a", - "21w05a", - "21w05b", - "21w06a", - "21w07a", - "21w08a", - "21w08b", - "21w10a", - "21w11a", - "21w13a", - "21w14a", - "21w15a", - "21w16a", - "21w17a", - "21w18a", - "21w19a", - "21w20a", - "1.17-pre1", - "1.17-pre2", - "1.17-pre3", - "1.17-pre4", - "1.17-pre5", - "1.17-rc1", - "1.17-rc2", - "1.17", - "1.17.1-pre1", - "1.17.1-pre2", - "1.17.1-pre3", - "1.17.1-rc1", - "1.17.1-rc2", - "1.17.1", - "21w37a", - "21w38a", - "21w39a", - "21w40a", - "21w41a", - "21w42a", - "21w43a", - "21w44a", - "1.18-pre1", - "1.18-pre2", - "1.18-pre3", - "1.18-pre4", - "1.18-pre5", - "1.18-pre6", - "1.18-pre7", - "1.18-pre8", - "1.18-rc1", - "1.18-rc2", - "1.18-rc3", - "1.18-rc4", - "1.18", - "1.18.1-pre1", - "1.18.1-rc1", - "1.18.1-rc2", - "1.18.1-rc3", - "1.18.1", - "22w03a", - "22w05a", - "22w06a", - "22w07a", - "1.18.2-pre1", - "1.18.2-pre2", - "1.18.2-pre3", - "1.18.2-rc1", - "1.18.2", - "22w11a", - "22w12a", - "22w13a", - "22w13oneblockatatime", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "Ha28R6CL", - "slug": "fabric-language-kotlin", - "project_type": "mod", - "team": "tn8Zu9Q7", - "organization": null, - "title": "Fabric Language Kotlin", - "description": "This is a mod that enables usage of the Kotlin programming language for Fabric mods.", - "body": "This is a mod that enables usage of the Kotlin programming language for Fabric mods.\n\nNote: This does not add content! This is a dependency other mods use for compatibilty.\n\nThis mod works independently of the version of Minecraft used, as it only depends on Fabric Loader being available.\n\nFor modders: See -> https://github.com/FabricMC/fabric-language-kotlin#usage", - "body_url": null, - "published": "2021-08-25T19:14:27.159100Z", - "updated": "2024-08-07T07:57:57.329184Z", - "approved": "2021-08-25T19:14:27.159100Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "Apache-2.0", - "name": "Apache License 2.0", - "url": null - }, - "downloads": 8804646, - "followers": 4203, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "wdRa3g1U", - "1qsZV7U7", - "nrHxebpS", - "5VOQ5nq2", - "iAzZrqan", - "tmzNRXlM", - "D2Y5G2KO", - "5Aq3SFbi", - "MrMwCJlh", - "allNCj2E", - "FrvEFBGt", - "UJQzC6Jw", - "yLIAMDzv", - "esSFbyFg", - "lgFl3olb", - "Ibros2FW", - "MkcO8aQ0", - "qgTQJrUS", - "ADg3gvlr", - "5J7lguFF", - "65oEzjEs", - "s10JMAtS", - "Cqe2URk8", - "48ri5y9r", - "D8aag9dT", - "DmCixAtU", - "atZwzPrT", - "vnTAITh8", - "psNjlsLR", - "VJUqKopR", - "JjrWZ7m8", - "vlhvI5Li", - "ZMokinzs", - "a7MqDLdC", - "afsFajDC", - "kdDGGNEt" - ], - "icon_url": "https://cdn.modrinth.com/data/Ha28R6CL/icon.png", - "issues_url": "https://github.com/FabricMC/fabric-language-kotlin/issues", - "source_url": "https://github.com/FabricMC/fabric-language-kotlin/", - "wiki_url": "https://fabricmc.net/wiki/", - "discord_url": "https://discord.gg/v6v4pMv", - "donation_urls": [], - "gallery": [], - "color": 7958500, - "thread_id": "Ha28R6CL", - "monetization_status": "monetized" - }, - "ORX9fPw1": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "ORX9fPw1", - "slug": "fakerlib", - "project_type": "mod", - "team": "sPNAW1ew", - "organization": null, - "title": "FakerLib", - "description": "(fabric port of a) Library mod, does nothing by itself", - "body": "A small library mod needed for Zenith, adds some dev QOL stuff\nA fabric port of [Placebo](https://www.curseforge.com/minecraft/mc-mods/placebo) by Shadows_Of_Fire, all credits to him", - "body_url": null, - "published": "2023-10-13T01:55:30.973025Z", - "updated": "2024-07-05T06:46:08.084267Z", - "approved": "2023-10-13T18:50:29.970552Z", - "queued": "2023-10-13T04:21:18.137302Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 151514, - "followers": 2, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "bub9MKmL", - "FpOAD3wZ", - "tW2rTlJm", - "tfe2f0dM", - "jTpW5oyr", - "XQnqySmt", - "jJFLHYyi", - "JZlZzSdJ", - "XuouEowv", - "qyN8KLhE", - "7pRFET6N" - ], - "icon_url": "https://cdn.modrinth.com/data/ORX9fPw1/8faa9b4c352c5602411f2f72deee73c1eba89fbd.png", - "issues_url": "https://github.com/TheWinABagel/FakerLib/issues", - "source_url": "https://github.com/TheWinABagel/FakerLib", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 460036, - "thread_id": "Le7aXzsz", - "monetization_status": "monetized" - }, - "Fb4jn8m6": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17", - "1.17.1", - "21w39a", - "21w43a", - "1.18-pre2", - "1.18", - "1.18.1", - "22w05a", - "22w06a", - "1.18.2-pre3", - "1.18.2", - "22w13a", - "22w14a", - "22w17a", - "22w19a", - "1.19-pre5", - "1.19", - "1.19.1", - "1.19.2", - "22w43a", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "23w40a", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "Fb4jn8m6", - "slug": "fallingtree", - "project_type": "mod", - "team": "ZF72r4Yn", - "organization": null, - "title": "FallingTree", - "description": "Break down your trees by only cutting one piece of it", - "body": "[![Discord Server](https://img.shields.io/discord/1007349372444491856.svg?logo=Discord&colorB=7289da)](https://discord.gg/uXWsRftdy7)\n[![Curseforge Downloads](http://cf.way2muchnoise.eu/short_349559_downloads.svg)](https://www.curseforge.com/minecraft/mc-mods/falling-tree)\n[![Modrinth Downloads](https://img.shields.io/modrinth/dt/fallingtree?logo=Modrinth)](https://modrinth.com/mod/fallingtree)\n\nThis mod will change the way you break trees. 4 modes are available:\n* Instantaneous: Break one log and the whole tree will fall\n* Shift down: Break a block and the log will slowly shift down as you cut it (good if you don't want to \"cheat\" too much but are lazy to go cut top log blocks \ud83d\ude1b)\n* Fall items: Break one log and the whole tree will fall with an animation\n* Fall blocks: Break one log and the whole tree will fall on the floor with an animation\n\n![Demonstration of breaking a tree](https://github.com/Rakambda/FallingTree/raw/minecraft/1.20.1/assets/demo.gif)\n![Another demonstration of breaking a tree](https://github.com/Rakambda/FallingTree/raw/minecraft/1.20.1/assets/demo2.gif)\n\nSeveral options are available in the config file:\n\n* Customize what is considered as a tree (log blocks & leave blocks).\n* Customize what tools can be used (add more axes, allow everything, ...).\n* Turn leaf breaking on/off.\n* Option to disable the effect of the mod by sneaking (can be reversed).\n* Change speed depending on the tree size.\n* Damage tools or not (can set it to break the tool by the amount of blocks there were in the tree).\n* Let tools at 1 durability if it's going to break.\n\nCheck out the [wiki](https://github.com/Rakambda/FallingTree/wiki) for some more information.\n\n---\n\n* For Fabric users, **Fabric API** is required.\n* For Neoforge/Forge users, **Cloth Config API** is optional on the client and allows you to have a config GUI in game.\n Starting Minecraft 1.21, enchantments needs to be added separately through a datapack [available here](https://modrinth.com/datapack/fallingtree-enchantments).\n\nNOTE: On servers this mod can be server-side only, client isn't required (except if you use the change speed feature and/or enchants configurations).", - "body_url": null, - "published": "2021-01-11T19:27:26.315086Z", - "updated": "2024-08-05T18:25:10.546146Z", - "approved": "2021-01-11T19:27:26.315086Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1581275, - "followers": 1433, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "ClS5aGDu", - "by7f3jqu", - "wYPHBZnq", - "IvWeyNRf", - "ecFvHSSj", - "hYRTlWck", - "KA0lsBqm", - "frFjp7XE", - "Oy2HfoQu", - "HhiMtvaB", - "MBqZmh7k", - "rolL2W5j", - "VBOnAt36", - "fy6OOm9Q", - "PjU0ylA8", - "IjfKe2LK", - "BjxlB5ad", - "nDc9P6UR", - "T0QtOBLV", - "VlJQWF9M", - "4FktLQ41", - "QtHstonj", - "m2oM2Xzb", - "YBlmxpFC", - "Bhm08p1U", - "vT2GkHlJ", - "PCbggfQI", - "8h9olfhO", - "XpnXvmmg", - "1HEbx8wR", - "O7EzwYaR", - "k08wKfdA", - "K2xDwQMA", - "jHljfMeN", - "izrF4sw0", - "pM721YNG", - "48Uga7jj", - "RhvVV7aI", - "Wll71SI1", - "wm1VgWAh", - "Ge9TTua8", - "LI0g8wDL", - "UiUNxrl7", - "XzUcHIz2", - "MNaOu00H", - "EcPbQcBT", - "I4HjcOo5", - "hnXlvYfp", - "Brv0vjTc", - "GMOPXKvF", - "CaTPjokz", - "aMFJxIHm", - "qtfvfhdv", - "GS7o9NMO", - "1u6nezii", - "djHFleaq", - "Fn9hSpZQ", - "2qvQxa1B", - "ivSkiG78", - "TuLQv2oz", - "cvdeCtGH", - "8GR9mmKD", - "zv2J7DYl", - "1nneGSqI", - "mKpQdYKO", - "8XmHwXLO", - "LoJuqMMZ", - "9K3tdqQy", - "YMLyKqOj", - "k2geZqGH", - "3sdO7qgf", - "YlfhOTW2", - "iAX7H9LQ", - "LTbIi2M1", - "kgBh4dSx", - "bQrEMzOP", - "KRs7tr5H", - "dj8wmIBS", - "PgS4RtQX", - "Rcuv9i9M", - "9kSv8gsK", - "5DSiBB1r", - "qrxLiOcL", - "E4f85gRR", - "TIoBK1U1", - "2TNwaTtm", - "cMkbt0f5", - "NveCqCkX", - "BQ6i1U5X", - "rK4GkUX6", - "59SG26Fv", - "1TSCSQ4C", - "iszfrsgL", - "P55fppyL", - "XrkGy9Ky", - "reXqEJgT", - "yRWIgpnS", - "66mp0b9v", - "oXRivlMX", - "6KJqXkV0", - "frsJrlLk", - "kPSbFSaC", - "8q3U34GC", - "SQSRyVeT", - "BJ2K7C0J", - "NAMMnpkI", - "HojA8R8T", - "BdqBwLsv", - "NF3wLCFV", - "KW9Dm2r0", - "7vuduZD7", - "tOzqGtqB", - "7PRbBpzE", - "KRt1RhNH", - "akjkv5e2", - "Ua1F3TBl", - "H9oeRV3c", - "t9r6pZcy", - "snIN7mL9", - "Fi75hN4R", - "yr3p0Npt", - "HnH1cLYq", - "2u9Dpwhc", - "Gkt6UcDh", - "NrtzFkZE", - "BaMypQ7l", - "nZoL7IuF", - "mb15RrXi", - "2yoOOkuy", - "eEwiTLCR", - "1KVSR1de", - "twGJKI2m", - "l93ivqBS", - "WBPlgiIE", - "QpKTY6aW", - "oHSfaH3b", - "QIna9i7h", - "2N0TfdG9", - "kLEJADsa", - "cFiOvvih", - "mSIK8OOH", - "7x1mqvWh", - "CfGRP162", - "uni2ZHB8" - ], - "icon_url": "https://cdn.modrinth.com/data/Fb4jn8m6/icon.png", - "issues_url": "https://github.com/RakambdaOrg/FallingTree/issues", - "source_url": "https://github.com/RakambdaOrg/FallingTree", - "wiki_url": "https://github.com/RakambdaOrg/FallingTree/wiki", - "discord_url": "https://discord.gg/uXWsRftdy7", - "donation_urls": [ - { - "id": "github", - "platform": "Github", - "url": "https://github.com/sponsors/RakSrinaNa" - } - ], - "gallery": [], - "color": 394500, - "thread_id": "Fb4jn8m6", - "monetization_status": "monetized" - }, - "uXXizFIs": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "uXXizFIs", - "slug": "ferrite-core", - "project_type": "mod", - "team": "2JhABx1f", - "organization": null, - "title": "FerriteCore", - "description": "Memory usage optimizations", - "body": "This mod reduces the memory usage of Minecraft in a few different ways. A high-level technical description of the changes is available [here](https://github.com/malte0811/FerriteCore/blob/main/summary.md).\n\nThe amount of memory saved will depend on the pack. In version 2.5.9 of [All Of Fabric 3](https://www.curseforge.com/minecraft/modpacks/all-of-fabric-3) it reduces the RAM usage (heap size) from 1,792 MB to 984 MB. For comparison the same setup with Hydrogen instead of FerriteCore uses 1,335 MB. \nThese values were measured after generating a world with a fixed seed and waiting for two minutes.\nThe project picture is a cropped version of [this](https://commons.wikimedia.org/wiki/File:Magnetic-core_memory,_at_angle.jpg) picture.\n\n### FAQ\n\n#### Should I install this on the server or just on the client?\n\nSome optimizations are client-side only, but there are some rather high-impact optimizations that are relevant on the server too. So you should install it on both sides.\n\n#### Is this compatible with [other mod]?\n\nMost likely yes. The only exception is Hydrogen, which is compatible with all recent FerriteCore versions *on Minecraft versions where Hydrogen is officially released*. This means that 1.18+ builds are not compatible with Hydrogen, since it has been officially archived and won't receive any releases on these versions.", - "body_url": null, - "published": "2021-04-03T07:04:43.971189Z", - "updated": "2024-06-16T09:45:34.688950Z", - "approved": "2021-04-03T07:04:43.971189Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 9901149, - "followers": 6032, - "categories": [ - "optimization", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "GeyB7u1y", - "Mc6hHgQU", - "hjsymojR", - "LG5zF5LP", - "5rLOvzfo", - "2XHUVaPQ", - "HjttFjoa", - "JQl5JoCm", - "oP38VFTJ", - "1FrNtQTK", - "OhmGV4Hp", - "c9p5gemS", - "FMdIAsIi", - "OhuTVpQH", - "776Z5oW9", - "AvWRJcqx", - "zkszypjI", - "7epbwkFg", - "xyl3NViI", - "fwozdl4o", - "fs07zE6w", - "6gwDuh90", - "3UkWIj4a", - "kwjHqfz7", - "CtXsUUz6", - "GHcKib6J", - "YrvjR5sX", - "RbR7EG8T", - "zI3uKvrU", - "l9p9zXTR", - "FCnCG6PS", - "ULSumfl4", - "unerR5MN", - "DG5Fn9Sz", - "tfQSdUpc", - "85kC2OMr", - "pguEMpy9", - "agJm6Vrw", - "PPnbi6JY", - "HWBrlwWv", - "i9RcCdZv", - "7slRrLO6", - "BkJB5PPB", - "wmIZ4wP4" - ], - "icon_url": "https://cdn.modrinth.com/data/uXXizFIs/icon.jpg", - "issues_url": "https://github.com/malte0811/FerriteCore/issues", - "source_url": "https://github.com/malte0811/FerriteCore", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 5129796, - "thread_id": "uXXizFIs", - "monetization_status": "monetized" - }, - "ECOSu6pa": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "ECOSu6pa", - "slug": "friends-and-foes-flowery-mooblooms-fabric", - "project_type": "mod", - "team": "J5jfIlFX", - "organization": null, - "title": "Friends&Foes - Flowery Mooblooms (Fabric/Quilt)", - "description": "An addon for the Friends&Foes mod, adding one moobloom variant for each flower.", - "body": "
\n\n
\n\t\"Friends&Foes\n\t

Flowery Mooblooms (Fabric)

\n
\n\n
\n\t

\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\n\t

\n
\n\n

\n\tFriends&Foes - Flowery Mooblooms is a small addon for the Friends&Foes mod, adding one moobloom variant for each flower. Mooblooms can be found in meadow and flower forest biomes. You can check the wiki to get more information about the mooblooms.\n\t
\n
\n\tBe aware that the main Friends&Foes mod is required to run with this addon. Looking for the Forge or Quilt version?\n

\n\n

\ud83d\udc2e Moobloom variants

\n\n\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n
\n\t\t\t\t\n\t\t\t\t

Allium

\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Azure Bluet

\n\t\t\t
\n\t\t\t\t\"Allium\n\t\t\t\n\t\t\t\t\"Azure\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Blue Orchid

\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Cornflower

\n\t\t\t
\n\t\t\t\t\"Blue\n\t\t\t\n\t\t\t\t\"Cornflower\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Dandelion

\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Lilac

\n\t\t\t
\n\t\t\t\t\"Dandelion\n\t\t\t\n\t\t\t\t\"Lilac\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Lily of the Valley

\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Orange Tulip

\n\t\t\t
\n\t\t\t\t\"Lily\n\t\t\t\n\t\t\t\t\"Orange\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Oxeye Daisy

\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Peony

\n\t\t\t
\n\t\t\t\t\"Oxeye\n\t\t\t\n\t\t\t\t\"Peony\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Pink Tulip

\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Poppy

\n\t\t\t
\n\t\t\t\t\"Pink\n\t\t\t\n\t\t\t\t\"Poppy\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Red Tulip

\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Rose Bush

\n\t\t\t
\n\t\t\t\t\"Red\n\t\t\t\n\t\t\t\t\"Rose\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

Sunflower

\n\t\t\t
\n\t\t\t\t\n\t\t\t\t

White Tulip

\n\t\t\t
\n\t\t\t\t\"Sunflower\n\t\t\t\n\t\t\t\t\"White\n\t\t\t
\n\n
\n\n

\u2699\ufe0f Other addons / compat datapacks

\n\n\n
\n\n

\ud83d\udcac Community

\n

\n\tFeel free to join our community at the discord server to chat, share your creations, ask any question or to simply be updated about the latest development of the mod and notified when the new release is out. Also don't hesitate to report any crash or bug via GitHub issues.\n

\n\n
\n\n

\ud83d\udc4b Support

\n\n

I will continue to develop my mods regardless of any support as it is my hobby, although most of my free time goes into development of my mods. So if you want to support me anyway, you can do that via Patreon or Ko-fi. That said, I do appreciate all of your support.

\n\n
\n\n

\ud83d\udcdc License

\n\n

\n\tThe mod is licensed with CC BY-NC-ND 4.0 license.\n

\n

\n\tFeel free to look over my code for examples of how i have implemented and solved various problems while writing this mod, incorporate snippets into your own code. Also feel free to use this mod in any modpack (although credit/link back to this page will be greatly appreciated).\n

", - "body_url": null, - "published": "2022-12-26T14:57:52.084142Z", - "updated": "2024-07-12T21:06:31.650924Z", - "approved": "2022-12-29T00:04:00.569410Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-ND-4.0", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "url": null - }, - "downloads": 258081, - "followers": 137, - "categories": [ - "adventure", - "mobs", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "5M5dsgCD", - "O4Fs6WJc", - "3cL5lQsy", - "GsS6NNb8", - "sIWLxRbg", - "tt954J6g", - "xk7NejA9", - "L3vFNtdV", - "Wgz5qVrH", - "J3uitZ4J", - "YnZpHfXW", - "s0xEE5NG", - "8hGXA5Xh", - "47Q5hJRa", - "HEV9pM7D", - "3Z4muvU0", - "D9jX5JX6", - "EMRjqe5x", - "JiGl6eSQ", - "hqkiYyDU", - "aE0YWywy", - "WCqqJrJB" - ], - "icon_url": "https://cdn.modrinth.com/data/ECOSu6pa/ade1d3e6e116aabbcf453abcbb678a78d4e898dd.png", - "issues_url": "https://github.com/Faboslav/friends-and-foes-flowery-mooblooms/issues", - "source_url": "https://github.com/Faboslav/friends-and-foes-flowery-mooblooms", - "wiki_url": "https://github.com/Faboslav/friends-and-foes/wiki/Moobloom", - "discord_url": "https://discord.gg/QGwFvvMQCn", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Faboslav" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/faboslav" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/1b2f0d915cff5aa19a69b929acf0ed7e261becfa.png", - "featured": false, - "title": "Oxeye Daisy Moobloom", - "description": null, - "created": "2022-12-28T17:17:29.918523Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/2d12466f1982171140330c36ac48aaeba0a50a2b.png", - "featured": false, - "title": "White Tulip Moobloom", - "description": null, - "created": "2022-12-28T17:17:36.354461Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/41eff07c029403a58cec21b2cb2f21dc03297ee7.png", - "featured": false, - "title": "Lilac Moobloom", - "description": null, - "created": "2022-12-28T17:17:27.198426Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/52cc370051aa3dbc83520ca9b18604c31484014a.png", - "featured": false, - "title": "Pink Tulip Moobloom", - "description": null, - "created": "2022-12-28T17:17:31.743322Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/623b75779963f7c6af8803917470932cd6dc7625.png", - "featured": false, - "title": "Peony Moobloom", - "description": null, - "created": "2022-12-28T17:17:30.852438Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/6275b7c891a78de1f301fd60b0cc9b013bf0ef0b.png", - "featured": false, - "title": "Blue Orchid Moobloom", - "description": null, - "created": "2022-12-28T17:17:24.487062Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/6e84ca471f46f8c69dcd6e46d9ca9eb771b9a0a0.png", - "featured": false, - "title": "Allium Moobloom", - "description": null, - "created": "2022-12-28T17:17:22.762247Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/7426436d74246665c0401195357c9695a9b5a43e.png", - "featured": false, - "title": "Lily of the Valley Moobloom", - "description": null, - "created": "2022-12-28T17:17:28.116608Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/b5821ffc7b3430cb17bcb0bf22094a90f87507eb.png", - "featured": true, - "title": "Cornflower Moobloom", - "description": null, - "created": "2022-12-28T17:17:25.403580Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/b771f44865bd05b66fc1efe65b71dd41721d46cf.png", - "featured": false, - "title": "Azure Bluet Moobloom", - "description": null, - "created": "2022-12-28T17:17:23.614501Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/d489073d7152b208e9bb6b609f9daee7828867b5.png", - "featured": false, - "title": "Dandelion Moobloom", - "description": null, - "created": "2022-12-28T17:17:26.339512Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/e91e33e688b36fa3225a330e99d551edae2c32b6.png", - "featured": false, - "title": "Poppy Moobloom", - "description": null, - "created": "2022-12-28T17:17:32.550673Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/eb7ccb471bf7260a560ed3c2cf1ecde3ea6f41a6.png", - "featured": false, - "title": "Rose Bush Moobloom", - "description": null, - "created": "2022-12-28T17:17:34.596684Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/ed45077eaff52b008ebc7a0b2eac7f3dd29e697d.png", - "featured": false, - "title": "Red Tulip Moobloom", - "description": null, - "created": "2022-12-28T17:17:33.615718Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/f49f04d8a81e0f44e0f6015c75a3c81ce3fa5989.png", - "featured": false, - "title": "Sunflower Moobloom", - "description": null, - "created": "2022-12-28T17:17:35.480944Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ECOSu6pa/images/f5ef73b703c6756fcbd41fa0a3bfdfddb32afb2a.png", - "featured": false, - "title": "Orange Tulip Moobloom", - "description": null, - "created": "2022-12-28T17:17:28.986224Z", - "ordering": 0 - } - ], - "color": 14932122, - "thread_id": "ECOSu6pa", - "monetization_status": "monetized" - }, - "ohNO6lps": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "ohNO6lps", - "slug": "forge-config-api-port", - "project_type": "mod", - "team": "Lcr15WUK", - "organization": null, - "title": "Forge Config API Port", - "description": "NeoForge's & Forge's config systems provided to other modding ecosystems. Designed for a multiloader architecture.", - "body": "

\n

\n

\n

\n

\n

Forge Config API Port is a modding library for mod developers that provides both NeoForge's & Forge's whole config system to other modding ecosystems. Allows developers to use NeoForge configs on Fabric & Forge and Forge configs on Fabric & NeoForge.

\n

The library is built with a multiloader architecture in mind by also offering a mod loader independent common distribution, so there needs to be as little platform specific code as possible.

\n

\n

\n

\u25b6\ufe0f Allows developers to continue using the same code for creating their configs as they do on NeoForge & Forge.

\n

\u25b6\ufe0f Same package and class names as NeoForge & Forge, no refactoring required when porting!

\n

\u25b6\ufe0f Built for a multiloader architecture: Simply setup your configs in a common module!

\n

\u25b6\ufe0f Users don't need to install any additional library on the mod loader the chosen config system is native to (NeoForge / Forge), everything is built in there!

\n

\u25b6\ufe0f Check out the developer wiki for instructions on how to use Forge Config API Port in your project!

\n

\u25b6\ufe0f Install Forge Config Screens for in-game configuration!

\n

\n

\n

\u23e9 INSTALLATION REQUIRED ON CLIENT & REQUIRED ON SERVER

\n

\u23e9 REQUIRES FABRIC API TO BE INSTALLED (FABRIC)

\n

\n

\n

\ud83c\udf1f Thanks to the Forge team for putting the config api together in the first place!

\n

\n", - "body_url": null, - "published": "2021-12-03T10:23:02.288424Z", - "updated": "2024-08-09T20:54:34.167214Z", - "approved": "2021-12-03T10:23:02.288424Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MPL-2.0", - "name": "Mozilla Public License 2.0", - "url": null - }, - "downloads": 4387038, - "followers": 1454, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "VpvE1h2H", - "16w4kT84", - "3h8hgyqP", - "AxEvkjh5", - "notOZAjX", - "GJ0aBxFN", - "2eL7Opm5", - "JpOqHq5p", - "jwtFMyhT", - "eYeUbc3T", - "86FCTo9M", - "rXgI0k5P", - "h7joEojU", - "WjwjuiDp", - "p2C10JUL", - "4JaArhTS", - "XGKEYlsw", - "K7z34XSj", - "vlllTHgw", - "akDg87hC", - "JdloDJit", - "KjE2hCJv", - "XhjJZ5uE", - "fI5AsaV4", - "CkM0mGHX", - "H1LkHOeQ", - "hRGdglV6", - "FtpEL8G9", - "tlNCwMwZ", - "sJryrwj9", - "tqRbIeBK", - "bh0uyJuX", - "alqrny5V", - "cjmImt9R", - "6J0K7FyD", - "3VCgXZ79", - "TFLCxTVc", - "mFoJ8qnh", - "ou26o2qg", - "MkqOn4Yc", - "2TybfFU8", - "oYUxEUGk", - "nlcnay8A", - "1cG1sI8e", - "ewYccCIi", - "CtENDTlF", - "f5d9VI72", - "52l6IXEd", - "14GbpcF7", - "lQ2BNzNV", - "jygSIEk6", - "y5ADtIQp", - "hSymtRZz", - "8ZEqzvgl", - "aQOysw5j", - "d4o2DIW4", - "RRZz6X5Y", - "uVasUkyz", - "WjsrL3PB", - "REA2Y3hn", - "IS7wNJuv", - "P3GfPe5a", - "Uc2L9JYx", - "sK1XwxTt", - "1bZs84f5", - "r8gESJiS", - "xbVGsTLe", - "cPR7Hb0e", - "izawYWhx", - "MuoYnIrW", - "s4eBrY4J", - "6b78kro0", - "LDpciQaD", - "Xm6O1nBK", - "3CoAOP6V", - "lB4p4JnZ", - "d4Qud7sf", - "6ftTLYo0", - "wMoOojVd", - "2z1n7Pal", - "YsY7k4Pu", - "7HZj0EzA", - "sg4l7fSX", - "JGO1znQN", - "BUhcggUR", - "h919yvVV", - "ArqXhVnP", - "SaPUeEYL", - "wYilHKuK", - "e8y2gnx1", - "mCucKtTS", - "wx8Ha8eB", - "BNTJgetj", - "ydIrnr9Q", - "Y2gd8YHL", - "UGsNw3aI", - "QTVwgKKS", - "FRzdKdgh", - "GOreNSW6", - "6k3FSGda", - "bnhVDSAh", - "gtorYSGm", - "6x66hBcK", - "POOzpdre" - ], - "icon_url": "https://cdn.modrinth.com/data/ohNO6lps/cb3b942cc18a66a0f35f802e004713f134e46cc2.png", - "issues_url": "https://github.com/Fuzss/forgeconfigapiport/issues", - "source_url": "https://github.com/Fuzss/forgeconfigapiport", - "wiki_url": "https://github.com/Fuzss/forgeconfigapiport/wiki", - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/ohNO6lps/images/201d6c2cd17e10032e9651bc0070007b4774286c.png", - "featured": true, - "title": null, - "description": null, - "created": "2024-01-11T10:36:12.400637Z", - "ordering": 0 - } - ], - "color": 11377989, - "thread_id": "ohNO6lps", - "monetization_status": "monetized" - }, - "5WeWGLoJ": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.19.4", - "1.20", - "1.20.1" - ], - "id": "5WeWGLoJ", - "slug": "forge-config-screens", - "project_type": "mod", - "team": "D3qg0yDo", - "organization": null, - "title": "Forge Config Screens", - "description": "Allows Forge's configs to be configured directly in-game. Quick and easy with a beautiful design!", - "body": "

\n

\n

\n

\n

\ud83d\udcd6 About:

\n

Config Menus for Forge allows for editing config files for all mods directly in-game without having to ever touch a single file again.

\n

\n

\ud83d\udcda Contents:

\n

\n

Most notably, this mod allows for: editing all of Forge's config types (including server configs, as well as syncing with an online server and other players), setting default configs to be used when creating new worlds, a powerful and immersive search, proper handling for editing lists with various data types, an easy to use interface for dealing with all configs added by a single mod at a glance, and much more.

\n

\n

When opening a mods config menu you'll be greeted with a file selection screen listing all config files added by the mod. The restore defaults button allows for resetting a single config file as a whole (you can tell a config has been modified when it's name is in italics). There is also a button for opening the actual config file in an editor. The copy to defaults button allows you to set this config as a default config to be used whenever the config is recreated (mainly useful for server configs when creating new worlds).

\n

\n

When a config is open, you'll find a big list with all config options and categories. The button to the right of every option will restore it's default value. When an option is hovered, a tooltip will provide additional information, including the internal key, description, range, allowed values, and the default value. On the bottom, the cancel button can be used for discarding changes, the done button will save all changes to the config file.

\n

\n

The path bar on top shows where you currently are within the active config file. But there's more: It also functions as a navigation bar. You can click on previous categories to go back to them.

\n

\n

Searching is quite fancy, the current query is highlighted, and found entries are sorted accordingly. Results will be located in the current, as well as all subsequent categories. And best of all, the search field can be cleared again with a simple left-click.

\n

\n

Editing more complex values such as strings, enums and lists is done via a separate screen. In this case, an enum value can be chosen from a list where all choices can be viewed at a glance.

\n

\n

Editing lists on the other hand looks quite a bit different. All values are entered as strings and will be converted and checked automatically. Sometimes, the type of a list cannot be determined by Config Menus for Forge, so you'll be promted to choose the type yourself, or edit the option directly in the config file instead (not yet implemented). Also lists cannot be saved when invalid entries have been added, they need to be manually corrected before that.

\n

\n

Editing server configs is a bit different from other config types. They exist for every single world, so to edit a server config from the main menu you'll have to select a world. When you're currently playing in a world this world will be selected automatically. This message is shown when Config Menus for Forge has to create the server config first as it doesn't exist yet.

\n

\n

This message is shown when playing on an online server. Server configs can only be edited by server operators. When doing so, they'll be synced back to the server and from there to all other clients. In singleplayer no warnings are shown and no syncing happens as everything is done locally.

\n

\n

\ud83d\udca1 FAQ:

\n

Q: Can I edit server configs with this mod?
A: YES!

\n

Q: Can I edit server configs while on a multiplayer server?
A: Yes again! The only limitations are that you need to be an operator on that server, and Config Menus for Forge needs to be installed server-side as well.

\n

Q: I can't edit Forge's client config!
A: You have OptiFine installed, Forge's client config can't be used then. This has nothing to do with Config Menus for Forge.

\n

Q: I'm a server owner and I don't want anyone to edit the server's configs while it is running.
A: Simply don't install Config Menus for Forge on your server, everything but editing server configs will still work for your players.

\n

Q: I'm a mod developer and I already added custom backgrounds for Configured. Do I need to do it for this mod again?
A: No, Config Menus for Forge uses the resources provided by mods for Configured as well. There are other developer options planned for the future though. In case you're unsure about adding a custom background to the config menus for your mod, check out the instructions on the mod page for Configured.

\n

Q: I'm a developer and I want my mod to use these config menus. What do I need to do?
A: Nothing really. Just ask your users to install this mod alongside yours. You don't need to add a dependency or anything like that.

\n

\n

\ud83c\udfc6 Credits:

\n

Developing Config Menus for Forge was helped and inspired by:

\n\n

\n

\n

\n

\"Reddit\"

\n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
  
 
  
 
  
 
  
 
  
 
\n

", - "body_url": null, - "published": "2023-06-09T20:23:48.587313Z", - "updated": "2023-07-30T10:26:47.428427Z", - "approved": "2023-06-11T22:54:00.848663Z", - "queued": "2023-06-09T20:27:57.181172Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MPL-2.0", - "name": "Mozilla Public License 2.0", - "url": null - }, - "downloads": 494885, - "followers": 170, - "categories": [ - "utility" - ], - "additional_categories": [ - "library", - "management" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "d8rW8rDg", - "onp8kYQo", - "JwsEoVZ1", - "UOV19nXG", - "NJRmTOlf", - "S0IeqYrp", - "1jVBPRNS", - "n1EMZ4oz", - "YUDLu26S", - "nwy63zfI" - ], - "icon_url": "https://cdn.modrinth.com/data/5WeWGLoJ/bf276f7b508fb8cd64f5190691dc19c1b98dcd41.png", - "issues_url": "https://github.com/Fuzss/forgeconfigscreens/issues", - "source_url": "https://github.com/Fuzss/forgeconfigscreens", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/5WeWGLoJ/images/b422431f2df483b89e127d1aae6b511fbdc68b01.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-06-09T20:25:32.738015Z", - "ordering": 0 - } - ], - "color": 14108187, - "thread_id": "5WeWGLoJ", - "monetization_status": "monetized" - }, - "POQ2i9zu": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "POQ2i9zu", - "slug": "friends-and-foes", - "project_type": "mod", - "team": "mcV4vJ1O", - "organization": null, - "title": "Friends&Foes (Fabric/Quilt)", - "description": "Adds outvoted and forgotten mobs from the mob votes in a believable vanilla plus style. (Copper Golem, Glare, Moobloom, Iceologer, Barnacle, Wildfire, Illusioner, Rascal, Tuff Golem)", - "body": "
\n\n
\n\t\"Friends&Foes\"\n
\n\n
\n\n
\n\t\n\t\t\"Ko-fi\"\n\t\n\t\n\t\t\"Patreon\"\n\t\n\t\n\t\t\"Discord\"\n\t\n\t\n\t\t\"Wiki\"\n\t\n
\n\n
\n\n

\n\tFriends&Foes adds outvoted and forgotten mobs from the mob vote. One of the main goals is to further expand upon original concepts and add new vanilla-like features related to all the mobs.\n

\n\n

\n\tYou can check wiki for a detailed overview of implemented mobs and features.\n

\n\n
\n
\n\n

\n\t\"Tuff\n\t  \n\tTuff Golem\n

\n\n

\n\tTuff Golem, a statuesque mob, which can hold and display any item you give it, but be careful when it is not sleeping it loves to take spontaneous strolls.\n\tWant your tuff golem to stay put? Stick it in place with a honeycomb. If you want to build this sleeping beauty, gather a tuff block, a wool block of any color, and a pumpkin.\n

\n\n

\n\t\n\t\t\"Tuff\n\t\n\t\n\t\t\"Sleeping\n\t\n

\n\n
\n
\n\n

\n\t\"Rascal\"\n\t  \n\tRascal\n

\n\n

\n\tDiscover Rascal, a mischievous little creature located in the mines, that finds joy in the game of hide-and-seek.\n\tIt\u2019s both playful and helpful, giving you hints as you search for it.\n\tFind it three times and it will reward you with the bundle of your dreams!\n

\n\n

\n\t\n\t\t\"Rascal\n\t\n\t\n\t\t\"Rascal\n\t\n

\n\n
\n
\n\n

\n\t\"Copper\n\t  \n\tCopper Golem\n

\n\n

\n\tMeet the Copper Golem, a pocket-sized, comedic marvel that finds joy in randomly pressing copper buttons.\n\tLike any other copper creations it will oxidize over time, but do not worry, maintenance is a breeze! For a quick makeover, grab an axe or a honeycomb.\n\tIf you want to build this little creature, gather a copper block, a pumpkin, and a lightning rod.\n

\n\n

\n\t\n\t\t\"Copper\n\t\n\t\n\t\t\"Copper\n\t\n

\n\n

\n\tOther features related to the copper golem:\n

\n\n\n
\n
\n\n

\n\t\"Glare\"\n\t  \n\tGlare\n

\n\n

\n\tIntroducing the Glare, grumpy and cute mossy companion living in the lush caves that hates the darkness.\n\tDo you share a disdain for the dark? In that case glare can show you areas that are dark enough for monsters to spawn.\n\tIf you want to tame or breed this little cutie, you will need the glow berries, but be careful, glares tends to snack on them regularly, leaving no leftovers.\n

\n\n

\n\t\n\t\t\"Baby\n\t\n\t\n\t\t\"Flying\n\t\n

\n\n
\n
\n\n

\n\t\"Iceologer\"\n\t  \n\tIceologer\n

\n\n

\n\tEncounter the Iceologer, a lonely illager who lives deep in the snows.\n\tYou can find him by searching for a small spruce cabin among the trees.\n\tBut be careful on your adventure though, as years of living in the wild has made his heart colder than the ice around him. If he spots you, brace for icy attacks, turning your adventure into a frosty challenge.\n

\t\n\n

\n\t\n\t\t\"Iceologer\n\t\n\t\n\t\t\"Iceologer\n\t\n

\n\n

\n\tOther features related to the iceologer:\n

\n\n\n
\n
\n\n

\n\t\"Moobloom\"\n\t  \n\tMoobloom\n

\n\n

\n\t\tPresenting the Moobloom, sun-kissed cow, covered with a beautiful flowers, living mostly in the flower forests.\n\t\tThese flower-covered companions are not only a sight to behold, but also engage in a harmonious synergy with bees.\n\t\tAs they traverse, the mooblooms leave a trail of blooming flora, turning each step into a mesmerizing journey through nature's wonders.\n

\n\n

\n\t\n\t\t\"Buttercup\n\t\n\t\n\t\t\"Flowery\n\t\n

\n\n

\n\tOther features related to the moobloom:\n

\n\n\n
\n
\n\n

\n\t\"Wildfire\"\n\t  \n\tWildfire\n

\n\n

\n\tWildfire, the master of blazes, which is protected by four shields.\n\tThis encounter is not a friendly one, watch out for its shield debris barrage and ground-shaking shockwave attack.\n\tWhen cornered, it summons blazes for reinforcement. Conquer the challenge, wield strategy against this fiery sentinel in it's citadel domain.\n

\n\n

\n\t\n\t\t\"Citadel\n\t\n\t\n\t\t\"Wildfire\n\t\n

\n\n

\n\tOther features related to the wildfire:\n

\n\n\n
\n
\n\n

\n\t\"Mauler\"\n\t  \n\tMauler (The Great Hunger)\n

\n\n

\n\tIntroducing the Mauler, pint-sized predator roaming savannas, badlands, and deserts. They are on a quest for chickens, rabbits, and more.\n\tYou can feed them enchanted goodies to store experience points and later extract them using bottles. But beware the more experience points, the bigger and hungrier the Mauler!\n

\n\n

\n\t\n\t\t\"Maulers\n\t\n\t\n\t\t\"Fed\n\t\n

\n\n
\n
\n\n

\n\t\"Illusioner\"\n\t  \n\tIllusioner\n

\n\n

\n\tEncounter the Illusioner, a cunning trickster armed with a bow who lives in the taiga. You can find him by searching for a small shack or his training grounds.\n\tApproach with caution, for the blinding spell may leave you in the dark, making it challenging to distinguish between illusion and reality.\n

\n\n

\n\t\n\t\t\"Illusioner\n\t\n\t\n\t\t\"Illusioner\n\t\n

\n\n

\n\tOther features related to the illusioner:\n

\n\n\n
\n
\n\n

\n\t\"Zombie\n\t  \n\tZombie Horse (Trap)\n

\n\n

\n\tEver wanted to ride a Zombie Horse? If so, approach one during a thunderstorm, and magic may happen \u2013 you might even catch a glimpse of the four horsemen.\"\n

\n\n

\n\t\n\t\t\"Zombie\n\t\n\t\n\t\t\"Four\n\t\n

\n\n
\n
\n\n

\u2699\ufe0f Compatibility / addons

\n\n

\n\tFriends&Foes is designed to be fully compatible with all other mods, and it currently offers few addons and datapacks:\n

\n\n\n\n
\n
\n\n

\ud83d\udcac Community

\n\n

\n\tFeel free to join our community at the discord server to chat, share your creations, ask any question or to simply be updated about the latest development of the mod and notified when the new release is out.\n\tAlso don't hesitate to report any crash or bug via GitHub issues.\n

\n\n
\n
\n\n

\ud83d\udc4b Support

\n\n

\n\tI will continue developing my mods as a hobby because I truly enjoy it. If you'd like to support me, you can do so on Patreon or Ko-fi. Your support is greatly appreciated.\n

\n\n
\n
\n\n

\ud83d\udcdc License

\n\n

\n\tThe mod is licensed with CC BY-NC-ND 4.0 license.\n

\n\n

\n\tPlease feel free to explore my code for examples of how I've tackled and solved various challenges while developing this mod. You're welcome to incorporate code snippets into your own projects. Also feel free to use this mod in any modpack (although credit/link back to this page will be greatly appreciated).\n

\n\n

\n\tYou can also look into the blockbench directory which contains all the models & palettes and into the textures directory for textures. Get inspired, but please don't just copy & paste any of it as your own.\n

", - "body_url": null, - "published": "2021-11-30T18:51:56.671504Z", - "updated": "2024-08-08T08:48:48.672436Z", - "approved": "2021-11-30T18:51:56.671504Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-ND-4.0", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "url": null - }, - "downloads": 1081108, - "followers": 961, - "categories": [ - "adventure", - "mobs", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "AxBVyA7t", - "o4gcpw6y", - "oH9S375Y", - "9wGxDeH6", - "YC1sVwKi", - "zYRtnZvg", - "HVVMeXgJ", - "iN09SYXy", - "XtGFdhX9", - "dvjc2XOu", - "FZFq4Ema", - "6MpjbLt5", - "YvFOl8Bj", - "1phPZNKp", - "wd7nlwTh", - "grDSfiH9", - "OSy3RqVT", - "xew642cY", - "JTWGDwfq", - "9pZnrCEg", - "J2qYjJym", - "ajBbuM2s", - "KH1w3oLu", - "6Cmh5YSV", - "QvjjdadT", - "qz2ldM5N", - "hxguT2gs", - "v21TQelR", - "TcM4tRJ7", - "Yjrstzo1", - "JQQE0MDN", - "WEKs4Gzi", - "B8ok5rkQ", - "f7FE8BOQ", - "mPNYVc36", - "1OLdoHY8", - "PoExTab9", - "4g9pqcnb", - "ehdfvCaY", - "Kvw1yOok", - "QAbiMX9D", - "TpWs4qkZ", - "tZA4cN56", - "QQS19nR4", - "m64gtMds", - "Jsdg9Vdb", - "Iv428CmW", - "Crslv49b", - "3zNGt6OO", - "WQZ9ebz4", - "pQmUbqto", - "3FVNQJtJ", - "ykIDboku", - "xKXHVCic", - "VfxJd2gZ", - "OgLEVcMB", - "UBXgjNPD", - "JIATnP33", - "cv2Z5TeF", - "BtVbpXpI", - "8qglDdZL", - "vuoofvbI", - "tskp7Z3D", - "52EREVeS", - "y6KpibrX", - "2SipCC1i", - "MiBqZBsv", - "sOJClw11", - "SU1EqlX1", - "pD5OVT7d", - "C4NWve97", - "XcgvPUp6", - "YtAjRrfb", - "tNDGSs7W", - "stIrA2mf", - "Vkel37Wl", - "YXJ5HjQ4", - "2lRXnhPt", - "Gkwz0rh3", - "8UQz8WkJ", - "sUdjTPy9", - "bXZMYYSu", - "xcNwCgCf", - "reIeyKCI", - "JxlQnDSm", - "E8LwBJMB", - "xFp91lPb", - "rMBwAFKw", - "2zT5IsZn", - "FfV5RZtG", - "MgPeBaFm", - "urDP0Mks", - "Kb4BAIiW", - "fIVygPXT", - "ddxbZHMo", - "PZbsEZnM", - "wDUnqBPw", - "YzFbZDqf", - "OlVJ8ahy", - "M2ODdeV4", - "qTeJRLKK", - "gk5dDlrR", - "EIfFhwOu", - "b4ZXQbVM", - "lvSLGWr8", - "W2yZIWA0", - "p6lLwZf8", - "c4Tf9jDE", - "6kaPrdEr", - "5yiPi37T", - "CMug8Nwz", - "LZzdbygV", - "QvJYpDoC", - "PfSA6SDk", - "4eMajyde", - "26fAfGgV", - "HvqsBfw0", - "aCuiSICB", - "Z68VzSVz", - "8xNQP6ZL", - "LnC7lGqa", - "zxOxhVpj", - "v5vES96a", - "qG2UAsUU", - "oySjcwvW", - "SQtSVwfX", - "qW0WctEv", - "w4munIOn", - "ZwT3P3r1", - "rgdXDISd", - "9EafjRDg", - "eFXrwJOp", - "R0XpNHG6", - "MPZvaf8n", - "vdPkDecg", - "uhJiFqKQ", - "9olxX6gt", - "Cj94ptyN", - "orOaPuRF", - "IONq4poo", - "2BxMoFlR", - "aZeaT5a0", - "8ka351gb", - "kYTt4Ehb", - "GQgp1zFs", - "ovLd4SVh", - "7oBxQsEA", - "3dNoplGc", - "POL3xp4J", - "DDah3XPq", - "5zx4fKYL", - "8L400TgG", - "FH9xm6im", - "QciM5FRU", - "tSJjj2sJ", - "lTXrw3sM", - "VZMHJHas", - "fzG0atxM", - "7o6ui70P", - "5OJFL0qh", - "iQaxiH0B", - "hhznmvt7", - "jZiqu6jr", - "atOVJW4r", - "6WYNxXTX", - "6fCZ74qJ", - "bNXBxTdP", - "wLo3XZD8", - "SBdp9ewK", - "4aox9Qdx", - "ss9VjCNm", - "UJGDSXkw", - "IeUAzwHJ", - "DDOuFryg", - "ykHnawpb", - "yElIlUZd", - "Ds6RWjdK", - "cJ77Cj1H", - "gUVuld6l", - "VZd5wszQ", - "JQ01UhXy", - "1323LawF", - "EBqgwFsI", - "UqR5SJWS", - "IUU9KFVC", - "2LcgEGTy", - "3idej3u2", - "TkYNII32", - "s3P4Iy75", - "4jUyhUpS", - "aMQuoJeC", - "6kH6k4m2", - "N6XcYLg2", - "c25ZTHe6", - "6MBbfjvK", - "649c8iVS", - "dv8mCl0Q", - "pE7ey5D1", - "MQVEGudX", - "RCH5rELP", - "hlo9X0CC", - "YBFdVqeB", - "UEvmY4bD", - "RwSCWy4k", - "pBMhNQrV", - "iaCS8mXi", - "QDAD0EqU", - "8XKWbNSM" - ], - "icon_url": "https://cdn.modrinth.com/data/POQ2i9zu/fe23f8f297e91811bc1cdff3a617b4a5249fae16.jpeg", - "issues_url": "https://github.com/Faboslav/friends-and-foes/issues", - "source_url": "https://github.com/Faboslav/friends-and-foes", - "wiki_url": "https://github.com/Faboslav/friends-and-foes/wiki", - "discord_url": "https://discord.com/invite/QGwFvvMQCn", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Faboslav" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/faboslav" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/838bc8d410b57bd84bc66ab53fb764e4c1953d1f.jpeg", - "featured": true, - "title": "Logo", - "description": null, - "created": "2023-01-08T11:47:13.241236Z", - "ordering": -1 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/3da3b283e6e705dd9ba7351400cf8da513ca55ec.png", - "featured": false, - "title": null, - "description": "Illusioner shooting villager with his bow", - "created": "2022-03-29T21:25:59.456404Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/4bc74af0418cc347868c5865f544d5b675280392.png", - "featured": false, - "title": null, - "description": "Iceologer Cabin structure in the snowy taiga biome", - "created": "2022-03-29T21:25:58.612605Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/57118a145f44eee48c85318f72c56d672a6624b2.png", - "featured": false, - "title": null, - "description": "One of four variants of copper golem workstation structures", - "created": "2022-03-29T21:26:02.701196Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/75785182602f9fd39c71935c7be422141270b8ab.png", - "featured": false, - "title": null, - "description": "Beekeeper with a new village structure", - "created": "2022-03-29T21:25:56.954865Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/9b7825bec480cd5eb728c2ae69b21a10a624dfce.png", - "featured": false, - "title": null, - "description": "Bee pollinating moobloom's flowers", - "created": "2022-03-29T21:25:56.144813Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/e8211ce28dda0bb5d754d003ec9fcdce2ec9d3c2.png", - "featured": false, - "title": null, - "description": "Unaffected and exposed copper golems", - "created": "2022-03-29T21:23:27.835581Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/f793db73879387337198b2725deca9dc20733527.png", - "featured": false, - "title": null, - "description": "Iceologer summoning ice chunk", - "created": "2022-03-29T21:25:57.717675Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/f9dca10e24d6dd10a67e6d1a8797f9b71dac10ab.png", - "featured": false, - "title": null, - "description": "Illusioner Shack structure in the taiga biome", - "created": "2022-03-29T21:26:00.341938Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/fc7d4198ca82933401b316e10cf59114a646a167.png", - "featured": false, - "title": null, - "description": "One beehive for each wood variant", - "created": "2022-03-29T21:26:01.266876Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/fe5f53aecd1e97f18552914f00847d4f8c8a8297.png", - "featured": false, - "title": null, - "description": "Glare flying in the lush caves", - "created": "2022-03-29T21:23:41.814986Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/POQ2i9zu/images/ffd03e2c2530397a503874e5c3546d3b3f30e709.png", - "featured": false, - "title": null, - "description": "All four stages of the copper button", - "created": "2022-03-29T21:26:01.960849Z", - "ordering": 0 - } - ], - "color": 9196354, - "thread_id": "POQ2i9zu", - "monetization_status": "monetized" - }, - "LJ5wlCDr": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1" - ], - "id": "LJ5wlCDr", - "slug": "fzzy-core", - "project_type": "mod", - "team": "F7zc3ZJZ", - "organization": null, - "title": "Fzzy Core", - "description": "API used in fzzyhmstrs mods that provides various utilities for Kotlin mods", - "body": "![Main Banner for the Fzzy Core mod](https://i.imgur.com/WRgL9Oq.png)\n\nWelcome to Fzzy Core! This is the base API that powers some kotlin mods made by fzzyhmstrs (that's me!). Besides offering some basic utility functions that come in handy for many different types of mods, Fzzy Core includes the basic framework of the Modifier System, a flexible and powerful system for modifying... almost anything!\n\n\nFzzy Core has KDoc integrated into the source for guidance on use. I'm also working on creating a wiki!\n\n[![Bisect Hosting Banner](https://www.bisecthosting.com/partners/custom-banners/85a7141b-76c9-4f0c-bd04-21f4b0d56c4a.webp \"Bisect Hosting Banner\")](https://bisecthosting.com/fzzyhmstrs)\n\n

\n\n\n_Fzzy Core is currently for Fabric. No port to Forge is planned at this time._\n\n_Fzzy Core is part of my project to split Amethyst Core into more functional component parts. This mod is the base of those parts, other APIs in my catalog build upon this base (like Amethyst Core for magic mods)_\n\n### Coding Utils\n\nFzzy core contains several utilities that make coding mods just a bit easier! These utilities include:\n\n* A base Enchantment Class that can be easily integrated with a configuration system to disable/enable individual enchantments.\n* A wrapper for Text that avoids headaches involved with multi-version mods and having to constantly battle merge conflicts on Text changes\n* A persistent effect system that allows for creation of delayed, repeating (or non-repeating) events that aren't tied to a specific objects tick or other messy implementation.\n* A particle creation system that allows for placing client-side particles at a certain spot in a players POV. This allows for items with particles dripping off them, a torch that emits smoke, etc.\n\n \n### Synced Configuration System\n\nCreate an easy-to-manage config system that allows for version control over time, and automatically syncs server configs to joining clients!\n\n* Takes advantage of some of Kotlin's unique functionality for a simple and clean looking implementation\n* Helper methods for automatic updating of config files to new versions, capturing the information from the old version before replacing it with the update.\n* Simple implementation of auto-syncing functions.\n\n \n### Custom Flavor Items\n\nAdd basic or tool items with flavortext!\n\n* Default implementation is simply some new lines in the lang file\n* Optional methods for more complex text\n* Also adds description text, for explaining what flavortext means, or for describing item functionality\n\n \n### Mana Items\n\nAdds a simple framework for creating items that use mana instead of being damaged in the typical way.\n\n \n### Modifier Framework\n\nThe Modifier Framework is a flexible and extensible system designed as a parallel to the vanilla Enchanting system. Modifiers aim to solve two of the biggest problems I found with Enchanting: They are easily removable, and they do not internalize their functionality (besides a couple damage methods). Enchantments are also more boring than they could be, displaying their tier with a simple number. Modifiers aim to fix all of those issues!\n\n* Modifiers are designed to be permanent, acting more like affixes. Grindstones can't remove them, for example.\n* Modifiers are designed to internalize their functionality, and can be called as one unit rather than piecemeal.\n* Modifiers act via a \"family tree\" that allow for flavorful tiers. Think of a sword going from \"Rusty\" to \"Shiny\" to \"Gleaming\" etc.\n\n \n\nThe library comes with builtin helper method for displaying modifiers\nAn example tooltip demonstrating modifiers in gold text \n\nSee the wiki link above for more details on these features. Once implemented, a Modifier system can do just about anything. Amethyst Core, for example, has a built-in AugmentModifier that does things from affecting mana cost and cooldown, to changing spell damage or range, to triggering advanced effects like afflicting every mob in a 12 block radius around the caster with Wither upon any successful spell cast.\n\n \n\nModifers can be as simple as a container for passing vanilla AttributeModifiers, or much more complex than the AugmentModifier described above. They could even be used purely for flavor if desired!\n\n \n### Nbt Util\n\nFzzy Core includes a simple util for performing some useful actions on NBT\n\n* read and write BlockPos with a single helper method, instead of manually saving X, Y, Z coords or doing Long conversion\n* Several NbtList utilities for reading from, adding to, and removing from NbtLists\n* An ItemStackId system for attaching a unique identifier to certain itemstacks. This allows, for example, an ItemStack keyed to a specific block entity... or much more!\n* A helper method for transferring non-enchantment NBT from one stack to another.\n\n \n### Raycaster Util\n\nA simple set of helper methods for locating objects\n\n* Server-sided raycasting for detection of game objects without needing to do fancy networking\n* Helper methods for entities, blocks, and locating things in areas around a point (like a player)\n* Ability to check for entities with arbitrarily rotated cuboids. Minecraft's default detection systems all use boxes aligned to the XYZ grid. This is useful for something like checking what enemies a spell hits, even if the player is looking diagonally and up a hill.\n\n \n### Event Registry\n\nRegistry for adding and tracking basic ticking objects not related to specific objects like entities.\n\n* Useful for creating periodic clocks that only fire every X ticks, allowing for creation of tick methods that don't fire every single tick. In fact, the registry comes with a 1 second, 1.5 second, and 2 second interval clock built in.\n* Adds a TickUppable interface and Ticker class for registration of objects to the registry.\n\n \n### Item Model Registry\n\nWant to make a custom trident but can't figure out how in heck to make the in-hand Trident appear like MC's does? This registry is for you!\n\n* Register custom item models for specific render modes (in hand, on ground, etc)\n* Integrates with the standard Fabric BuiltinItemRendererRegistry.DynamicItemRenderer\n\n \n### EffectQueue\n\nHate how adding passive status effects sometimes results in statuses \"fighting\" in the GUI, with statuses rapidly swapping back and forth?\n\n* This simple utility unifies the additions of all status effects passed into it into a predictable order\n* Uses all the standard status effect information you expect with addStatusEffect\n\n \n### Trinket Utils\n\nFzzy Core integrates optionally with Trinkets, adding some utility functions that can be used with them\n\n* getTrinketStacks provides a list of all Tirnkets equipped to the passed living entity\n* the AugmentTasks interface allows for creation of Trinkets that interact with special enchantments call Augments. These augments allow for trinkets with customizable passive and active abilities.", - "body_url": null, - "published": "2023-02-03T15:16:31.426932Z", - "updated": "2024-04-28T18:37:32.363372Z", - "approved": "2023-02-03T22:56:39.748980Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 341943, - "followers": 32, - "categories": [ - "game-mechanics", - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "ndIps2V5", - "b1r9hqit", - "TyedjopD", - "jlbK22fV", - "nXjBTlU8", - "kA5GUcQN", - "GUEK1Dqr", - "o5HyRhRQ", - "fCsc7KDn", - "KkoGimcF", - "xiosgEv7", - "yqlqLvu8", - "KmK6eyb1", - "srGr0kEF", - "fmbpBARS", - "SsxOstvS", - "R0Z86IqQ", - "w27F4mQN", - "Pa1sgpF0", - "cFoQ21i8", - "VhXzJU5B", - "sTtZBmX2", - "KzdbDTuK", - "gDkoqjEK", - "98ulVIFp", - "Okk8QtaS", - "eKWH3jGK", - "s2zkvlJ6", - "eKJOisy1", - "8VDWk1sx", - "FAARzWkk", - "LDtlokNZ", - "yFyhdjxb", - "7aws6Qws", - "TNQO1KHX", - "iT0usf7m", - "lUj1i8VZ", - "tb0jIpzn", - "G6CaE33O" - ], - "icon_url": "https://cdn.modrinth.com/data/LJ5wlCDr/88d1d3e749b81e988eb3a12b60b259cf516b0bec.png", - "issues_url": "https://github.com/fzzyhmstrs/fc/issues", - "source_url": "https://github.com/fzzyhmstrs/fc", - "wiki_url": null, - "discord_url": "https://discord.gg/Fnw2UbE72x", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/fzzyhmstrs" - } - ], - "gallery": [], - "color": 14341573, - "thread_id": "LJ5wlCDr", - "monetization_status": "monetized" - }, - "XIpMGI6r": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20.1" - ], - "id": "XIpMGI6r", - "slug": "gazebos", - "project_type": "mod", - "team": "mpCiHK0E", - "organization": null, - "title": "Gazebos (RPG Series)", - "description": "\u26f2\ufe0f Village structures hosting small spell libraries", - "body": "![Gazebos title](https://cdn.modrinth.com/data/XIpMGI6r/images/fddc777f0d28eea856016f0705de63050de8b0f0.png \"\")\n\n## \u26f2\ufe0f Find gazebos in villages, hosting small spell libraries.\n\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n## \u2728 Discover more of the RPG Series\n\n[![Archers](https://cdn.modrinth.com/data/XIpMGI6r/images/cd19a95a79f1157b33f31818aa615a280b206912.png \"Archers\")](https://modrinth.com/mod/archers \"\")\n[![Paladins](https://cdn.modrinth.com/data/XIpMGI6r/images/3f19359bfd7521ba17bec818f125e87e09ef277e.png \"Paladins\")](https://modrinth.com/mod/paladins-and-priests \"\")\n[![Wizards](https://cdn.modrinth.com/data/XIpMGI6r/images/a7da965aa108daf95c10448c01423be49ce2338d.png \"Wizards\")](https://modrinth.com/mod/wizards \"\")\n[![Jewelry](https://cdn.modrinth.com/data/XIpMGI6r/images/747102d582732b8defa50a2c925c7d5a6f87d009.png \"Jewelry\")](https://modrinth.com/mod/jewelry \"\")\n[![Rogues](https://cdn.modrinth.com/data/XIpMGI6r/images/278d8c941af6dc763cf714b9f36f8b8366a60eb9.png \"Rogues\")](https://modrinth.com/mod/rogues-and-warriors \"\")\n\n# \ud83d\udce6 Installation\n\n### Required\n\n- [Spell Engine](https://modrinth.com/mod/spell-engine \"\")\n\u00a0\n\n# \u26f2\ufe0f Features\n\u00a0\nAdds new structures into villages, containing Spell Binding Table, so you may find a faster way to obtain Spell Books.\n\nGazebos commonly spawn in villages, this can be configured in `config/gazebo/villages.json`.\n\nGazebo variants:\n\n- Desert\n\n- Plains\n\n- Savanna\n\n- Snowy\n\n- Taiga\n\n\n![Gazebo variants](https://cdn.modrinth.com/data/XIpMGI6r/images/7f2bfa1fa65bc88a886a48c791ad92d9bdf735ef.jpeg \"\")", - "body_url": null, - "published": "2023-05-23T22:29:13.359588Z", - "updated": "2024-06-27T19:22:38.874606Z", - "approved": "2023-05-24T00:28:47.963569Z", - "queued": "2023-05-23T22:55:29.640572Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 309053, - "followers": 162, - "categories": [ - "adventure", - "magic", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "KWKgiB4F", - "7msgkeH4", - "sdLRR99K", - "DG1rAX5v", - "7OXOb67d" - ], - "icon_url": "https://cdn.modrinth.com/data/XIpMGI6r/1ed69629d4295c976ae21ca1355f104d58e58924.png", - "issues_url": "https://github.com/ZsoltMolnarrr/Gazebo/issues", - "source_url": "https://github.com/ZsoltMolnarrr/Gazebo", - "wiki_url": null, - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [ - { - "id": "github", - "platform": "Github", - "url": "https://github.com/sponsors/ZsoltMolnarrr" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/daedelus" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/XIpMGI6r/images/278d8c941af6dc763cf714b9f36f8b8366a60eb9.png", - "featured": false, - "title": "Rogues 275", - "description": null, - "created": "2024-06-20T20:21:14.028836Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XIpMGI6r/images/3f19359bfd7521ba17bec818f125e87e09ef277e.png", - "featured": false, - "title": "Paladins 275", - "description": null, - "created": "2023-11-17T16:11:47.831252Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XIpMGI6r/images/747102d582732b8defa50a2c925c7d5a6f87d009.png", - "featured": false, - "title": "Jewelry 275", - "description": null, - "created": "2023-11-17T16:11:17.315251Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XIpMGI6r/images/7f2bfa1fa65bc88a886a48c791ad92d9bdf735ef.jpeg", - "featured": true, - "title": "Gazebo variants", - "description": null, - "created": "2023-05-23T22:32:15.932426Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XIpMGI6r/images/a7da965aa108daf95c10448c01423be49ce2338d.png", - "featured": false, - "title": "Wizards 275", - "description": null, - "created": "2023-11-17T16:11:59.653186Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XIpMGI6r/images/cd19a95a79f1157b33f31818aa615a280b206912.png", - "featured": false, - "title": "Archers 275", - "description": null, - "created": "2023-11-17T16:10:41.975563Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XIpMGI6r/images/fddc777f0d28eea856016f0705de63050de8b0f0.png", - "featured": false, - "title": "Gazebos Title", - "description": null, - "created": "2023-05-26T07:32:02.239105Z", - "ordering": 0 - } - ], - "color": 5673548, - "thread_id": "XIpMGI6r", - "monetization_status": "monetized" - }, - "t7eXC8r7": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1" - ], - "id": "t7eXC8r7", - "slug": "gear-core", - "project_type": "mod", - "team": "LcgMezQr", - "organization": null, - "title": "Gear Core", - "description": "Library mod for the creation of equipment modifiers that can apply entity attributes or track a variety of events like taking damage, killing mobs, and more.", - "body": "![Gear Core Heading Banner](https://i.imgur.com/1Te0eVW.png \"Gear Core Heading Banner\")\n\n[![Bisect Hosting Banner](https://www.bisecthosting.com/partners/custom-banners/85a7141b-76c9-4f0c-bd04-21f4b0d56c4a.webp \"Bisect Hosting Banner\")](https://bisecthosting.com/fzzyhmstrs)\n\n## New as of 0.3.0, Gear Sets!\nCreate custom gear set bonuses via datapack! Create RPG set bonuses for any combination of items, the sets can have tiers, custom formatting, and can be applied to virtually any item! Tooltips for your set bonuses appear automatically in the relevant sets, and there is even EMI support for displaying all of the sets, their items, and the bonus descriptions!\n\nGear sets support Attributes, including custom attributes, and Equipment Modifiers. Currently only attributes can be added strictly via datapack, modifiers have to be created in code before being referenced in a gear set. Somewhere in my \"want to do\" list is datapack-based equipment mods, so stay tuned!\n\nHere is an example Gear Set from Imbued Gear. All of the bonuses are active in this picutre:\n![Example Gear Set Tooltip](https://i.imgur.com/dJDe0oT.png)\n\nAnd here is the JSON used to create it. Soon I'll have documentation of the format in wiki.\n\n```java\n{\n \"name\": \"set.imbued_gear.lich_kings\",\n \"active_formatting\": [\n \"GREEN\",\n \"BOLD\"\n ],\n \"items\": {\n \"tag\": \"imbued_gear:lich_kings_gear\"\n },\n \"bonuses\": {\n \"2\": {\n \"name\":\"lich_kings_amplifier\",\n \"attribute\": \"amethyst_core:spell_amplifier\",\n \"amount\": \"2.0\",\n \"operation\": \"ADDITION\"\n },\n \"4\": {\n \"name\":\"lich_kings_duration\",\n \"attribute\": \"amethyst_core:spell_duration\",\n \"amount\": \"0.15\",\n \"operation\": \"MULTIPLY_TOTAL\"\n },\n \"5\": \"imbued_gear:horde_master\"\n }\n}\n```\n\n## Equipment Modifiers\n\nLibrary mod that facilitates the creation of equipment modifiers that can apply standard Minecraft entity attributes or track a variety of events like taking damage, killing mobs, mining blocks, and more. These modifiers aren't affected by grindstones, enchanting tables, or other Minecraft features. These modifiers use the Fzzy Core modifier framework; as such they can be arranged into lineages that pass from one to the next rather than simply stacking numerically.\n\n

\n\n## Current Item Support and Example\nGear Core has built-in modification support for `ArmorItem`, `ToolItem`, `BowItem`, `CrossBowItem`, `ShieldItem`, `TridentItem`, and `Trinket`, but provides a framework (with the help of Fzzy Core) for making any other type of item modifiable.\n\n#### Example of Equipment Modifiers in action via _Gearifiers_:\n\n![https://i.imgur.com/aPJanNb.png](https://i.imgur.com/aPJanNb.png)\n\n## Modification Features of an Equipment Modifier\nEquipment modifiers can affect the following aspects of equipment:\n\n### Attribute Modifiers\nStandard [Minecraft Attributes](https://minecraft.fandom.com/wiki/Attribute) can be attached to equipment modifiers. These attributes stack on top of whatever innate attributes the gear has and on top of other modifications.\n\n### Durability Modifier\nThe durability of the gear can be modified using a Fzzy Core `PerLvlI` instance, which allows for flat changes to durability or percentage changes (or both!).\n\n### Post Hit Events\nPost-hit event consumers can be added to an Equipment Modifier. These consumers are fired on the `postHit` method of `ItemStack`, allowing implementations to perform actions after a player has hit something.\n\n### Post Mine Events\nSimilar to the post-hit events, consumers can also be added for `postMine`, which fires after a player has successfully broken a block.\n\n### On Use Events\nAdd activated abilities to items! These events fire on the `use` method, like any right click action. The events only fire if the items innate `use` isn't successful.\n\n### Incoming Damage Modification and Event\nDamage modification functions can be attached to equipment modifiers, both allowing for event code upon a player getting damaged, and for damage modification (reduction by 10% of all magic damage, for example).\n\n### Mob Kill Events\nAn event that fires when a player kills a mob, similar structure to all the other events, implementations pass a special consumer to the Modifier for it to process.\n\n### Other Modifiers\nOther types of modifiers can be attached to equipment modifiers, with a `ModifierProcessor` available so an implementation can decide what to do with them.\n\n## Modifier Rolling System\nGear Core provides a modifier randomization system for adding of random modifiers to certain gear. Check out _Gearifiers_ for a thorough example of this system in action. The short story of how this system works:\n\n### Modifier Targets\nGear Core adds `EquipmentModifierTarget`s. These work is a similar manner to `EnchantmentTarget` in Minecraft, but they are an extendable class rather than an enum. When the modifier rolling system is picking modifiers, it will only pick modifiers from the proper targets.\n\n### Weight\nLike loot and other things in Minecraft, modifiers can be provided with a weight. This weight works exactly as you'd expect.. every modifier who matches up to the target is put into a pool X times based on it's weight, and the total pool is used for random modifier rolls.\n\n### Rarity\nModifiers can be given a rarity. This is an enum that defines the formatting of the modifier on the item tooltip, with the different rarities providing different colors (and some bold)\n|Rarity|Format|\n|---|---|\n|Legendary|Gold, Bold|\n|Epic|Light Purple|\n|Rare|Aqua|\n|Uncommon|Dark Green|\n|Common|Gray|\n|Bad|Dark Red|\n|Really Bad|Dark Red, Bold|\n\n### Toll\nEach modifier takes a certain toll on the rolling pool. The pool starts with a certain amount of toll it can spend, with each modifier added spending it's toll out of that pool until there isn't enough left for the next roll to succeed. The default toll is 5, with a default pool of about 5.75 on average.\n\nProviding different tolls allows for fine tuning of selection probability.\n\n### Persistence and Availability for Rolling\nA modifier can be created to be `persistent`, which prevents it from being removed on a reroll. This might be used for \"innate\" modifiers or for \"cursed\" modifiers.\n\nModifiers can also be marked as unavailable for random selection. This might be used, again, for \"innate\" modifiers that aren't part of a random chance system but are simply provided with every instance of the item.\n", - "body_url": null, - "published": "2023-02-10T21:42:47.550800Z", - "updated": "2024-03-13T19:21:33.585263Z", - "approved": "2023-02-10T23:17:09.607572Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 151530, - "followers": 21, - "categories": [ - "equipment", - "game-mechanics", - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "V0DSOwCu", - "pfmaQw0s", - "LZNzoU5Q", - "e8hAAiiZ", - "xsZgycGj", - "WJ1xH29P", - "pOiB6Vmq", - "E5fzUBF8", - "Td3HXUy3", - "rXr2Nz6d", - "attE4Cs5", - "2HpnQo3T", - "G4esITMk", - "3BzaAERl", - "pRgEsJAD", - "XzvmnVMr", - "LY5YqgfS", - "QjZlwMVs", - "iP5zAz3C", - "aw9axYzY", - "HCquB11Y", - "grWeF5cS", - "XjuCo9AK", - "mfJTwFYU", - "cHBSK6qE", - "6TiIYm6U", - "42udwzHC", - "Jezhi8Ti", - "BgXZQR1y", - "MQdLL7jS", - "KEHQgxlJ", - "2prHsmEu", - "v6loQDr9", - "13jKK1tr", - "Ewaf3kww", - "l69oqEC6", - "1SLKkOMn", - "P4ypUmuv", - "t3mgJT6c", - "IrvKwgxh", - "f18jMRyn", - "hSuoBYTi", - "YCBcJ59B", - "zsMQOVkQ", - "HIdVXPa1", - "I4jtbg7D" - ], - "icon_url": "https://cdn.modrinth.com/data/t7eXC8r7/a27540ad37c518ca853d3d4b83d40ef362e9db67.png", - "issues_url": "https://github.com/fzzyhmstrs/gc/issues", - "source_url": "https://github.com/fzzyhmstrs/gc", - "wiki_url": null, - "discord_url": "https://discord.gg/Fnw2UbE72x", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/fzzyhmstrs" - } - ], - "gallery": [], - "color": 7127391, - "thread_id": "t7eXC8r7", - "monetization_status": "monetized" - }, - "8BmcQJ2H": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.12.2", - "1.15.2", - "1.16.5", - "1.17.1", - "1.18.2", - "1.19.1", - "1.19.2", - "22w42a", - "1.19.3-pre2", - "1.19.3-pre3", - "1.19.3-rc2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "8BmcQJ2H", - "slug": "geckolib", - "project_type": "mod", - "team": "XGT1SohE", - "organization": null, - "title": "Geckolib", - "description": "A 3D animation library for entities, blocks, items, armor, and more!", - "body": "
\n\"logo\"/ \n\n\"discord\"/ \"patreon\"/ \n\n

GeckoLib is an animation engine for Minecraft Mods, with support for complex 3D keyframe-based animations, 30+ easings, concurrent animation support, sound and particle keyframes, event keyframes, and more. Available for Forge 1.12/1.15/1.16/1.17/1.18/1.19, Fabric 1.16/1.17/1.18/1.19, and Quilt 1.18/1.19.

\n\n\"logo\"/ \n

You can view installation instructions for modders here.\n\n
\n\nFor non-modders, just download the mod and put it in your mods folder like normal. You can also click the following images for a list of versions for each mod loader.

\n\n\"logo\" \"logo\" \"logo\" \n\n\"logo\"/ \n\nGeckoLib provides detailed documentation in the form of a wiki. We spent many hours writing the wiki, so please read it!\n\n\"logo\"/ \n\nIf you have questions or need help getting up and running with questions, join our discord!\n\n\n\"logo\"/ \nPull requests are welcome. For significant changes, please open an issue first to discuss what you would like to change.\n\n\n\n\"logo\"/ \n\"logo\"/ \n\n

Sponsored by BisectHosting

\n\nNeed a server to play with friends? Don't know how to setup one? Just rent an already configured server from BisectHosting!\n\n\"logo\"/ \n\nClick on the picture above, select plan(at least 4GB), and use my code gecko to get 25% off your first month and enjoy playing with your friends!\n
", - "body_url": null, - "published": "2022-08-07T03:30:16.186586Z", - "updated": "2024-08-07T19:40:32.509487Z", - "approved": null, - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 3855273, - "followers": 991, - "categories": [ - "game-mechanics", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "qsDdTKC4", - "WlJpUDzh", - "qL484XIi", - "uGcjKjMT", - "qTaRycbQ", - "RQJwyPuD", - "136B88lJ", - "bpKnMhEa", - "UKhnnujs", - "FQM6xvXj", - "3wOAeMp4", - "FULWdgD2", - "PCuF7vta", - "EMhe8KDf", - "VoJWQ0A5", - "LjY1py3L", - "NieUKm9V", - "FBez9mw0", - "bfDs5CGO", - "e46ntzMz", - "Lufe4XGu", - "pZg4ShGq", - "rnpkwA6U", - "23iMZ077", - "cPl587dh", - "aybWUDvp", - "MdTCpBJs", - "kd7nev5i", - "UyGeKl49", - "HfqFVm6P", - "QahGC1tv", - "m9AnbIdD", - "wAM2IwJW", - "z7ttczzS", - "Xy0nEDNy", - "eEj1SnTD", - "iRoNiwjq", - "ZFwnAEum", - "ssDvxZOr", - "a2zhIVW2", - "GMevGe2P", - "aavqJAu0", - "oTCPZRK2", - "TuPk6QZp", - "2EGIW2Bk", - "Ac58BAut", - "bQR9FtHO", - "2gh3yA6d", - "sZX0Ksio", - "s3lOSctd", - "pOOaURnj", - "t3kOAVy9", - "txnNTpPP", - "BuycnCr6", - "KeljFi5f", - "xArw9Rpd", - "N3QQyyNO", - "R5tKL3H0", - "lFeJ1Y6Z", - "985FODzz", - "Mb3tsipy", - "CdZDxK19", - "VwYAuIe2", - "dZ80RpWZ", - "IWsrMj74", - "fU0VPYUQ", - "ZARTsAr0", - "nWu6K0d8", - "J7M9EKvT", - "ZnAjp6NS", - "toUneKTa", - "YcJlytqm", - "PePYVhnE", - "GTDBRhSM", - "x78E4Tlx", - "GvdbRgRZ", - "TBflAYyp", - "Wtqi370i", - "Yr6avANW", - "ktczq9M5", - "Wl4D0Y5t", - "PrXWMSTC", - "4EE9OtNu", - "8YJ2SCwm", - "r2mQozkq", - "QSWXbrQt", - "AnSkgs2g", - "K7FKS2QU", - "yicTO4gk", - "af2O77o6", - "ScTMGjW0", - "znZYx5xF", - "6CPHVMxL", - "YRXoztI9", - "ZjycXvlH", - "D7zKpl75", - "Lk6yJhJI", - "9NhnjTrH", - "6uVE2Ntc", - "KozOahEp", - "JUfF6Jer", - "E4nh57qb", - "T8CaK9d5", - "w1DWrZwm", - "QCo5GZL2", - "aJWSPyUh", - "BVbxR0lq", - "eProCvAi", - "dlFzExiC", - "8lHNv1BR", - "5GVTBPUE", - "qUDA5Ozd", - "bhPmYcTR", - "C4VIuMdv", - "wvgmgrMa", - "sa9wyf1R", - "nQTlPpY3", - "BHwMnQiT", - "AnwcpwtS", - "ULE87UoX", - "vJkUTLKD", - "Lrxf2dfv", - "BKXKWNHN", - "e14z89Tc", - "lt84hTBS", - "iYQH7uEL", - "p29L54mf", - "YADnFBNq", - "xXGDe6P5", - "f3XhBRHz", - "lDhul8lN", - "PXKR9X73", - "TiAfTtVK", - "pnqQuYJn", - "rjdRQUqS", - "ZMaBVc0E", - "oeKXWdtC", - "Zl8TorMb", - "vpi1hsCQ", - "1aPT3e1t", - "JTvFZCgx", - "M3YdkbNy", - "aqERQH8d", - "cddgJkS9", - "tW58wvXj", - "Sgjcv40y", - "1ZrdoKlp", - "UhSQdxcp", - "OaVRMrL9", - "5XPm4pRO", - "V1WV1xOD", - "QS9XNW9P", - "gvGNfUeU", - "Rh21CzYm", - "faphAyqV", - "PGdyqE3B", - "NqzcbCO3", - "s3u1zFH2", - "LEndENkm", - "86Mbu5mU", - "AGtXkmMt", - "eHT3dHPd", - "fUME5kUI", - "xhCnuSjR", - "mXxld3t8", - "G46UXN4P", - "p2dalTPH", - "8vkpQIf8", - "8jw6t6DH", - "zOvnacPM", - "LHmZ1Krb", - "We6XodNB", - "rWeVCWgR", - "KfwWK3E2", - "LhezFear", - "QvVmqFDc", - "H1mCsWKb", - "wBBaWvGV", - "DgA0gMMc", - "vFTTggHa", - "g90LsOdt", - "daSMlw4L", - "uk7FQRvC", - "E1Z2wSuT", - "WspBbYOH", - "OoBHBsUu", - "bYYpbnJG", - "u8LHqLYt", - "lTKMOGfM", - "NVpH4rdV", - "wwh0ZFLu", - "Z7uH6V77", - "Wc0K0JdF", - "Cpb3NEuc", - "cxFfuDw6", - "zcE0moFY", - "AQq8fMnZ", - "6hvy9UPH", - "jIvd4A4a", - "TPK2iTqH", - "UQGoJDhn", - "Z8ZwOmeO", - "HSMmTQz5", - "ECNL11XI", - "6ptEPw1M", - "zUwlnUJD", - "FEkGX3MJ", - "GF04iZJU", - "zgFD8eDN", - "blSVr08Y", - "1myM5wR4", - "YaWDUJEE", - "ATPZfRS1", - "lxzmD9V4", - "AwczxULS", - "8QvnKtLJ", - "CHEy45yh", - "rnr7nYuM", - "KqLqSsme", - "oTLyaKlW", - "vmiN6kCm", - "gOx2as1z", - "eynJ8oNP", - "cYRFw6kc", - "d48ItbMp", - "QTZrKfzq", - "RXmXb7fC", - "woswYEKK", - "cv3DdC41", - "roB0GDEp", - "6mx7VPLs", - "A4mByKCk", - "fWtfrvf2", - "ApKEGN4z", - "B4kTh670", - "e503GzWn", - "qq4z76WF", - "5bofFrdJ", - "V5QnDeov", - "UuuqztzH", - "oPgOSBzN", - "ISrpRn5q", - "GVK2FvVE", - "B9QFOUgq", - "xeICIALe", - "BphtIZ9i", - "tkFgcZ7f", - "RCo2zVmf", - "MOUhkQH6", - "gkLopHQN", - "9McGNAut", - "jeyby0vh", - "ivvYEVfa", - "Ks3ebpYi", - "496UKM7k", - "WErUOFCR", - "KyRLWNQb", - "5bspDn1H", - "LsTR7vL2", - "TW9RyHl8", - "Jfq413xC", - "t7b6BuZg", - "5gvx4EoC", - "Z4SMiN06", - "Bz42AtzS", - "WBHev6kG", - "19vAzqod", - "i86GnJGu", - "VHbOcZ8J", - "NlQP6qIW", - "gDKBrobB", - "6AmfrKIK", - "RsTqpaFp", - "B46dYvsx", - "yQBqORty", - "wO1uihQr", - "oOD7OqIv", - "nnfDaAnr", - "OitMQuA2", - "QQiBbYQ7", - "KImFOI2k", - "pyB0jIsx", - "NWOU2OY5", - "jM7tAFAm", - "LgQ7WQ4T", - "sw6GjiBg", - "WcZ8Wvmt", - "1V70r7yv", - "slWFrHeX", - "pXlv5nlE", - "9xn1SoTo", - "WxC8HFLo", - "jK2C8NsI", - "qsvFEDEz", - "vv4Q0406", - "72yIIxm4", - "zg4T7LyQ", - "OYa6KHmE", - "74JZpmum", - "6JGPZhtp", - "T5k4FbjP", - "mAODxf2E", - "EzafgqHc", - "pGvbH3X6", - "O6hsDmwQ", - "VrjtFfc1", - "ya8amp9E", - "I5gM8tUd", - "iS7jylhp", - "eqdCWw5e", - "9IHFGXrW", - "ehZxw0RG", - "JuxOFZ5Z", - "3Gbmf2F3", - "sct1O8ti", - "2o74MJEa", - "yAwAC6tt", - "UCl2KRDj", - "SP8zSYhc", - "R76ya2BV", - "BDftClTQ", - "rF4Es4hd", - "4ysPVX1z", - "yzLdtOfi", - "lwqsfRMW", - "kFy9fnMx", - "11VBhLU2", - "TUMEJhCC", - "UvKZBX05" - ], - "icon_url": "https://cdn.modrinth.com/data/8BmcQJ2H/7638e6cddbc4d675c3dd874c8be5ae01efcfe31b.png", - "issues_url": "https://github.com/bernie-g/geckolib/issues", - "source_url": "https://github.com/bernie-g/geckolib", - "wiki_url": "https://github.com/bernie-g/geckolib/wiki", - "discord_url": "https://discord.gg/pPEqBgJtZW", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/8BmcQJ2H/images/5e8cd1323a6e90ce6572eae71e109b6a7fb8e5c9.jpeg", - "featured": true, - "title": null, - "description": null, - "created": "2023-02-13T15:43:35.064485Z", - "ordering": 0 - } - ], - "color": 2105379, - "thread_id": "8BmcQJ2H", - "monetization_status": "monetized" - }, - "TbriQCWD": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "TbriQCWD", - "slug": "geckoanimfix", - "project_type": "mod", - "team": "vOPPtsyL", - "organization": null, - "title": "Iris/Oculus & GeckoLib Compat", - "description": "Fixes GeckoLib animations not working if using a shaderpack with entity shadows.", - "body": "# Iris / Oculus & GeckoLib Compat\n\nFixes GeckoLib entities' animations not working while using shaderpacks that have entity shadows.\n\nExample of a GeckoLib entity working with Insanity Shader, using entity shadows.\n\n\n", - "body_url": null, - "published": "2024-01-07T19:47:34.800790Z", - "updated": "2024-03-16T05:05:38.990789Z", - "approved": "2024-01-11T04:09:05.524461Z", - "queued": "2024-01-07T20:00:47.487710Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 430912, - "followers": 92, - "categories": [], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "3Q4qBNwT", - "UoSPDBmz", - "uWXuMaW4" - ], - "icon_url": "https://cdn.modrinth.com/data/TbriQCWD/5b0cd877e80dc7167a73df5160f7b0cd43b15f43.png", - "issues_url": "https://github.com/nvb-uy/geckoanimfix/issues", - "source_url": "https://github.com/nvb-uy/geckoanimfix", - "wiki_url": null, - "discord_url": "https://discord.gg/LUNAPIXEL", - "donation_urls": [], - "gallery": [], - "color": 14933974, - "thread_id": "U8Rs22dr", - "monetization_status": "monetized" - }, - "hl5OLM95": { - "client_side": "optional", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "hl5OLM95", - "slug": "geophilic", - "project_type": "mod", - "team": "VnZb9yVa", - "organization": null, - "title": "Geophilic", - "description": "A subtle-ish overhaul of vanilla Overworld biomes! Reworked!", - "body": "![](https://i.imgur.com/yJbL99N.png) \n\n### \ud83c\udf32 About\n**Geophilic** is a data pack/mod that improves vanilla Overworld biomes in a subtle and simple way! Main inspiration comes from scrapped illustrations for what was supposed to be the *Wild Update* \u2014 this is essentially a collection of relatively light improvements to vanilla biomes without any new blocks, items, or even biomes.\n\nGeophilic adds variety to a host of biomes. You can find a plethora of new features, from simple fallen trees to forest clearings. There are boulders, tree stumps, bushes, moss, and more. Trees remain true to vanilla, with the one major change being how tall trees generate, so you don't bump your head so often!\n\nCare was taken to keep vanilla gameplay progression and feel. Geophilic does not make use of block palettes that would not be found in vanilla, nor does it add wood types to biomes they're not found in by default.\n\nIn short, this isn't meant to be an epic worldgen overhaul, but rather a simplistic and nice update to the feel of vanilla biomes.\n\n### \ud83d\udce6 Content\n**v3.0.0 and above,** almost every non-ocean biome gets an overhaul.\n\n**v2.4.0:** Badlands, Birch Forest, Cherry Grove, Dark Forest, Deep Ocean, Desert, Eroded Badlands, Flower Forest, Forest, Jungle, Meadow, Old Growth Birch Forest, Old Growth Pine Taiga, Old Growth Spruce Taiga, Plains, Savanna, Savanna Plateau, Snowy Plains, Snowy Slopes, Stony Shore, Sunflower Plains, Swamp, Taiga, Windswept Forest, Windswept Savanna, Wooded Badlands\n\nSee the gallery for pictures!\n\n### \ud83d\udcdd Notes\nFabric/Quilt mod version requires either **[Fabric API](https://modrinth.com/mod/fabric-api)** or **[Quilted Fabric API](https://modrinth.com/mod/qsl)**!\n\nNew versions of the pack may differ slightly. I may make any changes, including the removal of features. While Minecraft can handle this and updating the mod won't corrupt your world, it's still good practice to make regular backups.\n\n### \ud83d\udda5 Compatibility\nThis pack modifies only vanilla biome files, which means it's fully compatible with mods and data packs that do terrain, such as **[Tectonic](https://modrinth.com/datapack/tectonic)** or **[Lithosphere](https://modrinth.com/datapack/lithosphere)**!\n\nIf a data pack says it reworks vanilla biomes, it is likely partially or fully incompatible.\n\nCompatibility with **Terralith** is planned.\n", - "body_url": null, - "published": "2022-12-03T15:03:54.365448Z", - "updated": "2024-08-01T15:06:22.478478Z", - "approved": "2022-12-03T19:03:37.102621Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 1006506, - "followers": 1333, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "datapack", - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "UVovWaKz", - "5T4xt43L", - "2pwkQOab", - "J3Yi0Oyl", - "t5q8uDOI", - "68Z9J1jm", - "La998k4Z", - "vpqrdMks", - "zbdvhxBX", - "FWgzqH4O", - "O7bCIVMg", - "gYwqQrkH", - "gKMt1GJV", - "RFwbzma9", - "aEPbY2ib", - "RUAxosdK", - "Z2iaqbZb", - "Th8LOkDF", - "K4PF6ees", - "kVzJHQxV", - "DgAc8DJ8", - "wU4A1GgO", - "vEXGEu0m", - "CrNx5KYz", - "pv4KqECY", - "y3P3rM3c", - "5yBBBe0B", - "YGI0A2aN", - "LSWMMsCf", - "eygL9HIq", - "Ya0B2hqO", - "6Gaj7A47", - "unAXrpYL", - "5qMqMp2z", - "Tw3v1YmL", - "4kTbArMI", - "9mPgtCnM", - "WCyhs86R", - "fKmASpVj", - "g6ZyyvZ1", - "RRNZbxAa", - "uh7dVeoT", - "x6WC71YJ", - "9kdw5gA3", - "PTRQLP5p", - "nngEF8U5", - "wJNAJmGH", - "oCR4pvWu", - "DI57oxoL" - ], - "icon_url": "https://cdn.modrinth.com/data/hl5OLM95/0a857b9f9e96f9f09fe6a32868be3bbb07f1fed1.jpeg", - "issues_url": "https://github.com/everloste/my-mc-projects/issues", - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.gg/4qE2GuGz2J", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/54b2b6f08b335992a9067fdcd00e371adcafa6ad.jpeg", - "featured": false, - "title": "Plains", - "description": null, - "created": "2024-06-17T17:47:55.707901Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/5cbbe481978c2e51f7a972619ed1fe455c33aede.png", - "featured": true, - "title": "Thumbnail", - "description": null, - "created": "2024-07-22T15:35:41.809283Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/031c97e62fe8ce836d2aa24819dcaeb0608553e9.png", - "featured": false, - "title": "Savanna", - "description": null, - "created": "2024-07-21T18:26:17.528612Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/1fcadf030b006a43dcf2e322e1b5e375584aa9f7.png", - "featured": false, - "title": "Old Growth Birch Forest", - "description": null, - "created": "2024-07-21T18:22:17.928859Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/22dc24219fe0b135c40709a37cd5afe43df2eff7.png", - "featured": false, - "title": "Forest", - "description": null, - "created": "2024-07-21T18:22:28.630287Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/389c2b7bce8e077df0846929c855f96a37612d50.png", - "featured": false, - "title": "Taiga", - "description": null, - "created": "2024-07-21T18:21:59.731397Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/3f633cb7238a24d9c055e028e38db7bcf244698e.png", - "featured": false, - "title": "Plains", - "description": null, - "created": "2024-07-21T18:21:40.178210Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/7dc2c9baec20dbc45780b41646abf59432418425.png", - "featured": false, - "title": "Cherry Grove", - "description": null, - "created": "2024-07-21T18:23:10.236788Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/a444618ec4a12ffd34f1be681631380985a124d7.png", - "featured": false, - "title": "Swamp", - "description": null, - "created": "2024-07-21T18:22:07.605288Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/a70a234a405844b5703de0856a58a4f9d8bd9a63.jpeg", - "featured": false, - "title": "Dark Forest", - "description": null, - "created": "2024-07-26T13:47:53.790820Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/ed2565da9c7626c3a78422134147457c20d7530f.png", - "featured": false, - "title": "Stony Shore", - "description": null, - "created": "2024-07-21T18:22:54.260429Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/hl5OLM95/images/f5607ddb4b95cd2ecb06bc8d212222322192bbf2.png", - "featured": false, - "title": "Snowy Taiga", - "description": null, - "created": "2024-07-21T18:22:37.891572Z", - "ordering": 1 - } - ], - "color": 13813900, - "thread_id": "hl5OLM95", - "monetization_status": "monetized" - }, - "f4hp6FTb": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20-pre2", - "1.20-pre4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4" - ], - "id": "f4hp6FTb", - "slug": "grappling-hook-mod-fabric", - "project_type": "mod", - "team": "3GfLr2n3", - "organization": null, - "title": "Grappling Hook Mod: Restitched", - "description": "A port of Yyon's original grappling hook mod - The mod adds grappling hooks with several different modifiers to improve traversal within your world, ranging from force fields to double hooks.", - "body": "[![](https://raw.githubusercontent.com/squeeglii/grapplemod-restitched/latest/docs/media/banner.png)](https://github.com/squeeglii/grapplemod-restitched)\n\n[![Minecraft Version](https://img.shields.io/badge/Minecraft-v1.20.1-blue?style=flat-square)](https://www.minecraft.net/en-us)\n[![Fabric Loader Version](https://img.shields.io/badge/Fabric_Loader-v0.14.21-AA8554?style=flat-square)](https://fabricmc.net/use/installer/)\n[![Cloth Config Version](https://img.shields.io/badge/Cloth_Config-v11.0.99-pink?style=flat-square)](https://modrinth.com/mod/cloth-config)\n[![Mod Menu Version](https://img.shields.io/badge/Mod_Menu-v7.1.0-indigo?style=flat-square)](https://modrinth.com/mod/modmenu)\n[![GPL-3.0](https://img.shields.io/badge/License-GNU_GPL_3.0-mint?style=flat-square)](https://www.gnu.org/licenses/gpl-3.0.en.html)\n\n[![Modrinth](https://img.shields.io/modrinth/dt/f4hp6FTb?logo=modrinth&style=flat-square)](https://modrinth.com/mod/grappling-hook-mod-fabric)\n[![Curseforge](https://cf.way2muchnoise.eu/short_grappling-hook-restitched.svg?badge_style=flat)](https://www.curseforge.com/minecraft/mc-mods/grappling-hook-restitched)\n\n---\n\n# Project Overview\n\nA classic Grappling Hook mod with great physics and a wide range of customizations! This Minecraft mod is written for\nthe Fabric & Quilt mod loaders for modern versions of Minecraft (1.18.2+) - Changes tend to focus on making it more\nextendable, as well as improving compatibility with other mods. Improvements to older features are also being sprinkled\nin from time to time.\n\nThis mod's official project pages can be found below:\n\n- [Modrinth](https://modrinth.com/mod/grappling-hook-mod-fabric)\n- [CurseForge](https://curseforge.com/minecraft/mc-mods/grappling-hook-restitched) \n\nFabric compatibility *comes first* due to its current adoption in the Minecraft Modding community, however Quilt is\nsupported by the mod currently! In the case that either Mod Loader encounters a problem, make sure to\n[submit a bug report!](https://github.com/squeeglii/grapplemod-restitched)\n\n\n\n## \ud83d\udd17 Origins\n\nThis repository is an unofficial fork of Yyon's [Grappling Hook Mod](https://github.com/yyon/grapplemod), which was \nwritten to support the Forge mod loader. It has a history stretching back all the way to its MCreator roots in 2015,\nimplementing improved physics, upgrades, and better integrations since.\n\nYou can find the links to its official project pages (and the downloads) here:\n\n- [Modrinth](https://modrinth.com/mod/grappling-hook-mod/versions)\n- [CurseForge](https://www.curseforge.com/minecraft/mc-mods/grappling-hook-mod) (More up-to-date? Last checked 19/6/23)\n\nThis fork's root stems from the 1.19.2 version of v13, created under the original scope of providing an alternative\nunder the Fabric & Quilt ecosystems, as well as updating these ports to future versions. With the original scope met,\nfuture versions now focus on enhancements on top of the original work, as well as perpetual support into the future.\n\n\n## \u260e\ufe0f Contact\n\n- **Discord:** [Support Server or](https://discord.gg/94c45XagEH) @CG360\n- **GitHub:** [/squeeglii](https://github.com/squeeglii)\n\n\n## \ud83d\udcdc Credits:\n\nSee [ATTRIBUTIONS.md](/ATTRIBUTIONS.md) for credits with attached licenses, such as for sounds and code.\nThere are some smaller credits also found on [the original Forge repository!](https://github.com/yyon/grapplemod/)\nwhich have been omitted here.\n\n### Technical Contributions\n\n- **Original Mod** - Yyon\n- **Textures** - Mayesnake\n- **Forge 1.18+** - Nyfaria\n- **Fabric/Quilt 1.18.2+** - CG360\n\n### Translations\n\n- **Russian** - Blueberryy\n- **French** - Neerwan\n- **Brazilian Portuguese** - Eufranio\n\n\n\n\n--- \n\n# Contributing\n\nPull Requests and Issues are always welcome! Try to stick to templates where available but deviate if some components\ndon't apply. Detail is important when debugging an issue or trying to implement a new system however so prioritise\nthat!\n\nThanks for any help in advance! :) -- I keep an eye out for Issues and PRs fairly regularly.\n", - "body_url": null, - "published": "2023-01-31T20:14:03.088565Z", - "updated": "2024-04-11T18:36:55.005343Z", - "approved": "2023-01-31T23:24:19.983701Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 85911, - "followers": 200, - "categories": [ - "adventure", - "equipment", - "transportation" - ], - "additional_categories": [ - "game-mechanics", - "technology", - "utility" - ], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "81imr9xt", - "gRWmdvYi", - "vlTSfOb7", - "jU8HX4xs", - "b0f3DjH9", - "W6qOowji", - "hCM8GFKF", - "vx3oANWA", - "9pNyxgqP", - "bQeyzMZD", - "IO00h8S8", - "CaGRczWJ", - "otJf5CZE", - "4jhOSRMT", - "AiLB2UHa", - "EdKFI1Ou", - "GeAu8lj6", - "zLppgv1R", - "VHGNAncT", - "75UiTn6Y", - "Zd2U69mW", - "oLKGXLm3", - "Xbsq80cZ", - "A9mDZad2", - "Fc0QaDU9", - "yMEfJZyV", - "qyUBAWIF", - "fxknkOZr", - "OfeixF2X", - "cVw6majO", - "V3Z75EG8", - "S1qg9J1s", - "A6VKCyyT", - "hoQ8bPO5", - "r9nj2grN", - "V2lmPZP9", - "jVjsFtrx" - ], - "icon_url": "https://cdn.modrinth.com/data/f4hp6FTb/f1f4c69dee8a46df11d37cbe43b8f13ccb34c4ae.png", - "issues_url": "https://github.com/squeeglii/grapplemod-restitched/issues", - "source_url": "https://github.com/squeeglii/grapplemod-restitched", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/f4hp6FTb/images/6d5b0a8b60881d3e436c65633bb8f9fc987ba42b.png", - "featured": true, - "title": "Just swinging <3", - "description": null, - "created": "2023-01-31T20:18:40.084864Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/f4hp6FTb/images/fe7ca9623ffcfb49f19255769d8fc3ea01c7abc8.png", - "featured": false, - "title": "Every Item + Upgrade makes a return!", - "description": null, - "created": "2023-01-31T21:12:57.573765Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/f4hp6FTb/images/acba4edccee8248ed20625cff156d300c4b67b5b.png", - "featured": false, - "title": "Brought back the rope physics!", - "description": null, - "created": "2023-01-31T20:19:24.069731Z", - "ordering": 3 - } - ], - "color": 3151379, - "thread_id": "f4hp6FTb", - "monetization_status": "monetized" - }, - "ssUbhMkL": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.20", - "1.20.1" - ], - "id": "ssUbhMkL", - "slug": "gravestones", - "project_type": "mod", - "team": "ggl32fu7", - "organization": null, - "title": "Gravestones", - "description": "A gravestones mod for fabric with tons of config options, an API, and more! ", - "body": "# Gravestones\nA highly configurable, easy to use, and elegant Gravestones mod for Fabric MC. It even has an easy to use API for developers!\n\n## Screenshots\n\n![Screenshot 1](https://i.imgur.com/mOFGTal.png \"Configuration\")", - "body_url": null, - "published": "2020-10-21T22:19:51.707450Z", - "updated": "2023-06-18T07:52:45.604747Z", - "approved": "2020-10-21T22:19:51.707450Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 229491, - "followers": 204, - "categories": [ - "adventure", - "decoration", - "utility" - ], - "additional_categories": [ - "economy", - "equipment" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "aYKuGUjP", - "tE7Np54Q", - "DnDEqs7j", - "LGdI5jXK", - "QB79QSK5", - "TpnSObJ7", - "it1lfLQh", - "DoolHsey", - "D1RoGXmH", - "Uw9uAQaY" - ], - "icon_url": "https://cdn.modrinth.com/data/ssUbhMkL/icon.png", - "issues_url": "https://github.com/Geometrically/Gravestones/issues", - "source_url": "https://github.com/Geometrically/Gravestones", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://modrinth.com" - }, - { - "id": "patreon", - "platform": "Patreon", - "url": "https://modrinth.com" - } - ], - "gallery": [], - "color": 7037535, - "thread_id": "ssUbhMkL", - "monetization_status": "monetized" - }, - "59rkB3YY": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.20.1", - "1.20.4", - "1.21" - ], - "id": "59rkB3YY", - "slug": "guard-villagers-(fabricquilt)", - "project_type": "mod", - "team": "GPzLcjlp", - "organization": null, - "title": "Guard Villagers (Fabric/Quilt)", - "description": "Guards that help with village pest control", - "body": "

This is a fabric port of Guard Villagers by almightytallestred for 1.18, get the original forge version here

\n

 

\n

Are you tired of your village dying off because its golem is too lazy?

\n

Are you tired of essentially defending it all by yourself?

\n

This mod adds Guards as a solution, as well as new villager-related AI changes.

\n

 

\n\n

 

\n

Guards 

\n
\n

These spawn in villages in groups of six, equipped with either an iron sword or a crossbow. They're prepared to fight any threat to the village (possibly including you!). To make new guards, shift + right click on a nitwit or unemployed villager with a sword or crossbow.

\n

If you have hero of the village, they will gain the ability to follow and fight for you when you click the follow button, and right clicking them will open up the guard inventory, allowing you to give them armor, and swap out their weapons! For their offhand slot, you can either give them a shield, or some food. If they have a shield, they will use it to block attacks, crossbow guards with a shield won't be able to kick enemies if they're blocking. If they have food (or a potion), they will start eating or drinking if they are low on health. Clicking the patrol button will allow you to set patrol points for guards, melee guards will walk around the point while ranged guards will snipe enemies and stand still on their point.

\n

You will only be able to gain access to their inventory if you have hero of the village. 

\n

\"\"

\n

 

\n
\n

AI Changes

\n
\n

Witches attack villagers. *true by default 

\n

\"\"

\n

In raids, illagers kill any animal they see. *false by default \"\"

\n

Villagers and Illagers are scared of polar bears. *true by default 

\n

\"\"Clerics heal low-health guards, villagers, and players with Hero of the Village using regeneration potions, and smiths repair iron golems with ingots.\"\"

\n
\n

 

\n

 

\n

 

", - "body_url": null, - "published": "2023-07-26T15:14:49.274390Z", - "updated": "2024-06-22T07:25:32.745879Z", - "approved": "2023-07-28T04:11:43.510624Z", - "queued": "2023-07-26T15:20:32.265207Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 508054, - "followers": 305, - "categories": [ - "equipment", - "mobs", - "utility" - ], - "additional_categories": [ - "worldgen" - ], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "iLtCWap8", - "Ssye56cQ", - "UrrJvzbo", - "cgcChDzn", - "Kzz6E5Ap", - "50QCPkoV", - "86pJMC8z", - "KHaX9b0a", - "agfIZx8L", - "AFCrmgZ8", - "6q8vX11Q" - ], - "icon_url": "https://cdn.modrinth.com/data/59rkB3YY/de6a0dca1d4d1f1e1c97409b51683cc7348797a6.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 4008228, - "thread_id": "59rkB3YY", - "monetization_status": "monetized" - }, - "pJmCFF0p": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.21", - "1.21.1" - ], - "id": "pJmCFF0p", - "slug": "handcrafted", - "project_type": "mod", - "team": "Xoedlg0p", - "organization": "N42M457t", - "title": "Handcrafted", - "description": "Make your house a home!", - "body": "
\n\n![Handcrafted](https://cdn.modrinth.com/data/pJmCFF0p/e89faefc522d601db2a5fd70136f37ef7ce18569.png)\n\n---\n\n[![Made by Terrarium](https://images.teamresourceful.com/u/I80VLV.svg)](https://discord.terrarium.earth)\n[![Requires Resourceful Lib](https://images.teamresourceful.com/u/jUWHY2.svg)](https://modrinth.com/mod/resourceful-lib)\n---\n### \ud83d\udcd6About \ud83d\udcd6\n\n
\n
\n\nFrom the creators of Chipped, we now present Handcrafted! A mod to make your house into your\nhome! :D\n\nAre you looking for a fantasy, steampunk or medieval feel? Or do you want to stick to a more vanilla decor? Look no\nfurther! We've created over 250 furniture pieces for you to choose from. Be it chairs, tables, benches or desks;\nwe got it all packaged neatly into a single mod. This mod will provide all the furniture you could ever need to make\nyour blocky house a home!\n\n---\n
\n \n### Developers:\nAlex Nijjar, CodexAdrian, MsRandom, ThatGravyBoat\n### Artists:\nKekie6, Facu, Marc-IceBlade\n\n\n---\n\n### Socials\n\n[![youtube-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/youtube-plural_vector.svg)](https://youtube.terrarium.earth)\n[![twitch-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/twitch-plural_vector.svg)](https://www.twitch.tv/terrariumearth)\n[![twitter-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/twitter-plural_vector.svg)](https://twitter.terrarium.earth)\n[![kofi-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/donate/kofi-plural_vector.svg)](https://kofi.terrarium.earth)\n[![discord-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/discord-plural_vector.svg)](https://discord.terrarium.earth)\n[![modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/available/modrinth_vector.svg)](https://modrinth.com/organization/terrarium)\n[![curseforge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/available/curseforge_vector.svg)](https://www.curseforge.com/members/terrariumearth/projects)\n---\n\n### Check out our other projects\n\n\"Handcrafted\"\n\"Chipped\"\n\"Ad\n\"Tempad\"\n\"Colorful\n\n\"Lil\n\"Vitalize\"\n\"Spirit\"\n\"Reaper\"\n\"Experience\n
\n", - "body_url": null, - "published": "2022-12-17T04:16:15.143741Z", - "updated": "2024-08-11T05:41:10.394507Z", - "approved": "2022-12-17T21:32:43.746914Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-Terrarium-Licence", - "name": "", - "url": "https://github.com/terrarium-earth/Handcrafted/blob/1.19.2/LICENSE" - }, - "downloads": 1438472, - "followers": 1003, - "categories": [ - "decoration", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "SvQXAiw0", - "qVMD8016", - "ObyTbz5Y", - "LJgzvQtK", - "gbgfSnEl", - "L6NU016l", - "TJsqhWdJ", - "1T5CxgQS", - "CIBw8EwL", - "3sAF1sOy", - "dAMY6HS6", - "6BibizXy", - "TibVWO3A", - "D9pMWV3t", - "v0XitsjG", - "LRGknhXL", - "ZGq9NQIR", - "6OMQdw1o", - "m0WP1gSr", - "SOwrisFm", - "6b44IXap", - "vubSuo15", - "YQuxr8hD", - "SoA6eBqA", - "MPhYzWOS", - "M0X2ttRF", - "GAYpqdwW", - "3zvGd4JS", - "ZchWqhla", - "P3JtKryj", - "cW2OAnzC", - "ElUtugfP", - "U8hBYpzW", - "ki3VtzBN", - "M4OyV9RU", - "6GmqUG4E", - "pqv17yvf", - "Rvi0vF2O", - "shCmJ2Kt", - "naTDwrvS", - "N7wZwOFy", - "NRw0CDAc", - "zwBvws3E", - "K4jSQsxb", - "mrzuFu6N", - "rdUpc8bF", - "W2C0E2KC", - "f7tGbQaE", - "wcwzTL8u", - "yeyZ6DeE" - ], - "icon_url": "https://cdn.modrinth.com/data/pJmCFF0p/e89faefc522d601db2a5fd70136f37ef7ce18569.png", - "issues_url": "https://github.com/terrarium-earth/Handcrafted/issues", - "source_url": "https://github.com/terrarium-earth/Handcrafted", - "wiki_url": null, - "discord_url": "https://discord.terrarium.earth", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/5c27ab93854934bf4b1925ec5463d12a18d4ff1f.png", - "featured": false, - "title": "Castle", - "description": "creds: kekie6", - "created": "2022-12-21T00:00:14.337864Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/64929678ab4399804429a66a6d1007b654416e5e.png", - "featured": false, - "title": "Bedroom", - "description": "creds: championhestu", - "created": "2022-12-17T20:24:27.236888Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/68f1437fc9e5203c1768b6473b337269fec767c4.png", - "featured": false, - "title": "Cozy Home!", - "description": "creds: squishy", - "created": "2022-12-17T20:24:26.014436Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/9833fbfd94ff08f757ad046dac1cdd9757dec3a0.png", - "featured": false, - "title": "Doggo", - "description": "creds: kekie6", - "created": "2022-12-21T00:00:11.291052Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/bc7121e442b03492985bf68886873beb6d1901a8.png", - "featured": false, - "title": "Living Room", - "description": "creds: aPurpleShrimp", - "created": "2022-12-17T20:24:29.475240Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/df88483c90907f378fc3164ce4aed0c35e8ec812.png", - "featured": false, - "title": "Kitchen", - "description": "creds: championhestu", - "created": "2022-12-17T20:24:28.306458Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/70b0e5ec2935778ad5bd4daf4f0ed498ffcdfeff.png", - "featured": false, - "title": "Bamboo", - "description": "creds: sircolor", - "created": "2023-06-11T19:19:19.656402Z", - "ordering": 7 - }, - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/9ecc28cef3b792236c383517d4fe0c4f02bcd768.png", - "featured": false, - "title": "Cherry Bedroom", - "description": "creds: sircolor", - "created": "2023-06-11T19:19:42.593984Z", - "ordering": 8 - }, - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/e0e54f71028553fbbec0d50543766d7b91c36c75.png", - "featured": true, - "title": "Cherry Bedroom", - "description": "creds: moony", - "created": "2023-06-11T19:21:11.156710Z", - "ordering": 9 - }, - { - "url": "https://cdn.modrinth.com/data/pJmCFF0p/images/8c018d5c19a36986eff834abc024de00646005b9.png", - "featured": false, - "title": "Cherry House", - "description": "creds: moony", - "created": "2023-06-11T19:22:47.081622Z", - "ordering": 10 - } - ], - "color": 4666140, - "thread_id": "pJmCFF0p", - "monetization_status": "monetized" - }, - "lo90fZoB": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20", - "1.20.1" - ], - "id": "lo90fZoB", - "slug": "heracles", - "project_type": "mod", - "team": "t5ZlBlgR", - "organization": "N42M457t", - "title": "Heracles", - "description": "A tree-style questing mod, allowing pack makers to make and include completable quests for their players", - "body": "## Heracles\n\n[![Made by Terrarium](https://images.teamresourceful.com/u/I80VLV.svg)](https://discord.terrarium.earth)\n[![Modrinth Partnership](https://images.teamresourceful.com/u/Bi4Cuo.svg)](https://discord.gg/modrinth-734077874708938864)\n[![Requires Resourceful Lib](https://images.teamresourceful.com/u/jUWHY2.svg)](https://modrinth.com/mod/resourceful-lib)\n[![Supports Argonauts](https://images.teamresourceful.com/u/6toRNT.svg)](https://modrinth.com/mod/argonauts)\n\n### \ud83d\udcd6 About \ud83d\udcd6\n\nNamed after the hero Heracles who reclaimed his spot in Olympus by completing\n12 quests, Heracles is a comprehensive questing mod that allows pack makers\nto create tree style quests that can be distributed via the config folder\nfor users to play and complete.\n\n### Quest Tree\n![Quest tree](https://cdn.modrinth.com/data/lo90fZoB/images/1853273143a28a37a664ba7637096a8bae6ad149.png)\n\n### Quest descriptions\n![Quest description](https://cdn.modrinth.com/data/lo90fZoB/images/9d8cf79e75b3324b1b390527d09cca0c6581a60a.png)\n\n### Quest tasks\n![Quest tasks](https://cdn.modrinth.com/data/lo90fZoB/images/0f85c8541d69808ee85bf514f7909a11a5e2d8d5.png)\n\n---\n
\n\n### Socials\n\n[![youtube-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/youtube-plural_vector.svg)](https://youtube.terrarium.earth)\n[![twitch-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/twitch-plural_vector.svg)](https://www.twitch.tv/terrariumearth)\n[![twitter-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/twitter-plural_vector.svg)](https://twitter.terrarium.earth)\n[![kofi-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/donate/kofi-plural_vector.svg)](https://kofi.terrarium.earth)\n[![discord-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/discord-plural_vector.svg)](https://discord.terrarium.earth)\n[![modrinth](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/available/modrinth_vector.svg)](https://modrinth.com/user/Terrarium)\n[![curseforge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/available/curseforge_vector.svg)](https://www.curseforge.com/members/terrariumearth/projects)\n\n---\n\n### Check Out our Other Projects\n\n\"Handcrafted\"\n\"Chipped\"\n\"Ad\n\"Tempad\"\n\"Colorful\n\n\"Lil\n\"Vitalize\"\n\"Spirit\"\n\"Reaper\"\n\"Experience\n
", - "body_url": null, - "published": "2023-04-03T14:52:59.247435Z", - "updated": "2024-06-07T19:09:26.494151Z", - "approved": "2023-06-10T23:40:42.449503Z", - "queued": "2023-06-10T22:47:07.036018Z", - "status": "approved", - "requested_status": "unlisted", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 420470, - "followers": 213, - "categories": [ - "adventure", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "5jkZmVDv", - "VLtolKMC", - "5H0nvQsn", - "CBIb2kpS", - "gt5tf1XL", - "YZI6vPta", - "G1CWGYEm", - "fAbq55C2", - "JPFzWPXx", - "Pmcq3tv6", - "2uxrMqv5", - "a8LXzDtV", - "IrcdFzq0", - "XFtTyYCL", - "H7UX723U", - "Cky5TTeb", - "twGfrpGe", - "RwpZ2V4a", - "tI079rtP", - "xbu1uKaP", - "EIB5x30f", - "bxTeA2rh", - "VvRew3uj", - "I9MyuVK3", - "OwQr8mq4", - "FYw6AtH4", - "zm5LWfwy", - "2cxcYOjO", - "3vDa7732", - "LrenCGC9", - "bDyT030F", - "nB9tFKSl", - "7bYShbuw", - "TaP0WLhY", - "YQKRFt0D", - "91tIOVPy", - "2NIUNiNZ", - "qdE4Jp1W", - "2NX3Tp47", - "BgK36Jkb", - "qPL66hoz", - "CcJk2Nz6", - "NcH63TrF", - "jpWS7kBz", - "jKhNeEIk", - "3aABskCg", - "XFqquTji", - "8zxzPvyF", - "GXxKjxGE", - "UVyQoEfQ", - "PDQvbfPK", - "9ZUSHiZa", - "Iw91uuFK" - ], - "icon_url": "https://cdn.modrinth.com/data/lo90fZoB/81b2b095d5570e29f29604c6c5c69eaf9f4033bc.png", - "issues_url": "https://github.com/terrarium-earth/Heracles/issues", - "source_url": "https://github.com/terrarium-earth/Heracles", - "wiki_url": null, - "discord_url": "https://discord.terrarium.earth", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/lo90fZoB/images/0f85c8541d69808ee85bf514f7909a11a5e2d8d5.png", - "featured": false, - "title": "Quest tasks", - "description": "Tasks will show up in the task screen, showing which tasks a quest has and how complete they are", - "created": "2023-06-10T22:42:35.627023Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lo90fZoB/images/1853273143a28a37a664ba7637096a8bae6ad149.png", - "featured": false, - "title": "Quest trees", - "description": "Quests can be placed in groups, with dependencies that unlock quests one after the other as they are completed", - "created": "2023-06-10T22:35:49.305976Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lo90fZoB/images/9d8cf79e75b3324b1b390527d09cca0c6581a60a.png", - "featured": false, - "title": "Quest descriptions", - "description": "Quest descriptions can be highly modifiable, allowing you to customize quests to your hearts content, even allowing you to embed the tasks and rewards wherever you want in the description", - "created": "2023-06-10T22:29:39.594409Z", - "ordering": 0 - } - ], - "color": 3414574, - "thread_id": "lo90fZoB", - "monetization_status": "monetized" - }, - "5faXoLqX": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "5faXoLqX", - "slug": "iceberg", - "project_type": "mod", - "team": "fGvFvA3S", - "organization": null, - "title": "Iceberg", - "description": "A modding library that contains new events, helpers, and utilities to make modder's lives easier.", - "body": "

This mod is a library for other mods, it doesn't do anything by itself.

\n

This library contains new events, helpers, and utilities to make modder's lives easier.  Usable on both client and server side, for Forge mods.

\n

This was made to help make my own mods more easily, and so I will only be able to provide limited support if you are using it for your own purposes.

\n

  

\n

You are free to use this library in the development of your mods or in modpacks!

\n

 

\n

\n

Problems, feature request, something else?  Join us on Discord!

", - "body_url": null, - "published": "2022-11-15T06:48:55.303423Z", - "updated": "2024-08-13T17:04:53.118191Z", - "approved": "2022-11-15T12:14:27.734514Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-ND-4.0", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "url": null - }, - "downloads": 3397504, - "followers": 946, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "WMylSLYE", - "qC0waeNX", - "bhT2LnaE", - "AyFtfJ8s", - "FdzVLDky", - "UJsiu2dC", - "wog3r1ZM", - "VoOBBJRg", - "9bBGjbU5", - "9KXcgYGq", - "puRtyl3V", - "3TiGuxtb", - "3lLfxs9z", - "cmURUo50", - "nE38KiNU", - "cqJP89n5", - "sOqIWJ9P", - "hri3ka9m", - "iP294YId", - "Pp4dRoJ9", - "SLE7PvYD", - "D2tqnVgT", - "ZU8xMA8r", - "Ozakzb1f", - "hkA16Cxw", - "ByWltyMl", - "uu7sqQDO", - "snRtsUWd", - "HV5U2z6b", - "PV85ACAe", - "ZioCfzuX", - "iIPGBAEi", - "boNnPeth", - "on8rI52b", - "bzpNVY0n", - "xs03Scvd", - "KOhh2r9Q", - "mHSJEvNU", - "O29o2aJ6", - "BBGKdAYE", - "lh9LKSGI", - "xv4REAKm", - "a0UaxBwg", - "4QBRMk8G", - "s6y2ff9n", - "XZHGrhCM", - "PgPTzfzl", - "JZY5iUsi", - "cuqTedJZ", - "ZnzQX7R1", - "C9BWI2MC" - ], - "icon_url": "https://cdn.modrinth.com/data/5faXoLqX/fadafde0faf68b37947c8df97ba4e5a6725f4b6a.png", - "issues_url": "https://github.com/AHilyard/Iceberg/issues", - "source_url": "https://github.com/AHilyard/Iceberg/", - "wiki_url": "https://github.com/AHilyard/Iceberg/wiki/Item-Selectors-Documentation", - "discord_url": "https://discord.gg/S5NQjbXPnb", - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/donate/?business=NYKUAV883JKA2&no_recurring=0&item_name=Thank+you+for+considering+a+donation.+It+helps+to+support+me+by+allowing+me+to+spend+more+time+making+mods+and+games.¤cy_code=USD" - } - ], - "gallery": [], - "color": 5018852, - "thread_id": "5faXoLqX", - "monetization_status": "monetized" - }, - "5ZwdcRci": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "5ZwdcRci", - "slug": "immediatelyfast", - "project_type": "mod", - "team": "wkdnKsNZ", - "organization": null, - "title": "ImmediatelyFast", - "description": "Speed up immediate mode rendering in Minecraft", - "body": "
\n

ImmediatelyFast

\n \n \n \n \n\n
\n\n \n \n\n

ImmediatelyFast is an open source Minecraft mod which improves the immediate mode rendering performance of the client.\n
It is designed to be lightweight and compatible with other mods.

\n
\n\n## Optimizations\nImmediatelyFast generally optimizes all immediate mode rendering by using a custom buffer implementation which batches\ndraw calls and uploads data to the GPU in a more efficient way. \nThe following parts of the immediate mode rendering code are optimized:\n\n- Entities\n- Block entities\n- Particles\n- Text rendering\n- GUI/HUD\n- Immediate mode rendering of other mods\n\nIt also features targeted optimizations where vanilla rendering code is being changed in order to run faster. \nThe following parts of the rendering code are optimized with a more efficient implementation:\n\n- Map rendering\n- HUD rendering\n- Text rendering\n\n## Performance\nHere are some performance comparisons of areas the mod optimizes particularly well:\n\nIf other mods are listed in the table this means that this mod also optimizes that part of the game.\n\nTest Hardware: Ryzen 5 1600, 32GB DDR4, GTX 1060\n\nFPS Numbers were taken from external tools (in this case MSI Afterburner) and averaged over a couple of seconds. \nIf you decide to test this yourself keep in mind that ImmediatelyFast can only improve FPS in a scenario where your CPU\nis the bottleneck (Most likely the case if your GPU isn't ancient or you use very heavy shaders).\nSlower CPUs will benefit more from this mod than really fast CPUs.\n\n### Entity Rendering\nGenerally FPS should be around **2x higher** on busy servers. [Tested using IF 1.1.7 on 1.19.3]\n\n_Tested on a spigot server with 1000 cows in a 3x3 box on screen._\n\n| Other mods | Without ImmediatelyFast | With ImmediatelyFast | Improvement |\n|-----------------|-------------------------|----------------------|-------------|\n| None | 16 FPS | 60 FPS | 3.75x |\n| Sodium | 21 FPS | 82 FPS | 3.90x |\n| Iris and Sodium | 60 FPS | 76 FPS | 1.27x |\n\n### Map Rendering\nGenerally FPS should be around **5x higher** when there are many maps on screen. [Tested using IF 1.1.1 on 1.19.3]\n\n_Tested on a fabric server with the [Image2Map](https://modrinth.com/mod/image2map) mod and around 930 maps on screen._\n\n| Other mods | Without ImmediatelyFast | With ImmediatelyFast | Improvement |\n|-----------------|-------------------------|----------------------|-------------|\n| None | 50 FPS | 310 FPS | 6.20x |\n| Sodium | 47 FPS | 320 FPS | 6.81x |\n\n### HUD Rendering\nGenerally FPS should be around **40% higher** in almost all scenarios. [Tested using IF 1.1.7 on 1.19.3]\n\n_Tested on a spigot server with different HUD elements on screen (Scoreboard, Potion effect overlay, Bossbars, Filled Chat, Extra hearts, Full Hotbar)._\n\n| Other mods | Without ImmediatelyFast | With ImmediatelyFast | Improvement |\n|---------------------|-------------------------|----------------------|-------------|\n| None | 250 FPS | 380 FPS | 1.52x |\n| Sodium | 335 FPS | 630 FPS | 1.88x |\n| Exordium and Sodium | 740 FPS | 840 FPS | 1.14x |\n\n### Text Rendering\nGenerally FPS should be around **2x higher** when there are many signs or holograms around you. [Tested using IF 1.1.7 on 1.19.3]\n\n_Tested on a spigot server with 200 signs (Filled with text) on screen._\n\n| Other mods | Without ImmediatelyFast | With ImmediatelyFast | Improvement |\n|-----------------|-------------------------|----------------------|-------------|\n| None | 70 FPS | 125 FPS | 1.79x |\n| Sodium | 110 FPS | 300 FPS | 2.73x |\n\n### Block-Entity Rendering\nGenerally FPS should be around **20% higher** when there are many block entities around you. [Tested using IF 1.1.7 on 1.19.3]\n\n_Tested on a spigot server with 400 chests on screen._\n\n| Other mods | Without ImmediatelyFast | With ImmediatelyFast | Improvement |\n|-----------------|-------------------------|----------------------|-------------|\n| None | 170 FPS | 205 FPS | 1.20x |\n| Sodium | 315 FPS | 410 FPS | 1.30x |\n\n## Compatibility\nImmediatelyFast is structured to interfere with mods as little as possible.\nIt should work fine with most if not all mods and modpacks.\n\nKnown incompatibilities:\n\n- OptiFabric / OptiFine\n- Most closed source \"clients\" like LunarClient and LabyMod\n\nIf you encounter any issues, please report them on the [Issue Tracker](https://github.com/RaphiMC/ImmediatelyFast/issues).\n\n## Developer API\nYou can read the latest version of the API docs [here](https://github.com/RaphiMC/ImmediatelyFast/blob/1.20/API_DOCS.md).\n\n## Partners\nYourKit supports open source projects with innovative and intelligent tools\nfor monitoring and profiling Java and .NET applications.\nYourKit is the creator of [YourKit Java Profiler](https://www.yourkit.com/java/profiler/),\n[YourKit .NET Profiler](https://www.yourkit.com/.net/profiler/),\nand [YourKit YouMonitor](https://www.yourkit.com/youmonitor/).\n\n[![YourKit](https://www.yourkit.com/images/yklogo.png)](https://www.yourkit.com)\n\n---\n\nKinetic Hosting offers extremely affordable deals on servers with very good hardware! If you'd like to cash in on the good deals click the image below and use code **RaphiMC** at checkout for 15% off your first month!\n\n[![Kinetic Hosting](https://i.imgur.com/jPflkGt.png)](https://billing.kinetichosting.net/aff.php?aff=47)\n\nCredits to [sydist](https://github.com/sydist) for making the logo!\n", - "body_url": null, - "published": "2022-10-01T16:19:12.500476Z", - "updated": "2024-08-10T22:55:50.573106Z", - "approved": "2022-10-01T16:26:11.439503Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 8091605, - "followers": 3363, - "categories": [ - "optimization" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "ybGjtkj1", - "R8MXsvBe", - "56ly78y2", - "MXrToyOy", - "HjPptbpI", - "Lj7lpgeu", - "IihbNw9x", - "an4lUoZ0", - "1oWTStwD", - "f2Av82pv", - "slaIcF1K", - "Xc7f8wNQ", - "FcqoS76s", - "MK5xuarZ", - "vjevJCO1", - "IYnEX1ly", - "sTQ5rCbF", - "Ly9dRsAI", - "zkmYKBLC", - "zImGOGqD", - "A6GCxAD1", - "vA8NWTKD", - "VUTuPIlE", - "UDnjDzur", - "mo9q5fMn", - "M7dmS1xe", - "VoFPEhPL", - "EHbdx1pF", - "aWcTiEn8", - "K3zjbY4P", - "d6gX5lox", - "YVmLXIsi", - "q6hvGX5B", - "CdpFa9ts", - "izX4Zjnu", - "IpEJi0ih", - "D73h6MNI", - "4yVqQKQO", - "fnLm3B23", - "8IFFeKYy", - "fZkbywLp", - "Jci0UG9F", - "1OT6gCmX", - "cpgGVZDs", - "eiqdESrg", - "4IDo27OL", - "LEmCbzHA", - "aptjkgGB", - "15Hwli83", - "24BUZiRe", - "KjMKYa1K", - "2cEsJ6Ix", - "5arZz0qz", - "mGqxsY9X", - "VaRB1Uaj", - "m8P58epq", - "pQRqrmzs", - "FtHQIJZd", - "i5OWJDBj", - "xFmHwVvA", - "CG88v2FZ", - "XHrRgyGN", - "d4HBt40d", - "1BSUFszc", - "kQq0Qobv", - "h38wJYho", - "9RDk8aOc", - "4Y4VXGXE", - "fZa7YlyA", - "gAAnfzrT", - "LJYd35mB", - "hgQwRPhD", - "yhuSOfHc", - "Hh5as8hY", - "EANGsMsP", - "Tf6O7B9h", - "lPyP6Kcf", - "zKKDqwCd", - "nSd5x28T", - "xSKg5aqE", - "txcO4lNF", - "tpfQ6Vm5", - "I5zOy70w", - "ZhW5WW22", - "ADkpsbyz", - "9DJ47QhP", - "bHjLCRu6", - "dTZfskbw", - "YniADsYA", - "NJ17fqEK", - "BwkXA4tK", - "A7g0Ha7U", - "cswW9vJQ", - "e8XCF1RN", - "3jiSnSnx", - "mbeaDZtb", - "CdkNJPmV", - "yPspsvFQ", - "yciHw2oP", - "bqv414X0", - "MPg7LytK", - "DBSdeovn", - "VNkQO9oa", - "Vz2ebSk4", - "3EgIBnht", - "ZGMKFbmk", - "eKcnzuDu", - "4x5lLRwI", - "nxuFR8Zx", - "kij8vKAw", - "hh8K3O8j", - "6xkpzpoh", - "zM9yMVsk", - "10hJ1wKC", - "sZaOJ6hY", - "3sz82ybY", - "2JSRDFi1", - "sbQQizAw", - "59UuNTrz", - "v2sxhCOI", - "ToyOhEyt", - "xC3SC47B", - "ezKTj0NE", - "s2nB1I8Z", - "bxOczWO3", - "FEOsWs1E", - "7DjvwG1b", - "GbH3WLI3", - "XJv24FpT", - "u2AFTh8j", - "TqFSrfXD", - "Zmg9Im8A", - "RbjZFqTz", - "cnnaUyZd", - "PApQEGE3", - "Lw7F67te", - "7Twx0B8r", - "Xj7xCxJ1", - "9HwVBmbJ", - "Z4sPylCR", - "bKXy6tWA", - "LNw8xhY1", - "cxatW0Qh", - "1ZDtilFf", - "2Ps4um76", - "8eoEPo8E", - "CdHWqPx2", - "rH9ktH6J", - "wrvAzLRZ", - "NjjMcdYf", - "Rh3MdqnM", - "lTRPaThw", - "Cq7J3qt5", - "aY5V6MjG", - "iByzP2fT", - "N1D10Unu", - "jQuacF3O", - "KIBNJ6Eg", - "yhbD6glS", - "XHrZaGCh", - "8j42F49p", - "LJDBWhHU", - "5P52J1TG", - "us6sBMnH", - "115Ubn3O", - "wXKNaUIY", - "DQelIUm0", - "5PNUSQdg", - "nASiIiZX", - "Z3V4Ooz5", - "qoAsDnt8", - "HX5WEfoR", - "7twUbHcf", - "XgQjD9fF", - "wO9OiAE5", - "fZXxgmhr", - "D5RdEm0i", - "DA0kxiSe", - "EYfMojUm", - "UBGmAH7G", - "15AO7hhI", - "hzBCNiAq", - "bNDIzPW6", - "99R9TBcr", - "FOlIrxtD", - "scqbRe6G", - "1wCtstqk", - "5P3Jndqo", - "3hcQtIB6", - "ntbcEUWv", - "RTOwYh47", - "IigNsjFB", - "9i03nYHg", - "cKYC4Ibz", - "jMIMrEow", - "ZzknynUP" - ], - "icon_url": "https://cdn.modrinth.com/data/5ZwdcRci/8335dd505094a79b4ad306935b10f724e2b76d8b.png", - "issues_url": "https://github.com/RaphiMC/ImmediatelyFast/issues", - "source_url": "https://github.com/RaphiMC/ImmediatelyFast", - "wiki_url": null, - "discord_url": "https://discord.gg/dCzT9XHEWu", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/rk_01" - } - ], - "gallery": [], - "color": 2829613, - "thread_id": "5ZwdcRci", - "monetization_status": "monetized" - }, - "XJ9is6vj": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20.1", - "1.20.2", - "1.20.4" - ], - "id": "XJ9is6vj", - "slug": "immersivemc", - "project_type": "mod", - "team": "GEO7eYvZ", - "organization": null, - "title": "ImmersiveMC", - "description": "Makes Minecraft more immersive!", - "body": "# ImmersiveMC\n\nAre you sick of in-game GUIs? Do you want to make your game immersive, whether you're in VR or not? Do you want to take Vivecraft to the next level?\n\nThen you'll love ImmersiveMC!\n\n![Non-VR User Crafting a Diamond Pickaxe](https://github.com/hammy3502/immersive-mc/raw/1.19.x/docs/ImmersiveMCNonVRCrafting.gif)\n![Non-VR User Interacting with a Chest](https://github.com/hammy3502/immersive-mc/raw/1.19.x/docs/ImmersiveMCNonVRChest.gif)\n![VR User Taking a Music Disc out of a Chest and Putting it into a Jukebox](https://github.com/hammy3502/immersive-mc/raw/1.18.x-multiloader/docs/ImmersiveVRChestAndJukebox.gif)\n![VR User Using Ranged Grab to Grab an Iron Sword from a Distance](https://github.com/hammy3502/immersive-mc/raw/1.18.x-multiloader/docs/ImmersiveVRGrab.gif)\n\n## Requirements\n\nImmersiveMC is available for Forge and Fabric/Quilt!\u00a0Make sure to download the one for your modloader and Minecraft version of choice\n\n**IMPORTANT! ImmersiveMC has a few requirements/dependencies that MUST be installed! These are:**\n- [Architectury API](https://modrinth.com/mod/architectury-api)\u00a0is required\u00a0for Minecraft versions 1.18.2 and higher.\n- [mc-vr-api](https://modrinth.com/mod/mc-vr-api)\u00a0if you're playing in VR.\n- [Forge Config API Port](https://modrinth.com/mod/forge-config-api-port) if you're playing under Fabric or NeoForge.\n- [Fabric API](https://modrinth.com/mod/fabric-api) if you're playing under Fabric.\n\n## What is ImmersiveMC?\n\nThe goal of ImmersiveMC is to make Minecraft more immersive! It most obviously does this by minimizing the amount of GUIs you need to interact with.\n\nYou can use things such as the crafting table, furnaces, and brewing stands without having to open a GUI, and even more when you're in VR! Check out all of the features that ImmersiveMC offers at the wiki linked above!\n\n## VR?\n\nThere's VR support! In fact, this mod was primarily built to make VR a better experience!\n\nYou'll need my API mod,\u00a0[mc-vr-api](https://modrinth.com/mod/mc-vr-api)\u00a0to use this in VR. With this mod installed, you'll be able to use your actual hands to place items, instead of just right clicking!\n\n## Notes\n\n- **ImmersiveMC is needed on both the server and the client if you're playing multiplayer! ImmersiveMC is\u00a0NOT\u00a0a client-side only mod!**\n\n## Need Help?\n\nCheck out [the wiki](https://immersivemcwiki.hammy275.com/)! Still need help? Come [join the Discord](https://discord.gg/gZP6xjMtgW)!\n\n## Version Support\n\nAll versions currently supported should be available from the featured versions section on the side! If there isn't a version already available there for some new Minecraft version, it should be there soon!\n\nThere are no plans to backport ImmerisveMC to older versions of Minecraft, nor are there any plans to port it to minor versions of Minecraft that have newer versions. For example, there are no plans to port ImmersiveMC to 1.19.0, as 1.19.2 already exists. Note that as of 1.19.3, what is and isn't a minor version is more ambiguous due to Mojang's new update strategy for Minecraft: Java Edition.\n\n## Discord\n\nCome\u00a0[join the ImmersiveMC Discord server](https://discord.gg/gZP6xjMtgW)\u00a0for support and announcements of ImmersiveMC updates!\n\n## Modpacks and Redistribution?\n\nFeel free to use this mod in any modpack as long as you do NOT charge for it!", - "body_url": null, - "published": "2023-04-30T21:40:53.381894Z", - "updated": "2024-05-17T04:00:51.543235Z", - "approved": "2023-05-02T21:25:19.661774Z", - "queued": "2023-04-30T21:59:50.341757Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 93709, - "followers": 138, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "89OsmJXJ", - "jfS4H9Wj", - "3Ojr2Jam", - "cRy1oM6b", - "kXUJaK8Y", - "i69MK5kl", - "qKPg8HKf", - "202E3Z97", - "NMgMQC70", - "OkSkAQ3s", - "NnNJBgca", - "OXWFKsuF", - "GAht6Ide", - "PVHBQtzc", - "ZrWfnGjk", - "6WZKSkmu", - "SpN8qg8m", - "tjanngKU", - "6zhwBMAw", - "qrcCYITF", - "WrW04FvW", - "eABoY2Tl", - "VjrA6nhf", - "QM4DtADl", - "66DBYRa8", - "jgmm8VYI", - "1x01Gqey", - "kBf1Ug0F", - "FOk3lqoI", - "lPNfKyO1", - "FkmKliCB", - "Bchcn3MG", - "RvW8bfxs", - "pQs3qebO", - "OA6BJIGb", - "q1Zgpjlm", - "9RdU9zj1", - "OkOQMZcw", - "fMBKwSSH", - "JjCLHUjo", - "A0jFLTfX", - "sLGj7pCf", - "gOR7THIo", - "dr2XyKvc", - "B6Ue64Ti", - "hQmSwLsy", - "vS5JQVdH", - "gZMYjZSa", - "KS4u6s2Y", - "BFyvHOYf", - "mJYs0GdP", - "dEMxKEhk", - "UVlwHyHh", - "Zi3eLFTy", - "DBVFHGcf", - "U1aPg4Em", - "MCaxASPU", - "OS7QK6eI", - "7XwVfuEv", - "t1yvWF7M", - "L9JORYkb", - "4S0yHMFJ", - "PrtC4432", - "WCDzIvS9", - "t9VOQIxc", - "sKyrlf6A", - "dCky2xx4", - "72UIXHBh", - "9aArUk5x", - "XQ1Qbk08", - "DQMt2KpB", - "LdXRmUAE", - "hqDFZKNI", - "hY0m4rBa", - "mawKJYPi", - "ZJ4K1sPH", - "CHSlhbhd", - "4kNaTmVI", - "nZQ8Jgxm", - "3YFDPYgn", - "WciXXnNI", - "9vTCCmNm", - "hnwvWJdF", - "Dy9SN1WR", - "PjH01NoM", - "xGWohOgx", - "8h0srrLU", - "KjFXfE2g", - "M4u3ge9B", - "o4Yo5qux", - "XnThYYvn", - "8fHrt5CZ", - "FLZgDs5m", - "AM0H7GA6", - "bWf73ezv", - "9Vt4l6vN", - "3ffIE2He", - "eBHxriYH", - "SUFMns1G", - "F9dKUctD", - "jAW9YNhI", - "1LWnTvhL", - "Nssrp6jT", - "Fc5v0cmb", - "zmIfD5DX", - "D5i0F490", - "ibM4ZHlR", - "9WuIPYts", - "dHqWuyO8", - "JddTsw6I", - "qmJ4mbeM", - "70b7V1mz", - "oZ9A2Rpf" - ], - "icon_url": "https://cdn.modrinth.com/data/XJ9is6vj/97b8bb2e88871543cc5c26c681952ffe31a279ae.png", - "issues_url": "https://github.com/hammy275/immersive-mc/issues", - "source_url": "https://github.com/hammy275/immersive-mc", - "wiki_url": "https://immersivemcwiki.hammy275.com/", - "discord_url": "https://discord.gg/gZP6xjMtgW", - "donation_urls": [], - "gallery": [], - "color": 5452843, - "thread_id": "XJ9is6vj", - "monetization_status": "monetized" - }, - "eE2Db4YU": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20.1" - ], - "id": "eE2Db4YU", - "slug": "immersive-armors", - "project_type": "mod", - "team": "KZQRFiSD", - "organization": null, - "title": "Immersive Armors", - "description": "A lot of unique and vanilla-faithful armor sets.", - "body": "![Banner](https://cdn.modrinth.com/data/eE2Db4YU/images/9895c3b82c950bdf86555e8fc40cea126c178737.jpeg)\n\nImmersive Armors adds a bunch of Vanilla-friendly and unique armor sets to the game.\nIn contrast to boring copy and pasted armors, Immersive Armors focuses on visually enhanced armors, some with capes or custom models.\nMost of them provide exclusive effects like Berserk mode, bounceback, spikes, divine protection, and more.\nCrafting recipes are properly registered in the Vanilla recipe book. Enchantments, repairing, dyeing works as expected.\n\n![Armor](https://cdn.modrinth.com/data/eE2Db4YU/images/ae575ad2d73ce5c92d2938f56bcbb433d1b88ff8.png)\n\n# Translations\nImmersive armors is translated in a lot of languages via machine translation,\nbut since the quality is often quite bad you are welcome to join the translation team here:\nhttps://crowdin.com/project/immersive-armors\nFeel free to down vote bad ones and submit yours.\n\n![Armor](https://cdn.modrinth.com/data/eE2Db4YU/images/8ee925197d945aa3953a9c9ab5f9a33646a966ae.png)", - "body_url": null, - "published": "2022-11-18T18:45:45.835068Z", - "updated": "2023-08-02T15:46:52.890620Z", - "approved": "2022-11-18T22:04:09.047695Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 864331, - "followers": 579, - "categories": [ - "equipment" - ], - "additional_categories": [ - "adventure", - "technology", - "utility" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "8zc3zEFW", - "1PcCmYLz", - "Fnk0EJwr", - "5uiUnvye", - "Yn2CAOij", - "1U3DkDVr", - "VBk7S2bX", - "Q1g8JJHw", - "NheGToLD", - "Pf671XJn", - "86lniCMA", - "POktemQL", - "8AvINxSe", - "puIgSf0Q", - "p4HOkt75", - "FRLk2Lkw", - "ItFDHfOh", - "nArYo9sW", - "iDMhZCMm", - "w61PUaAX", - "AlYb7jho", - "dAVrV26p", - "XSa0AGrb", - "x1pccFdD", - "dJFvp5Wg", - "wBiGtevJ", - "sXVjEWet", - "4s4bYRc1", - "gTwv9hmK", - "oCP9oZik", - "tvRKy6uB", - "gy3647YQ", - "llUK5UYa", - "hHnnvpr6", - "ZznTwDbG", - "T62TvUwh", - "bPXk0QuM", - "jsxq6CbE", - "JqkaFvnt", - "NuQuRX6P", - "MqJ5KT5k", - "bD6ogyqk", - "NMMsoxx6", - "XnHpnpHJ", - "rHmDsz9m", - "NjYog86R", - "rv6WHkIG", - "rtwSKTmr", - "etf2tkKo", - "ncEyML1F", - "1iL7L4Cx", - "Waf0D48D", - "g70ZMcU2", - "xETsRqxv", - "MIbWIfzI" - ], - "icon_url": "https://cdn.modrinth.com/data/eE2Db4YU/2704a877d726b9689d1edfa96f85725e97b4d4f0.jpeg", - "issues_url": "https://github.com/Luke100000/ImmersiveArmors/issues", - "source_url": "https://github.com/Luke100000/ImmersiveArmors", - "wiki_url": null, - "discord_url": "https://discord.gg/agxcvAdj2a", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/conczin" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/eE2Db4YU/images/0955c6753e63a512655caca3868aad2919f456e4.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-18T22:19:21.627614Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/eE2Db4YU/images/34fd0bfacdd42c10f8b9d7ad25838b58f4604ab3.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-18T22:19:33.229141Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/eE2Db4YU/images/8ee925197d945aa3953a9c9ab5f9a33646a966ae.png", - "featured": true, - "title": null, - "description": null, - "created": "2022-11-18T22:18:59.782530Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/eE2Db4YU/images/9895c3b82c950bdf86555e8fc40cea126c178737.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-18T22:15:54.443534Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/eE2Db4YU/images/ae575ad2d73ce5c92d2938f56bcbb433d1b88ff8.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-18T22:18:18.444699Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/eE2Db4YU/images/deafe1fd601b0983616e8bd301899aae38e037a3.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-18T22:18:39.476391Z", - "ordering": 0 - } - ], - "color": 15773804, - "thread_id": "eE2Db4YU", - "monetization_status": "monetized" - }, - "CVBAErky": { - "client_side": "optional", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "CVBAErky", - "slug": "immersive-structures", - "project_type": "mod", - "team": "hJrwdhvG", - "organization": null, - "title": "Immersive structures", - "description": "Additional structure packs", - "body": "# **Welcome to Immersive Structure!**\n[![Discord Badge](https://img.shields.io/discord/894248275841003542?color=blue&logo=discord \"Join our Discord Server\")](https://discord.gg/JzYEw7PxQv)\n[![GitHub Badge](https://img.shields.io/appveyor/build/ChoiceTheorem/ChoiceTheorem-s-overhauled-village?color=black&logo=github)](https://github.com/ChoiceTheorem/ChoiceTheorem-s-overhauled-village)\nThe Youtube channel is [here](\"https://www.youtube.com/channel/UCUSv0t-aWToQkpP5eonHmlA)\n![Twitter Follow](https://img.shields.io/twitter/follow/ChoiceTheorem?style=social)\n![](https://img.shields.io/badge/environment-server-orangered?style=flat-square)\n[![](https://www.bisecthosting.com/partners/custom-banners/fa0fa4a0-0318-4aef-b48f-7f9efd845b70.webp)](https://bisecthosting.com/CT)\n## **Description**\nThis mod adds various new structures to Minecraft's overworld. The final goal is to add more structures that perfectly fit Minecraft worlds. This mod adds multiple buildings that suit the ambience and aesthetics of that biome. This pack will add around 30 unique structures to the game by completion.\nThere will be no backporting beyond 1.19 for the mod version and 1.18.2 for the datapack version.\n\n
FAQs\nThese are just some of the most asked questions I've had from people, but if you have any more, please leave a comment below and I'll try to help you as best I can.\n\n**1. Is it safe to update Immersive structures to a newer version?**\nYes. If any serious problems arise because of that, let me know.\n\n**2. Is it safe to add Immersive structures to an already existing world?**\nYep. Just note that the new structures will only spawn in newly generated chunks.\n\n**3. Is this mod for Forge or Fabric/Quilt?**\nAll of them. I have a universal version for three mod loaders.\n\n**4. How can I locate the new structures?**\nFor 1.18.2: /locate imst:[structure_from_list]
For 1.19+: /locate structure imst:[structure_from_list]\n\n**5. Does Immersive structures modify existing vanilla structures?**\nNo\n\n**6. How can I report bugs/issues/suggestions?**\nPlease go to my GitHub repo and make an issue there. A discord message will do.\n\n**7. Can I include Immersive structures in my modpack?**\nSure, but make sure to give credit and a link to our page.\n\n**8. Can I have Immersive structures for 1.x.x, please?**\nSuppose it's lower than 1.19, no. Don't ask this question ever again. The technical limit is too high here.\n\n**10. Can I give Choicetheorem any kind of commission or support?**\nI can't take any commissions or monetary support due to a lack of time and mean to receive payments.\n\n**11. Can I use it on Aternos or any 3rd party downloads?**\nYes, but you can download it via Modrinth, not Curseforge.\n\n**12. Is this server-side or client-side mod?**\nImmersive Structures is a server-side mod.\n
\n\n
Images\nSome fantastic footage from the mod.\nAll pictures are taken with complementary shaders or complementary reimagined shaders.\n\n![](https://media.forgecdn.net/attachments/473/586/2022-06-26_21.png)\n![](https://media.forgecdn.net/attachments/473/584/2022-06-21_12.png)\n
\n\n## **Credits**\n+ Vichy0623 for codesigning the builds

\n\n
Compatible mods\n\n+ Most world generation mods like Terralith, Oh Biome you'll go, Biomes O plenty.\n+ Various structure mods like Town&Tower and Repurposed structures.\n+ Any other structure packs by ChoiceTheorem like ChoiceTheorem's overhauled village.\n
", - "body_url": null, - "published": "2022-07-09T15:48:22.443878Z", - "updated": "2024-07-28T08:50:19.206697Z", - "approved": "2022-07-09T15:48:22.443878Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-SA-4.0", - "name": "Creative Commons Attribution Non Commercial Share Alike 4.0 International", - "url": null - }, - "downloads": 208758, - "followers": 382, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "datapack", - "fabric", - "forge", - "quilt" - ], - "versions": [ - "s8BGCLGu", - "7SDA6FyX", - "avSpKzc6", - "QhF6sVFu", - "NKTqQ0bO", - "e7rJNBPs", - "danTqbxA", - "C1fCIQSh", - "f8kEK0IG", - "sBY4jR5x" - ], - "icon_url": "https://cdn.modrinth.com/data/CVBAErky/icon.jpeg", - "issues_url": "https://github.com/ChoiceTheorem/Immersive-structures/issues", - "source_url": "https://github.com/ChoiceTheorem/Immersive-structures", - "wiki_url": null, - "discord_url": "https://discord.gg/JzYEw7PxQv", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/CVBAErky/images/a0b730425598ef825f636092411dcc17843266c5.png", - "featured": false, - "title": "Flower dome", - "description": null, - "created": "2023-02-16T14:19:02.457190Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/CVBAErky/images/dc194c2dcc9f21004047f5734ddbd8bd562890f3.png", - "featured": true, - "title": "Majestic Airship", - "description": "Airships can be found in jungle biomes.", - "created": "2023-03-04T14:25:33.538431Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/CVBAErky/images/c2e016ab2ea15ad15a7063fee5fed62c69ac1123.png", - "featured": false, - "title": "Observatory", - "description": "Observatory for exploring the snowy landscape and the sky.", - "created": "2023-03-04T14:27:24.454940Z", - "ordering": 3 - } - ], - "color": 3360029, - "thread_id": "CVBAErky", - "monetization_status": "monetized" - }, - "fECIioDQ": { - "client_side": "optional", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20" - ], - "id": "fECIioDQ", - "slug": "immersive-structures-ii", - "project_type": "mod", - "team": "IZADHP3E", - "organization": null, - "title": "Immersive Structures II: Nether edition", - "description": "Additional nether structure packs", - "body": "# **Welcome to Immersive Structure II:Nether edition!**\n[![Discord Badge](https://img.shields.io/discord/894248275841003542?color=blue&logo=discord \"Join our Discord Server\")](https://discord.gg/JzYEw7PxQv)\n[![GitHub Badge](https://img.shields.io/appveyor/build/ChoiceTheorem/ChoiceTheorem-s-overhauled-village?color=black&logo=github)](https://github.com/ChoiceTheorem/ChoiceTheorem-s-overhauled-village)\nThe Youtube channel is [here](\"https://www.youtube.com/channel/UCUSv0t-aWToQkpP5eonHmlA)\n![Twitter Follow](https://img.shields.io/twitter/follow/ChoiceTheorem?style=social)\n![](https://img.shields.io/badge/environment-server-orangered?style=flat-square)\n[![](https://www.bisecthosting.com/partners/custom-banners/fa0fa4a0-0318-4aef-b48f-7f9efd845b70.webp)](https://bisecthosting.com/CT)\n## **Description**\nThis mod adds various new structures to Minecraft's nether. The final goal is to add more structures that perfectly fit Minecraft worlds. This mod adds multiple buildings that suit the ambience and aesthetics of that biome. This pack will add around 20 unique structures to the game by completion.\nThere will be no backporting beyond 1.19.\n\n
FAQs\nThese are just some of the most asked questions I've had from people, but if you have any more, please leave a comment below and I'll try to help you as best I can.\n\n**1. Is it safe to update Immersive Structure II:Nether edition to a newer version?**\nYes. If any serious problems arise because of that, let me know.\n\n**2. Is it safe to add Immersive Structure II:Nether edition to an already existing world?**\nYep. Just note that the new structures will only spawn in newly generated chunks.\n\n**3. Is this mod for Forge or Fabric/Quilt?**\nAll of them. I have a universal version for three mod loaders.\n\n**4. How can I locate the new structures?**\nFor 1.18.2: /locate imst:[structure_from_list]
For 1.19+: /locate structure imst:[structure_from_list]\n\n**5. Does Immersive structures modify existing vanilla structures?**\nNo\n\n**6. How can I report bugs/issues/suggestions?**\nPlease go to my GitHub repo and make an issue there. A discord message will do.\n\n**7. Can I include Immersive Structure II:Nether edition in my modpack?**\nSure, but make sure to give credit and a link to our page.\n\n**8. Can I have Immersive Structure II:Nether edition for 1.x.x, please?**\nSuppose it's lower than 1.19, no. Don't ask this question ever again. The technical limit is too high here.\n\n**9. Can I give Choicetheorem any kind of commission or support?**\nI can't take any commissions or monetary support due to a lack of time and mean to receive payments.\n\n**10. Can I use it on Aternos or any 3rd party downloads?**\nYes, but you can download it via Modrinth, not Curseforge.\n\n**11. Is this server-side or client-side mod?**\nImmersive Structures is a server-side mod.\n
\n\n
Images\nSome fantastic footage from the mod.\nAll pictures are taken with complementary shaders or complementary reimagined shaders.\n\n
\n\n## **Credits**\n+ Vichy0623 for codesigning the builds

\n\n
Compatible mods\n\n+ Most world generation mods like Terralith, Oh Biome you'll go, Biomes O plenty.\n+ Various structure mods like Town&Tower and Repurposed structures.\n+ Any other structure packs by ChoiceTheorem like ChoiceTheorem's overhauled village.\n
", - "body_url": null, - "published": "2023-04-30T12:41:32.512342Z", - "updated": "2023-06-11T09:14:00.220154Z", - "approved": "2023-05-02T02:04:57.575533Z", - "queued": "2023-04-30T12:52:08.281765Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "CC-BY-NC-ND-4.0", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "url": null - }, - "downloads": 98145, - "followers": 80, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "datapack", - "fabric", - "forge", - "quilt" - ], - "versions": [ - "ZsverLaJ", - "h6rZCAks", - "fumkeRgL", - "1NBeRr6k", - "tMnaV87R", - "DQPdL75T" - ], - "icon_url": null, - "issues_url": "https://github.com/ChoiceTheorem/Immersive-structures-nether/issues", - "source_url": "https://github.com/ChoiceTheorem/Immersive-structures-nether", - "wiki_url": null, - "discord_url": "https://discord.gg/JzYEw7PxQv", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/fECIioDQ/images/07f358442a8e43b9599ddb3ed12ed8da1d73811e.png", - "featured": true, - "title": "Crimson farm", - "description": null, - "created": "2023-04-30T12:49:00.798068Z", - "ordering": 0 - } - ], - "color": null, - "thread_id": "fECIioDQ", - "monetization_status": "monetized" - }, - "Orvt0mRa": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "Orvt0mRa", - "slug": "indium", - "project_type": "mod", - "team": "X5s94xjx", - "organization": null, - "title": "Indium", - "description": "Sodium addon providing support for the Fabric Rendering API, based on Indigo", - "body": "Indium is an addon for the rendering optimisation mod [Sodium](https://modrinth.com/mod/sodium), providing support for the Fabric Rendering API. The Fabric Rendering API is required for many mods that use advanced rendering effects, and is currently not supported by Sodium directly. Indium is based upon the reference implementation Indigo, which is part of Fabric API with source available [here](https://github.com/FabricMC/fabric/tree/1.17/fabric-renderer-indigo). (licensed Apache 2.0)\n\n# Frequently Asked Questions\n## Which mods require Indium?\nAny mod that uses the Fabric Rendering API will require Indium when used with Sodium. These include: Campanion, Bits and Chisels, LambdaBetterGrass,\nContinuity, Packages, and many more. Some of these mods may function without an implementation of the Fabric Rendering API, but have broken textures and models.\n\n## Does Indium affect performance?\nIndium's impact on performance should be negligible, however mods that use the Fabric Rendering API could themselves impact performance. Indium will not provide a performance benefit over using only Sodium.\n\n## Is Indium a replacement for Sodium?\nNo, Indium is an addon mod for Sodium - you must use both mods together to get Fabric Rendering API support with Sodium's rendering optimisations.\n\n## Do I need Indium if I don't use Sodium?\nNo, Indigo is provided as part of Fabric API as the reference implementation of the Fabric Rendering API. Indigo disables itself when Sodium is installed.\n\n## Is Fabric API required?\nYes. To use Sodium with mods that require the Fabric Rendering API, you need *both* Fabric API to provide the rendering API and Indium to implement the rendering API.\n\n## Will it be merged into Sodium?\nFabric Rendering API support is not currently a priority for the Sodium developers, and will not be explored until Sodium is in a more stable state.\n\n## Which versions of Sodium are supported?\nSodium 0.2.0 or newer is required for all versions of Indium. I support the latest stable versions of Sodium for 1.18 and 1.19. Iris may not always be compatible with the latest release or build of Indium - please ask the Iris support channels if you have issues.", - "body_url": null, - "published": "2021-07-19T17:56:39.449041Z", - "updated": "2024-07-01T18:34:04.893901Z", - "approved": "2021-07-19T17:56:39.449041Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "Apache-2.0", - "name": "Apache License 2.0", - "url": null - }, - "downloads": 8748964, - "followers": 7207, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "Zk2jPxcx", - "uTvfCUBM", - "mfNlBb6U", - "1ApUEVoW", - "CVUGSVU0", - "Rxzic9a0", - "D0fLM4o1", - "ZxoJeTLg", - "TpvP0qDc", - "lK43uDfu", - "Rli2nU8i", - "H4bOnadw", - "H45YVREb", - "mJ7WqoOY", - "WG5jreCt", - "yTfou6df", - "BoAba4K3", - "KqmHL1pI", - "85NvAOjQ", - "tMamyl08", - "U94NcDpV", - "qqiFL8NF", - "M7szjcI4", - "WTH3T2cR", - "oYQsfz9e", - "9dgIzesu", - "yTh7W27h", - "OPwFzZCT", - "HIQfyNd3", - "hfBawPLH", - "6UQwWURe", - "Lue6O9z9", - "tD2IqHXC", - "nTorcOMQ", - "Aouse6P7", - "VlLxDisa", - "XPsoVC5n", - "w4F7PG0f", - "gofbpynL", - "K4hsdO9H" - ], - "icon_url": "https://cdn.modrinth.com/data/Orvt0mRa/icon.png", - "issues_url": "https://github.com/comp500/Indium/issues", - "source_url": "https://github.com/comp500/Indium", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 9132472, - "thread_id": "Orvt0mRa", - "monetization_status": "monetized" - }, - "5ibSyLAz": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "5ibSyLAz", - "slug": "inventory-sorting", - "project_type": "mod", - "team": "OsHRhj5s", - "organization": null, - "title": "Inventory Sorting", - "description": "Quick, simple, and lightweight inventory sorting", - "body": "### Inventory Sorting \nQuick, simple, and lightweight Inventory sorter built for Fabric \n\"\" \n\n\n\n\n\nWays to sort an inventory: \n- Clicking the appropriate sort button\n- Using the keybind\n- *Middle clicking an empty slot\n- *Double clicking an empty slot\n- */sort or /sortme command\n\n*works server-side only with vanilla clients!\n\n\u00a0\nYou can edit the config in game using the mod Mod Menu or by manually editing the config file.\n\nVanilla clients can use the /invSort command to edit the config as well.\n\n\u00a0\n\nInventories can now be blacklisted in game(as of 1.8.2). Hold left control and press the sort button in an inventory. Or use the /invsort blacklist cmd. OP is required.\n\nFeatures two types of blacklists :\n- Do Not Sort - This inventory is not sortable and a button will not be displayed, but your inventory can.\n- Hide Buttons - Both the opened inventory and your inventory cannot be sorted, buttons will not be displayed for either.\n\n\u00a0\n\n\u00a0\n\nTired of a messy inventory?\n\nBefore \n\"Before\"\n\nAfter \n\"After\"\n\u00a0\n\nNote: \nInventory Sorting is required to be installed on the server as well. Unfortunately this prevents you from sorting inventories on a server that do not have the mod installed. Having a server component allows the sorting to be smoother and better on the network/server. When initiating the sort, your client simply tells the server to sort the inventory you're using, rather than your client spamming the server manually moving the items around.", - "body_url": null, - "published": "2022-12-12T18:42:36.173136Z", - "updated": "2024-01-29T02:51:24.317005Z", - "approved": "2022-12-12T21:26:20.767524Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 641534, - "followers": 468, - "categories": [ - "storage", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "ZsKcCN1N", - "oRCj8lkB", - "c28ouOKs", - "bg38oxcP", - "tr2ZGtz4", - "MO3Q3zs2" - ], - "icon_url": "https://cdn.modrinth.com/data/5ibSyLAz/5590c9168b256a538bcc7704f2984b7ee29f9c1b.png", - "issues_url": "https://github.com/kyrptonaught/Inventory-Sorter", - "source_url": "https://github.com/kyrptonaught/Inventory-Sorter", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/donate/?business=EU3B5KCHV8QNW&no_recurring=0&item_name=Hi%21+It%27s+Kyrptonaught%2C+thanks+a+bunch+for+supporting+the+development+of+my+minecraft+mods%21+Anything+is+appreciated%21¤cy_code=USD" - } - ], - "gallery": [], - "color": 5029116, - "thread_id": "5ibSyLAz", - "monetization_status": "monetized" - }, - "xwHe8V3O": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "xwHe8V3O", - "slug": "invocations", - "project_type": "mod", - "team": "GGudKiSj", - "organization": null, - "title": "Invocations", - "description": "More Complicated Spell Casting for Spell Engine Inspired by Last Epoch", - "body": "IF YOU'RE HAVING TROUBLE WITH SPELLBLADES AND THIS MOD, UPDATE THIS MOD TO AT LEAST VERSION 0.0.7\n\n \n\nInvocations is a mod all about combining three basic spells that don't do anything on their own in order to invoke powerful spells that make the long and intricate casting worth it.\n\n \n\nBasically, you have three basic spells that exists simply to act as a \"code\" for the actual spell you're casting, each basic spell increases the power by a certain amount and the spell you cast depends on the value.\n\n \n\nThis mod requires Wizards, which requires its own set of dependencies. Fabric only.\n\n \n\n \n\nList of currently available invocations in the images!\n\n \n\nUnbound Invocations is a special book that allows you to shuffle through the list of invocations randomly and then select the one the one that you want as you shuffle. This way, you can adopt a semi-random playstyle where you don't know what spell you're gonna cast next!\n\n \n\nFire Invocations:\n\nI. Rising Flame\n\nII. Flame Ray\n\nIII. Scorching Wind\n\nIV: Trailblaze\n\nV. Greater Fireball\n\nVI. Supernova\n\nVII. Meteorite Buckshot\n\nVIII. Volatile Meteorite Fragment\n\nIX. Ragnarok\n\n \n\nArcane Invocations:\n\nI. Arcane Shillelagh\n\nII: Blink\n\nIII: Amethyst Burst\n\nIV: Ender's Gaze\n\nV: Magic Missile\n\nVI: Sonic Boom\n\nVII: Hijack\n\nVIII: Draining Contagion\n\nIX: Agonizing Blast\n\n \n\nFrost Invocations:\n\nI: Glacial Hammer\n\nII: Ice Barage\n\nIII: Shared Suffering\n\nIV: Glacial Upheaval\n\nV: Glacial Cascade\n\nVI: Frozen Resonance\n\nVII: Icestorm\n\nVIII: Frozen Aura\n\nIX: Deathchill", - "body_url": null, - "published": "2023-11-23T01:43:19.821191Z", - "updated": "2024-07-05T14:08:44.948156Z", - "approved": "2023-11-25T22:55:00.639881Z", - "queued": "2023-11-23T01:48:28.262247Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 155240, - "followers": 48, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [ - "game-mechanics", - "mobs" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "DaBNU00v", - "gpO8heG5", - "k2Xb0Xvs", - "HYy0EuOW", - "EkEmKcEy", - "Mi2cAYnV", - "zGJH66UK", - "s62bq7YK", - "XKDV9Yjr" - ], - "icon_url": "https://cdn.modrinth.com/data/xwHe8V3O/ace3bc240ea26f336a9a69ef97dc1606a00698ad.png", - "issues_url": "https://github.com/cleannrooster/invocations-spellengine/issues", - "source_url": "https://github.com/cleannrooster/invocations-spellengine", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/xwHe8V3O/images/44ef008cb362591224184812167d2969fb0edf51.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T01:48:19.695911Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xwHe8V3O/images/ace3bc240ea26f336a9a69ef97dc1606a00698ad.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T01:46:24.684555Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xwHe8V3O/images/cafec5810778892a0846f8d4a2d14955a2d8d145.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T01:48:12.823561Z", - "ordering": 0 - } - ], - "color": 1905677, - "thread_id": "uJIctPlV", - "monetization_status": "monetized" - }, - "YL57xq9U": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "YL57xq9U", - "slug": "iris", - "project_type": "mod", - "team": "1HMZl6Mn", - "organization": null, - "title": "Iris Shaders", - "description": "A modern shaders mod for Minecraft intended to be compatible with existing OptiFine shader packs", - "body": "![Iris: An open-source shaders mod compatible with OptiFine shaderpacks](https://raw.githubusercontent.com/IrisShaders/Iris/trunk/docs/banner.png)\n\n## Links\n\n* **Visit [our website](https://irisshaders.dev) for downloads and pretty screenshots!**\n* **Visit [the shaders section](https://modrinth.com/shaders) to find shader packs!**\n* Visit [our Discord server](https://discord.gg/jQJnav2jPu) to chat about the mod and get support! It's also a great place to get development updates right as they're happening.\n* Visit [the developer documentation](https://github.com/IrisShaders/Iris/tree/trunk/docs/development) for information on developing, building, and contributing to Iris!\n\n## Installation\n\nYou can find a guide to installation [here](https://github.com/IrisShaders/Iris/blob/1.20.3/docs/guide.md).\n\n## FAQ\n\n- Find answers to frequently asked questions on our [FAQ page](https://github.com/IrisShaders/Iris/blob/1.19.4/docs/faq.md).\n- Iris supports almost all shaderpacks, but a list of unsupported shaderpacks is available [here](https://github.com/IrisShaders/Iris/blob/1.19.4/docs/unsupportedshaders.md).\n- A list of unfixable limitations in Iris is available [here](https://github.com/IrisShaders/Iris/blob/1.19.4/docs/usage/limitations.md).\n\n## More Info\n\nMore info can be found on our [README](https://github.com/IrisShaders/Iris/blob/trunk/README.md).", - "body_url": null, - "published": "2021-05-27T05:11:15.690120Z", - "updated": "2024-07-01T00:12:04.439550Z", - "approved": "2021-05-27T05:11:15.690120Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 13405639, - "followers": 11381, - "categories": [ - "decoration", - "optimization" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "BKUpdPtO", - "7ULwjID9", - "lQjKfhXZ", - "lAEtBzCu", - "AosvzXCO", - "ZmYHYMB0", - "YwBoFV6P", - "2wf4jsBO", - "RtuAfhnO", - "Hw3w5BnI", - "NSpfOv4N", - "FlQkLIVP", - "zBuHbv6a", - "gYVKINAq", - "QGPs4R2V", - "TzYtPcBt", - "bQeFkabl", - "I6p5WO3q", - "Ys3JxjYh", - "zMKAM7mH", - "LXMLAG5t", - "lFtR0yEB", - "7GHcCn6V", - "L401QBlK", - "yaROAJzO", - "nwP12ckH", - "XU7Kt1A6", - "lIUI5vjD", - "gXVJmMNx", - "Onlo6jbu", - "sWytL469", - "IlClEy6H", - "M18bSfGf", - "B9iwsuD9", - "tKYOPll0", - "tZs9ixBh", - "F92T6Nh1", - "q2kq4WQK", - "KDxcEpjX", - "pkGrlTNQ", - "SEOrgwmF", - "oubLAbu3", - "Si7uxNXL", - "fylOAYZi", - "gvvRO0WD", - "WwSkfJxS", - "wEz86aj9", - "nnr56Joh", - "r8IxC3aO", - "3tbkyayi", - "1BCkW8RE", - "RRjXTE6G", - "nM05XWOf", - "WPiyWv9b", - "61raaF2M", - "RoOgJaef", - "vujluWvJ", - "qLOWxC5n", - "KlpiaRLV", - "5Ox2LQ1C", - "HgbdQHa6", - "erJnRbFe", - "unkwzrN7", - "LGMDKOTZ", - "1turazSM", - "zKrz2FCx", - "j0DONNcY", - "bhSk1gCX", - "py8Wa69O", - "mBwD8Zhm", - "pMwSdnE7", - "Fnx41igH", - "Sg0JZGHa", - "gcpVAwdy", - "7cPNddw8", - "ExtC2pRY", - "mVGu4Ze2", - "xRdKiTLA", - "rKiitlRl", - "di8i8GvL", - "su0G9MUF", - "347HlKZS", - "1g7raUdU", - "RpjxjFWm", - "7MJ26Y79", - "AQqB1OqQ", - "5tSr0LHs", - "9YEwbzW6", - "4dFzaTaP", - "URWeWMAt", - "4VLJ3QSD", - "W00rBT3R", - "IBYlCS75", - "Sc0OZ0Ze", - "lBRgIigc", - "HzhiSGif", - "ibsBZ9bl", - "MU0L4OZM", - "pVNPPrMY", - "Sqfk9myM", - "4rtFWyuc", - "wtbkjLwi", - "P8R7yx6t", - "Zra3j4VJ", - "C7jhLYbl", - "nfElruJM", - "DsjYuGMO", - "9a8qLmTR", - "O7RZrusV", - "ogIRhnAJ", - "LgOJIpIS", - "wN6PuLPa", - "ogjxrwGQ", - "ZKp9SOIC", - "LBcmOpqU", - "CXOiI98u", - "DKiqtWdm", - "qpkCdX4h", - "xzCURg7P", - "Cjwm9s3i", - "Xl7oywRL", - "kGdJ11Rt", - "JHbrO6Zq", - "JjUWi3Lj", - "45ETshvT", - "KHQ2Hnpt", - "BvVRER1H", - "gPXdh2Es", - "RYnrr5zv", - "G5dd9TM4", - "keLlmlCc", - "1CMVXDHo", - "hq98tuSS", - "1bvcmYOc", - "C9Tu8Kbn", - "kuOV4Ece" - ], - "icon_url": "https://cdn.modrinth.com/data/YL57xq9U/dc558eece920db435f9823ce86de0c4cde89800b.png", - "issues_url": "https://github.com/IrisShaders/Iris/issues", - "source_url": "https://github.com/IrisShaders/Iris", - "wiki_url": null, - "discord_url": "https://discord.gg/jQJnav2jPu", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/coderbot" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/YL57xq9U/images/1c3d0dfbedf31dbee4e30e20c5329e5db9a881ae.png", - "featured": false, - "title": "Crying Obsidian Sky", - "description": "Complementary Shaders 4.4 dev3", - "created": "2022-02-28T02:35:42.372271Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/YL57xq9U/images/2fbd04f5d123577696e29b28bb7981a2bc95a0c8.png", - "featured": false, - "title": "Wide Mountain", - "description": "woodiertexas - Complementary Shaders", - "created": "2022-02-28T02:34:59.422420Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/YL57xq9U/images/d382106b9a2b943d06107c31c139c77849f1a0e8.png", - "featured": true, - "title": "A nice sunset", - "description": "Complementary Shaders 4.4 dev5", - "created": "2022-02-28T02:26:00.883959Z", - "ordering": 0 - } - ], - "color": 263172, - "thread_id": "YL57xq9U", - "monetization_status": "monetized" - }, - "nvQzSEkH": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.16.4", - "1.16.5", - "1.17.1", - "1.18.2", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20-pre1", - "1.20-rc1", - "1.20", - "1.20.1", - "23w31a", - "23w32a", - "23w33a", - "1.20.2-pre2", - "1.20.2-pre3", - "1.20.2-pre4", - "1.20.2", - "1.20.3", - "1.20.4", - "24w14potato", - "1.20.5-pre1", - "1.20.5-pre2", - "1.20.5", - "1.20.6-rc1", - "1.20.6", - "1.21-pre2", - "1.21-pre3", - "1.21-pre4", - "1.21-rc1", - "1.21", - "1.21.1" - ], - "id": "nvQzSEkH", - "slug": "jade", - "project_type": "mod", - "team": "UadxHcYS", - "organization": null, - "title": "Jade \ud83d\udd0d", - "description": "Shows information about what you are looking at. (Hwyla/Waila fork for Minecraft 1.16+)", - "body": "# Jade \ud83d\udd0d\n\n
\n\nJade is the information HUD mod - Hwyla/Waila for modern Minecraft versions. Designed for better user experience and API.\n\nJade can be installed only on the client side. But many features require Jade on the server side. (item storage, horse stats, bees in beehive...)\n\n**For mod integration, try Jade Addons: [Forge](https://modrinth.com/mod/jade-addons-forge) [Fabric](https://modrinth.com/mod/jade-addons-fabric)**\n\n### Keys (default):\n\n - Keypad 0: Open configuration screen\n - Keypad 1: Toggle overlay\n - Keypad 2: Toggle liquid display\n - Keypad 3: Show recipes (Requires JEI)\n - Keypad 4: Show uses (Requires JEI)\n - Keypad 5: Narrate target\n\n### Notable changes compared to Hwyla:\n\n - API re-design\n - More vanilla addons\n - Higher configurability\n - Better accessibility\n\n[![Interested in supporting me and the development of mods? BisectHosting is the perfect solution. New customers can use the promotion code \"snownee\" to get a 25% discount on their first month of a gaming server. With 24/7 support and fast response times, you can expect top-notch service for all your gaming needs.](https://www.bisecthosting.com/partners/custom-banners/e826c64b-9e14-433d-a083-26f659f8a41c.webp)](https://rb.gy/oktbru)\n", - "body_url": null, - "published": "2021-09-18T08:14:16.544897Z", - "updated": "2024-08-03T00:45:13.170521Z", - "approved": "2022-12-11T14:21:53.979193Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-SA-4.0", - "name": "Creative Commons Attribution Non Commercial Share Alike 4.0 International", - "url": null - }, - "downloads": 3929104, - "followers": 2022, - "categories": [ - "utility" - ], - "additional_categories": [ - "library" - ], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "q4ZaJMOV", - "okzqmJFR", - "O39MFDEw", - "8DsBPWqM", - "z8VJxqga", - "9GFhyVbZ", - "Nt1CVXe1", - "SZ31HOeG", - "5Fxr8pEV", - "NVeL7bLQ", - "vgkS7FsN", - "PEUxgEMw", - "w0i23DFm", - "i73JWEGw", - "oUfYzPSq", - "cFq5o17s", - "uVdWPdsM", - "ZASePpsm", - "tLH7cjnK", - "ada2ALjB", - "JSi5dyS2", - "uaCBZukC", - "HIL9jJQF", - "LmXOtmIi", - "AncyVLy5", - "ru21sPo2", - "xk54zw9v", - "EgZGElBL", - "cTMLt7UP", - "bhyR7YNm", - "BWdNl4EE", - "nTS7zONb", - "aYg0KAo5", - "KuAs1UBn", - "6LbXMvIy", - "XVLI5QsX", - "MOFr6hcb", - "qIHOeHzS", - "Vh3wXVs6", - "MSJGBHIo", - "5HiwJ7Se", - "aS8nBmNK", - "IIpnN0Qf", - "lcQiLHVM", - "kd04zQ7y", - "ujkXpLkl", - "F5BnRKSt", - "xQcxjdfW", - "C9KywtGd", - "4bCqgRsR", - "H3ou3KBw", - "D1aUQmSl", - "rVfNqnx6", - "vFMaIupn", - "YaELNGeC", - "2zfdBx1K", - "u3ts4cHu", - "P36LnXE0", - "rTAmf6cM", - "YtsKFrlw", - "oeEzN4Af", - "3vOfkZtg", - "2iRQrBk4", - "Vw8iMb7Y", - "rBcIqjdI", - "SlsObyHn", - "7ykNJqNq", - "o2sXK6XR", - "OPfSqApE", - "jyvjSF1Y", - "ckXpheui", - "SpOQVu02", - "UEoiUewC", - "5gvujWrb", - "Uwt21lf2", - "4YnO5I9T", - "XbNEZjWV", - "A3Qmrqh1", - "kX0whWaT", - "njXu5ySg", - "pyljMVxx", - "kp0HjPre", - "gUfoXs8r", - "1WeR5Hfq", - "K048p8ZE", - "TqNnpjse", - "ChB6svaA", - "XoEjMfV6", - "GCErLUDu", - "huOVr6wC", - "QhvPNPdp", - "uLIwu0Qg", - "W8oT3BAr", - "dxGKPrkW", - "soTdTMDe", - "zNQTQths", - "cqz4BTbh", - "akD4smps", - "L2um3gq1", - "CciLEAMK", - "fNHCa6bl", - "9rrZAORZ", - "dF9pXzzi", - "NKpz2O5U", - "zBRTR48S", - "VX7bhedt", - "RZQxZtl6", - "lwgbRGaY", - "yksHdZ4j", - "BnscDKcL", - "kIHvC4Li", - "AXsURWBl", - "re9m40O9", - "X6kFPDSp", - "Ou5F0zCg", - "5JH8igBc", - "43DuyPgG", - "Yx2HKOrO", - "H9wg0p1c", - "NruPjXIH", - "kEtH9pf8", - "wqbAqgyJ", - "pc7Loi6P", - "gF1TRsRm", - "ZMaraV5t", - "K1QP6zk7", - "19gb5iEa", - "fYjkxRNy", - "xzFnPn44", - "y0Qgfue5", - "YWwchlKJ", - "4O1mPdg9", - "MLYKnVCk", - "Um5AmLft", - "NVvPo5yc", - "vlM1OUBd", - "VQc9njMw", - "1866MBfo", - "eNY0Rg8n" - ], - "icon_url": "https://cdn.modrinth.com//data/nvQzSEkH/icon.png", - "issues_url": "https://github.com/Snownee/Jade/issues?q=is%3Aissue", - "source_url": "https://github.com/Snownee/Jade", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/snownee" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/snownee" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/nvQzSEkH/images/0bf8da81675d890d2bccba0ed0f51a0fabef5267.png", - "featured": false, - "title": "Redstone support", - "description": null, - "created": "2022-12-11T09:22:23.125333Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/nvQzSEkH/images/25295e11ad9a003df27cea972bffb1c1323d5e52.png", - "featured": false, - "title": "Horse stats", - "description": null, - "created": "2022-12-11T09:22:24.186008Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/nvQzSEkH/images/4b47304960861088536652dfcc9dbf42ef59ce5e.png", - "featured": false, - "title": "Item storage", - "description": null, - "created": "2022-12-11T09:15:43.263966Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/nvQzSEkH/images/6582f2217c9ce0d9fdc694e0f945dbe2ba10b5e2.png", - "featured": false, - "title": "Shows targeted face, position and distance", - "description": null, - "created": "2022-12-11T09:34:30.088195Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/nvQzSEkH/images/7d10e9c837c33d81b39950fb2f7bacc85df92ee3.gif", - "featured": false, - "title": "Harvestability and mining progress", - "description": null, - "created": "2022-12-11T09:46:54.705238Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/nvQzSEkH/images/80e67bb1f4c38d64a1561a7080a663711507c4f8.png", - "featured": false, - "title": "Shows item names in inventory", - "description": null, - "created": "2022-12-11T09:22:25.339079Z", - "ordering": 0 - } - ], - "color": 11322548, - "thread_id": "nvQzSEkH", - "monetization_status": "monetized" - }, - "u6dRKJwZ": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.8", - "1.8.8", - "1.8.9", - "1.9", - "1.9.4", - "1.10", - "1.10.2", - "1.11", - "1.11.2", - "1.12", - "1.12.1", - "1.12.2", - "1.13.2", - "1.14.2", - "1.14.3", - "1.14.4", - "1.15.1", - "1.15.2", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "u6dRKJwZ", - "slug": "jei", - "project_type": "mod", - "team": "H2zAm1Kt", - "organization": null, - "title": "Just Enough Items", - "description": "JEI - View Items and Recipes", - "body": "# Just Enough Items\nJEI is an item and recipe viewing mod for Minecraft, built from the ground up for stability and performance.\n\n![JEI Recipe GUI](https://cdn.modrinth.com/data/u6dRKJwZ/images/ee0ea4051573264d2b4edb53f9d4e634faa11f21.png)\n\n## Controls\n\n### Inventory:\n*(Minecraft Options -> Controls)*\n\nShow **R**ecipes: *Hover over item + R* \nShow **U**ses: *Hover over item + U* \nToggle Item List **O**verlay: *Control + O* \n\n### Item List:\nShow Recipes: *Click Item or type R* \nShow Uses: *Right-Click Item or type U* \nNext/Previous page: *Scroll Wheel* \n\n### Search:\nSelect Search Bar: *Click or Control + F* \nClear Search: *Right Click* \nPrevious Search: *Up Arrow * \nSearch by Mod Name: *Type @ in front of a word (@thaum)* \nMultiple terms work together *(wand @thaum)* \n\nExclude search terms: *Type - in front of a word (@thaum -wand)* \n\nSearch terms that have spaces in them: *Type \"\" around the words (\"two words\")*\n\n### Recipe View:\nNext/Previous page: *Scroll Wheel* \nShow all Recipes: *Click the recipe category's name* \nMove items into crafting area: *Click the [+] button. Shift-Click to move multiple sets of items.* \n\n
\nView advanced controls\n\n### Advanced Search:\nSearch by Tooltip Only: *Type # in front of a word* \nSearch by OreDict name: *Type $ in front of a word* \nSearch by Creative Tab: *Type % in front of a word* \nMultiple Searches: *Separate terms with | characters, like \"wrench|hammer\"* \n\n### With Cheat Mode Active:\nGet a full stack of Items: *Click Item* \nGet one Item: *Right-Click Item* \nDelete Item: *Drop an Item into the Item List* \n\n### With Item List Edit Mode Active: \n*(These controls are shown in-game on the item tooltip)*\n\nHide Item: *Control-Click Item* \nHide Items and Sub-Items: *Control-Right-Click Item* \nHide all Items from a mod: *Control-Shift-Click Item*\n\n
\n\n## FAQ\n### Can I include JEI in my mod pack?\nOf course!\n\n### Can JEI run client-only, or with a vanilla server?\nYes, with some features disabled:\n- The \"Move items into crafting area\" [+] buttons.\n- Cheating in items that have lots of NBT data.\n- Deleting items.\n\n### Where can I find the ___ feature from NEI?\n\n[The chart here shows which mods support each feature.](https://docs.google.com/spreadsheets/d/1NEWZjKvWB-SibY1BXc1zoYkK7AhjMMBZess9wMy--6w/edit#gid=0)\n\n### I have an issue / bug / crash / report / request, where can I send it?\n[JEI Github Issues Page](https://github.com/mezz/JustEnoughItems/issues)\n\n## Support\n[Become a patron on Patreon](https://www.patreon.com/mezz)", - "body_url": null, - "published": "2023-01-27T05:19:03.821699Z", - "updated": "2024-08-14T11:46:34.408987Z", - "approved": "2023-01-29T05:17:57.073755Z", - "queued": null, - "status": "approved", - "requested_status": "unlisted", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 3977522, - "followers": 2382, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "6QsZu0uX", - "vddb9IRK", - "OVe9dyBJ", - "3ejA11GM", - "qKnM5pVe", - "gpjhQ3Zu", - "PiSUF4VW", - "ncEE6r1H", - "85UZZXZe", - "971wponi", - "LZWS3nvb", - "VJouNQwg", - "djhxtBGb", - "fE3iesnY", - "ZEnNPdH9", - "5sH8sAhG", - "O6p3WH9E", - "ixCur6un", - "HStB0V3w", - "3IxUFvQD", - "3kM1ubIv", - "sH5rGNRc", - "75fa8Sn1", - "t5Kyzdn8", - "zCSFAyki", - "fmo3QBJD", - "y3JtdWY2", - "dw0hAkOV", - "RGfBHRed", - "QhGtXrPt", - "ZaqzdCAV", - "ipvO9rVR", - "FOGtceSJ", - "bMGyArLn", - "DEt3Xzzc", - "4g4FFT7K", - "bP4Zixz2", - "q87Alexs", - "aODxpC0g", - "l4ejVRvD", - "EOyOaHS6", - "PjDF8rN8", - "BnU3Pek7", - "7ptsxo3m", - "44C8KIQG", - "WxVr2N6m", - "noQMP2vg", - "Rk40Oewy", - "qF5wAhaF", - "gKx28huk", - "u8WOPvco", - "WxCwbDRB", - "if2HqYaS", - "ZJHZBAsl", - "Jat1mJdM", - "tf0xkdm8", - "YCyceAPD", - "AZea1kon", - "S7Ynl4ee", - "UjB6NUbz", - "AEumxvYI", - "9ltW1k7t", - "COwRqXou", - "hc5FfeJi", - "jPEaAMYh", - "xi4BgzYZ", - "DNF88dfr", - "a38nfrYD", - "ec0Y4mun", - "QgaaJnt7", - "jvSMoeMO", - "cdHYhbPX", - "w6fpSAaw", - "VDbBe5hM", - "Wv4kF6Zm", - "tT53ulpk", - "NY2sGWgd", - "jqyqFvG1", - "5qY9968h", - "5f605EHB", - "42WmFJOD", - "HdXRqIIC", - "REqq6tTJ", - "pCdKFclU", - "kdrhVo2x", - "FZ8oQA3B", - "FyEPTTTB", - "c31ADEAB", - "FZl4g2dC", - "bfezw35J", - "JZaKgwZK", - "UebODZvW", - "9dJBituw", - "RUT1n3qz", - "7tfMfjGD", - "KMjCAxiH", - "JpmTcJGN", - "EUSIlxsV", - "UjonCtDo", - "NtAmjCAM", - "Y9yyRYTM", - "OlZFTYXv", - "1qCHfuO9", - "Oarq5sGS", - "UV5MMCuY", - "IuVwdwOC", - "kFuD1Gz7", - "ekQac9hy", - "kxAgS5G2", - "mcFhxyWS", - "5WyLUEBw", - "ROFXmMEj", - "RzwsUzXc", - "tOBHoIbZ", - "eBCI8fPU", - "upXU99Zn", - "8oDBr8BZ", - "c8MdBbyv", - "8A5wo5Mz", - "Y3kTriuV", - "ZSQFvJYr", - "FmN9hx0a", - "EvWVIXEL", - "eZaQLUKr", - "VydGujwQ", - "86TCecyO", - "6OYsLxVr", - "iAEb1YPj", - "bJJjJJ9L", - "Ne8MjRCx", - "Cn4fICl5", - "jWBG2UYT", - "MPl1Y3vX", - "dZqoQJmc", - "UyITwSfW", - "xNOCMN6F", - "eMQqHaEl", - "VJL3zf1f", - "Y7lrn3JZ", - "6dD1kVGR", - "EaYdYtZx", - "VdrFvDMM", - "idYI1lxS", - "INoP03TU", - "RAtTx4ic", - "j80wbOMg", - "ps02DHX4", - "1GZBGClF", - "D2uOJtFt", - "zqxb40Y7", - "ZApUnqOO", - "4w4affZq", - "cdZsXk1b", - "2Y2BPMcy", - "5sq5cg1M", - "IkOZLHyu", - "zS8KBEOS", - "pcJlZDUc", - "G4XOSKl6", - "ERRL7l73", - "YIrg6UrE", - "svhhqeE7", - "enuGDv6D", - "hC05dIZX", - "gInhckja", - "etKTnoPu", - "tQr8jfIU", - "wjsxbU0x", - "y8ZRUI5i", - "xAAQsbvu", - "y738rZ5k", - "zeVrmpvP", - "RGBlX47H", - "LCWHprGl", - "F0LWZEqx", - "inDNvU32", - "JRwb6FzX", - "KeNnd9mP", - "EE23rUNm", - "rbjiLk8N", - "w5NBWxUf", - "NVPfvHQV", - "xB1fddxL", - "jAZALIc9", - "lgfCyccA", - "NkcmWkjj", - "ovK9vDXZ", - "zy4VO1Qj", - "ssXBvuwm", - "XaoWk5j5", - "zCYfzD1N", - "D5jYu6Tb", - "qlzCvbxg", - "WLYOG4Q0", - "MH2wwfDT", - "9z3jfW7r", - "oF8VoLti", - "xamdDSuC", - "ApgwO37z", - "T8xT1Piy", - "TgNSCvp9", - "9ttGt1LA", - "gB6eZIn2", - "2vebLdaz", - "wTKUeLXy", - "mk2vRPJP", - "UNoWOQAt", - "JERalwjv", - "UaR6oCq2", - "mfCz0M8i", - "oAjCLsEY", - "scxaLoE5", - "kgsV4BzE", - "EKenR1Wq", - "FvBymUsB", - "8hpGILSB", - "Mam2dOxs", - "Ycolgs09", - "Ksyps35A", - "iaQEd9xh", - "9rVoTIif", - "1XwN4s7V", - "Y6wIW2Sd", - "qi4CEOWE", - "ioahqlSG", - "f6290pCX", - "TWGoBtEU", - "4lwdGsFR", - "49JP4OAX", - "ZJfhRMPL", - "UshruK3Y", - "hJmElE3C", - "BEG5pCUY", - "MrIAJbKN", - "kQ5Ze7OT", - "Q7FoKZYW", - "gCf0GPKA", - "7MYzTvsf", - "g51cSSaM", - "MDsypZ7T", - "di7nZp7g", - "n0hvCcH2", - "OOCssA5u", - "uc1RXar5", - "ZvjBWW8m", - "jFTx0nMX", - "ZD1MXOVs", - "N0loP1J4", - "JtNUpLk1", - "T9reJ0gv", - "AKcZl6Fn", - "kkZvUoVY", - "S8q2YckO", - "V0EpSQow", - "lkuYvti1", - "SM96zdkN", - "UXLjfs7P", - "fjKpVVHx", - "cVZ0MO4w", - "7rBa86cD", - "pZnzpJAQ", - "2yBtSzRc", - "yKJepHjk", - "xOYLKOlo", - "9WZo5MAg", - "n0rPNhWU", - "dzFPVDGd", - "O6XzFPDi", - "M58K2eBP", - "2qMXcepu", - "ofDwFDaL", - "xlZS802f", - "IsuAX32E", - "OSlIF4dE", - "ZU0Y8sXr", - "r4TqQNJ7", - "eqBwUM0h", - "7yTR7JSi", - "2AfgdiRf", - "sqokihlN", - "WmaMf31x", - "n6biLACr", - "DqvZ8wJI", - "lImKSKss", - "DCgbaems", - "4CXMkun1", - "Y00MXjf2", - "tVIKjfse", - "uXlZz5SQ", - "S3H92iIr", - "jMQrZMdx", - "qcPhFLk0", - "2VVrGtfL", - "AtbpeIYL", - "fAtUZyd5", - "tqoHySkU", - "KzFW16jx", - "2whQOvCo", - "AJqQgRCF", - "i5LhlJRc", - "IVWaJ41H", - "fGOeNVB8", - "YSQD46Wt", - "Y4OlPVWp", - "i2IdocPT", - "EILwujq2", - "VKniCVQ6", - "7bq8aXVP", - "fhTtcPDe", - "Q6h011ST", - "XAICSXwk", - "29tzHqg2", - "nR96LqIM", - "hgC5ypxM", - "VQyZn5iX", - "Ja0Uijw9", - "PfZwFO0z", - "h9vdk1QR", - "nTr3nOm7", - "zbHgKNYq", - "Ie915g1B", - "k0yFJSSY", - "YRBSUeZU", - "sozo3baf", - "AnNfULiw", - "AlnMIQzz", - "cjNrXGWk", - "xghi0iwE", - "TxFIj7fe", - "a1LvIpcA", - "iIYInCHS", - "uAIa1PBc", - "Unx1eNnA", - "ftOHT4fV", - "We5qshOz", - "qwD8GOZo", - "jvrLjXMt", - "o7xnBJug", - "r3XBhq2X", - "MKoS2shO", - "EH2s4IqW", - "Fa7Qe214", - "6QBzWkHO", - "VPQVcs7c", - "xUEVENNN", - "VLntC18E", - "RfX9tFj0", - "nSazlYo6", - "3MEIwXQ4", - "ypJCZ3BJ", - "JTuBKmgH", - "ZZGSysXe", - "AXktlL00", - "ShnW30Rg", - "e6suJ00N", - "C9JFb9in", - "7PBVhF2r", - "pghMZzP9", - "nu8VeuuP", - "VnLnitip", - "pXQk1BFV", - "rXNNU3Tl", - "2RcWdG7H", - "3JNuF1dZ", - "L1BZgyfm", - "2hbjvQOt", - "NyXxzrbw", - "2XaZHDLp", - "U9lR9mfI", - "wctWXmqK", - "BpRpPbNy", - "V42iqSf1", - "4Z6I0uJB", - "1QwhThmq", - "RitgNTUv", - "ZTTxbxqN", - "HbEvMXpP", - "6WMtOmF5", - "q9Dm7UnY", - "BvAzYKwA", - "pBF6Gzvd", - "9ZxYoa1g", - "2Q9RXXvU", - "8J3VITov", - "o3GraPsb", - "bRjepS12", - "B51W8Bay", - "JJ4r4Mfj", - "hdmGbP4l", - "YMsM2JdD", - "T63278Hk", - "QsOyyl0n", - "jQe1aCoz", - "Ov9EFnEP", - "1Z8zFcPX", - "GJBrPaew", - "V2HsZEXW", - "NsR7HSB9", - "6uDcuW1u", - "7uUZmbU3", - "nLDBza3j", - "9FSJKo3P", - "2zG1S0ph", - "U82HSgXV", - "PY3Lq1Yh", - "rsYhriFi", - "u94mQep3", - "iK2Iwah4", - "ENpsocxb", - "lCtHXKYb", - "h5NlGl3w", - "jOgPHMhz", - "uKxGXSXv", - "dS4qrAdM", - "TFl4smur", - "AvQkhM7h", - "e1g9MwrS", - "ecAXPXcx", - "Idvyz2MC", - "kRZAZpkj", - "Ey7wkXzJ", - "xTkWWZiI", - "X6omuhOd", - "RADeO04u", - "oZI61Dyu", - "pQfH6gO2", - "2c638FNM", - "fsXFgvo6", - "YDqRU4Vs", - "hIpJGixG", - "ObC8cb6L", - "wnCGkghb", - "4SwVPLuc", - "kHkosSfv", - "2zTTJjhi", - "GKxrSuxq", - "7yck5RO7", - "DZ2oynXd", - "QpsuIxAg", - "6nYS9IBT", - "CMEHFQr4", - "bfqLpnHg", - "F4OcHgnI", - "7xy81Lff", - "yhQka4oE", - "lkr37jXa", - "ifpyRInV", - "UHOnES0i", - "fEL6R9R8", - "JIhGg5Ed", - "3iwIxml7", - "4C94cun5", - "fzRDCPqh", - "41AVxwo5", - "kmlLLGSl", - "2TcBz4hE", - "mpCo3Qkv", - "tFe0bORq", - "XE9NophO", - "UzTlxVjH", - "6siTxB6E", - "oay6x5p0", - "CliLhZsR", - "tsHjtGmC", - "w2ty1Pvc", - "9yVloBkq", - "gstgwHJm", - "pQ5kmerL", - "b7H6cBRF", - "csXI3SzR", - "BMm17PCW", - "KaDU3mW3", - "3Q58ElGy", - "YZdkvmVN", - "BOqQZ2XH", - "czBTbGnA", - "Hx93ajjf", - "RQ45eFSa", - "qSr25weG", - "QsyhIFzP", - "diz2ZpQT", - "6aDgbIOK", - "jFevkGmb", - "81X1ut7D", - "JVfl2JKi", - "D2EmNSwH", - "QzCN2sqk", - "3NFLyeGD", - "aCS0AwDM", - "Q8ZsRNDg", - "OzMyHNRf", - "bWh2C7yf", - "dlBBrmUl", - "5p9huQid", - "LcZZ4RSJ", - "MncxbRpx", - "SqczrVMH", - "x0QbGxiM", - "nT4ZZUNZ", - "ddaEUz0Y", - "tqmqWCND", - "e9Uoh5tW", - "gRFKQq9U", - "7KKHsBvJ", - "67CpZolw", - "6RXvSRoY", - "WgEQQvWl", - "q5UJHoIM", - "HqC8ffuV", - "DxF04z6O", - "JNgVDuc8", - "R2w3RV8e", - "EpzlwtBL", - "1mvokYOU", - "1Z632DTt", - "zEdEXTKm", - "DqINKDgf", - "KxY2G48H", - "hki8H1JL", - "RZace9rY", - "J4ZluW4N", - "BYb1EBSs", - "HBQFz9k0", - "R88XJROB", - "5uPfrTTC", - "yccWrox2", - "GrF41Iry", - "Vus6KLPm", - "bmJZd8jg", - "7u7gwhiv", - "FsI0uxnk", - "7UzQdpc1", - "KY2hSVfN", - "fyLzB6zb", - "uxygBcTt", - "eO1GZe6I", - "zZqfyCcQ", - "XWuClje2", - "4bVoEiBO", - "fIVdHGnB", - "EGlDWMxZ", - "kuLrzkyH", - "eQwcxK3V", - "WD5VioMe", - "VF3K3qO6", - "4UpZHqvm", - "Uv0pxSst", - "ki2ZuEpv", - "sTeG1Zjn", - "Xm7XETTC", - "g9BY7MLt", - "WREVMlhW", - "bMOVCo32", - "2ecNKTuM", - "YGnCqODj", - "L9azsEOk", - "96o5RpLP", - "IVO8GCiN", - "FZIbBMQg", - "U1DQDduU", - "syTAQ83b", - "yJfVHfyE", - "R8J75t84", - "20nq1kex", - "l76f3IWd", - "3Q5Xzx5d", - "ge5G79ih", - "vBcctFTo", - "cvGAn8Gv", - "msPUAAAN", - "K7diPSVC", - "OjiYocnk", - "iJnCxT9R", - "tb0OUHn9", - "awPQGOv0", - "hgwkmKgP", - "UaElluJ1", - "uZS3rdO6", - "qNHn3HOe", - "zuPDkWOB", - "4uIMWqWe", - "DR2WcXH9", - "ARTzzFeq", - "b13C8a4L", - "aFJ7qFZS", - "5nourJFL", - "lWnV3kK7", - "CyFNyFB8", - "pDir5hhu", - "rdxSD1Oq", - "Nhnlx1OT", - "gKDlEcND", - "OB0DdfgL", - "g5ktA74P", - "kjx8HSqV", - "KYBcRLrz", - "C8diLaa5", - "Rz0zlmfI", - "91z6erit", - "yf2P10Ge", - "aOpbOsdS", - "Q9bTNE9O", - "lCwLASEu", - "X08bjPPJ", - "NyQsdSYR", - "KQxuQzdb", - "M6uvW6Ma", - "VDQbH5O7", - "Csmhlzet", - "LM8edefa", - "8jlLQ8gj", - "8WGUp5qS", - "omvNB6TR", - "HOvPiKx1", - "8CaRFRl1", - "Xj8V8b3F", - "pGhbW1s8", - "hhMMfzcQ", - "xyCifuk4", - "sj6rqzK3", - "elgKKQUa", - "OiF6Xsd9", - "cRI6jvJU", - "aM3v2laQ", - "Rf3mIcN8", - "Wb1Yo1OL", - "L03zbPJj", - "GfXOq1SS", - "A3IN88yU", - "39oD4WfY", - "qeBCVPk4", - "eo29oZSe", - "Jytxbk3Y", - "IzNdTQKI", - "ad973pMV", - "52p8oTx1", - "7eK1K8AS", - "MdqjNOzR", - "YaMmfYQh", - "8JI4wXRi", - "omyZE3mm", - "I8MLZ0Rl", - "H6KMEybZ", - "XUxNf9vA", - "wmWdy0Rw", - "BknWwRbA", - "vbecIkhy", - "DkKEESc0", - "zm2RvKVQ", - "w00PILi1", - "qxFj8jsC", - "Euz7KpzA", - "bMDUOOPe", - "bs90Qpap", - "DVD4fsoI", - "F6rkxS2a", - "1n22VZMO", - "wm3fpjSW", - "zH0VtC4H", - "gVQcAZHp", - "Oq2HmpFK", - "3gBaWzNn", - "UC2i5OSm", - "NsMsYcA4", - "VDqnQWQ4", - "j6ZUU381", - "yjrMpuqc", - "ezuktekI", - "ZKfsA8cc", - "WxUJO28g", - "jlJxdYPq", - "6oEshh0b", - "vYQUoBXc", - "s3JQo4Ej", - "yKpMvb2C", - "zny0yHFs", - "6yF0Vfmo", - "8fLOWGFs", - "rmx4cylD", - "OeVeEOde", - "15gc0sCM", - "m8yKnWCj", - "oz3Cn9l3", - "mT1mMAe7", - "BTYhuLkl", - "ND253lie", - "K9fEY8Cd", - "78pCTkLF", - "XKVBgoqD", - "di6NC6pW", - "JcFVw4TM", - "QrDZZNj0", - "xDh52z9i", - "8xalaiUE", - "GHM8qrL6", - "HWUXyHAT", - "iSWrePts", - "Vn0Gj2Au", - "cpK7Jo4W", - "ooLfNZL7", - "32HzslLi", - "pbeWbPEi", - "JvCZwNlq", - "EjFAeAIw", - "ciDTLXtB", - "SK3idyUW", - "tNNFKuT2", - "ZglJgirV", - "m1M3VNkM", - "5ldB4WSe", - "1SB3iYxY", - "RyzQURND", - "WBmXr97U", - "v0efaBRF", - "M9Adt44w", - "IAMFV877", - "RDVR7QLO", - "K2uFRxeF", - "NDZXz2E9", - "sPerriK0", - "cxdaADIU", - "fjShRhcN", - "g3fYVU8v", - "ZeVia5j0", - "4JOv70Rh", - "YbcXCAx5", - "xMLqJl0y", - "UFlcRunt", - "gWflZ22O", - "nxa3bSVY", - "WGjI3d6Y", - "T5QDTFb9", - "WVk1qt4C", - "he3y2Qva", - "IKt1Udj0", - "j6XZ4sq5", - "hU4OKp54", - "wiWI2J1V", - "YJN5Q3tA", - "ndTYsgcW", - "aOAIQkp2", - "cx78VW5A", - "hDsOqHd4", - "yl6Y5MiH", - "rtjmI1xz", - "DVaHmuX1", - "UoFhMo8o", - "hFlLwUBy", - "YEPxYEtg", - "9fYJitHH", - "W9wcTiP0", - "UMsu1W1J", - "Lzxmj0rM", - "MdfiQQKd", - "Bmg3ySNO", - "ssez1hQ2", - "CxtjtSQi", - "aM6DOLI8", - "KoPomDOx", - "bovZc77S", - "rbwGt6wU", - "9WLUcwrV", - "NFshgc51", - "lFBqJ8Hc", - "gwQETmgV", - "qMfbG9Nk", - "gRu8M0P6", - "gBEb2OQf", - "h1YiuWHh", - "jFFDHJpZ", - "zLapnRnN", - "PNG1nRWr", - "2o62E5Td", - "njepWG0M", - "jzn0bjty", - "ZATl4I3q", - "ZwITsjL9", - "vaGHDvru", - "exHmGper", - "y7omevbw", - "WrDsMyL6", - "ykTCAuxM", - "xqq4ooRG", - "beKD5Ry3", - "ur0w32Xy", - "Cl6WE7RA", - "wA1fdRFj", - "lZZI667Z", - "Ri2cPuWG", - "QJuTvep2", - "RnWEIiwe", - "nUguaYWW", - "CUVHPPjp", - "M7M0yEsK", - "9NRQnk4y", - "YnmTeMt3", - "Lajs7CNN", - "BOD6LFZ1", - "fJbtDGS1", - "PclP6p2d", - "cW7GIZSX", - "ZmIU1Wo4", - "2CNuKic4", - "ryaxn9Kc", - "MDefxU0d", - "bGdv09TF", - "CrdWyeZw", - "txoVvn6s", - "MrD6AVur", - "4kojwFe1", - "g0EkPlst", - "tNEVhwid", - "Gajo5TQ4", - "WOZCZK2l", - "U3GmsnD7", - "AnU2GkIW", - "pLkiJEt5", - "892aafrE", - "nsqVicRc", - "eQAtIENW", - "18Y6mA6Q", - "il7Onj1Q", - "9dkhPV7z", - "K45XDbcn", - "dk5pB7w5", - "mIJy0WVq", - "FAuVnkXG", - "F3BTPYyB", - "oBF8c2kH", - "H3gcE79A", - "HogXAAA5", - "WtszdsBj", - "T3bHi9st", - "FIwviNDV", - "iRHE9itQ", - "FBlG8ZOs", - "UXaNqDMn", - "XC01BTja", - "ReRJTsgB", - "fJ2K6iGh", - "IMpOrx6B", - "8L1o9wef", - "uNEp4Qwv", - "m8lqc9Hn", - "J2PaGhq5", - "6bzt1ho6", - "vwMyavhx", - "9LpzqxbY", - "OvnGYD6r", - "J2KPDHzz", - "tj2zmV2L", - "ELqvgP9s", - "vIdO812K", - "S8UPlA8v", - "bnyYIJkO", - "JmXnFlLN", - "Yeu28G03", - "SWxfstTZ", - "klaZBSJf", - "xm50tjl0", - "bUYCjv93", - "V1SDvG76", - "6ZYkw4k4", - "QyIiLlGS", - "hZmiFZvJ", - "iBNmA42D", - "4Lsq0xKY", - "8BsOVSa8", - "4Ffxmtno", - "fmMwpkzJ", - "vVzdBpKl", - "hrGXJ2xW", - "BWuGH1v2", - "p4VqBI4C", - "HHSOHmYG", - "FSgHLosR", - "cEkAp4P4", - "QUXYROao", - "oyjxTYwb", - "iIegp4tn", - "hNm6ZFHz", - "UzKCVoYF", - "MidHk9Yi", - "P2S0ae2r", - "FuCzftld", - "ysjUVYNL", - "PxncueKp", - "iKYoHbsC", - "Xv1EV5uu", - "88SP9adL", - "gbFPx5DJ", - "cStbeJfG", - "cbUPFMIa", - "MKI0kht4", - "dYFNQ8TJ", - "1Ke07Kz1", - "nNq7As4P", - "sRto5aNc", - "1TMKkS2w", - "L9QkVJCV", - "F3pmZfZa", - "IujzpcRq", - "WKZYIGBX", - "tXyIvcSK", - "YFURX1uH", - "XrhIWwqS", - "6TwOVGwP", - "xZcmyK2f", - "sHnL7S7h", - "GJP8W1BO", - "toviFT8A", - "NPNaG8n5", - "rgrekUZW", - "M3wSyA5v", - "EF0cajUf", - "ko5DFj34", - "EzIdnoLP", - "Ebex84SP", - "RHbm97lL", - "IPXi4DNG", - "TiQC6p3C", - "SfNh6psW", - "wCODlFmX", - "fmLpzTEE", - "6WkEvpwv", - "jfG38KmG", - "OIO9T8uT", - "Q2iCDEZD", - "b2WuAwQM", - "t4K93NNO", - "i5Werzq2", - "OuK0fSjH", - "k7Cs4xuv", - "HIqTyQbt", - "DgocaFb4", - "eeGcu6ms", - "WBsvFfqc", - "vc1aNlft", - "kkd9LVzL", - "eqDU4qpz", - "3h6iNpLb", - "QU0GhsVd", - "YNIS0pf5", - "hlDyrs1R", - "rqAxjXHV", - "2FqdsETs", - "ZRZTXH7S", - "Oo2ZCQvL", - "XJEE5jh8", - "I5NF7TS8", - "lHQ8bdRP", - "YwQFA0cA", - "pGd1f6ua", - "zWMOePKF", - "YwrF5Iup", - "2OfV8Rdc", - "OiQ3h3GD", - "3qY1PxDG", - "84qrg5qQ", - "OK7CsCU0", - "CHoxOwin", - "3rKqgfHT", - "X3Gcyd8G", - "AWDc1gvo", - "8tuMuqCU", - "kNyDlH5e", - "hwiX3QEW", - "h9bgGdAZ", - "Jt9QTTKS", - "3Aj7ReXQ", - "fYYbW8p6", - "TGyXvhmf", - "B0iYTaYZ", - "Lq5JsIzy", - "qCC482Fi", - "ZfAeHBku", - "M7qEEO4o", - "eAnWfUwn", - "kDh98POF", - "P00ZIfi4", - "XQ64EIh7", - "RSb2efqB", - "IHKGhPTs", - "vE4m1TOJ", - "wFZEKApy", - "QNPtWGjc", - "Trl9C44l", - "24Px4lWg", - "YKouKfRn", - "ZpKzCeqd", - "APbSozCK", - "N7XhQIxm", - "7fGlHdtS", - "RrVdYau9", - "5PNRBAQg", - "CYAPPj1y", - "NOWE7iU4", - "MbNNbfPe", - "KmvOFVsq", - "e64hPbFe", - "2YsaDC32", - "D3ajEOlZ", - "uo1T3LZe", - "p3coBH5M", - "UVEgiwwd", - "MzYyCvGj", - "ZIlCP6py", - "JmDRMOih", - "or53SppR", - "BevivaZt", - "nkwtquY9", - "pZtammcO", - "BpsxvDSk", - "v0Rcv2tq", - "AdUnjPZV", - "ntGyeXeI", - "du2YSd3n", - "YyoC89Sf", - "T1Orvh7H", - "WN9ted1c", - "sKhbpWOM", - "k6euk42v", - "dJp49Sed", - "xIHMyf2w", - "7EPM4jah", - "itiKrENg", - "GJoGpfc7", - "zBPhKjKF", - "jGXoaPDY", - "U0VUUPFa", - "tzZ9FuFi", - "OmSRkdue", - "9kvIMFoE", - "MfnjhPwY", - "sxpG3k2h", - "sDUCT4FZ", - "OI8T01aP", - "CTU4Tw8P", - "pIc0G8fV", - "F3NL7H6G", - "MGo8i9B0", - "BiSpYBZK", - "EJfSyADk", - "ugxf8fQh", - "t8RKO7Qp", - "RlLEaBRf", - "41LPMfOZ", - "eSxCvnJJ", - "A4fxWbGN", - "iQFJeUiD", - "NKqwwMtn", - "ANW2QrY2", - "u4GtERjS", - "ylniemwA", - "sqKHEGEd", - "x1tJy0wF", - "kuVUe0bb", - "XfUmEXQH", - "ScDfWKOd", - "qwgwqIB2", - "uxp1wFdH", - "hJZfZnOK", - "AOe9gMIj", - "W50ap5Xq", - "GzOhXg20", - "KzAqQHqh", - "A4juSP00", - "Hd2Kdtg8", - "qNCz0qsG", - "pgwQf6hP", - "ABGaRYD8", - "alK8Y0CN", - "rN5uxwV4", - "Ub0CdJKl", - "Q4KKmmaj", - "jTf7i3kP", - "LKn4jdQ5", - "pXZEQXxn", - "SrnsBqCw", - "IYwq4ihT", - "zEbWRtBH", - "h135cBlv", - "Ze5rRbtE", - "HxBB0D6d", - "UFlEKR24", - "s0hfE5pD", - "kdAHbEPk", - "v5q5c6pI", - "UagUhC36", - "UWv9kDXP", - "wretcptO", - "exv9rzG9", - "56y8XLEL", - "5OPWStD4", - "py7MNwSD", - "Z9hpZuiO", - "C5MNAnyW", - "KZS4tDaP", - "SgbwJgxl", - "7BOmECkr", - "yCtelD9P", - "fbiFV1oW", - "fcwFnzik", - "CTklEuex", - "MJvCCuQI", - "RDpSf3lQ", - "IXyKgHzi", - "5fC89Wfg", - "wnJkNAYP", - "32Omv1WW", - "f7b9Jnvk", - "XY1wZ2iE", - "tx9ryx1b", - "4o9roYZs", - "qgZFDrtm", - "pXpftyDd", - "EviN3vr6", - "Q3swpSWx", - "86dofjKJ", - "bQbzgoA4", - "JiL4lC6t", - "MmwBFKdo", - "fhpZ1ZU0", - "W0qVDPfI", - "qSZi35Rm", - "W0ZrkNZL", - "yICSVtZ6", - "pkE5Xei5", - "ZutmWrpn", - "CYS9UQlJ", - "U3KckkgS", - "7iPukfyj", - "Dudz7I4x", - "XGGw9Vvz", - "6sLEHsmY", - "r5K7JNWo", - "VspUxsw4", - "rH9XFtRr", - "rzwAVWyB", - "WwvAWnwD", - "5Rpx4puz", - "IZL2URWU", - "KIiHyimG", - "pETlq4dj", - "5sqlmqOH", - "iR8LiDZQ", - "HE4aDAc0", - "2bVezdSP", - "t3s8W7uo", - "kxM3T9xl", - "KxjM9m5U", - "xsuGg1kD", - "gGQrrkP0", - "taHSX8Kg", - "xERKU3jN", - "lTFrnWhL", - "9Rh0nxv5", - "XhKKvBW3", - "EBlTMfSq", - "Kj6JhjPZ", - "Puh7Jcoh", - "f63U1S98", - "TZe7MoGh", - "IYuSlU93", - "mAkICB3g", - "XYJr4Ytt", - "v5PtYPG3", - "PYT1qfqF", - "Fk1ha5l9", - "c8AmcZ29", - "1Z8NMxe4", - "N9EKokrL", - "fprY4V2j", - "te62Rqrn", - "s4ZMXbOk", - "g0KdTGiA", - "odbHZNst", - "QdLvswVO", - "s48OTOkE", - "CwVG5D8C", - "cmzVHzOA", - "25AtC5WI", - "hiQYMzv2", - "dSiFNTsO", - "JA0mwg9h", - "2ubCoFng", - "39iAuvix", - "l8GgAR4E", - "mbMklOw5", - "saKpQOBe", - "kSyQxS41", - "X3DAWP1I", - "MjvElQAh", - "TThlc5MZ", - "opG3j70F", - "PjDM0HvM", - "a1dWxOIG", - "XEMr2V1s", - "NVuQhfP5", - "k3W3h9cO", - "R66lZwmk", - "Z1a7T8w7", - "p3M3zmfX", - "9HFanffl", - "MZotuhKO", - "YqoqYWho", - "rJ7tY0Pe", - "3EDaZMKV", - "Fq2JkIID", - "dGZUi2bk", - "7XeozzXK", - "CPWL2YRh", - "AkM5kTHW", - "ZTmWKvWe", - "OwLzmRCT", - "nvOKQX9c", - "aZBGWVaf", - "5pH4bwbe", - "wkV8rbmX", - "R2uS5zEG", - "ZHr1PES7", - "5qV2HQVC", - "RD6kyOfZ", - "37xyrL48", - "y9uUdcsH", - "oTMwUxXi", - "774OF61H", - "tos7M6GH", - "yzBZNSoq", - "qwpdB05i", - "Vd4BObXb", - "whRvGOjh", - "zQma1DIp", - "HOsKluvO", - "Bu4KaYcI", - "cLgzOj3I", - "7K5aWy38", - "8ksVdKCZ", - "reWdyTow", - "3tEbNRwh", - "J5TcglXt", - "UztoqNbN", - "yvp3bGz8", - "EK3thIGW", - "oeMKGhJv", - "6x3i4iWT", - "1QQSXiX4", - "yB6suElf", - "3tf7rDl6", - "UK6dpXaR", - "okOmUagw", - "U3nhwLfY", - "CbRhGbwb", - "PruHo00z", - "zlPhGgXT", - "qfIyLbxx", - "Gns2Kx3v", - "m1IXgVhk", - "piKxGyzy", - "oANvaGke", - "K3VXH3xw", - "6CFibYwP", - "oZ6EipJG", - "n1kUlV5B", - "FVcrIQ3r", - "YrlVCBeR", - "blqthf7S", - "QXyKClNO", - "jbLJ1XHE", - "w9E83eHq", - "nWDSFh4h", - "IQfHtvjM", - "YF1W8gDG", - "Sd6qLoaW", - "jR1i2Nr4", - "DCOmkFkI", - "IOZbZgGX", - "G2oIhpEs", - "F8RIUFLt", - "cNizrVlx", - "yc8vxlPo", - "EsmoHhwj", - "HVQr8Jb6", - "aVZJ3vwP", - "mdt0gPHv", - "LtQU8iFW", - "sWTRf9vO", - "V15O8eRe", - "Xm2cDzcV", - "k28ssuCs", - "HcRMup33", - "9NQy7dDu", - "YSd5kTQH", - "zSZUp818", - "rI26q9Va", - "vCZt6b4g", - "cMkeQhEx", - "YnRrj5NP", - "X8DaKaKx", - "DN8UuG0u", - "VRuENfne", - "3PIHVGDl", - "a5YYKSBp", - "tAICPxzR", - "LWCraTDi", - "azIxUQzm", - "8nNvyvoj", - "cHK3f0ff", - "8y6r09NZ", - "YWrLRDfT", - "HtjsxDMk", - "fGcPFvGp", - "IzKw43Im", - "6GacpaRH", - "lmd52V0r", - "jJWgyPE4", - "VqQZ89xG", - "VITeVPRH", - "w1FFwG13", - "wo9XtX1D", - "5AzKjak0", - "qMHEoNl6", - "ADoHlnnw", - "6ImKQVtc", - "lIRFslED", - "HU1FUi8s", - "7Qec2BlS", - "aYLp1Bp3", - "Vu5mfvCP", - "ssmmI201", - "8TIYTjQN", - "pPQCLKGQ", - "QU3u4vO1", - "meMBLNgc", - "eUWeGTuF", - "QXbArBL5", - "eGPwrU1j", - "L9FMd02R", - "TRbWnVhc", - "DlFRpeHc", - "yxQKhQDB", - "LtEFQAwk", - "ggg6Fulq", - "BLkRg0vC", - "UacTtp2r", - "ihRxUtwc", - "jywKOnh4", - "f2vXJrmz", - "AQGFbay7", - "701IAZ45", - "f3QOVv77", - "rjKKL67z", - "FRHQX3WR", - "frV8BVSX", - "qFg3o76e", - "PaT0460b", - "qdbe84jS", - "szAkVHE2", - "p4mTj1Pg", - "hdSbXGVo", - "Xe4e914i", - "PA3GKuhX", - "gxN9Ok0N", - "bphMOlpu", - "RoJAVsBz", - "IPE4zLKa", - "NDvA57JB", - "Yb2D7fkj", - "LClLVVT7", - "ocs34IdD", - "zLpvqhj7", - "HXEwA3jG", - "FyVaLIOF", - "DxriaZTk", - "rmvjSQEU", - "2kW6nYrC", - "GSFpzfKq", - "oZtBGOK3", - "5IVVKR4k", - "ohnVW62C", - "ByEv8moB", - "dZFCkxC0", - "AxOIPIFk", - "MzrEaunt", - "gAqJplBc", - "wApjCep8", - "NsbSea5x", - "PeYsGsQy", - "Ak6HvJFC", - "WqGVuPbX", - "HPR5ThoH", - "ERboLFtV", - "RHAv6XOz", - "b5PNwHIo", - "Y1en3Fb4", - "6kdrT8Yz", - "GrAMmGZb", - "enLHWRtU", - "vY0mg7DR", - "VfpKVbdD", - "LlWMWH8b", - "xGApC30U", - "lRHeE5X1", - "Rytwu5pR", - "MvR7kkK2", - "Z39I6iJB", - "oMeCsnYd", - "qM3NW3bo", - "dVtSaBxz", - "YJUbK8W6", - "UWWKpPq4", - "Rz3j6b82", - "TpZcWMWz", - "DHrib8lX", - "N0CceHHh", - "lMRpjWkn", - "bnGpFwjs", - "URk4m5ci", - "dkQY3GyS", - "91xE3lEB", - "L1uCKC92", - "RqMCH4KZ", - "erRDZP5n", - "hDTYeRQG", - "P0zvdbRK", - "GE5LkM6l", - "YxQq3C3L", - "AT9JoqPu", - "LwNqEeke", - "fHjLrdhD", - "EVCwPEPx", - "cjMIz57b", - "Evp3L4Kw", - "oQfq0x4h", - "ze9kmkHL", - "2vJsVMlk", - "5KlG5UQg", - "dYFEBPGW", - "MtHhjBC2", - "C3OE8nXl", - "xP3G6EQS", - "MYHGHeHY", - "YCQ2Uxqx", - "e0itLVob", - "GMHHL54p", - "luHUsG6a", - "XSKr2MzP", - "KA9GKpYh", - "UHa2kpei", - "4U0XeLpL", - "EhsVSvW7", - "LMRswijd", - "TTpbPgLF", - "UiRwSGOZ", - "rSOWO0gl", - "A7871gzc", - "jaeqbpLr", - "dcGqEIWy", - "5XYHLvoA", - "VlOCSTca", - "pYN5zzPV", - "GVmGSPBi", - "heV8vLrF", - "yAycwKz8", - "UmlATcKm", - "M7XMEVtf", - "f9HXPmkO", - "uLDb7Up1", - "YefzhejZ", - "u0Y3l3vW", - "38TVRa03", - "HWzjdGNO", - "r5ipHLMx", - "6utO4dMa", - "ENnncZW9", - "Nt2EWsG4", - "oyAtY7ux", - "qkqz37bW", - "kKEhT7X5", - "rkyBzQSY", - "L3OHmPcg", - "3TBaKKFn", - "qcsoKnMS", - "5BG3Bjl3", - "PXKsnzZ0", - "dZRUQyvZ", - "jpQTvgvR", - "qdjeJ4Y9", - "koKPn8GC", - "n4B5eboD", - "edA6Uu4J", - "X6bLXkTH", - "9QnHOyxr", - "Lyb6RQGW", - "WGJWUhsl", - "8Wd1otVx", - "gMgExGG7", - "BnAz0b1v", - "Iq2pM6kL", - "cYONfBhJ", - "6TuMM8P8", - "uZe3Yaz2", - "NqQI3V2u", - "IYYNcs1X", - "eo85DYum", - "CghZuyvE", - "nMBiJueU", - "CspLtfX4", - "ahYwTKWJ", - "FMDMJxu3", - "PCQfk7no", - "PshnKzR0", - "8WUaW9A9", - "ouS8zAkZ", - "EfdN9x3D", - "gzVDUcp1", - "7mEZrjbe", - "JkHC9LC0", - "Vr09IQeh", - "EsHjGTD5", - "M7bdbb1F", - "Td3DTgB3", - "JhwfUy4s", - "GZ4lRj7l", - "FO41IcES", - "yo0rxjTk", - "dEYLLkxI", - "T9LOSGqp", - "rBFMbNKQ", - "5Lp9J3ww", - "7rsjbgRi", - "g0Sw5n60", - "IpQhZuIc", - "KW3CsQzz", - "aUrBL0ih", - "aV6LmhCQ", - "QbBER8mQ", - "6Z30xZyc", - "LFakTyC9", - "G4n5XEsB", - "8JrjT4dR", - "WJCJaJce", - "WZKhDi0Y", - "YdHU8QDT", - "kYJyqcaR", - "pVnWFIc8", - "onCJLLUY", - "tjpOdGA8", - "7Ez1wljv", - "1kopv7jo", - "q3HWJEOU", - "X8jbdvNH", - "tw7nH2oQ", - "LXaYKr2N", - "UonMelFR", - "Xgi2A9Ca", - "Z7DFEt7f", - "DgZUny29", - "IDU6TkpI", - "bD036P3j", - "nTOt7AhL", - "ARQGJiwX", - "l1meOpOg", - "a7P0GZtV", - "bvwOiEUq", - "IhzBsgYI", - "1KWYKhWZ", - "1LcIOslS", - "Tp7qe1N4", - "kScUAmJD", - "c5Kr3T43", - "oMiglngi", - "989dxydW", - "ivmxj2ZA", - "wvL7Yp5A", - "ThcXGdwC", - "4y8B1CCF", - "xFYZMiUA", - "8HIXqeHh", - "rPz1qh3B", - "M45ujsLI", - "A5h4Xeta", - "ScimhP1E", - "w0KOAWCk", - "3PRejHQE", - "9WeBKqnP", - "BqBoOggt", - "ItFV76Mm", - "Q4COjMD5", - "OAf1li3F", - "PYdsSbgp", - "nUxGgi0e", - "GIRsdGK8", - "mOxolmuR", - "ScmYiQOR", - "2HObaWG3", - "qEGkhkm5", - "Ra3cw2Yl", - "7QNp5WaA", - "jARbbXvV", - "OJ7dfMLh", - "AL9dVn6l", - "IjS72jrI", - "Ebp4fySm", - "lXvmxuAv", - "FWlyYcv9", - "s7J9Kjvp", - "6oayKgkD", - "sr7Y70eN", - "iik2ZowS", - "uL85Cimz", - "GmbB8B8b", - "HAg6VL7m", - "Nxc1hes6", - "n8SwzXia", - "q0SEg0uJ", - "NukFrOP9", - "5LADI2CZ", - "mYomSEja", - "GI9seaQ5", - "sBoyXzeQ", - "Tb6GUkiF", - "eYBlPKqZ", - "6dlgng1y", - "AirXhqzA", - "mUlxSukq", - "S0b850Ej", - "BHg0NPw6", - "8xb5lP6y", - "MLBW7m8L", - "tUU1cPXu", - "7gCqE8DA", - "szcs6agX", - "3tJaIDG9", - "7QIpc1UU", - "GtT2pJO9", - "EEA9sveU", - "RBLz8hnl", - "Ve1xwF5t", - "IdDtxocI", - "IxH1fhZR", - "5Xqmwbuq", - "6vpwYexq", - "LbcAKalz", - "S3hUR04I", - "jVHMIyoL", - "1B0rPMnh", - "g55mIBsI", - "W59qO0OE", - "6nZ76O4V", - "aVpkY78k", - "10Oc2RMP", - "gYNr5p4e", - "jxRLLZbl", - "wu8EUbj0", - "Y7TkzlLJ", - "aks8IcXC", - "uWzx3YrZ", - "9BHuIeop", - "I71VLqBy", - "cydTwKo8", - "LZLzhlDP", - "8NPceJmz", - "ZTyWu4Ob", - "BmT1uzA9", - "Cusxujd8", - "AxN2Yv6E", - "xL1po8hA", - "EjDuWpP4", - "vLhobLtv", - "3WXB6IzW", - "kNwK0LQu", - "C7nTY0fi", - "uR8ln2F5", - "nt24irzD", - "GjazeGKN", - "NSODJBHL", - "pFjSVQjG", - "WXTB97iZ", - "h7l1CnX3", - "acO5UVUf", - "sDRBF4kn", - "vewEZsdm", - "fKVvem6c", - "8FWw6cDm", - "sBRTxcas", - "1Md2Tqmq", - "rw6tdgsU", - "aQ75l5Ap", - "nthRGwXG", - "r1zA1l0V", - "EQ4zQGDW", - "ToJuPYzI", - "QITPcWOG", - "PKkH2AuG", - "Vxu0Fed3", - "RIJGKf67", - "VlMCIVpF", - "PDFxO9tv", - "eLuPidTH", - "uJnQmlOq", - "PI3gdluK", - "IhAWiGPY", - "TyDQqPIZ", - "Hr1Lis9G", - "E9yd5OOZ", - "RCC0aEZv", - "KUhrmZwy", - "ODC0Hj3k", - "VCAQduVS", - "hXcZJx70", - "V7ISlzzB", - "pVzFQx1j", - "36LyROY5", - "ImxJ7Q9X", - "sIpLLS84", - "U0ecwM4B", - "EP6KMxQT", - "kjVUjoA6", - "eqQXhmDe", - "ceNCjKCC", - "r4VxyVNu", - "BwgMNJpb", - "EKti9cPB", - "wkpd6AXr", - "E2CL3tb6", - "Fib6uk3y", - "PPcxOJUu", - "C1tVzcy8", - "fUCVZdeO", - "FwD31VNu", - "e36YcmjX", - "Q72LdtWj", - "bLKKmP5x", - "4mqMvDPL", - "cHryi4U9", - "vyvnU4a8", - "VNaNTEXn", - "sfUJDBFf", - "NDszFsiC", - "9Mnzh5ek", - "uNa8dYJR", - "HMQpe1Sc", - "LKCiBYkr", - "wgIV0bLl", - "dAcdcYgI", - "4fp03w2p", - "ev0nR76F", - "wDQKRVND", - "4GyeMvGn", - "tOaLFoEz", - "bM0PTmzz", - "g4VYLwct", - "ZI1HkXZx", - "FxR5NSh6", - "GZlzN1t6", - "MKdp2ISz", - "dtapuWtP", - "E1V5sdPY", - "f31xmzII", - "ofNrmcd5", - "UWF2CEwy", - "gCI9Sa0w", - "ZOTEvkPa", - "Bn3Dms32", - "xvnbu14k", - "eZIHJP0c", - "qOnV6xQE", - "kDyTBXrY", - "NefqEnck", - "d0OLLRm6", - "nff9nRuD", - "F5f7AFkI", - "J4lyfBjo", - "3HiZ3c7C", - "zDIRJq0x", - "6mqd47yl", - "8RqCyUNV", - "EUluc5wf", - "jPc4oZhV", - "ktTP1TLo", - "Be0yhzYk", - "Unqx5sUZ", - "XBnBvnHA", - "r2TkBZaR", - "iFpjIIJZ", - "Z1TsvZEX", - "3xyhL4aS", - "KcbXAJxI", - "Ioj7c71U", - "TgCKFoHv", - "8dCeZp4K", - "KgImTmwn", - "dqJVAfxt", - "vDcPRfvM", - "jYdJu6hT", - "OHbPYvaA", - "hKkw1JoQ", - "SR7MOWw2", - "jtsJtCc7", - "A4pFB31V", - "ubPZrmHu", - "l9TRGP6H", - "xvrEf6P9", - "y9d7Tprn", - "M5OB3MPL", - "QKdYQIab", - "2hJMDlYJ", - "JQJDUPMD", - "yDspTpuG", - "UV00gn3Q", - "zt0OUPcy", - "zQ9bPFYo", - "IzEhVmbH", - "mLiwQXb4", - "R6YdV1Gp", - "Z2u7Q2OD", - "6pWKkLUL", - "iBkohmcW", - "W0SHO1U5", - "Ph0ckvVF", - "gMZUvIPN", - "EhUdIrPW", - "dDK9Xc4S", - "z2LIukeQ", - "Vt0ov2jR", - "TSpiUQjy", - "r0FaqOvt", - "JvjsLZSy", - "UfprhmUH", - "ueUK5fTU", - "ajQrRGhJ" - ], - "icon_url": "https://cdn.modrinth.com/data/u6dRKJwZ/565c44deeac2a38cbb6c600b5e002fac59572b88.png", - "issues_url": "https://github.com/mezz/JustEnoughItems/issues?q=is%3Aissue", - "source_url": "https://github.com/mezz/JustEnoughItems", - "wiki_url": "https://github.com/mezz/JustEnoughItems/wiki", - "discord_url": "https://discord.gg/sCQcWU2", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/mezz" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/u6dRKJwZ/images/4ebe4cc9942c4bf0b07fdac67f93026b42f9a4d4.png", - "featured": false, - "title": "Recipe Completion", - "description": null, - "created": "2023-01-27T05:18:47.838148Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/u6dRKJwZ/images/ee0ea4051573264d2b4edb53f9d4e634faa11f21.png", - "featured": false, - "title": "JEI Recipe GUI", - "description": null, - "created": "2023-01-27T05:27:31.621057Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/u6dRKJwZ/images/f281af132332942e0739d557d6608e9263273fbb.jpeg", - "featured": true, - "title": "jei-header", - "description": "Zoomed image of JEI viewed on a high resolution CRT monitor", - "created": "2023-01-29T23:20:13.068911Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/u6dRKJwZ/images/156edbd1e04f86d64edc4f41a6d00e849bc7984b.png", - "featured": false, - "title": "Potions", - "description": null, - "created": "2023-01-27T05:18:47.838148Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/u6dRKJwZ/images/b9efa7c6ecb817461416e6a30d8dfc0cc01e8566.png", - "featured": false, - "title": "Itemlist Edit Mode", - "description": null, - "created": "2023-01-27T05:18:47.838148Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/u6dRKJwZ/images/b1d94b5957935666467e1b2073d5cf92993b4078.png", - "featured": false, - "title": "Big Screen Support", - "description": null, - "created": "2023-01-27T05:18:47.838148Z", - "ordering": 3 - } - ], - "color": 9934998, - "thread_id": "u6dRKJwZ", - "monetization_status": "monetized" - }, - "sNJAIjUm": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20.1" - ], - "id": "sNJAIjUm", - "slug": "jewelry", - "project_type": "mod", - "team": "blhWC7D2", - "organization": null, - "title": "Jewelry (RPG Series)", - "description": "\ud83d\udc8d Find precious gems deep down, and craft them into powerful jewelry!", - "body": "![](https://cdn.modrinth.com/data/sNJAIjUm/images/5fc94a47c06617bd6a646be97241b287ecd3406e.png \"\")\n\n## \ud83d\udc8e Find precious gems deep down, and craft them into powerful jewelry!\n\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Connector](https://img.shields.io/badge/Forge-via_Sinytra_Connector-orange?style=for-the-badge)](https://modrinth.com/mod/connector)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n### \u2728 Discover more of the RPG Series\n\n[![Archers](https://cdn.modrinth.com/data/XIpMGI6r/images/cd19a95a79f1157b33f31818aa615a280b206912.png \"Archers\")](https://modrinth.com/mod/archers \"\")\n[![Paladins](https://cdn.modrinth.com/data/XIpMGI6r/images/3f19359bfd7521ba17bec818f125e87e09ef277e.png \"Paladins\")](https://modrinth.com/mod/paladins-and-priests \"\")\n[![Wizards](https://cdn.modrinth.com/data/XIpMGI6r/images/a7da965aa108daf95c10448c01423be49ce2338d.png \"Wizards\")](https://modrinth.com/mod/wizards \"\")\n[![Rogues](https://cdn.modrinth.com/data/XIpMGI6r/images/278d8c941af6dc763cf714b9f36f8b8366a60eb9.png \"Rogues\")](https://modrinth.com/mod/rogues-and-warriors \"\")\n\n\n# \ud83d\udce6 Installation\n\n### Required\n\n- [Trinkets](https://modrinth.com/mod/trinkets \"\")\n- [Spell Power Attributes](https://modrinth.com/mod/spell-power \"\")\n- [Ranged Weapon API](https://modrinth.com/mod/ranged-weapon-api \"\")\n\n\n# \ud83d\udc8d Features\n\nCollect a total of 25+ new, different pieces of jewelry items!\n\nEach piece of jewelry grants different combat related bonus.\n \nFrom early-game to end-game materials, there is always a relevant piece to obtain.\n\n### Trade with Jewelers in villages\n\nJeweler villagers sell low to middle tier pieces.\n\n![](https://cdn.modrinth.com/data/sNJAIjUm/images/ea20b8984cf5bd5f8e036a9582b88239f357681b.jpeg \"\")\n\n### Mine precious gems deep down\n\nGem Veins are located at the same depths as Diamond Ores, but are half as common.\n\n![](https://cdn.modrinth.com/data/sNJAIjUm/images/80fd276fb72c6e08f64912ea8afb06a424d6ae92.jpeg \"\")\n\n### Craft the gems into powerful jewelry\n\nCraft rings and necklaces by combining gems with Gold and Netherite.\n\n![](https://cdn.modrinth.com/data/sNJAIjUm/images/5501edcaae21ed453fa1052e71585986dbe97356.jpeg \"\")\n\n### Find jewelry in dungeon chests\n\n![](https://cdn.modrinth.com/data/sNJAIjUm/images/37914a769b470f57ca7043364c477e63c0d5af2f.jpeg \"\")\n\n# \ud83d\udd27 Configuration\n\nVarious aspects of the mod can be changed, by editing the relevant json files in `minecraft-instance/config/jewelry` folder:\n- `world_gen` village structure occurence\n- `items` bonus attributes for each item individually\n- `loot` which loot tables jewelry items should be added to", - "body_url": null, - "published": "2023-09-06T18:52:59.271993Z", - "updated": "2024-08-10T11:30:22.647250Z", - "approved": "2023-09-09T05:18:39.368179Z", - "queued": "2023-09-08T21:44:03.771817Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 360115, - "followers": 344, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [ - "worldgen" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "jyHbeYby", - "NcoVr2Jf", - "49JX0sH1", - "65Fd41kT", - "CwEN5pPv", - "4M8lcPaH", - "X9PIBtmi", - "ifadZx4z", - "LFfWOWJ2", - "mWQ4KSek", - "S6UgyPaP", - "S5kYH7fo", - "zwOZSKqu", - "3PO8CFiY", - "O2Qn5G9Z", - "O2WEGMsP", - "QGbrNeFd", - "DIvLFllq", - "Dhp5wgKk", - "nOwzxEZn", - "cAMpQ1jG" - ], - "icon_url": "https://cdn.modrinth.com/data/sNJAIjUm/7222c935fe80cdee63617b79427736e5616f2512.png", - "issues_url": "https://github.com/ZsoltMolnarrr/Jewelry/issues", - "source_url": "https://github.com/ZsoltMolnarrr/Jewelry", - "wiki_url": null, - "discord_url": "https://discord.com/invite/KN9b3pjFTM", - "donation_urls": [ - { - "id": "github", - "platform": "Github", - "url": "https://github.com/sponsors/ZsoltMolnarrr" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/daedelus" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/sNJAIjUm/images/37914a769b470f57ca7043364c477e63c0d5af2f.jpeg", - "featured": false, - "title": "dungeon", - "description": null, - "created": "2023-09-08T21:01:17.797215Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/sNJAIjUm/images/5501edcaae21ed453fa1052e71585986dbe97356.jpeg", - "featured": false, - "title": "crafting", - "description": null, - "created": "2023-09-08T21:00:50.235121Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/sNJAIjUm/images/5fc94a47c06617bd6a646be97241b287ecd3406e.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-10-29T17:58:54.610301Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/sNJAIjUm/images/80fd276fb72c6e08f64912ea8afb06a424d6ae92.jpeg", - "featured": false, - "title": "gem vein", - "description": null, - "created": "2023-09-08T21:01:03.354631Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/sNJAIjUm/images/92fd8566348e44fe9470b13026042246671bb42c.png", - "featured": true, - "title": "Jewelry palette", - "description": null, - "created": "2023-09-08T21:13:44.191415Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/sNJAIjUm/images/ea20b8984cf5bd5f8e036a9582b88239f357681b.jpeg", - "featured": false, - "title": "village", - "description": null, - "created": "2023-09-08T21:00:38.041019Z", - "ordering": 0 - } - ], - "color": 2239790, - "thread_id": "3GD6MuiN", - "monetization_status": "monetized" - }, - "Bb3Fi2JX": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "Bb3Fi2JX", - "slug": "kevs-tieredz-modifiers", - "project_type": "mod", - "team": "2prF8DLF", - "organization": "OWAli2xv", - "title": "Kev's TieredZ Modifiers", - "description": "More Tieredz modifiers that support spell power and others!", - "body": "[![](https://www.bisecthosting.com/images/CF/Kev's_Modifiers/BH_KMTZ_header.webp)](https://pixeldreamstudios.net)\n![](https://www.bisecthosting.com/images/CF/Kev's_Modifiers/BH_KMTZ_about.webp)\nA magical mod originally crafted for Fantasy MC, a total of 95+ new modifiers! Ensure a seamless experience by having all the required mods installed. Exciting updates on the horizon! \ud83d\ude80\n\n## \u2728 Features Galore \u2728\nOverhauled almost all original Tieredz modifiers using attributes from different mods\n\nFrom v1.0.0: 47 new modifiers in total (wands/staves/ranged weapons/armour/swords) and 1 more tier to the modifiers!\n\n- 8 Unique modifiers (2 staves, 2 wands, 3 swords, 1 armour)\n- 8 Legendary modifiers(2 staves, 2 wands, 3 swords, 1 armour)\n- 8 Epic modifiers (2 staves, 2 wands, 3 swords, 1 armour)\n- 6 Rare modifiers (3 staves, 3 wands)\n- 6 Uncommon modifiers (3 staves, 3 wands)\n- 6 Common modifiers (3 staves, 3 wands)\n- 4 Chaotic modifiers (2 swords, 2 bows)\n\nFrom v1.5.0: (4 new dependency: Obscure API, Archers, Paladins & Priests, Mythic Metals)\n- Added 3 new modifiers for P&P armors (1 Epic, 1 Legendary, 1 Unique)\n- Added 14 new modifiers for claymore/great hammer/mace (3 Common, 3 Uncommon, 2 Rare, 2 Epic, 2 Legendary, 2 Unique)\n- Added 14 new modifiers for wands/staves (3 Common, 3 Uncommon, 2 Rare, 2 Epic, 2 Legendary, 2 Unique)\n- Added 12 new modifiers specifically for Archers' armors\n- Added 12 new modifiers for all armors\n\nFrom v2.0.0:\n- Added 24 new melee modifiers\n- Added Anti-Gravity, Aquatic, Swift to Boots\n- Added Guardian, Shadowguard to Chestplates\n\nThe weights of all the tiers are changed to fit in another; the Chaotic tier \ud83c\udf2a\ufe0f\n\n### \ud83d\udd27 Required Mods\n\n- [Spell Power Attributes](https://www.curseforge.com/minecraft/mc-mods/spell-power)\n- [Pufferfish's skills](https://www.curseforge.com/minecraft/mc-mods/puffish-skills)\n- [Tierify](https://www.curseforge.com/minecraft/mc-mods/tierify)\n- [Obscure API](https://www.curseforge.com/minecraft/mc-mods/obscure-api-fabric)\n\n\n### \ud83c\udf08 Recommended Optional Mods\n\n- [Spellblades and Such](https://www.curseforge.com/minecraft/mc-mods/spellblade-next)\n- [Simply Skills](https://www.curseforge.com/minecraft/mc-mods/simply-skills)\n- [Mythic Metals](https://www.curseforge.com/minecraft/mc-mods/mythicmetals)\n- [Archers](https://www.curseforge.com/minecraft/mc-mods/archers)\n- [Paladins & Priests](https://www.curseforge.com/minecraft/mc-mods/paladins-and-priests)\n- [Wizards](https://www.curseforge.com/minecraft/mc-mods/wizards)\n- [Reabsorption](https://www.curseforge.com/minecraft/mc-mods/reabsorption-energy-shield)\n\n[![alt text](https://www.bisecthosting.com/images/CF/Kev's_Modifiers/BH_KMTZ_discord.webp)](https://discord.gg/pixel-dream-studios-872788557553610802)\n[![](https://www.bisecthosting.com/images/CF/Kev's_Modifiers/BH_KMTZ_promo.webp)](https://bisecthosting.com/PixelDream)", - "body_url": null, - "published": "2024-02-10T16:16:14.586911Z", - "updated": "2024-04-22T22:36:48.870349Z", - "approved": "2024-02-20T07:32:06.346337Z", - "queued": "2024-02-10T16:51:21.370164Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 6257, - "followers": 10, - "categories": [ - "adventure", - "equipment" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "f2IDZBvU", - "qBQ0yCV1", - "l64x5Rwr", - "mT1viDiZ", - "OnHM7KAp", - "OvagV5Au" - ], - "icon_url": "https://cdn.modrinth.com/data/Bb3Fi2JX/388e12c90d0528fb9df4a41a6cf6e3806ec75f9b.png", - "issues_url": "https://github.com/kyber-6/kevstieredzmodifiers-mod/issues", - "source_url": "https://github.com/kyber-6/kevstieredzmodifiers-mod", - "wiki_url": null, - "discord_url": "https://discord.com/invite/pixel-dream-studios-872788557553610802", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/Bb3Fi2JX/images/3717cd7ff79167bfd9fd4b255b2583bd52462799.png", - "featured": false, - "title": "One of the spell modifier!", - "description": null, - "created": "2024-02-10T16:31:32.085913Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Bb3Fi2JX/images/acd2b6062a1030776b5955a87fc3e6b149666314.png", - "featured": false, - "title": "Wands now have modifiers!", - "description": null, - "created": "2024-02-10T16:32:28.322562Z", - "ordering": 0 - } - ], - "color": 12299168, - "thread_id": "utYHllpq", - "monetization_status": "monetized" - }, - "ZSeB6n9M": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "ZSeB6n9M", - "slug": "kevs-equipment-sets", - "project_type": "mod", - "team": "9hxIV75q", - "organization": "OWAli2xv", - "title": "Kev's Equipment Sets", - "description": "Equipment set bonuses!", - "body": "# \ud83e\uddd9 Kev's Equipment Sets \ud83c\udf1f\n\nA magical mod originally crafted for Fantasy MC, a total of 11 new modifiers! Ensure a seamless experience by having all the required mods installed. Exciting updates on the horizon! \ud83d\ude80\n\n## \u2728 Features Galore!\n\n- 5 Plenty of Armors mod armor sets\n- 1 Marium's Soulslike Weaponry armor set\n- Dualwield Bonuses for daggers and niche weapons!\n\n### \ud83d\udd27 Required Mods\n\n- [Gear Core](https://modrinth.com/mod/gear-core)\n- [MC Dungeon Weapons](https://modrinth.com/mod/mcdw)\n- [Simply Swords](https://modrinth.com/mod/simply-swords)\n- [Spell Power Attributes](https://modrinth.com/mod/spell-power)\n- [Basic Weapons](https://modrinth.com/mod/basic-weapons)\n- [Obscure API](https://modrinth.com/mod/obscure-api)\n- [Zenith Attributes](https://modrinth.com/mod/zenith-attributes)\n\n### \ud83c\udf08 Recommended Optional Mods\n\n- [Kev's Tierify Modifiers](https://legacy.curseforge.com/minecraft/mc-mods/kevs-tierify-modifiers) OR [Kev's TieredZ Modifiers](https://www.curseforge.com/minecraft/mc-mods/kevs-tieredz-modifiers)\n\n[![](https://i.imgur.com/l815YIN.png)](https://bisecthosting.com/PixelDream)", - "body_url": null, - "published": "2024-03-07T15:18:52.240126Z", - "updated": "2024-03-16T23:04:57.553925Z", - "approved": "2024-03-10T00:51:37.440162Z", - "queued": "2024-03-07T15:39:36.613312Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 522, - "followers": 2, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [ - "game-mechanics" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "am9dchaB", - "HGvWNPM4" - ], - "icon_url": "https://cdn.modrinth.com/data/ZSeB6n9M/f78725b7f9f04961eef9dbf3e03881ed2f81b199.png", - "issues_url": "https://github.com/KevzCz/KevsEquipmentSets/issues", - "source_url": "https://github.com/KevzCz/KevsEquipmentSets", - "wiki_url": null, - "discord_url": "https://discord.com/invite/pixel-dream-studios-872788557553610802", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/ZSeB6n9M/images/f0d99cfa7345e1ea2b862a19f9bf6cbcba437422.png", - "featured": false, - "title": "Dualwield bonus!", - "description": null, - "created": "2024-03-07T15:35:57.025780Z", - "ordering": 0 - } - ], - "color": 2108462, - "thread_id": "n43sEKeC", - "monetization_status": "monetized" - }, - "jq6pHt0U": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "jq6pHt0U", - "slug": "kevs-library", - "project_type": "mod", - "team": "5TrFaA5P", - "organization": "OWAli2xv", - "title": "Kev's Library", - "description": "A library for all Kev's mods", - "body": "# \ud83d\udcda Kev's Library \ud83d\udcda\u00a0\n\n## The foundational cornerstone for all of Kev's mods!\n\nThis\u00a0 library doesn't do much on its own, but once you integrate it with any of my mods, there will be changes made.\n\nWith plans to expand and enrich its features, Kev's Library aims to reduce hard dependencies across all my mods.", - "body_url": null, - "published": "2024-03-17T01:01:04.558927Z", - "updated": "2024-03-17T01:01:40.894046Z", - "approved": "2024-03-19T00:48:13.751473Z", - "queued": "2024-03-17T01:04:21.046012Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-or-later", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 5903, - "followers": 1, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "L6vTMKdJ" - ], - "icon_url": "https://cdn.modrinth.com/data/jq6pHt0U/97c6c23bb2c527667a47569301e7237be6cd03cf.png", - "issues_url": "https://github.com/KevzCz/KevsLibrary/issues", - "source_url": "https://github.com/KevzCz/KevsLibrary", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 2105386, - "thread_id": "bBF0uM4p", - "monetization_status": "monetized" - }, - "zxQ8fN7I": { - "client_side": "optional", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20.1" - ], - "id": "zxQ8fN7I", - "slug": "kobold-outposts", - "project_type": "mod", - "team": "CykbJaFi", - "organization": null, - "title": "Kobold Outposts", - "description": "A small datapack adding jungle outposts of Kobold Warriors from Mythic Mobs!", - "body": "A small datapack which adds three types of small outpost to jungle biomes containing Kobold Warriors and Kobolds from the [Mythic Mobs](https://modrinth.com/mod/mythic-mobs) mod.\nThe datapack was designed with fabric mods installed, so no guarantees of compatibility with forge.\n\n[Mythic Mobs](https://modrinth.com/mod/mythic-mobs) is required to get the mob spawns.\n\nOptional Decorations:\n\nJungle grapes will appear in one of the variants if [Let's Do: Vinery](https://modrinth.com/mod/vinery) is installed.\n\nCocoa Bean Crates will appear with [Crate Delight](https://modrinth.com/mod/crate-delight-fabric) installed.\n\nCooking pots and other minor decorations will only appear with [Farmer's Delight](https://modrinth.com/mod/farmers-delight-fabric) installed.", - "body_url": null, - "published": "2024-01-10T06:53:57.153242Z", - "updated": "2024-06-05T23:57:24.911602Z", - "approved": "2024-01-12T22:49:32.221238Z", - "queued": "2024-01-10T07:17:59.479442Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 4197, - "followers": 20, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [ - "decoration", - "mobs" - ], - "loaders": [ - "datapack", - "fabric", - "forge", - "quilt" - ], - "versions": [ - "6JHXDzPq", - "GLphsuzM", - "InaSMe3l", - "AokXq2yN", - "QgTa7HEt", - "B4nzmoMh" - ], - "icon_url": "https://cdn.modrinth.com/data/zxQ8fN7I/486b9dbd41474d3288b40ac315bc9acd8c109c82.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/zxQ8fN7I/images/202fed4f122b10f65bcf0e9e0410c935fdacbb75.png", - "featured": false, - "title": null, - "description": null, - "created": "2024-01-10T07:11:33.537753Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zxQ8fN7I/images/7d9935a1ca6f35dbeafb71558ff9c1e5587f2cf3.png", - "featured": false, - "title": null, - "description": null, - "created": "2024-01-10T07:12:06.941767Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zxQ8fN7I/images/9e184a16e113bfbb3db59f29f2b361ba2120c78d.png", - "featured": false, - "title": null, - "description": null, - "created": "2024-01-10T07:11:58.419519Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zxQ8fN7I/images/ba33185ec9376a05e7d8b91871c070ab2c7bcf0c.png", - "featured": false, - "title": null, - "description": null, - "created": "2024-01-10T07:11:44.270393Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zxQ8fN7I/images/c4c017bafb49af11ed44216384d7bca7238bf917.png", - "featured": false, - "title": null, - "description": null, - "created": "2024-01-10T07:11:27.463358Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zxQ8fN7I/images/e7345ddb0a2863a73e658db94dba7e870299e5d1.png", - "featured": false, - "title": null, - "description": null, - "created": "2024-01-10T07:11:51.542734Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/zxQ8fN7I/images/faa2744a3c0c5ea4aced816117bd7295cfccd945.png", - "featured": true, - "title": null, - "description": null, - "created": "2024-01-10T07:11:15.120742Z", - "ordering": 0 - } - ], - "color": 3621424, - "thread_id": "q8srE47S", - "monetization_status": "monetized" - }, - "atHH8NyV": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.12.2", - "1.16.5", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "atHH8NyV", - "slug": "legendary-tooltips", - "project_type": "mod", - "team": "80MpFuhC", - "organization": null, - "title": "Legendary Tooltips", - "description": "Give your rare items a fancier tooltip! Also adds additional tooltip configuration options.", - "body": "

Ever feel like item tooltips are a little lackluster?  Legendary Tooltips is here to change that.

\n

\n

This mod will allow you to change the tooltips of a selection of items of your choice to embellished works of art.  It also adds a host of other tooltip options including centered item names, tooltip shadows, matching tooltip borders to item colors, separators under item names, 3d item previews, compact tooltips, and more!

\n

 

\n

This mod requires Iceberg, you can download it here.
Versions 1.3 and up require Prism, you can download it here.
 

\n

 

\n

Client / Server

\n

This mod is fully client-side.

\n

 

\n

Configuration

\n

Extensive configuration instructions can be found here.  Please read this first!

\n

 

\n
Players
\n
\n

The configuration file includes instructions for setting up tooltips however you feel fit, please read the configuration instructions first!  Supports up to sixteen custom borders, each of which can be set to apply to items by name, mod, tag, vanilla rarity, item name color, display name, tooltip text, or NBT tag.  By default, the mod includes the custom border seen above, and more can easily be added with a resource pack.  For an example resource pack that adds ten custom frames, check out Eclectic Trove!

\n
\n

 

\n
Mod authors
\n
\n

The following only applies to version 1.2 and later!

\n

If you are interested in adding custom borders to items in a mod you are coding, it is possible by adding Legendary Tooltips as a dependency.  (Use cursemaven.com for this.)

\n

Use the LegendaryTooltipsConfig.addFrameDefinition() method to specify a list of selectors for a given ResourceLocation / frame index (see configuration file documentation if you don't understand what this means).  This method is not widely supported, so if it isn't working, please try the preferred data-driven method below instead.

\n
\n

 

\n
Resource pack authors
\n
\n

Borders can be customized via resource packs.  The resource pack is capable of replacing the default border included in the mod with up to 16 custom borders that can be used by the mod.  Please see Eclectic Trove for an example--I recommend using this as a starting point when designing your own borders.  There is also a template image available to make drawing easier, which can be found here (this is a Photoshop project, so you will need Photoshop or an image editor that can read Photoshop files like Gimp).

\n

 

\n

The following only applies to version 1.2 and later!

\n

As of version 1.2, it is also possible for resource packs and mods to define custom borders using a .json file resource included in the pack/mod itself.  This file is loaded differently than normal resources, as they do not replace each other--all border definitions found in all active custom border resource files will be loaded and applied.  These files allow you to use any properly-formatted image resource and can specify all colors to match.  An example file that describes the file format can be found here.  Please read this file first, as it contains a lot of information.  You can also find an example in the noconfig variant of Eclectic Trove, which contains definitions for many vanilla items, here.  

\n
\n

 

\n

Compatibility

\n

Highly compatible, this mod doesn't change the underlying tooltip behavior, only adds on.  Also integrates with Equipment Compare to provide even fancier comparison tooltips! (See images for an example)

\n

If you find some sort of compatibility issue, please let me know!

\n

 

\n

You are free to use this mod in modpacks.

\n

 

\n

\n

Problems, feature request, something else?  Join us on Discord!

", - "body_url": null, - "published": "2022-11-15T19:38:33.355951Z", - "updated": "2024-08-02T22:47:21.612005Z", - "approved": "2022-11-15T21:35:38.643371Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-ND-4.0", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "url": null - }, - "downloads": 1466135, - "followers": 1235, - "categories": [ - "adventure", - "equipment", - "utility" - ], - "additional_categories": [ - "decoration", - "game-mechanics" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "FE9VHeSA", - "CjEZnKLB", - "Stq0nmhy", - "QqAHVnpI", - "qAjH3bHL", - "5P7LJDXQ", - "yiXNxlzi", - "WN77B9Es", - "U8v4WrrK", - "hMR5epDy", - "UOVPhZoi", - "cUoZ3rR0", - "msfSSDAn", - "43mOsya6", - "pKKg19XI", - "JhxD2e6J", - "qeYFVZQ1", - "y08hPXLb", - "fvJtXL6i", - "P7o2ppJw", - "YH6Zg5SV", - "N5MWkeNK", - "ATZor3BM", - "va5YC3jO", - "Hd3tuA2u", - "e1VWiU4Z", - "1y6jRPCS", - "Wb73Fntb", - "b3uUDJIJ", - "cmiVyupa", - "UTTS7kWE", - "JLVpPTBZ", - "mETd5tfg" - ], - "icon_url": "https://cdn.modrinth.com/data/atHH8NyV/be363570c1dd3e0954712949ecad2600893bf36f.png", - "issues_url": "https://github.com/AHilyard/LegendaryTooltips/issues", - "source_url": "https://github.com/AHilyard/LegendaryTooltips/", - "wiki_url": "https://github.com/AHilyard/LegendaryTooltips/wiki/Configuration-Instructions", - "discord_url": "https://discord.gg/S5NQjbXPnb", - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/donate/?business=NYKUAV883JKA2&no_recurring=0&item_name=Thank+you+for+considering+a+donation.+It+helps+to+support+me+by+allowing+me+to+spend+more+time+making+mods+and+games.¤cy_code=USD" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/atHH8NyV/images/2ec71690fa88977d699e984223c62d19a430718d.png", - "featured": false, - "title": "Before / After", - "description": "Bring those tooltips to life.", - "created": "2022-11-15T19:54:04.687862Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/atHH8NyV/images/7a8688ef134a9a4e34b12200f8a152e62534a7bb.png", - "featured": false, - "title": "Try out the matching border color option.", - "description": "Works with all modded item colors!", - "created": "2022-11-15T19:54:05.917969Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/atHH8NyV/images/9102ae8314c3ab5154b14b7c0ee713f98ba3b70e.png", - "featured": false, - "title": "Integrates with Equipment Compare!", - "description": "Make those comparison tooltips even fancier!", - "created": "2022-11-15T19:54:07.151509Z", - "ordering": 0 - } - ], - "color": 4538946, - "thread_id": "atHH8NyV", - "monetization_status": "monetized" - }, - "uJXTNuf0": { - "client_side": "unknown", - "server_side": "unknown", - "game_versions": [ - "1.20.1" - ], - "id": "uJXTNuf0", - "slug": "lets-do-camping", - "project_type": "mod", - "team": "zospLU20", - "organization": null, - "title": "[Let's Do] Camping", - "description": "How about we sleep outside today? Grab your backpack, pack the tent, grill, and sleeping bag, and let's go!", - "body": "\u00a0![Logo](https://imgur.com/X8atspG.png)\n\n\n
\n
\n\u00a0
How about we sleep outside today? Grab your backpack, pack the tent, grill, and sleeping bag, and let's go!\n
\n
\n
\n\n\u00a0\n\u00a0\n__Key Features__\n
\n* 7 new Backpacks and giving 3 extra rows of storage. That's it! No additional gimmicks\n* Tents and Sleeping Bags in all colors\n* A grill for grilling meat - giving it some Nutrition and Saturation boost\n* You can now craft bundles\n
\n\u2026 and more\n
\n
\n

\n\u00a0
Have fun Outdoors! :)\u00a0\n
\n
\n
\n
\n
\n
Requires Architectury
\n
\n
\n
\n
\n\u00a0
Dedicated to MissLilitu
\n\u00a0\n\u00a0", - "body_url": null, - "published": "2024-07-27T18:38:15.493170Z", - "updated": "2024-08-14T09:59:15.124985Z", - "approved": "2024-07-28T07:14:14.760952Z", - "queued": "2024-07-27T18:44:18.921762Z", - "status": "approved", - "requested_status": "unlisted", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 2628, - "followers": 24, - "categories": [ - "storage" - ], - "additional_categories": [ - "decoration" - ], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "3pZWoULG", - "w4TC1HEK", - "76mqacKu", - "iSIrQiyW", - "ubY51oYF", - "7oj0JF2V" - ], - "icon_url": "https://cdn.modrinth.com/data/uJXTNuf0/227cd60faccde49bd71d6567096b1807be6eb11e.png", - "issues_url": "https://github.com/satisfyu/Let-s-Do-Hub/issues", - "source_url": "https://github.com/satisfyu/Camping", - "wiki_url": null, - "discord_url": "https://discord.gg/Vqu6wYZwdZ", - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://paypal.me/mrclbe" - }, - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/user?u=78595058" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/uJXTNuf0/images/255e6e6005c4028a0285aa3babe7fe62eda51b29.jpeg", - "featured": false, - "title": "Overwatch", - "description": "Taking overwatch with my new Backpack", - "created": "2024-07-27T18:42:22.022659Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uJXTNuf0/images/468a09dcd1a8116cce8648b5c25ce3141777f028.jpeg", - "featured": false, - "title": "The End", - "description": "A Enderbag! Access your Enderchest from everywhere. ", - "created": "2024-07-27T18:43:11.881577Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uJXTNuf0/images/730f51c034426b30b7bb239d7888fc081b6bd515.jpeg", - "featured": false, - "title": "A small Camp", - "description": "Some Tents, a Grill and me wearing one of the brand new Backpacks!", - "created": "2024-07-27T18:41:59.150755Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/uJXTNuf0/images/fb04f19452019a42c4ec987f50e5143079b92b7b.jpeg", - "featured": true, - "title": "Night Camp", - "description": "A blue Sleeping Bag, a Sheepbag and Tent", - "created": "2024-07-27T18:42:53.241616Z", - "ordering": 0 - } - ], - "color": 1515570, - "thread_id": "R3MkN8Ih", - "monetization_status": "monetized" - }, - "yUBXc3AH": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20", - "1.20.1", - "1.21" - ], - "id": "yUBXc3AH", - "slug": "libz", - "project_type": "mod", - "team": "S7gDIPP8", - "organization": null, - "title": "LibZ", - "description": "Open source library for a couple of Globox_Z mods", - "body": "![Headline](https://i.imgur.com/xtuhDhy.png)\n\n
\n\n[](https://discord.gg/cV4cJyGXqF) \n[](https://globox1997.github.io/wiki/mods/LibZ/)\n[](https://github.com/Globox1997/LibZ/issues)\n
\n\n\u201cDescription\u201d\n

\n\nThis mod is a library mod for a couple of Globox_Z's mods. \nOne main feature it adds is the tab registry for visible screen tabs. \nHonestly, I never wanted to create a library mod and publish it here like others did but after modding for quite some time now, this makes sense.\n \n\n\u201cMisc\u201d\n

\n\n[](https://modrinth.com/mod/fabric-api)\n\n\n\nThis mod is developed for Fabric. \nThere are no plans to develop a Forge version. \n\n\nModpack Permission: \nFeel free to use it in any modpacks.\n\n\nBug Report: \nJust report bugs at the github page.", - "body_url": null, - "published": "2023-04-19T18:24:35.101851Z", - "updated": "2024-06-23T14:09:59.088337Z", - "approved": "2023-04-20T22:07:43.401902Z", - "queued": "2023-04-19T20:31:40.302170Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 597126, - "followers": 55, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "HbCwlPRA", - "HOECobmO", - "AMqL6VaC", - "soKX5h3N", - "yYR9jqw2", - "BEPAjfEE", - "wBIAaCvH" - ], - "icon_url": "https://cdn.modrinth.com/data/yUBXc3AH/3bbbb712213f6c74dbeb90ab6bad1c0a4798ce0f.png", - "issues_url": "https://github.com/Globox1997/LibZ/issues", - "source_url": "https://github.com/Globox1997/LibZ", - "wiki_url": "https://globox1997.github.io/wiki/mods/LibZ/", - "discord_url": "https://discord.gg/cV4cJyGXqF", - "donation_urls": [], - "gallery": [], - "color": 12369084, - "thread_id": "yUBXc3AH", - "monetization_status": "monetized" - }, - "gvQqBUqZ": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "gvQqBUqZ", - "slug": "lithium", - "project_type": "mod", - "team": "peSx5UYg", - "organization": null, - "title": "Lithium", - "description": "No-compromises game logic/server optimization mod", - "body": "Lithium is a modern, general-purpose optimization mod for Minecraft which works to improve a number of systems (game physics, mob AI, block ticking, etc) with the goal of **not changing any vanilla mechanics**. \n\n
\n\nThe mod works **on both the client and server**, and can be installed on servers **without requiring clients to also have the mod** (and vice versa.)\n\n
\n\nFor multiplayer servers, administrators can expect a sizeable improvement to tick times, allowing their hardware to support more loaded entities, chunks, and players. Even in single-player, Lithium helps to improve performance by optimizing the internal game server, which is used for \"ticking\" the world. This can free up your computer's processor to focus on other tasks, resulting in **improved frame rates and increased responsiveness**. \n\n\n
\n\n\nThe strict goal of maintaining exact behavior with vanilla makes Lithium suitable for almost any Minecraft server running Fabric, even for highly complex gameplay scenarios and creations. In fact, our continued insistence towards not changing vanilla gameplay has even led to the mod being officially allowed in [Minecraft speedrunning](https://www.speedrun.com/mc).\n\n
\n\n## Installation\n\nMake sure you have the latest version of Fabric Loader present and then simply drop the mod into your mods folder. No other mods or additional setup (not even Fabric API!) is required. You do not need to create new worlds in order to take advantage of the mod.\n\n
\n\n\nWhile you're at it, you may want to check out two of my other mods, [Phosphor](https://modrinth.com/mod/phosphor) and [Sodium](https://modrinth.com/mod/sodium), as they're both fully compatible and only help to further improve performance in different parts of the game.\n\n
\n\n## Configuration\n\nLithium makes use of an semi-unusual configuration system which allows you to enable or completely disable patches the mod applies. This system allows fine-grained control over what code in Minecraft is modified by Lithium, and as such, can be used to completely eliminate bugs or mod incompatibilities introduced by the mod.\n\n
\n\nFor more information, please read [the wiki entry](https://github.com/CaffeineMC/lithium-fabric/wiki/Configuration-File) on modifying your configuration file.\n\n
\n\nPlease note: An empty configuration file is *perfectly normal* and just means you want to use the default options, which are already set up out of the box for the best performance the mod can offer.\n\n
\n\n## Reporting Issues\n\nPlease use the issue tracker linked at the top of the page to report bugs, crashes, and other issues.\n\n", - "body_url": null, - "published": "2021-01-03T00:56:52.292581Z", - "updated": "2024-08-11T17:21:31.831246Z", - "approved": "2021-01-03T00:56:52.292581Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 10552592, - "followers": 10712, - "categories": [ - "optimization" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "EhG1mQzx", - "5fmGl08Y", - "ouTdXXWj", - "igqdFUYG", - "pGhOMdTm", - "Le0tKjFX", - "rvsW1zhb", - "7jxErppe", - "aZ0JFf08", - "cTZv31gu", - "nVR7Q63z", - "FHFKMKeu", - "2w527DB2", - "2CbyxeU0", - "2aoHIXuK", - "Ehsd7YUl", - "MoF1cn6g", - "pHl1Vi6k", - "pXdccFQf", - "sIKhU9s4", - "ZRR9yqHD", - "Zs3sdHjK", - "Nba2vozh", - "2ysRxhIL", - "ySBrfN8N", - "xVm1caOt", - "IQxlSIiw", - "FXG2XqRP", - "ALnv7Npy", - "OKrb9xMn", - "3Gq9H7R9", - "7scJ9RTg", - "XS6vJwop", - "sMWkk4VU", - "GYl3zwgt", - "m6sVgAi6", - "53cwYYb1", - "14hWYkog", - "2KMrj5c1", - "ZSNsJrPI", - "qdzL5Hkg", - "WzQmxYRa", - "nMhjKWVE", - "tDFVQpHO", - "bAbb09VF", - "g2qXxjsR", - "fsK2ycFx", - "OC4JOVBe", - "my7uONjU", - "p25IJhj0", - "5a3sPIH2", - "NTZCh7rb", - "5szYtenV" - ], - "icon_url": "https://cdn.modrinth.com/data/gvQqBUqZ/icon.png", - "issues_url": "https://github.com/caffeinemc/lithium-fabric/issues", - "source_url": "https://github.com/caffeinemc/lithium-fabric", - "wiki_url": null, - "discord_url": "https://caffeinemc.net/discord", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/2No2Name" - } - ], - "gallery": [], - "color": 15395571, - "thread_id": "gvQqBUqZ", - "monetization_status": "monetized" - }, - "XaDC71GB": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5-rc3", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "XaDC71GB", - "slug": "lithostitched", - "project_type": "mod", - "team": "V5sujL1J", - "organization": null, - "title": "Lithostitched", - "description": "Library mod with new configurability and compatibility enhancements for worldgen", - "body": "# Lithostitched\n\nLithostitched is a library mod for Fabric and Neoforge with new configurability and compatibility enhancements for worldgen.\n\n## Description\n\nThis mod introduces new tools for datapack and modded worldgen developers to utilize, with the aim of increasing inter-project compatibility and expanding configurability in general. Currently, there are features such as:\n- Biome modifiers\n- Template pool injectors\n- Surface rule modifiers\n- Guaranteed pieces in jigsaw structures\n\nAll of these new capabilities are **data-driven**! Take a look at the [Lithostitched Wiki](https://github.com/Apollounknowndev/lithostitched/wiki) for more information.", - "body_url": null, - "published": "2023-08-03T19:55:34.133706Z", - "updated": "2024-07-27T04:31:07.865614Z", - "approved": "2023-11-14T21:23:20.562747Z", - "queued": "2023-11-12T08:46:20.672463Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 494696, - "followers": 183, - "categories": [ - "library", - "utility", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "8fRJMUtj", - "2GhadkWw", - "nxR2QJq9", - "ffxUpKO9", - "nWGTsnuc", - "1d7slIuK", - "RpsFZIW7", - "fqTBv1lv", - "zENaprO1", - "lSEqJCDB", - "xoeYggd1", - "CGuNKKtx", - "ivdfbiyU", - "282AV7oN", - "GSpxeHSW", - "v6zMMJ19", - "XEx1V1hn", - "5QR5PAS6", - "y49el8x8", - "Da1jDBpW", - "4ac1XgMH", - "eF4QuuoD", - "sOHwiEW6", - "g01HKP5e", - "SKnmNMCM", - "THwW3NlU", - "ZXXJfwMx", - "hnvpI0hn", - "DruvQkF7", - "jfpvoA4O", - "FNkZqfSj", - "jEiKH0Fw", - "BqlZtg2R", - "fvEGd9yu", - "d0nhXKYJ", - "IB3ZwwFr", - "oq7IWIMY", - "EKDwshle", - "WzBvUWrI", - "1qkHiTdN", - "uU1zP8Xq", - "S4aRnNaS", - "41JvRcQ8", - "H8ayf2w5", - "Tr6EqtWX", - "P9uKfQS0", - "VyXuOP1c", - "aw2MztJz", - "PxgLRee5", - "gPw9w4zf", - "t46P71pQ", - "ZeoIH2iV", - "cRMmOPJV", - "yl71RvCO", - "WpqMDbHg", - "il99xVpN", - "qE7KvqIs", - "leDMJ3Pd", - "M9bgOO4Z", - "i8IfVyvr", - "Nrw8onG0", - "UlXj63sO", - "6jQmTIAp", - "3o9iOcAT", - "vhukthve", - "Mk3pndkm", - "wg3B3m4l", - "p7fnTdUT", - "IK5OY4kh", - "6PZ4jxK5", - "gLnnBHzT", - "DzU5aqhv", - "zRADi2S7", - "di7edPqY", - "waP0noCS", - "6fbZrlp1", - "Lhb8AZxY" - ], - "icon_url": "https://cdn.modrinth.com/data/XaDC71GB/bc3425bcb318176adc7da99b6eec48787eed98d3.png", - "issues_url": "https://github.com/Apollounknowndev/lithostitched/issues", - "source_url": "https://github.com/Apollounknowndev/lithostitched/", - "wiki_url": "https://github.com/Apollounknowndev/lithostitched/wiki", - "discord_url": null, - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/apollodev" - } - ], - "gallery": [], - "color": 14471077, - "thread_id": "XaDC71GB", - "monetization_status": "monetized" - }, - "67kVxsaO": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.21" - ], - "id": "67kVxsaO", - "slug": "lmft", - "project_type": "mod", - "team": "8ac4FeWA", - "organization": null, - "title": "Load My F***ing Tags", - "description": "Prevents Incorrect Tag Entries from breaking an entrie Tag", - "body": "![Title Image](https://cdn.modrinth.com/data/cached_images/2755f12b234e5834d2ad31ef93a6eb745f29ab10.png)\n\n
\n\nA Simple mod that prevents Minecraft from throwing out an entire tag of its contents if one or more entries within the tag are invalid. There will be a message found within the game if the tags are \"cooked\" and more info similar to the base game can be found within the Log of the Server/Client the mod is running.\n\nThe reason behind this mod is the issue that some mod or data pack may add an invalid entry to let's say \"minecraft:mineable/pickaxe\" leading to all pickaxe mineable blocks being unmineable which breaks the game.\n\n**TLDR:** This mod prevents Mod/Datapack mistakes from breaking entire portions of the game. For more Info involved in either **Understanding** or **Silencing** the Ingame Chat Message go to the [Github Link](https://github.com/Dragon-Seeker/LoadMyFingTags/blob/3961e898550c4d996199bea0fa408a61e87e8dba/info.md) for more info\n\n## Note about Versioning\n- **[MultiLoader Update]** Ver1.0.1: Fix issue involved with mixins only applying client side\n### Forge\n- **[47.1.44 - 47.2.5]** Ver1.0.3: Fix issues with forge reimplementing Singleplayer Modmenu \n- **[47.2.6 and Up]** Ver1.0.4: Fix issue with forge patch bug with TagGroup.Loader with HashSet instead of LinkedHashSet", - "body_url": null, - "published": "2022-08-05T22:00:34.765207Z", - "updated": "2024-06-13T23:26:33.495157Z", - "approved": null, - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC0-1.0", - "name": "Creative Commons Zero v1.0 Universal", - "url": null - }, - "downloads": 449677, - "followers": 70, - "categories": [ - "cursed", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "A5wEWxlR", - "rNZ0t6Uw", - "aZVAynWJ", - "jRzEDln8", - "hQ1oeWSY", - "kvmMQprz", - "JBfVAVN4", - "FFjTILwW", - "PLx01D8M", - "Thotlx8T", - "XCG151p5", - "NbrNT9lM", - "IWpydKCV", - "uNo4PuMq", - "D7tQvUmL", - "Eei63n9t", - "G3tcpqxZ", - "9xw7byXk", - "U330gCJM", - "FMTxW0ZB", - "wtPd74Rj", - "3lVpp3ss", - "XJdD8eB6", - "u5vsX04C", - "8bpAnmFd" - ], - "icon_url": "https://cdn.modrinth.com/data/67kVxsaO/icon.png", - "issues_url": "https://github.com/Dragon-Seeker/LoadMyFuckingTags/issues", - "source_url": "https://github.com/Dragon-Seeker/LoadMyFuckingTags", - "wiki_url": null, - "discord_url": "https://discord.com/invite/xrwHKktV2d", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/blodhgarm" - } - ], - "gallery": [], - "color": 15694974, - "thread_id": "67kVxsaO", - "monetization_status": "monetized" - }, - "TqCKvqjC": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.12", - "1.12.1", - "1.12.2", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4" - ], - "id": "TqCKvqjC", - "slug": "load-my-resources", - "project_type": "mod", - "team": "MQVnLgFq", - "organization": null, - "title": "Load My Resources", - "description": "Load resources on game start, like a resource pack, but enabled by default.", - "body": "# There will be no more updates for LMR. This mod is not maintained anymore. Please use other resource loader mods instead.\n\n
\n
\n
\n
\n
\n
\n
\n
\n\n\n\n\n\n\n

\n\n\n## Dependencies\n\n### Fabric\n- [Fabric API](https://modrinth.com/mod/fabric-api) (Only for Fabric)\n\n## About\u00a0\n\n\"Load My Resources\" is a client-side mod to automatically load resources like images and sounds on game start.
\nIt's like using a resource pack, but it is enabled by default and can't be disabled by the user.
\nOn top of that, it's hidden from the resource pack menu, so you don't need to worry about a useless pack entry!\n\n### How to Load Resources\n\nLoading resources is not very difficult, but if you absolutely don't know how resource packs work, please watch a YouTube tutorial first or this will be a bit hard for you.\n\n1. To generate all important directories and files, start the game one time with the mod installed and close it again.\n2. Open the\u00a0newly generated folder named 'resources' in your '.minecraft' directory. This is the directory the mod will load your resources from.\n3. Copy all resources you want to load to the 'resources' folder. If you want to load resources from a resource pack, copy everything from inside the pack's 'assets' folder to this directory.\n4. Start the game and you will now be able to use the loaded resources in mods and resources from a resource pack will be visible in game.\n\n**Nice To Know:**\nThe `resources` folder is like the `assets` folder in a resource pack. So namespaces work exactly the same as for a normal resource pack.\nFor example: If you put a texture in `resources/mytextures`, the namespace of textures inside the `mytextures` folder will be \"mytextures\".\n\n## Bug Reports and Requests\n\nYou can report bugs and request features either on\u00a0[GitHub](https://github.com/Keksuccino/Load-My-Resources/issues)\u00a0or via\u00a0[Discord](https://discord.gg/UzmeWkD)!\n\n## Modpacks\n\n\"Load My Resources\" can be freely used in modpacks.\n\n## Special Thanks\n\nTo my patrons:
\n- Kreezxil
\n- q!!!
\n- Jolihan
\n\n## Copyright\n\n\"Load My Resources\" Copyright \u00a9 2021 Keksuccino.
\n\"Load My Resources\" is licensed under KML (Keksuccino Mod License).
\nSee \"Custom License\" in the \"About Project\" section for more informations about the license.\n\n## Server Needed?\n\nYou need a Minecraft server to play with your friends but it's just too much work to setup one on your own?
\nNo problem, just rent an ready-to-use server and start playing in a snap!\n\nJust click on the image below and use the code **keksuccino** to get **25% off** your first month!\n\n

", - "body_url": null, - "published": "2022-11-23T22:33:01.363745Z", - "updated": "2023-09-24T04:55:52.476727Z", - "approved": "2022-11-25T05:08:18.090422Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 997210, - "followers": 116, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "wYEBYtRc", - "LS7zFG0F", - "ZvOOKnBo", - "7wNkRxrR", - "BlnsvnLh", - "ncfcapSO", - "XS4A9Aoo", - "ErYeBTin", - "7WP876Jm", - "gXzSBMIG", - "EQeLLVsf", - "q8si2roM", - "VA60FWUa", - "lsBN5Uh2", - "8MDPsQ9J", - "vO7R2WNi", - "L7MIAeTT", - "r45QO9Cd" - ], - "icon_url": "https://cdn.modrinth.com/data/TqCKvqjC/52f56718a4367dbf009524348c325bd86a81aed4.png", - "issues_url": "https://github.com/Keksuccino/Load-My-Resources/issues", - "source_url": "https://github.com/Keksuccino/Load-My-Resources", - "wiki_url": null, - "discord_url": "https://discord.gg/UzmeWkD", - "donation_urls": [], - "gallery": [], - "color": 263172, - "thread_id": "TqCKvqjC", - "monetization_status": "monetized" - }, - "oMitr7dU": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20", - "1.20.1" - ], - "id": "oMitr7dU", - "slug": "mcda", - "project_type": "mod", - "team": "pmaQylHH", - "organization": "KpEDz87R", - "title": "MC Dungeons Armors", - "description": "Bringing the armors of Minecraft Dungeons to Minecraft", - "body": "[\"Button](https://modrinth.com/mod/emi)\n[\"Button](https://modrinth.com/mod/fabric-api)\n\n# Introduction\nHave you ever wanted to have the armors from Minecraft Dungeons in your Minecraft world? Well, now that's possible! MC Dungeons Armors, also known as MCDA, aims to bring all of these armors, and more, from Minecraft Dungeons to Minecraft.\n\n# Content\n![An image showcasing all of the armor from MC Dungeons Armor on armor stands](https://cdn.modrinth.com/data/oMitr7dU/images/2d96ab733184d43a577f41d017ece5d9cc4e4680.png)\nRight now, there are 74 new armor sets to the game ranging from the Evocation Robes to mysterious Curious Armor. Most of the non-unique versions have crafting recipes in the Vanilla Recipe Book and they show up in Recipe Viewers such as [Roughly Enough Items](https://modrinth.com/mod/rei) or [EMI](https://modrinth.com/mod/emi). Whilst Recipe Viewers are not necessary, they are HIGHLY recommended.\n\n## Related Mods\nWould you like weapons as well? Well, check out [MC Dungeons Weapons](https://modrinth.com/mod/mcdw)!\n\n[![Banner and link indicating sponsorship by Bisect Hosting](https://www.bisecthosting.com/partners/custom-banners/9deaa8f0-11c2-41f1-8f4f-32d2493b0912.png)](https://www.bisecthosting.com/Timefall)\n\nWould you like artifacts as well? Well, check out [MC Dungeons Artifacts](https://modrinth.com/mod/mcdar)!\n\nDo you like the enchanting style of Dungeons? Check out [MC Dungeons Enchanting](https://modrinth.com/mod/mc-dungeons-enchanting)!\n\n# Attributions/Special Thanks\nMC Dungeons Armor could not have ever existed without the amazing people mentioned below. They were instrumental to the inspiration and education needed to produce MC Dungeons Armor and the rest of MCDX (the MC Dungeons Suite).\n\n## SeaOfPixels\nThe continuing improvement to the visuals of this mod would not be possible without [Sea of Pixels](https://powerups4u.wixsite.com/seaofpixels). He has licensed his amazing art for MC Dungeons Armor and has worked with us to balance out some of the issues with MCDA as well. SeaOfPixels has allowed for his amazing models and textures from his resource pack [New Default+](https://www.curseforge.com/minecraft/texture-packs/newdefaultplus) to be used in MCDA. Please show him some support and check it out! If you like CIT texture packs, I'm sure that you'll have a blast!\n\n## SattesKrokodil\nSattes made the amazing drop art for the various mobs as well as the crafting art. Check him out at his [Patreon](https://www.patreon.com/sattes) or check out the [Adventure Pack](https://www.curseforge.com/minecraft/modpacks/fabric-adventure-pack)! We'd love to see you over there!\n\n## Fourmisain\nFourmisain has been amazing in helping me fix an untold number of errors in my code and being responsible for the major rework for 1.2.0. I have learnt a great deal from them and am greatly indebted to their kindness.\n\n## BackupCup\nCup is an amazing pixel artist and is a budding Kotlin programmer. Thanks to them, we have a new suite of icons for MCDX and the icon for MCDA is thanks to them! Please check out their projects [here](https://modrinth.com/user/BackupCup)!\n\n# Localisations/Translations\nWould you like to have MC Dungeon Armor translated into your language? Please submit your translation on the GitHub page and I'd be glad to add it!\n- English - `en_us` - [Chronos_Sacaria](https://modrinth.com/user/Chronos_Sacaria)\n- Korean - `ko_ko` - gyular\n- Simplified Chinese - `cn_zh` - Hastag233\n\n# Patrons\nWithout my patrons, I would not be able to devote as much time as I do to making these mods.\n\n## Special thanks to\n- Deona (Custom)\n- 7z99 (Claymore)\n- EmmyAllEars (Claymore)\n- purejosh (Sword)\n- OnlyANeko (Sword)\n\n# FAQ\n- Q: Why does MCDA not work with Optifine?\n - A: Optifine's code is closed source and extremely invasive. This is not a bad thing, in and of itself; but it makes it almost impossible to troubleshoot anything whilst still respecting the licencing that sp614x uses. So, out of respect for them so as to not have to explore their code without permission, we simply do not support it. Please consider the following alternatives:\n - FPS Enhancement and Optimisations -- [Sodium](https://modrinth.com/mod/sodium) (Fabric); [Rubidium](https://modrinth.com/mod/rubidium) (Forge)\n - Shaders -- [Iris](https://modrinth.com/mod/iris) (Fabric); [Oculus](https://modrinth.com/mod/oculus) (Forge)\n - Rendering Compatibility -- [Indium](https://modrinth.com/mod/indium) (Fabric); [Reforgium](https://modrinth.com/mod/reforgium) (Forge)\n- Q: Can I use your mod in my modpack?\n - A: Absolutely! I only ask that you provide a link back to this page.\n- Q: I've seen your mod on other sites. Did you post it and are they safe?\n - A: I have not, nor do I plan to, post my mod on any other sites than Modrinth, Curseforge or our GitHub page. If you have downloaded this mod from somewhere else: \n 1. It isn't from us \n 2. It may have some kind of malicious files or have been modified in some way. I urge you to delete the file, run a full virus and malware scan and, if you want to use MC Dungeons Artifacts, come and download it on Modrinth, CurseForge or from GitHub.\n- Q: 1.12.2?\n - A: Given the massive strides that have been made with Minecraft's code since 1.12 and the subsequent changes to the underlying code, a 1.12.x port is simply untenible. Please see this [link](https://howoldisminecraft1122.today/) for more information.\n- Q: Will the mod be ported to 1.x.x?\n - A: MC Dungeons Weapons, MC Dungeons Armors and MC Dungeons Artifacts are only developed for the latest version of Minecraft. Backports should not be expected.\n- Q. Forge?\n - A. MC Dungeons Artifacts is compatible with Forge by using the following mods: [Sinytra Connector](https://modrinth.com/mod/connector), [Connector Extras](https://modrinth.com/mod/connector-extras) and the [Forgified Fabric API](https://modrinth.com/mod/forgified-fabric-api) which are being developed by Su5eD. Please make sure to follow all of their instructions in order to have the best experience.\n - Note: If you wish to use [Clumps](https://modrinth.com/mod/clumps), please make sure to use the Fabric version as we rely on a method that is not present in the Forge version.\n - If you are looking for a mod that was specially built for Forge with similar content, please consider checking out [Dungeons Gear](https://www.curseforge.com/minecraft/mc-mods/dungeons-gear) by the_infamous_1.", - "body_url": null, - "published": "2023-11-13T05:35:15.060865Z", - "updated": "2024-04-21T00:50:35.088294Z", - "approved": "2023-11-15T02:08:58.040580Z", - "queued": "2023-11-13T05:46:45.409163Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-Timefall-Development-License-1.1", - "name": "", - "url": "https://github.com/Timefall-Development/Timefall-Development-Licence/blob/main/TimefallDevelopmentLicense1.1.txt" - }, - "downloads": 333693, - "followers": 125, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "NoLGJgGN", - "kOZVEfRn" - ], - "icon_url": "https://cdn.modrinth.com/data/oMitr7dU/066c6db2a97f7f7fb4806406b45c93a0a7f5ae79.png", - "issues_url": "https://github.com/chronosacaria/MCDungeonsArmors/issues", - "source_url": "https://github.com/chronosacaria/MCDungeonsArmors", - "wiki_url": "https://github.com/chronosacaria/MCDungeonsArmors/wiki", - "discord_url": "https://discord.gg/7RCRy2CuyC", - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/cgi-bin/webscr?return=https://www.curseforge.com/minecraft/mc-mods/mcdw&cn=Add+special+instructions+to+the+addon+author()&business=chronos.droid%40gmail.com&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted&cancel_return=https://www.curseforge.com/minecraft/mc-mods/mcdw&lc=US&item_name=MC+Dungeons+Weapons+(from+www.curseforge.com)&cmd=_donations&rm=1&no_shipping=1¤cy_code=USD" - }, - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/chronosacaria" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/oMitr7dU/images/2d96ab733184d43a577f41d017ece5d9cc4e4680.png", - "featured": true, - "title": "Armors Showcase", - "description": "This image shows all of the armors added by MC Dungeons Armors, totaling 74 armor sets.", - "created": "2023-11-13T05:42:45.919327Z", - "ordering": 0 - } - ], - "color": 4004636, - "thread_id": "IWwoXcQn", - "monetization_status": "monetized" - }, - "FZmGDE43": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20", - "1.20.1" - ], - "id": "FZmGDE43", - "slug": "mcdw", - "project_type": "mod", - "team": "Rw4Hj7fl", - "organization": "KpEDz87R", - "title": "MC Dungeons Weapons", - "description": "Adds the weapons, tools and weapon enchantments from Minecraft Dungeons", - "body": "[\"Button](https://modrinth.com/mod/emi)\n[\"Button](https://modrinth.com/mod/fabric-api)\n\n# Introduction\nHave you ever wanted to have the weapons from Minecraft Dungeons in your Minecraft world? Well, now that's possible! MC Dungeons Weapons (MCDW) aims to bring all of these weapons, and more, from Minecraft Dungeons to Minecraft.\n\n# Content\n![An image of multiple rows and columns showcasing the weapons from MC Dungeons Weapons](https://cdn.modrinth.com/data/FZmGDE43/images/ce47b733d99279758a579a1da74a42228844cf14.png)\nRight now, there are about 150 weapons added to the game ranging from flails to katanas to crossbows and bows. They all have crafting recipes in the Vanilla Recipe Book and they show up in Recipe Viewers such as [Roughly Enough Items](https://modrinth.com/mod/rei) or [EMI](https://modrinth.com/mod/emi). Whilst Recipe Viewers are not necessary, they are HIGHLY recommended.\n\n## Related Mods\nWould you like weapons as well? Well, check out [MC Dungeons Armors](https://modrinth.com/mod/mcda)!\n\nWould you like artifacts as well? Well, check out [MC Dungeons Artifacts](https://modrinth.com/mod/mcdar)!\n\nDo you like the enchanting style of Dungeons? Check out [MC Dungeons Enchanting](https://modrinth.com/mod/mc-dungeons-enchanting)!\n\n[![Banner and link indicating sponsorship by Bisect Hosting](https://www.bisecthosting.com/partners/custom-banners/9deaa8f0-11c2-41f1-8f4f-32d2493b0912.png)](https://www.bisecthosting.com/Timefall)\n\n# Attributions/Special Thanks\nMC Dungeons Weapons could not have ever existed without the amazing people mentioned below. They were instrumental to the inspiration and education needed to produce MC Dungeons Weapons and the rest of MCDX (the MC Dungeons Suite).\n\n## SeaOfPixels\nThe continuing improvement to the visuals of this mod would not be possible without [Sea of Pixels](https://powerups4u.wixsite.com/seaofpixels). He has licensed his amazing art for MC Dungeons Weapons and has worked with us to balance out some of the issues with MCDW as well. SeaOfPixels has allowed for his amazing models and textures from his resource pack [New Default+](https://www.curseforge.com/minecraft/texture-packs/newdefaultplus) to be used in MCDW. Please show him some support and check it out! If you like CIT texture packs, I'm sure that you'll have a blast!\n\n## Kai1907\nThis mod was inspired by the amazing CIT texturepack by Kai1907, which allows you to have (at least visually) these weapons as well as a variety of other items. Kai1907 allowed for his art to be used in the earlier versions of this mod. Please show him some support and check out his [awesome texturepack](https://www.planetminecraft.com/texture-pack/minecraft-dungeons-textures-for-minecraft-java-edition/) and his [YouTube channel](https://www.youtube.com/channel/UCDWE3OLgQv5w8E0WcNrzWyA).\n\n## LordDeatHunter\nFor helping with a massive amount of aspects of MCDW including the configs and teaching Chronos many of the foundations of Java. LordDeatHunter is probably most well known for [Fabric Waystones](https://modrinth.com/mod/fwaystones), which is definitely worth checking out!\n\n## BackupCup\nCup is an amazing pixel artist and is a budding Kotlin programmer. Thanks to them, we have a new suite of icons for MCDX and the icon for MCDW is thanks to them! Please check out their projects [here](https://modrinth.com/user/BackupCup)!\n\n# Localisations/Translations\nWould you like to have MC Dungeon Weapons translated into your language? Please submit your translation on the GitHub page and I'd be glad to add it!\n- English - `en_us` - Chronos_Sacaria\n- English - `en_gb` - Chronos_Sacaria\n- German - `de_de` - Kai1907 & SattesKrokodil (Incomplete as of version 2.0.2)\n- Korean - `ko_ko` - Soochaehwa & gyular\n- Portuguese - `pt_pt` - Chronos_Sacaria (Incomplete as of version 2.0.2)\n- Simplified Chinese - `cn_zh` - Chronos_Sacaria & Kasualix\n- Spanish - `es_es` - Chronos_Sacaria (Incomplete as of version 2.0.2)\n- Russian - `ru_ru` - realpeterpet (Incomplete as of version 2.0.2)\n\n# Showcases\nWe are eternally grateful to those who took the time out of their schedules to cover our mods. These are a few of the showcases that we have found.\n\n
\nClick here to see showcase videos.\n\n## Bursty\n- Title: NEW WEAPONS MOD IN MINECRAFT (Mod Showcase | MC Dungeons Weapons 1.16.5) \n- Date: 24 Febrary, 2021\n> \n\n## thebluecrusader\n- Title: Top 10 Minecraft Weapons Mods \n- Date: 8 January, 2021\n- Timestamp: 6:32\n> \n\n## Mister Echo\n- Title: 10 New Mods For Minecraft 1.16.3 | Fabric\n- Date: 23 October, 2020\n- Timestamp: 4:39\n> \n\n## Boodlyneck\n- Title: Top 10 Minecraft Mods Of The Week | Risk of Rain Mod, MC Dungeons Weapons, Chat Heads, and More!\n- Date: 16 September, 2020\n- Timestamp: 2:17\n> \n\n
\n\n# Patrons\nWithout my patrons, I would not be able to devote as much time as I do to making these mods.\n\n## Special thanks to\n- Deona (Custom)\n- 7z99 (Claymore)\n- EmmyAllEars (Claymore)\n- purejosh (Sword)\n- OnlyANeko (Sword)\n\n# FAQ\n- Q: Why does MCDW not work with Optifine?\n - A: Optifine's code is closed source and extremely invasive. This is not a bad thing, in and of itself; but it makes it almost impossible to troubleshoot anything whilst still respecting the licencing that sp614x uses. So, out of respect for them so as to not have to explore their code without permission, we simply do not support it. Please consider the following alternatives:\n - FPS Enhancement and Optimisations -- [Sodium](https://modrinth.com/mod/sodium) (Fabric); [Rubidium](https://modrinth.com/mod/rubidium) (Forge)\n - Shaders -- [Iris](https://modrinth.com/mod/iris) (Fabric); [Oculus](https://modrinth.com/mod/oculus) (Forge)\n - Rendering Compatibility -- [Indium](https://modrinth.com/mod/indium) (Fabric); [Reforgium](https://modrinth.com/mod/reforgium) (Forge)\n- Q: Can I use your mod in my modpack?\n - A: Absolutely! I only ask that you provide a link back to this page.\n- Q: I've seen your mod on other sites. Did you post it and are they safe?\n - A: I have not, nor do I plan to, post my mod on any other sites than Modrinth, Curseforge or our GitHub page. If you have downloaded this mod from somewhere else: \n 1. It isn't from us \n 2. It may have some kind of malicious files or have been modified in some way. I urge you to delete the file, run a full virus and malware scan and, if you want to use MC Dungeons Weapons, come and download it on Modrinth, CurseForge or from GitHub.\n- Q: 1.12.2?\n - A: No, just no.

\n- Q. Forge?\n - A. MC Dungeons Weapons is compatible with Forge by using the following mods: [Sinytra Connector](https://modrinth.com/mod/connector), [Connector Extras](https://modrinth.com/mod/connector-extras) and the [Forgified Fabric API](https://modrinth.com/mod/forgified-fabric-api) which are being developed by Su5eD. Please make sure to follow all of their instructions in order to have the best experience. If you wish to use [Clumps](https://modrinth.com/mod/clumps), please make sure to use the Fabric version as we rely on a method that is not present in the Forge version.", - "body_url": null, - "published": "2023-11-12T22:32:16.148279Z", - "updated": "2024-04-21T16:41:28.330335Z", - "approved": "2023-11-15T02:09:57.646381Z", - "queued": "2023-11-13T05:12:45.317925Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-Timefall-Development-License-1.2", - "name": "", - "url": "https://github.com/Timefall-Development/Timefall-Development-Licence/blob/main/TimefallDevelopmentLicense1.2.txt" - }, - "downloads": 238805, - "followers": 164, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "F4Nb4xBv", - "NVyPECBw", - "AhyZP1zF", - "O8JgP5eC", - "yybXHLu2", - "S2yuB3CX" - ], - "icon_url": "https://cdn.modrinth.com/data/FZmGDE43/278575796297e7198422c51c8096ed7dba613bf1.png", - "issues_url": "https://github.com/chronosacaria/MCDungeonsWeapons/issues", - "source_url": "https://github.com/chronosacaria/MCDungeonsWeapons", - "wiki_url": "https://github.com/chronosacaria/MCDungeonsWeapons/wiki", - "discord_url": "https://discord.gg/7RCRy2CuyC", - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/cgi-bin/webscr?return=https://www.curseforge.com/minecraft/mc-mods/mcdw&cn=Add+special+instructions+to+the+addon+author()&business=chronos.droid%40gmail.com&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted&cancel_return=https://www.curseforge.com/minecraft/mc-mods/mcdw&lc=US&item_name=MC+Dungeons+Weapons+(from+www.curseforge.com)&cmd=_donations&rm=1&no_shipping=1¤cy_code=USD" - }, - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/chronosacaria" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/FZmGDE43/images/ce47b733d99279758a579a1da74a42228844cf14.png", - "featured": true, - "title": "Weapons Showcase", - "description": "This image shows all of the weapons (and shields) added by MC Dungeons Weapons, totaling 150 items.", - "created": "2023-11-13T05:11:15.774927Z", - "ordering": 0 - } - ], - "color": 4864050, - "thread_id": "MuY2sCPE", - "monetization_status": "monetized" - }, - "GURcjz8O": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "GURcjz8O", - "slug": "macaws-bridges", - "project_type": "mod", - "team": "w0R55u0J", - "organization": null, - "title": "Macaw's Bridges", - "description": "A simple mod that adds a lot of bridges!", - "body": "![Banner image](https://i.imgur.com/0c6CcpY.png)\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)[![Crafting Recipes](https://img.shields.io/badge/-Crafting%20Recipes-bc8f56?style=for-the-badge)](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=712741639)\n\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nThis simple mod adds a variety of bridges. The newest version improves the in game models for Bridge Stairs. Bridges can be lighted with torches.\n\nEvery bridge model has been improved and changed to fit even better in vanila gameplay.\n\nWe recommend using the newest 2.1.0 since it improves performance and has lots of improvements.\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Bridges Video Showcase\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely, but a last 1.12.2 version could happen at some time..\n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several bridges](https://i.imgur.com/XnQRzlz.jpg)", - "body_url": null, - "published": "2024-01-01T09:26:33.441504Z", - "updated": "2024-06-23T18:26:53.531530Z", - "approved": "2024-01-03T23:59:10.580627Z", - "queued": "2024-01-01T12:22:02.950104Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 249515, - "followers": 190, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "zLtgy2rG", - "HI6WJGQE", - "eNX5u5aW", - "Qc9tzEck", - "mfN4yVTk", - "ougynOoY", - "hKTOYjx6", - "xDp8RWxu", - "2VOygDDG", - "mjFRISAW", - "K88QqM25", - "F8fZ34Sg", - "uYs0smB9", - "HBZGu5Qb", - "TyGDKtKH", - "ogkcvRLX", - "gQHOVrEM", - "x2MEucgu", - "BwMMYQtB", - "Gdf5KsHI", - "wStah53Z", - "zRRtK7LF", - "IbASu89q", - "aHNnBQoE", - "GWftaLXd", - "a1E8AqWH", - "rJ73u3oK", - "C8JESd7f", - "o54BbLGu", - "BIJCgFmW", - "6bhFbJb7", - "LIaILfCj", - "RmsMXs3r", - "VZGPrKPz", - "yPCnUgRo", - "Pn3oxtSu", - "NrpWKqxU", - "VfDLkh76", - "5uZ6Lxp0", - "1ZXAEtW7", - "CtlYxnDG", - "KE14arGU", - "WoCEg3Ld", - "HyMapCuB", - "bdEE2oTf", - "fkY7SoBJ", - "wJ0BHouQ", - "59xLRsEP", - "tkVsXdkR", - "15a5rGjy", - "oqtmg6Gh", - "FVMSgss6", - "FBpqFfP8", - "cIaEQf6S", - "TzxeT8AQ", - "rItsmpA6", - "sm02rWlg", - "xUDRH1iB", - "T0o3wej6", - "x5GG4Scv", - "FgJCDfWc", - "sQWHD7ii", - "z9hZ7nLC", - "nVePcMH1", - "cztsMcX7", - "AgDD7usi" - ], - "icon_url": "https://cdn.modrinth.com/data/GURcjz8O/87a58a540d2671e35ec28fb0e96fb5ae5f775bcb.jpeg", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": "https://github.com/sketchmacaw/Bridges", - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/GURcjz8O/images/4c9b410e710e6a3043e95558fb09f063d4cfab92.jpeg", - "featured": false, - "title": "Red Asian Bridges", - "description": null, - "created": "2024-04-06T14:42:51.489773Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GURcjz8O/images/536f7d4be5cfd15a0e6596ce75ef8b29f85d4750.png", - "featured": false, - "title": "Iron Bridge", - "description": null, - "created": "2024-01-01T11:56:39.196743Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GURcjz8O/images/5494b985d966a22cc9f3cede79001eb0b62dd83c.jpeg", - "featured": false, - "title": "Cherry Rope Bridge Stairs", - "description": null, - "created": "2024-04-06T14:45:16.555507Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GURcjz8O/images/58dc9d274032cbdc9ed2a7af96a58974fca5185c.jpeg", - "featured": false, - "title": "Oak Rope Bridge", - "description": null, - "created": "2024-01-01T11:55:57.130859Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GURcjz8O/images/7104bcf708e033480899a680eb1402f921f1148b.jpeg", - "featured": false, - "title": "Glass Bridge", - "description": null, - "created": "2024-04-06T14:43:31.946150Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GURcjz8O/images/8a676dbe6ac4e5c84b4a122184058f3829463abf.jpeg", - "featured": false, - "title": "Rail Bridge", - "description": null, - "created": "2024-04-06T14:44:44.317876Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GURcjz8O/images/c35c3eec6ec17c98b201d678dafec9a703307afe.jpeg", - "featured": false, - "title": "Stone Balustrade Bridges", - "description": null, - "created": "2024-04-06T14:44:27.168714Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GURcjz8O/images/dc5340f2d06e2248129ac3e6bf806fd97ea71670.jpeg", - "featured": false, - "title": "Balcony made from Bridges", - "description": "Using Pliers/Shears", - "created": "2024-04-06T14:43:56.570413Z", - "ordering": 0 - } - ], - "color": 5130018, - "thread_id": "kqgFdRKO", - "monetization_status": "monetized" - }, - "kNxa8z3e": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "kNxa8z3e", - "slug": "macaws-doors", - "project_type": "mod", - "team": "ybsu7PSy", - "organization": null, - "title": "Macaw's Doors", - "description": "Adds vanilla doors with every wood color and new unique doors!\nSuch as western, garage, shoji and more...!", - "body": "![Banner image](https://i.imgur.com/AJLCOBN.png)\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)[![Crafting Recipes](https://img.shields.io/badge/-Crafting%20Recipes-bc8f56?style=for-the-badge)](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=1578096346)\n\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nDo you ever wanted each vanilla door to have more wood variations? Or do you just want some new unique doors?\n\nWell, if so I present you Macaw's Doors. This mod gives you the opportunity to make vanila doors with every wood\n\ncolor. I includes new doors too, for example: Shoji Doors, Metal Doors, Jail Doors, Modern Doors and more!\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Doors Video Showcase\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely, but a last 1.12.2 version could happen at some time..\n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several doors](https://i.imgur.com/tpZJ9zN.png)", - "body_url": null, - "published": "2024-01-01T09:25:19.983191Z", - "updated": "2024-06-17T21:04:05.105088Z", - "approved": "2024-01-03T23:59:02.513223Z", - "queued": "2024-01-01T13:27:50.238178Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 276165, - "followers": 190, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "D0rTcPc8", - "AMfV6IAY", - "N9re4MxY", - "znZjiFjQ", - "k6PORD0F", - "GNClhm1H", - "jfOY2MKF", - "dPHheWCy", - "ZGiWmpnm", - "Qfal780Q", - "xpPDfH9N", - "59q2sUuL", - "XJeOGTB7", - "hGvEai87", - "KE2ENpbu", - "ksJe1gRJ", - "EuLEMCnZ", - "CA7hh3ol", - "XlQ9AgFb", - "T1hDL3hO", - "fyfgqcEY", - "1FZcvrDQ", - "tGEnJel7", - "67PzxbmS", - "ztoVVGpV", - "XXKpwS7b", - "8f02cb6I", - "OuPkqSip", - "Frke0PbW", - "2TnpPrKu", - "PocBUElt", - "m52BKTGA", - "HWM460ct", - "MxMc91xt", - "EIIW53pM", - "vkuwEpj0", - "sL9LzGyl", - "2LYKNIqr", - "Vk2YeeAA", - "LRi67f6j", - "dVNlylHy", - "DU4u5ygj", - "SQ9ViK34", - "1AKQpSne", - "5FkuhdCk", - "TVQhdG9M", - "2YV1aY1a", - "oao4zWhP", - "ARwEgUAh", - "mL5UQn4q", - "EEXUQSna", - "Osvj0z4A", - "mtchaDbr", - "E6jw3w8E", - "tc3S2JdB", - "VDLlSnZ4", - "gDfCSyIj" - ], - "icon_url": "https://cdn.modrinth.com/data/kNxa8z3e/c6fa012a03885a547e3c1bd7f0d4a56b2bed8105.jpeg", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": "https://github.com/sketchmacaw/MacawsDoors", - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/kNxa8z3e/images/5a869c7a3cb8c4f76c460c8af30e2abbf486598d.png", - "featured": false, - "title": "Metal Doors", - "description": null, - "created": "2024-01-01T13:11:50.912186Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/kNxa8z3e/images/6d79021f62ff70ad2ba5616f973bf60f00d79c8c.jpeg", - "featured": false, - "title": "Glass Stable Doors", - "description": null, - "created": "2024-01-01T13:11:30.123372Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/kNxa8z3e/images/785f8d436aceba95b32475cb8d19cdefbd532245.png", - "featured": false, - "title": "Wooden Glass Doors", - "description": null, - "created": "2024-01-01T13:11:06.351702Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/kNxa8z3e/images/7bfdbeeda4dc9155c332a697bdff0a6ef3e31149.png", - "featured": false, - "title": "Vanila doors in another color", - "description": null, - "created": "2024-01-01T13:12:20.244887Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/kNxa8z3e/images/aa69563528cde0cc276a927705bf40de40c87da4.png", - "featured": false, - "title": "Shoji Doors", - "description": null, - "created": "2024-01-01T13:09:20.834562Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/kNxa8z3e/images/e3106c0960fef2414bba7c9361f4ec988b5f4db9.png", - "featured": false, - "title": "Garage Doors", - "description": null, - "created": "2024-01-01T13:10:00.746639Z", - "ordering": 0 - } - ], - "color": 6394998, - "thread_id": "glJbXLH5", - "monetization_status": "monetized" - }, - "GmwLse2I": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "GmwLse2I", - "slug": "macaws-fences-and-walls", - "project_type": "mod", - "team": "bjx1C3qM", - "organization": null, - "title": "Macaw's Fences and Walls", - "description": "Adds new vanilla styled fences, walls and gates!", - "body": "![Banner image](https://i.imgur.com/PPlc2JI.png)\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)[![Crafting Recipes](https://img.shields.io/badge/-Crafting%20Recipes-bc8f56?style=for-the-badge)](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=817991757)\n\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nWe all know Minecraft could use more styled fences, walls and gates. Well I guess I've got good news for you! This mod adds new vanila styled fences, walls and gates.\n\nExpect more stuff to come with future updates, I read every suggestion.\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Fences Video Showcases\n\n\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely, but a last 1.12.2 version could happen at some time..\n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several fences](https://i.imgur.com/AVkDUe1.jpg)", - "body_url": null, - "published": "2024-01-01T09:18:43.926504Z", - "updated": "2024-06-18T20:10:56.199508Z", - "approved": "2024-01-03T23:59:00.089318Z", - "queued": "2024-01-01T13:07:25.274144Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 411265, - "followers": 222, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "BHh7EivA", - "5SA7u6MX", - "pGjTZ8JA", - "PQIvNOGA", - "bOg7F7Bj", - "3pr1kFax", - "CUHvTrx4", - "xK9ysbUG", - "4A2WUKU8", - "UdNXHYPs", - "oT5rCPY9", - "6eB7X02R", - "ygeaNwTP", - "xQoh1wbZ", - "WIVPaGr7", - "umtnlbVj", - "mQ7TM9QG", - "hZgvCcJC", - "YWcYsphS", - "ZNh9gLlJ", - "LXq9EJGw", - "MtQxn8wI", - "6LaRjQji", - "Qkpziwe7", - "PMpBNbFE", - "J2X0vMeF", - "Ia5efrbc", - "7NpufuVO", - "GcinzQRY", - "MV8ozLws", - "h3t6e9Yk", - "yA9QXRM6", - "2gsx7dVp", - "pm7OsY4i", - "qKlDTxlj", - "jrLMucQm", - "lRt0j7WU", - "7JkeRr9j", - "h47tIys1", - "aK6POPdw", - "a0v7Iz1Z", - "k6jigsPG", - "dOrhsrZK", - "DxnBRgcw", - "RrR8Pwu7", - "t8KnrxeQ", - "hO2zM4vF", - "lvHjqFEA", - "5cg6KZxV", - "jZ7OrjPp", - "92EUFgRu", - "FHpOhgrQ", - "q47SF4R7", - "rptf2Q8q", - "MmECeuph", - "lYhF5HZw", - "Xtva90Ai", - "HdCtpMlZ", - "AJiwAliw", - "Gz6E24f0", - "Pz0YJ2La", - "3HygFTr9", - "jIp785Yh", - "aYDMLE1f", - "NvgqUe3y", - "QYSzzTPO", - "doP9epBe", - "staUN0Wx", - "bLXHgpp9", - "3ne8U82X", - "C7fFRqFy", - "OgKY11IG", - "1wrqNArj", - "4XtIN9lN", - "crc0pE1c", - "a5zApdGh", - "BtSruCyL", - "XkmjgZ3D", - "QvxBVL4V", - "Xl771rOe", - "ZhW8ZV8t", - "IFnHZuRE", - "xFkjkjc8", - "4a5DsuCw", - "3rkRpeeC", - "NxAYnOkJ", - "1PgeUdfQ", - "d7ponc9m", - "ojJTJmhx", - "aSLh0uH8", - "wlBMRxdf" - ], - "icon_url": "https://cdn.modrinth.com/data/GmwLse2I/28e06d4ddbe6fbf5b8eb0ff7b64a9aad1af34e32.png", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": "https://github.com/sketchmacaw/Fences", - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/GmwLse2I/images/070f10c0e9e0cd09dea9e495ed09558c67e78f2f.jpeg", - "featured": false, - "title": "Railing Walls", - "description": null, - "created": "2024-01-01T12:54:18.991193Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GmwLse2I/images/161b5491f62d75c84228a90876a32d244e404bba.jpeg", - "featured": false, - "title": "Picket Fence", - "description": null, - "created": "2024-01-01T12:52:12.281257Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GmwLse2I/images/27b2af1fbffb3b1cda650a3e1c07b9158593df8b.jpeg", - "featured": false, - "title": "Fences and Walls", - "description": null, - "created": "2024-01-01T12:53:20.628166Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GmwLse2I/images/36a71212e3235f146033150b64abd81cda8df663.jpeg", - "featured": false, - "title": "Stone Brick Railing Wall", - "description": null, - "created": "2024-01-01T12:51:10.973157Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GmwLse2I/images/4b5eb0fe427143341287017506b060b16a429496.jpeg", - "featured": false, - "title": "Wall Modern", - "description": null, - "created": "2024-01-01T12:53:52.902737Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GmwLse2I/images/5619f3b46d4239c2c48df04b199370a6b8003c7e.jpeg", - "featured": false, - "title": "Wired Fence, does damage on collision", - "description": null, - "created": "2024-01-01T12:51:45.352411Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GmwLse2I/images/98c8bf797ba61d8a7b4663d86708c3831ddde391.jpeg", - "featured": false, - "title": "All wooden fence types", - "description": "Acacia variant", - "created": "2024-01-01T12:52:51.463374Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GmwLse2I/images/edfa64d220511471ce2236d8df7bb440271d6373.jpeg", - "featured": false, - "title": "Horse Fence", - "description": null, - "created": "2024-01-01T12:50:49.773622Z", - "ordering": 0 - } - ], - "color": 5680635, - "thread_id": "7IUeZg1S", - "monetization_status": "monetized" - }, - "dtWC90iB": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "dtWC90iB", - "slug": "macaws-furniture", - "project_type": "mod", - "team": "hrFceJR2", - "organization": null, - "title": "Macaw's Furniture", - "description": "Decorate your world with wardrobes, drawers, chairs, desks, tables and more...!", - "body": "![Banner image](https://i.imgur.com/CBCiD7W.png)\n\n\n\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)[![Crafting Recipes](https://img.shields.io/badge/-Crafting%20Recipes-bc8f56?style=for-the-badge)](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=1674715761)\n\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nEver wanted to have lots and lots of furniture for your Minecraft houses?\n\nOr just release your inner creative beast to create different combinations of furniture? If yes, then you came to the right place my friend!\n\nMacaw's Furniture focuses on different styles of furniture and customization. You can place them on top of each other to create different combinations, merge them to make them wider or taller as much as you want. Store your stuff in various types of furniture, or just sit down on a chair and relax.\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Furniture Video Showcase\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely, but a last 1.12.2 version could happen at some time..\n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several furniture](https://i.imgur.com/AP8OAgO.png)", - "body_url": null, - "published": "2023-11-07T15:20:47.989269Z", - "updated": "2024-08-02T15:54:17.689175Z", - "approved": "2023-11-08T02:32:53.845702Z", - "queued": "2023-11-07T16:12:17.037091Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 359950, - "followers": 229, - "categories": [ - "decoration", - "storage" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "5ahMUdR3", - "r6NzPonX", - "1paUXS3Q", - "Qj7qk3hj", - "6Ox6xuBY", - "ASibLFtP", - "x7vKuADT", - "s4dYbqQt", - "cK0OVG7a", - "TnHai9Dz", - "ECzK3kjZ", - "XwW88wVP", - "zxkH1H7B", - "6XhkSJFn", - "QhaydR8P", - "AVowL55G", - "EOxRR7Ql", - "8yI02NO6", - "VpRk58GO", - "DolX5DWs", - "5AWaMwU0", - "9NBW1Mwe", - "zUZZ71g6", - "COxqBiZm", - "d5kFP5eV", - "5GFq8M9V", - "EnwS6oxL", - "E1uRrVYv", - "c1fzczFD", - "3XETDsDP", - "PcwgnYZi", - "RmHtILCh", - "y44D8maa", - "1W9RyumK", - "ouCkNZUe", - "nDed9b5x", - "381WFbHs", - "2m7YBaZy", - "sCIPR9lv", - "6dIO8PaO", - "7gb8Lxv8", - "F6uqtfsX", - "oj2le2W6", - "1guDznfr", - "JC3b94Zc", - "WmJGTCry", - "9nEoSURF", - "F5VkMtSl", - "rgDWLWu5", - "QfOSFoP6", - "EBhrKXLS", - "O3Ee7Q8R", - "tNnS6hrd", - "Z4Nk575o", - "RVVnZ9ga", - "8dS8vB1P", - "40crxR10", - "h49rq4iz", - "sfLNwwju", - "PRXY9k9s", - "7aTbV3Sq", - "ZbcJKpfp", - "sfKRrbD7", - "CGUR9uYG", - "tKWYVdFX", - "HgnDSa0d", - "9ZDNj2o2", - "mJtIlyY6", - "zIeURw1m", - "BTgjw9Ns", - "DlbzeulO", - "dmwjtuO1", - "2VZzm5xO", - "HDhywPko", - "QE9LN7m0", - "lMavbx0k", - "jQcvCX79", - "Y6dQfev4", - "Z6b8bL3i", - "DJ7SPSJu", - "fENM4Dgv", - "TU96z0Zg" - ], - "icon_url": "https://cdn.modrinth.com/data/dtWC90iB/6525f70ea4cc06b8c2ff8a6eec75b0dd73aa5acc.jpeg", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/02a9e3b462ff5f1079bd46c02de80d9158f11916.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-07T15:43:12.510375Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/0edfb1a5ff8ef4790f580489c4ca21768273688f.jpeg", - "featured": false, - "title": "Furniture", - "description": null, - "created": "2024-08-02T15:41:29.178269Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/2eac960833bb52916419b7ea8f71eae0881a1462.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-07T15:40:08.662498Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/30bcae7d4af5e57ef381eb1caeb1e949a2f2c364.jpeg", - "featured": false, - "title": "Any Width/Height", - "description": null, - "created": "2024-08-02T15:41:49.625468Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/4bdb2f989fb9b8ac6f8fb6cfc3f73e974c36f2c0.jpeg", - "featured": false, - "title": "Tables", - "description": null, - "created": "2024-08-02T15:42:08.081325Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/61141e235d8f59c7ed64a8ea2078104367eb91bd.jpeg", - "featured": false, - "title": "Wardrobes", - "description": null, - "created": "2024-08-02T15:42:15.653510Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/78625e9433538d32c7e10520cd1fb9ac44f12a93.jpeg", - "featured": false, - "title": "All Wooden Variations", - "description": null, - "created": "2024-08-02T15:41:39.125759Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/7a395e1b88ff2181bcabd60f08bf3c3509f369b2.jpeg", - "featured": false, - "title": "Kitchen Cabinets / Counters", - "description": null, - "created": "2024-08-02T15:41:59.843438Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/9c24c24678c25308d9028b93f68a0539d58801b8.jpeg", - "featured": false, - "title": "Nightstands", - "description": null, - "created": "2024-08-02T15:42:23.972499Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/dtWC90iB/images/fb4c22be02259bfa8d26c1e9d2b32fa2da694b70.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-07T15:40:51.399872Z", - "ordering": 0 - } - ], - "color": 11173182, - "thread_id": "qm7BptL3", - "monetization_status": "monetized" - }, - "w4an97C2": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.12.2", - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "w4an97C2", - "slug": "macaws-lights-and-lamps", - "project_type": "mod", - "team": "wSlnsXRn", - "organization": null, - "title": "Macaw's Lights and Lamps", - "description": "Adds vanilla styled lamps, torches, street lamps, paper lamps, wall lamps, slabs... Make your world brighter!", - "body": "![Banner image](https://i.imgur.com/6BVWu61.png)\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)[![Crafting Recipes](https://img.shields.io/badge/-Crafting%20Recipes-bc8f56?style=for-the-badge)](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=230606720)\n\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nHave you ever wanted to have other light sources than the vanilla ones? If that's the case, then you are at the right place!\n\nThis very simple mod adds new light sources like: Tiki Torches, Street Lamp Posts, Ceiling Lights,\nLamps, Paper Lamps, Wall Lanterns, New Torches, Light Slabs, Lanterns, Ceiling Fan Lights, Candle Holders, Chandeliers..\n\nLamps, Street Lights, Tiki Torches, Ceiling Lights can be made as tall as you want! Do you need a 1 block tall lamp or 54 block tall lamp? Your choice.\n\nEverything can be turned off and on, with right click.\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Lights & Lamps Video Showcase\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely, but a last 1.12.2 version could happen at some time..\n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several lights](https://i.imgur.com/bYxsnQ1.png)", - "body_url": null, - "published": "2024-01-01T09:03:31.526376Z", - "updated": "2024-06-25T16:47:15.679241Z", - "approved": "2024-01-03T23:59:05.327460Z", - "queued": "2024-01-01T11:31:01.304666Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 203943, - "followers": 159, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "DS9UIbXZ", - "aKHUk2FD", - "Odedvcfk", - "UXgZxdEX", - "dkrANx9H", - "QgDfvRcN", - "jZe65eV9", - "8TyuwqlN", - "7rId4ICI", - "yWAVc0f5", - "g9UMq3kc", - "Tn5Kci4f", - "lhCLQSKh", - "PNqIBIrx", - "d9gFrhcO", - "havnqdD0", - "z4G4CsCu", - "Sb5r5nAZ", - "edpyppQn", - "WhFNkmt8", - "slkql9Uv", - "xIkVriWg", - "TWfAQV4s", - "VrId0pRM", - "j8zEcR7A", - "NBHD1EfY", - "N10z6p2w", - "bDQxf6rl", - "tAQmNQDz", - "zp0G8RpH", - "jRZXPCcy", - "JhoToCgX", - "5C9b8o32", - "qswCZFLu", - "kMPYG5wS", - "I1WvFOOw", - "Q3k1gJJx", - "vK8j0Zfz", - "2Bm2GKmq", - "zedTvpc3", - "NzBJfFWx", - "E2FpDtB2", - "J5dbIcA0", - "UAgtYsl2", - "cBZrjpz7", - "XneuqD0K", - "xVDBFEfr", - "H8a27htJ", - "Cq085Dnf", - "MfXXxLPb", - "AQLWpEcL", - "3b53jxXX", - "NAOBNy4Z", - "RRKlmlS3", - "trErX6xj", - "ChWZZLFW", - "C4KxiWz9", - "KtSqtqqC", - "odCYtngF", - "cUyndgUh", - "AFZLvgU3", - "ncrTgxeH", - "DIA5xz9F", - "qY2IBqQY", - "XBntbnJH", - "UPwtAPqu", - "Rkwp6qmX", - "D8iZj41A", - "Ay9NhzWk", - "s8WyM5kd", - "cOGO5RfZ", - "zVP1nHvU", - "nll6VUqB" - ], - "icon_url": "https://cdn.modrinth.com/data/w4an97C2/6e2e029cccbed98f5152c69bd03f01ba25d636ec.png", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/w4an97C2/images/03232d60c8f002859ec07e364757ce0d1e4cba0c.jpeg", - "featured": false, - "title": "Tiki Torches - stackable height", - "description": null, - "created": "2024-01-01T11:15:58.392360Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/w4an97C2/images/079c6ebaac98cda8c0f2c4c631ab04764d092f5d.jpeg", - "featured": false, - "title": "Lamp - Stackable height", - "description": null, - "created": "2024-01-01T11:14:20.044500Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/w4an97C2/images/0dd49c38cf9fd016fcd29bd699f94b931fbcc890.jpeg", - "featured": false, - "title": "Street Lamps - stackable height", - "description": null, - "created": "2024-01-01T11:14:46.020899Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/w4an97C2/images/22f3dc44e540c7365523ff4127f216c9827e462a.png", - "featured": false, - "title": "Wall Lamps - Two variants", - "description": "They can be dyed right clicking with dye", - "created": "2024-01-01T11:18:59.287127Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/w4an97C2/images/48390ec2f4a70d116c3ca58dfcb8e12f35be2607.jpeg", - "featured": false, - "title": "Garden Light", - "description": null, - "created": "2024-01-01T11:16:16.334622Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/w4an97C2/images/66a924c62ee09aaa8844fed7780744e977b118a6.jpeg", - "featured": false, - "title": "Lamps in all colors", - "description": null, - "created": "2024-01-01T11:15:11.351137Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/w4an97C2/images/9f5841f86b40b62a07684a56b2537c6b4533b8b7.jpeg", - "featured": false, - "title": "Ceiling Lights - stackable height", - "description": null, - "created": "2024-01-01T11:16:38.444694Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/w4an97C2/images/a9996e56733911beaa33b4cb55dd88d9621e3b14.jpeg", - "featured": false, - "title": "Paper Lamps", - "description": null, - "created": "2024-01-01T11:15:38.292279Z", - "ordering": 0 - } - ], - "color": 14516045, - "thread_id": "W2nnakMM", - "monetization_status": "monetized" - }, - "okE6QVAY": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.12.2", - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6" - ], - "id": "okE6QVAY", - "slug": "macaws-paintings", - "project_type": "mod", - "team": "vlN9WzE8", - "organization": null, - "title": "Macaw's Paintings", - "description": "Adds custom drawn paintings to fit in your world!", - "body": "![Banner image](https://i.imgur.com/MD3qlTu.png)\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nSo since so many like our decoration mods, I decided to give paintings a shot. It is a completely new direction where we are heading, so expect a lot of updates for this mod.\n\nThe art was made by Peachy. This 1.0.5 version adds 56 paintings, with a vanila fitting style. If you have any suggestions for some painting we could make, let us know!\n\nThis mod is compatible with [CyclePaintings](https://modrinth.com/mod/cycle-paintings) from Serillum!\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Paintings Video Showcase\n\n\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely..\n\nQ: How do I craft the paintings?\\\nA: Just make a regular painting, and find the one you want ( or use CyclePaintings )\n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several paintings](https://i.imgur.com/luNZ9Ut.png)", - "body_url": null, - "published": "2023-07-19T15:20:54.792247Z", - "updated": "2024-05-13T16:49:51.761474Z", - "approved": "2023-09-17T22:43:48.043536Z", - "queued": "2023-09-17T01:22:08.624261Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 198128, - "followers": 152, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "PVYArInS", - "6f8uM2j5", - "lCWtc6Dn", - "i2xob2Kk", - "S0rw5CCc", - "W7nVxFUx", - "BOSwZ8DZ", - "TGUJRwwI", - "dQYMUu4Q", - "e9AJLhq3", - "SyC8yVv6", - "PhbYzGFt", - "36zIw5xI", - "aSwSLjZX", - "5M2MglO3", - "QcO0bMap", - "rll7Pzp6", - "5vWa2fwW", - "Du9jRkwZ", - "UCdbTbk2", - "6HmjUsbz", - "h39WWltF", - "DMnaLxBN", - "oUDJsYfv", - "yXGCGzPU", - "2vSQjWpJ", - "CwHvP3Pz", - "WTW87iMF", - "2Ae8gzln", - "tIaZ14oC", - "kobhGXu1", - "v7CIAILB", - "9jURVFkT", - "MLi3CCLU", - "PIrX9bYP", - "OWt4pZug", - "bBAmVHBG", - "t0psNq0G", - "qRYe6hsk", - "yaSdsps0", - "anqS9MLT", - "TiU71mDw", - "U43240Bl", - "CHP6QICC", - "hcYQUI7U", - "l8z5afEW", - "k1vgg6Ur", - "hJrgM8IW", - "8fqFzEhz" - ], - "icon_url": "https://cdn.modrinth.com/data/okE6QVAY/445a85d8d37cee75a9aa76b9849037cf47ec3fa8.png", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": "https://github.com/sketchmacaw/Paintings", - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/okE6QVAY/images/037e632a6ba67b11ff7c064c679c2cde53c881fb.jpeg", - "featured": false, - "title": "32x16", - "description": "Some of them 1.0.2", - "created": "2023-09-17T00:56:12.589305Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/okE6QVAY/images/61eec8ce7c846deca31406641c61c3e9dc4e45b0.jpeg", - "featured": false, - "title": "48x48", - "description": "Some of them 1.0.2", - "created": "2023-09-17T00:57:07.738720Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/okE6QVAY/images/8cd5416fbeff2ed56221fc8e2804f6d2b94e415b.jpeg", - "featured": false, - "title": "16x16", - "description": "Some of them from 1.0.2", - "created": "2023-09-17T00:55:16.391208Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/okE6QVAY/images/98ff0f472a870aa622fd386aae66c7bb2c0a2c3f.jpeg", - "featured": true, - "title": "Panda and Spruce forest", - "description": "1.0.2", - "created": "2023-09-17T00:56:37.708229Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/okE6QVAY/images/c93575d6dd17512b505a2b24bf9fe825849f8092.jpeg", - "featured": false, - "title": "16x32", - "description": "Some of them 1.0.2", - "created": "2023-09-17T00:55:39.499018Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/okE6QVAY/images/d5119ea61be8a6d8489fb42b2e5829570737d5b2.png", - "featured": false, - "title": "1.0.5 Update", - "description": "new paintings ", - "created": "2023-11-07T17:10:35.242167Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/okE6QVAY/images/f32e199f7d56437a38dbbca30a740fa1f07a90d8.jpeg", - "featured": false, - "title": "16x48", - "description": "Newest addition in 1.0.2", - "created": "2023-09-17T00:55:58.772026Z", - "ordering": 0 - } - ], - "color": 8028058, - "thread_id": "okE6QVAY", - "monetization_status": "monetized" - }, - "VRLhWB91": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "VRLhWB91", - "slug": "macaws-paths-and-pavings", - "project_type": "mod", - "team": "5TOwI1Xk", - "organization": null, - "title": "Macaw's Paths and Pavings", - "description": "Adds vanila styled paths and pavings!", - "body": "![Banner image](https://i.imgur.com/emRipp7.png)\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)[![Crafting Recipes](https://img.shields.io/badge/-Crafting%20Recipes-bc8f56?style=for-the-badge)](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=1578096346)\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nThis Macaw's mod is another addition to the Macaw's Mod series, the first version adds wooden paths (all wooden variations) and 6 pavings (with 11 texture variations).\n\nThis mod is our newest and, we heavily rely on community feedback, suggestions etc..\n\nIn the latest 1.0.3 update we added new Running Bond paths, and even slabs/blocks, because they look goof for building too!\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Paths and Pavings Video Showcase\n\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely, but a last 1.12.2 version could happen at some time..\n\nQ: How do I craft the paths or pavings?\\\nA: Here are the crafting recipes [Crafting Recipes](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=1578096346) \n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several paths](https://i.imgur.com/IfjRY57.jpeg)", - "body_url": null, - "published": "2023-09-18T18:25:05.108669Z", - "updated": "2024-06-15T10:39:26.265473Z", - "approved": "2023-09-20T21:57:39.669773Z", - "queued": "2023-09-18T18:56:30.945244Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 260502, - "followers": 180, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "xIOeFajv", - "dwu2U0sX", - "CKUpxiUC", - "MMhed1UG", - "2DSqAQCr", - "uFbi96H9", - "mPv7JBrQ", - "GNuP2dJD", - "sm9i6s6X", - "fyQSfHl0", - "Cjh5Td4D", - "tdlD8a5c", - "DcgNMWXp", - "OPcR7lXw", - "1BIm5F14", - "k88O9vd6", - "1djjZQVB", - "EYYbFOtt", - "HG3jFdXg", - "uCzzbinJ", - "GV5Y3frh", - "HUVSBgRB", - "qFJttoaF", - "DXb9DX0v", - "bL2SAte2", - "bbjEhrC1", - "pTZtGI7I", - "d0DgkWCZ", - "OrFO7Fnk", - "lnA5fSqt", - "HSgp9Av9", - "ASu44ghF", - "DXplmVbD", - "LbNlOVKk", - "iWwW6kNk", - "HBrj1Sie", - "kYbG9Wcn", - "9P6Gg3eZ", - "eXz5Bc0b", - "HZpzy8Uu", - "MdBGw4E7", - "MhuknbP4", - "C0usfEIb", - "EmPjaFjr", - "YS7SH7kz", - "6uHJlKLK", - "KEJu01Lr", - "d8CDNQry", - "koNOWQZi", - "UBbmwW5C", - "ZL5QbYfC", - "y6zCbuWr", - "SHk75Wei", - "TLyXlWFM", - "JulqKz1g", - "X1NQ1vl4", - "MaEdVWDH", - "FTDkuSbO", - "bBmAuBlI", - "kU5rqYwj", - "fznFN68i", - "SdkddV0s", - "7opRqhnH", - "bU7y5Yyf", - "VNLuK9nn", - "s47vrwjO", - "lCAsQGxU", - "93l3e1RG", - "7l8FpxB3", - "QGpxXPOd", - "Xwt75zXt", - "GZ9xex2k", - "ju2TsC3T", - "Hy1CGqYE", - "DnVncJ4B", - "vusBu5Up", - "XJGQZvlU", - "72JzSY5w", - "gkQMXtrw", - "VbfUoZhC", - "e5ZH3ht4", - "m5c5ZeLC", - "cM2jANku" - ], - "icon_url": "https://cdn.modrinth.com/data/VRLhWB91/4f546c995cfff596217af12bd51c7d4fe19a02bc.png", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": "https://github.com/sketchmacaw/Paths-Pavings", - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/090f654926c17e22becaa3e15196ee36800b6e65.jpeg", - "featured": false, - "title": "Diamond Path", - "description": null, - "created": "2024-01-23T18:53:56.468547Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/19a691ad230f409ed1a80a48f16703715e8ae778.jpeg", - "featured": false, - "title": "All Paths Stone", - "description": null, - "created": "2024-01-23T18:55:28.969439Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/2e83b09ffaa5dae415677ee70ed737cbca631bf4.png", - "featured": false, - "title": "Planks Path", - "description": null, - "created": "2023-09-18T18:29:26.167647Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/3fe265c3e153e835670cf5d7819bc801ddb8d923.jpeg", - "featured": false, - "title": "Basket Weave Path", - "description": null, - "created": "2024-01-23T18:55:08.082699Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/946cfdff4ab2179cb1aefc86d11ec907ead62014.jpeg", - "featured": false, - "title": "Square path", - "description": null, - "created": "2024-01-23T18:54:40.380757Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/958976f3846dfdf3f081adee64f2e3e16be00247.jpeg", - "featured": false, - "title": "Windmill Weave", - "description": null, - "created": "2024-01-23T18:52:47.081623Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/aa39c0253a3bcaca21a59dcb592db8dc7d5c14de.jpeg", - "featured": false, - "title": "Honeycomb and Clover Path", - "description": null, - "created": "2024-01-23T18:54:21.839270Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/ab446702f5ae6c4989594566b430d08b72294a85.jpeg", - "featured": false, - "title": "Rocky Strewn Path", - "description": null, - "created": "2024-01-23T18:53:09.731810Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/b338697b93da880ef5896e27c276d28bd8c6e3c7.jpeg", - "featured": false, - "title": "Crystal Floor Path", - "description": null, - "created": "2024-01-23T18:52:23.020715Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/VRLhWB91/images/ba0435995e129269a4cbb1d39f0112b005cb5730.jpeg", - "featured": false, - "title": "Dumble Paving", - "description": null, - "created": "2024-01-23T18:53:30.258515Z", - "ordering": 0 - } - ], - "color": 7892822, - "thread_id": "1km1lrEG", - "monetization_status": "monetized" - }, - "B8jaH3P1": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "B8jaH3P1", - "slug": "macaws-roofs", - "project_type": "mod", - "team": "J3b3mvAW", - "organization": null, - "title": "Macaw's Roofs", - "description": "Build roofs with actual roofs instead of stairs!", - "body": "![Banner image](https://i.imgur.com/XXkP95c.png)\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)[![Crafting Recipes](https://img.shields.io/badge/-Crafting%20Recipes-bc8f56?style=for-the-badge)](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=1578096346)\n\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nDo you ever wanted to build a roof with actual roofs instead of stair blocks? Well if yes then you came to the right place!\n\nMacaw's Roofs mod includes many types of new stuff : Roofs, Steep Roofs, Lower Roofs, Awnings, Top Roofs, Rain Gutters and a lot more!\n\nStriped Awnings come in each color, just as Rain Gutters! Rain Gutters are now filling up when it is raining.\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Roofs Video Showcase\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely, but a last 1.12.2 version could happen at some time..\n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several roofs](https://i.imgur.com/ssfvOno.jpg)", - "body_url": null, - "published": "2024-01-01T09:14:57.923035Z", - "updated": "2024-07-22T17:29:50.692116Z", - "approved": "2024-01-03T23:59:07.940723Z", - "queued": "2024-01-01T12:48:52.187611Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 318366, - "followers": 142, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "V3wQgjB8", - "r1D4KGAK", - "hFdyZvpR", - "WxyUbifW", - "gPFpAbfm", - "kJL6QJMU", - "gh4PRYmO", - "b9FLGRkZ", - "j7l7xP2e", - "Gk2y2Atm", - "hvUECTLX", - "2HHBKqV6", - "UlgOq1wK", - "H8ZPcEDL", - "1lFjfQmV", - "880rshqh", - "G8oImVJG", - "UENyrxBf", - "YolEZes0", - "31NuZsqq", - "UxqQQgSF", - "DgG8jrTo", - "YWQ4OtK0", - "x7FtxqvC", - "oftyo1bU", - "K0355xl9", - "USSTCe8M", - "eBo9fuSU", - "UN0cUNCm", - "bLae6Eh6", - "Knqv9eWM", - "JQJh9gvG", - "1pifUOpQ", - "1wJnkD6H", - "6DfmnrN7", - "qXgkW0p6", - "wbRQB4Ut", - "N4KFznxY", - "wZMqtw5W", - "Guimsj7U", - "RSy6vJB6", - "NaMoar40", - "OUcZtWQ0", - "5cDpqX2V", - "bRj7tC1W", - "ji1egZ1i", - "zkkzyEgT", - "hTW0xEw9", - "fQpM7qix", - "QkkWyPgl", - "xoxARk0I", - "4nGqIccr", - "j8RpzQtn", - "yQrRCK9N", - "SiOLXFAY", - "FWjeLfCW", - "pGLyFCJc", - "HIQdbN09", - "IxjMQ4oz", - "ziNUHW2p", - "EOjhPmTj", - "apwM77V3", - "hMoXo7dv", - "WxLikYQM", - "kc02RCUl", - "F1TPd6cl", - "htc4u2M7", - "ax3NzjO2", - "84JvOrma", - "6mPnaSYj", - "dN9r88iB", - "T5uG3IbI", - "O2fkWZsi", - "vwwJUKSr", - "mmW2TfPl", - "LFihpDiK", - "9Q45nZes", - "Y0TPu4CF", - "Jw4pheKz", - "Fpo5FxUR", - "Gh34DnVZ", - "Stoj8FLk" - ], - "icon_url": "https://cdn.modrinth.com/data/B8jaH3P1/119c92966e8bd0c1278bd09c582d93112edcf38b.jpeg", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/B8jaH3P1/images/12db13d5a19640fad386950442bb3e45b2fdb17b.jpeg", - "featured": false, - "title": "Spruce Plank Roof with Rain Gutter and Awnings", - "description": null, - "created": "2024-01-01T12:30:28.593198Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/B8jaH3P1/images/7774dfaa318f1f530c43a37e1fba1573b646d824.png", - "featured": false, - "title": "Awnings", - "description": null, - "created": "2024-01-01T12:29:17.349273Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/B8jaH3P1/images/8b0a0f1db7879638ecdaf25073f774f7a86faa9c.jpeg", - "featured": false, - "title": "Mud Brick Roof", - "description": null, - "created": "2024-01-01T12:29:48.860936Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/B8jaH3P1/images/ccb718b8a2e815a29bc4673e84ef5c8b8081e14f.jpeg", - "featured": false, - "title": "Roofs Acacia Planks", - "description": null, - "created": "2024-01-01T12:28:31.282324Z", - "ordering": 0 - } - ], - "color": 8737567, - "thread_id": "oUyqjR27", - "monetization_status": "monetized" - }, - "n2fvCDlM": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "n2fvCDlM", - "slug": "macaws-trapdoors", - "project_type": "mod", - "team": "skWgO2J2", - "organization": null, - "title": "Macaw's Trapdoors", - "description": "Adds vanila trapdoors in every plank variation, and some new trapdoors too!", - "body": "![Banner image](https://i.imgur.com/5soWQJH.png)\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)[![Crafting Recipes](https://img.shields.io/badge/-Crafting%20Recipes-bc8f56?style=for-the-badge)](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=472963468)\n\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nHave you ever thought, how great would it be, when Minecraft had the basic vanila trapdoors in each plank variation?\n\nIf so then you have come to the right place! Macaw's Trapdoor adds vanila trapdoors in every plank variation and it\n\nadds new trapdoors too. The latest version adds new Ranch Trapdoors, Bamboo Trapdoors and more..!\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Trapdoors Video Showcase\n\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely, but a last 1.12.2 version could happen at some time..\n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several trapdoors](https://i.imgur.com/Je5qUvD.jpg)", - "body_url": null, - "published": "2023-11-05T02:38:21.872944Z", - "updated": "2024-06-15T13:26:46.298543Z", - "approved": "2023-11-07T02:10:56.134990Z", - "queued": "2023-11-05T03:04:58.318446Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 251898, - "followers": 171, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "T3Z2kmHE", - "2suS3Irb", - "eJwlNSDC", - "eYw4MsTq", - "KuTJ3RfF", - "7G7c8Mwj", - "TQYhHt7a", - "I2oWy6RR", - "e2nO6dwL", - "LL2jmTMU", - "OFMI3jui", - "XukVJCLM", - "zelGKqrT", - "vEWLTBxU", - "YOBwOUjv", - "GblrFyeU", - "vIAtBzvk", - "7kUGlFW5", - "frYYYTvW", - "4qeFtdJe", - "R8hDlKEp", - "6qZS9x6s", - "wJZviNWG", - "ns2BPSTJ", - "i61yE5ap", - "jYYVEiN4", - "nIyoMA3l", - "QY74NlAi", - "99Bp2kpl", - "pbFivueg", - "pSeZ2M6z", - "hW5jyRpw", - "c1tfVMfb", - "wYzfyw8P", - "1UfQwdWq", - "HRNU3g5X", - "s6sZykV8", - "HLRro2Es", - "P9QHpMaf", - "mZELYGfA", - "g9hHIUOG", - "CVU6IfZb", - "56TqPdy6", - "l9P4NtTI", - "3xJLWaMB", - "rMGScX31", - "a6FUTM5M", - "9w8jhJSo", - "zkAI52kQ", - "DnP8EvCb", - "ziDHHIPU", - "mRYCU4jN", - "LFg4YaxF", - "u9gUET1V", - "gbFmWSAV", - "xn7fZd7d", - "NYJJ4xDj" - ], - "icon_url": "https://cdn.modrinth.com/data/n2fvCDlM/7d017bafd429219fc5613b6c2610b2426836325a.jpeg", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": "https://github.com/sketchmacaw/Trapdoors", - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/n2fvCDlM/images/9d7bfe3ab3f93f1e97feb50d46e6b22e7d46ebf7.jpeg", - "featured": true, - "title": null, - "description": null, - "created": "2023-11-05T02:51:02.715789Z", - "ordering": -1 - }, - { - "url": "https://cdn.modrinth.com/data/n2fvCDlM/images/15f1c348fd3ee66f34f439c4899655b3e3493d69.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-05T02:51:25.557141Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/n2fvCDlM/images/7578d15269d917bc4da3b055db30e01d56531554.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-05T02:52:24.189315Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/n2fvCDlM/images/76213bb04f2005bbaab5106cd0e8fe070901fd93.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-05T02:51:11.655758Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/n2fvCDlM/images/852f12c77d9c3241c761db4f68a99d9f10b23712.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-05T02:51:45.156271Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/n2fvCDlM/images/9002ccbc1bf60fe51db65a3e0bde3d4728b4c934.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-05T02:51:55.199918Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/n2fvCDlM/images/9173865b346d75736a2b2c343e13358b86a60e19.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-05T02:51:34.325987Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/n2fvCDlM/images/9373ada4db747a120aa43700d3f22d53934f6fee.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-05T02:50:46.667649Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/n2fvCDlM/images/e3cae3931dff3b5dd721ae88104a9ff6ee7c8d48.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-05T02:52:05.423999Z", - "ordering": 0 - } - ], - "color": 9790512, - "thread_id": "70uAuhJn", - "monetization_status": "monetized" - }, - "C7I0BCni": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "C7I0BCni", - "slug": "macaws-windows", - "project_type": "mod", - "team": "uiyGvzyr", - "organization": null, - "title": "Macaw's Windows", - "description": "Adds lots of Windows, Mosaic Glass, Blinds, Shutters, Curtains and more...!", - "body": "![Banner image](https://i.imgur.com/bS2AfUU.png)\n\n[![YouTube](https://img.shields.io/youtube/channel/subscribers/UCc_kqzt253fnG2RHW_CZL2A?label=Youtube&style=for-the-badge)](https://www.youtube.com/channel/UCc_kqzt253fnG2RHW_CZL2A)[![](https://img.shields.io/badge/-%20-ffffff)![Twitter](https://img.shields.io/twitter/follow/sketch_macaw?color=6eb7ec&label=Twitter&logo=twitter&style=for-the-badge)![](https://img.shields.io/badge/-%20-ffffff)](https://twitter.com/sketch_macaw)[![Discord](https://img.shields.io/discord/645360921673465857?color=a97db2&logo=discord&logoColor=f&style=for-the-badge)](https://discord.gg/RFQqDEb)[![Crafting Recipes](https://img.shields.io/badge/-Crafting%20Recipes-bc8f56?style=for-the-badge)](https://docs.google.com/spreadsheets/d/1dBcTfrt-MH91NuCmJzqbFDjrLftuKMc08fp4bjGJCD4/edit#gid=960803673)\n\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![About](https://i.imgur.com/A1pclRa.png)\n\nDo you ever wanted Windows in Minecraft? With parapets/sills, shutter, blinds or curtains?\nWell we got you covered, this mod could suit your decorative needs for that!\n\nThis Window mod is all about windows, it adds lots of windows which can be opened/closed or locked.\nThe mod also includes blinds, mosaic glass, mosaic glass panes, one way glass, parapets/sills, gothic windows, shutters, curtains, arrow slits and more..!\n\nSuggest your ideas on our Macaw's discord.\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![Latest showcase](https://i.imgur.com/zQ7I8me.png)\n\nMacaw's Windows Video Showcase\n\n\n\n[![Bisect Hosting](https://www.bisecthosting.com/images/CF/Macaw/BH_MxBH_PromoCard.webp)](https://bisecthosting.com/sketchmacaw)\n\nDo you need a server? Click on the picture above, use our code **sketchmacaw** to get **25%** off your first month and enjoy playing!\n\n![](https://i.imgur.com/GUtHhCc.png)\n\n![FAQ](https://i.imgur.com/EpKoS1L.png)\n\nQ: Do you have any plans on backporting to 1.15.2 and lower?\\\nA: Very unlikely, but a last 1.12.2 version could happen at some time..\n\nQ: Can I use your mods in my modpack?\\\nA: Yes, just credit us and with a reference to the modrinth page\n\nQ: I have a translation for you, where can I send it to you?\\\nA: Either on Github or on our discord server\n\n![Showcase of several windows](https://i.imgur.com/jjgZ3D0.png)", - "body_url": null, - "published": "2024-01-01T08:46:50.266895Z", - "updated": "2024-08-03T09:53:52.829274Z", - "approved": "2024-01-03T23:59:13.475579Z", - "queued": "2024-01-01T11:12:56.928488Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 326584, - "followers": 204, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "FBGQ902p", - "dqdUAyfT", - "Eb3I1j1T", - "xwYhl4oY", - "qfD1I3R7", - "kJxvTCJe", - "weKlzuXq", - "ItnpRIiB", - "n7SUq0gD", - "P1BD9OyE", - "i9OGAt3e", - "exnpK4oC", - "EH6X9BEa", - "BPiIjOI8", - "MuyW8Yno", - "CROTKkWW", - "ZQDScsZj", - "urRmfmHw", - "8lHwjkOe", - "jDrbUUcf", - "84Xjr6fs", - "KYvAkIDY", - "4PhZzRzL", - "cJHm3kwe", - "UJC32tF8", - "8XT0TUPv", - "nlkX1qyi", - "rUZYXJ7z", - "np6okIw0", - "dXvwm4Cv", - "X8ngoNI8", - "F0ddwWQ0", - "jlPWEmMc", - "3C5fIphB", - "88sYNcv4", - "nQ0KJAuw", - "EWlSzDeK", - "IG2ljS2i", - "XPrYUluW", - "OztIx1nr", - "hN1xJuNK", - "aIs9jPSX", - "GV7S4Eob", - "8FnydlZL", - "EepKIZzP", - "94ZETC7q", - "vi3R8RwL", - "zND5Xe2j", - "Ix9DlImK", - "uNVQnUjf", - "GhYHduKi", - "ZhfiOKjQ", - "QM3RyJgV", - "1awFUYuW", - "yWjnK8oc", - "3zgCKbrR", - "MPOPGLD0", - "LOBe8bBb", - "iitkb8Xf", - "tP6ekX0o", - "wZUnPxRg", - "9B4aftaB", - "KPM9uPpy" - ], - "icon_url": "https://cdn.modrinth.com/data/C7I0BCni/da003f3c9283ce37f3f82d83ec76e51e381300c2.png", - "issues_url": "https://github.com/sketchmacaw/MacawsModsIssues/issues", - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.gg/RFQqDEb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/C7I0BCni/images/129867acece8b89a3a6fe87e17bc7fdc0f3c4170.png", - "featured": false, - "title": "Resizeable Window with Shutters and Parapet", - "description": null, - "created": "2024-01-01T08:54:46.522389Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/C7I0BCni/images/24b7ccb59d689da505d2500561b3e0136b7068e9.png", - "featured": false, - "title": "All Shutters Styles", - "description": null, - "created": "2024-01-01T08:55:43.767796Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/C7I0BCni/images/9f5582c68a0af04d1963d48154b5705218f8885b.png", - "featured": false, - "title": "Arrow Slits", - "description": null, - "created": "2024-01-01T09:00:19.278502Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/C7I0BCni/images/aa630a2374b2b94eda0dee51b63415f27e843cfe.png", - "featured": false, - "title": "Openable Windows", - "description": null, - "created": "2024-01-01T08:56:47.773516Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/C7I0BCni/images/dbb6d033f97a09d2024b6b6d0288b62371e89d9a.png", - "featured": false, - "title": "Blinds and Curtains", - "description": null, - "created": "2024-01-01T10:58:15.788471Z", - "ordering": 0 - } - ], - "color": 14408399, - "thread_id": "dJWFDWAk", - "monetization_status": "monetized" - }, - "NRjRiSSD": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.14.4", - "1.15", - "1.15.1", - "1.15.2", - "1.16", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "21w37a", - "21w38a", - "21w39a", - "21w40a", - "21w41a", - "21w42a", - "21w43a", - "21w44a", - "1.18-pre1", - "1.18-pre2", - "1.18-pre3", - "1.18-pre4", - "1.18-pre5", - "1.18-pre6", - "1.18-pre7", - "1.18-pre8", - "1.18-rc1", - "1.18-rc2", - "1.18-rc3", - "1.18-rc4", - "1.18", - "1.18.1-pre1", - "1.18.1-rc1", - "1.18.1-rc2", - "1.18.1-rc3", - "1.18.1", - "22w03a", - "22w05a", - "22w06a", - "22w07a", - "1.18.2-pre1", - "1.18.2-pre2", - "1.18.2-pre3", - "1.18.2-rc1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "NRjRiSSD", - "slug": "memoryleakfix", - "project_type": "mod", - "team": "PxfoVTFT", - "organization": null, - "title": "Memory Leak Fix", - "description": "A mod that fixes random memory leaks for both the client and server", - "body": "# Memory Leak Fix\n\n\n\n### A mod that fixes multiple memory leaks in Minecraft. Both server-side & client-side\n\nFor the best performance & memory usage, I recommend using this mod with:\n\n- [lithium-fabric](https://github.com/CaffeineMC/lithium-fabric) - The best general performance mod\n- [FerriteCore](https://github.com/malte0811/FerriteCore) - Memory usage optimizations \n\n## My other optimizations/fixes\n* [MoreCulling](https://modrinth.com/mod/moreculling) - Changes how blockstate culling is handled to improve performance\n* [Carpet-Fixes](https://modrinth.com/mod/carpet-fixes) - Largest Server-Side bug fixing mod\n* [Blanket](https://modrinth.com/mod/blanket) - Client-side tweaks/fixes\n* [RailOptimization](https://modrinth.com/mod/rail-optimization) - Make powered rails less laggy\n\n## More Info \n \nFeel free to contribute to the project! \nI'm also fine if you use this mod in your modpacks, just make sure to mention it. \n\nHowever I don't allow clients or other projects to merge this mod without permission, if you would like to use this mod in your client or another project please contact me. \n\n---\n\nThis is an advert v\n\n\n---", - "body_url": null, - "published": "2022-05-25T14:57:06.172838Z", - "updated": "2024-01-06T15:23:18.434002Z", - "approved": "2022-05-25T14:57:06.172838Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-2.1-only", - "name": "GNU Lesser General Public License v2.1 only", - "url": null - }, - "downloads": 6304901, - "followers": 3994, - "categories": [ - "optimization" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "quilt" - ], - "versions": [ - "XPnqFCe0", - "db1Qa6iF", - "NK8mmASH", - "uxqIlBiR", - "op83jsPA", - "bEzJ3d9Y", - "y1Kvwhgo", - "gPH2ZLuR", - "6WxBG7Wn", - "tXDxRppV", - "RZJVmohY", - "zmzNcLjP", - "Yw3hrc43", - "8vFow3y0", - "ju6d51G0", - "oZ1QFlkk", - "uvitUbpR", - "R4CYPhDX", - "S6zlvHPT", - "tlLtHh1w", - "fDYPSGrC", - "f12YQRLF", - "YtNQP5gX", - "UWqVNxls", - "xn2d7ltf", - "fn7KiVkh", - "PtXTwQt6", - "OiV4duYN", - "9UDEn8ja", - "lTJY9iYT", - "ES2a9WYG", - "gAsQptUE", - "nXoHagjH", - "FeW7TYVZ", - "7Pzm6RM2", - "s7Ked9u1", - "kQl1KJI6", - "kLyFtyv2", - "dGlflhb6", - "ojDQq9qm", - "AK7fR5Ja", - "IRQCDoh9", - "r62Eyd0k", - "MQLUUmbx", - "O5eLXvxa", - "PPpK82xV", - "i3LESZB2", - "UA5M7c5Y", - "zrOTRVmL", - "wgonbjM5", - "5eYju5dK", - "5xvCCRjJ", - "xYL9nIiR", - "X5MN9zOr", - "3w0IxNtk" - ], - "icon_url": "https://cdn.modrinth.com/data/NRjRiSSD/icon.png", - "issues_url": "https://github.com/fxmorin/memoryLeakFix/issues", - "source_url": "https://github.com/fxmorin/memoryLeakFix", - "wiki_url": null, - "discord_url": "https://discord.gg/rcTjvxq", - "donation_urls": [ - { - "id": "github", - "platform": "Github", - "url": "https://github.com/sponsors/fxmorin" - } - ], - "gallery": [], - "color": 4948563, - "thread_id": "NRjRiSSD", - "monetization_status": "monetized" - }, - "9Qdvz1OV": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.2", - "1.20", - "1.20.1" - ], - "id": "9Qdvz1OV", - "slug": "minecells", - "project_type": "mod", - "team": "StcGJ5kY", - "organization": null, - "title": "Mine Cells - Dead Cells Mod", - "description": "Dead Cells content in Minecraft", - "body": "
\n\n![Mine Cells - based on Dead Cells by Motion Twin](https://raw.githubusercontent.com/mim1q/MineCells/1.20.x/projectPageAssets/hero.png)\n\n[![Requires Fabric API](https://img.shields.io/badge/Requires_Fabric_API-white?style=for-the-badge&logo=modrinth&logoColor=black)](https://modrinth.com/mod/fabric-api)\n[![Requires owo-lib](https://img.shields.io/badge/Requires_owo--lib-white?style=for-the-badge&logo=modrinth&logoColor=black)](https://modrinth.com/mod/owo-lib)\n[![Donate on ko-fi](https://img.shields.io/badge/Donate_on_ko--fi-red?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/mim1q)\n[![Join my Community](https://img.shields.io/badge/Join_my_Community-blue?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/6TjQbSjbuB)\n\n[![Patchouli recommended for an in-game wiki](https://img.shields.io/badge/Patchouli_recommended_for_an_in--game_wiki-white?style=for-the-badge&logo=curseforge&logoColor=black)](https://modrinth.com/mod/patchouli)\n\n---\n\nMine Cells is a Minecraft mod that adds content\nfrom [Dead Cells by Motion Twin](https://store.steampowered.com/app/588650/Dead_Cells/). \nVisit [the wiki](https://mim1q.dev/minecells) for a guide on how to get started and all the info you need!\n\n### If you need help with the mod, join the `#mim1qs-projects` channel on the Luna Pixels Discord Server\n\n[![Get support on Luna Pixel Discord](https://img.shields.io/badge/Get_support_on_The_Luna_Pixel_Discord-blue?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/LunaPixel)\n\n
\n\n## What does this mod add?\n\nCurrently, this mod adds:\n\n- 5 new dimension-dungeons, two of which house new bosses\n- many new mobs\n- lots of new decorative blocks\n- new weapons and spells\n\nSome upcoming features include:\n\n- more weapons, including bows and shields\n- an in-game guidebook\n\n## FAQ\n\n
\n How do I do ... in Mine Cells?\n\nQuestions for older versions should be answered in [the wiki](https://mim1q.dev/minecells)! There's a search bar if you\nneed\nto look something up.\n\nIf you have trouble finding the answers, join\nthe [Luna Pixel Studios Discord](https://discord.gg/LunaPixel) and leave a message in `#mim1qs-projects` so we can help\nyou out.\n\nAll existing crafting recipes are available through mods such as REI.\n
\n\n
\n Forge? Port to old version?\n\nNo, **I will not make mods for Forge**. I am fully commited to being a Fabric mod developer.\nIf you wish to play my mods on Forge, you should check out [Sinytra Connector](https://modrinth.com/mod/connector),\nwhich should work nearly flawlessly in survival.\nI probably won't port any of my mods to outdated Minecraft versions, either.\n
\n\n
\n I got lost in one of Mine Cells's dimensions, what can I do?\n\nUse a compass to guide you back to the entrance. Compasses sometimes spawn in chests in the Promenade.\n
\n\n
\n Can I use this mod in my modpack / showcase video / blog?\n\nYou can use this mod in your videos, blogs, etc.! If you do, provide a download link to this page. \n**Do not** reupload the mod's files to any other hostings for people to download. \n\nFeel free to use the mod in your modpacks, as long as they are either:\n- Used in private with your friends \nor\n- Publicly available on CurseForge or Modrinth and you're not making money by selling them.\n\nIf you have any questions about this, feel free to contact me on the Discord server linked at the top of this page.\n\n
\n\n
\n Will you add ... to this mod?\n\nThis mod aims to add most of the content from Dead Cells (except the Castlevania DLC) to Minecraft. If it is present in\nDead\nCells, it'll probably be added to this mod, sooner or later. Some unique tweaks and additions were made in order to make\nthe\ncontent work in the environment of Minecraft without straying too far from the source material.\n
\n\n
\n Is this mod compatible with ...?\n\nThis mod should be compatible with most other mods. There might be some bugs that make it crash when other mods are\npresent, but I'm trying to remove them as soon as they're known. If you encounter such a bug make sure\nto [create an issue on Github](https://github.com/mim1q/MineCells/issues) or ask for help on the Discord server linked\nabove!\n
\n\n
\n\n[![Bisect hosting - use code LUNAPIXEL](https://raw.githubusercontent.com/mim1q/MineCells/1.20.x/projectPageAssets/hosting-code.png)](https://www.bisecthosting.com/p/lunapixel)\n", - "body_url": null, - "published": "2022-05-02T17:07:04.542447Z", - "updated": "2024-06-14T20:55:44.202181Z", - "approved": "2022-05-02T17:07:04.542447Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 328966, - "followers": 294, - "categories": [ - "adventure", - "mobs", - "worldgen" - ], - "additional_categories": [ - "decoration" - ], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "oQOdGiSi", - "4O4b5z1l", - "ciJPiSrg", - "erczZaeW", - "HCE3ITXZ", - "hO6L8UQn", - "osYkmOEl", - "lxiTIjCW", - "YmPg6kmp", - "dDXRv652", - "S5Fq9oyf", - "ZyLuFySJ", - "JBlSffrg", - "kSON9TGh", - "mONxyXkY", - "IrgDscS5", - "Hnza6gec", - "inZWAGRB", - "StmhJsHu", - "fyMoxQQ4", - "UNitjVmB", - "h24wvKrs", - "GgKAj06i", - "ZHxeyPF6", - "7YHN71bi", - "8f8IpMXH", - "VWbCUfvw", - "roqzASz9", - "hgpfupbt", - "7zL2D6c2", - "sFScE2c8", - "uzuDpb4W", - "3p3YbCg4", - "Tu4BZWDX", - "MPeoUkHE", - "oJdtIycL", - "NI9yC4B8", - "qPhXhLWr", - "NqVYUyoE", - "cdxZ0SbM", - "FxJdLogW", - "udqXCjf5", - "8UU0XZyH", - "1Vbpo4ux" - ], - "icon_url": "https://cdn.modrinth.com/data/9Qdvz1OV/6995132866962a61b21427d6fc1b74ce682a8446.png", - "issues_url": "https://github.com/mim1q/MineCells/issues", - "source_url": "https://github.com/mim1q/MineCells", - "wiki_url": "https://mim1q.dev/minecells", - "discord_url": null, - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/mim1q" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/9Qdvz1OV/images/eb08e9222684f821ea7ca7d569cf3bbc22556373.webp", - "featured": false, - "title": "Elevator", - "description": "How to assemble the elevator and use it", - "created": "2022-05-28T16:54:48.124670Z", - "ordering": 0 - } - ], - "color": 3616027, - "thread_id": "9Qdvz1OV", - "monetization_status": "monetized" - }, - "3b1CFIR5": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4", - "1.21" - ], - "id": "3b1CFIR5", - "slug": "mob-plaques", - "project_type": "mod", - "team": "5xWJ7qNj", - "organization": null, - "title": "Mob Plaques", - "description": "Neat, tiny attribute displays for all mobs with great customization!", - "body": "

\n

\n

\n

\n

\n

\n

\ud83d\udcd6 About:

\n

Mob Plaques adds very tiny displays above a mob's name tag to show it's current health. Armor points, armor toughness points and air supply are also shown when relevant. The mod has a bunch of config options to customize the plaques as you wish.

\n

\n

\ud83d\udcf7 Media:

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
  
See the health of all mobs around you  Also shows other stats such as armor points
 
  
Text color adapts; positions nicely above or below name tag  Bigger plaques for mobs further away
 
\n

\n

\ud83d\udca1 FAQ:

\n

Q: Can plaques show more mob attributes like food/potion effects/etc.?
A: No, unfortunately not. Most information about such things is never sent to clients, and is therefore not accessible.

\n

Q: How do I configure this mod?
A: Mods can have three different kinds of configs depending on the kind of settings they provide: Client, Common, and Server.

\n

Client and Common configs are found in /.minecraft/config/, named as <modId>-client.toml and <modId>-common.toml, respectively.

\n

Server configs though are applied per world, therefore you'll find those in /.minecraft/saves/<world>/serverconfig/<modId>-server.toml for local singeplayer worlds, and in /<world>/serverconfig/<modId>-server.toml for you Minecraft server. Changes made to a server config only apply to that one world. Setting default values in server configs for all newly created worlds is possible by copying the modified server config to /.minecraft/defaultconfigs/.

\n

In a local singleplayer world you can quickly find config files by running the /config showfile <modid> command and by choosing CLIENT, COMMON or SERVER. Then click the file name (ending with .toml) that appears in chat to open the file in a text editor. After saving the file, the config will automatically reload in-game after a couple of seconds, so no game restart required.

\n

On some mod loaders editing configs is also supported in-game via the Mods menu option. On some Minecraft versions you can also install my Config Menus for Forge mod for editing configs directly in-game.

\n

\n

\ud83c\udfc6 Credits:

\n

Developing Mob Plaques was helped and inspired by:

\n\n

\n

\n

\n

\"Reddit\"

\n

\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
  
 
  
 
  
 
  
 
  
 
\n

", - "body_url": null, - "published": "2022-10-06T11:00:31.633399Z", - "updated": "2024-07-12T13:53:09.369341Z", - "approved": "2022-10-06T13:44:04.212978Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MPL-2.0", - "name": "Mozilla Public License 2.0", - "url": null - }, - "downloads": 73956, - "followers": 253, - "categories": [ - "mobs", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "v5DKY8Wa", - "VyiEPoIo", - "n3Ce9mNi", - "yFqwXOBH", - "ZQXrGR4h", - "waiGuWuT", - "oNSjCgFP", - "blGPZUFI", - "1OXoCSZr", - "Bv7jisDa", - "aS7oAK0A", - "J9SNqgoP", - "UQWgKqWP", - "bcQFG4g7", - "2maA6qra", - "wFW7OJCI", - "AIhxJG98", - "8ClJd5BS", - "18g31FS1" - ], - "icon_url": "https://cdn.modrinth.com/data/3b1CFIR5/3e15d8531b0a12ad9a97e98b08a9ab11c159edac.png", - "issues_url": "https://github.com/Fuzss/mobplaques/issues", - "source_url": "https://github.com/Fuzss/mobplaques", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/3b1CFIR5/images/1e330c2ec39ea5f71e17932d537a24c460b08e97.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-01-09T11:28:48.423943Z", - "ordering": 0 - } - ], - "color": 2242132, - "thread_id": "3b1CFIR5", - "monetization_status": "monetized" - }, - "avrKhvsK": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20.1", - "1.21" - ], - "id": "avrKhvsK", - "slug": "mobs-of-mythology", - "project_type": "mod", - "team": "6oe8tHgv", - "organization": "OWAli2xv", - "title": "Mobs of Mythology", - "description": "Discover a World of Mythological Creatures in Minecraft!", - "body": "[![Header Card](https://www.bisecthosting.com/images/CF/Mobs_of_Mythology/BH_MOM_header_new.webp)](https://pixeldreamstudios.net)\n\n[![BisectHosting Card](https://www.bisecthosting.com/images/CF/Mobs_of_Mythology/BH_MOM_promo.webp)](https://bisecthosting.com/PixelDream)\n\n![Description Card](https://www.bisecthosting.com/images/CF/Mobs_of_Mythology/BH_MOM_description.webp)\n\nMobs of Mythology brings mythological mobs into your Minecraft world! This mod introduces a whole new level of challenge and adventure, allowing you to encounter unique and formidable creatures during your exploration.\n\n## Automatons\n- **Crafting**: Automatons are crafted similarly to Iron Golems, but with Bronze Blocks instead of Iron Blocks.\n - **Bronze Blocks**: Crafted using Bronze Ingots.\n- **Generated Structures**: Ready-to-spawn Automatons can be found in specific generated structures.\n- **Taming**: Automatons can be tamed by right-clicking them with Gears immediately after they spawn.\n - **Gears**: Crafted from Bronze Ingots.\n\n\n\n## Kobolds\n- **Description**: Kobolds are mischievous creatures that steal items from players.\n- **Kobold Warriors**: These are more aggressive Kobolds willing to sacrifice themselves to eliminate players.\n- **Habitats**: Kobolds are typically found in wet biomes, such as jungles and swamps.\n\n\n\n\n## Drakes\n- **Description**: Drakes are gentle monsters.\n- **Taming**: They can be tamed using Cooked Chupacabra Meat.\n- **Habitats**: Drakes are found in Badlands biomes.\n\n\n\n## Chupacabra\n- **Description**: The Chupacabra is a hostile creature that targets livestock.\n- **Drops**: Its meat is not ideal for consumption but may be liked by certain mobs.\n- **Habitats**: The Chupacabra spawns in temperate biomes.\n\n\n\n## Sporelings\n- **Description**: Sporelings are cute creatures that always have something to say.\n- **Interaction**: Right-click Sporelings to read their messages.\n- **Habitats**: They spawn in mushroom biomes.\n\n\n\n[![Discord Card](https://www.bisecthosting.com/images/CF/Mobs_of_Mythology/BH_MOM_discord.webp)](https://discord.gg/pixel-dream-studios-872788557553610802)", - "body_url": null, - "published": "2023-06-14T22:35:53.744909Z", - "updated": "2024-08-06T12:22:47.110442Z", - "approved": "2023-06-17T01:25:32.438821Z", - "queued": "2023-06-14T22:46:32.069114Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-", - "name": "", - "url": "https://github.com/kyber-6/mobs-of-mythology-mod/blob/mobs-of-mythology-1.21/LICENSE" - }, - "downloads": 314559, - "followers": 376, - "categories": [ - "adventure", - "mobs", - "worldgen" - ], - "additional_categories": [ - "equipment" - ], - "loaders": [ - "fabric", - "neoforge" - ], - "versions": [ - "wWo8Qcvc", - "EYJzG6I2", - "mLNAXaMK", - "pbR0vzm8", - "VlpMdqVl", - "5QXboXqj", - "IlXyqVcA", - "oSJicyN7", - "7otcv4Po", - "WUtCPoeq", - "X0DONNp8", - "hFmkeYob", - "ZUGQbihl", - "ozjv91bL", - "cQ54eaZX" - ], - "icon_url": "https://cdn.modrinth.com/data/avrKhvsK/f357b52d26272fba2ec3211a66a98c6063e1de8f.webp", - "issues_url": "https://github.com/kyber-6/mythicmobs/issues", - "source_url": "https://github.com/kyber-6/mythicmobs", - "wiki_url": "https://github.com/kyber-6/mythicmobs-mod/wiki", - "discord_url": "https://discord.com/invite/4A9SEahH4U", - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/paypalme/pixeldreamstudios" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/pixeldreamstudios" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/avrKhvsK/images/2dc656bc098db6b8812ff78e08f64af6ee589a83.png", - "featured": false, - "title": "Sporeling", - "description": null, - "created": "2023-07-03T08:42:23.839067Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/avrKhvsK/images/300b82b8c64fa1d6ca2df7879f75940b4b36c052.png", - "featured": false, - "title": "Drake", - "description": null, - "created": "2023-07-03T08:47:02.465371Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/avrKhvsK/images/442f4ced7276c63d30e0b2e7062db436e2386ad4.png", - "featured": false, - "title": "Automaton", - "description": null, - "created": "2023-07-03T08:37:26.811601Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/avrKhvsK/images/ab70aa5db531ea1ebf6fb3eceef5c86ce78ea172.png", - "featured": false, - "title": "Kobold Warrior", - "description": null, - "created": "2023-06-15T19:35:31.349123Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/avrKhvsK/images/d0d0d47874e85205ae30dc1b5dd48ba17e5b6586.png", - "featured": false, - "title": "Kobold", - "description": null, - "created": "2023-06-15T19:35:20.105731Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/avrKhvsK/images/9b9a32d5e6b5884ff02d06a9dcf7e7c324b7468f.png", - "featured": false, - "title": "Chupacabra", - "description": null, - "created": "2023-06-15T19:36:07.104410Z", - "ordering": 2 - } - ], - "color": 13219727, - "thread_id": "avrKhvsK", - "monetization_status": "monetized" - }, - "nmDcB62a": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.16.4", - "1.16.5", - "1.18.2", - "1.19.2", - "1.19.4", - "1.20", - "1.20.1", - "23w31a", - "23w32a", - "23w33a", - "1.20.2-pre3", - "1.20.2-pre4", - "1.20.2-rc1", - "1.20.2-rc2", - "1.20.2", - "23w42a", - "23w43a", - "23w45a", - "1.20.3", - "1.20.4", - "24w04a", - "24w09a", - "24w14a", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "nmDcB62a", - "slug": "modernfix", - "project_type": "mod", - "team": "xw684WUq", - "organization": null, - "title": "ModernFix", - "description": "All-in-one mod that improves performance, reduces memory usage, and fixes many bugs. Compatible with all your favorite performance mods!", - "body": "![Banner image](https://cdn-raw.modrinth.com/data/nmDcB62a/images/3c7be090404ebfed497b04aec8b4cd7cc1aac7ca.png)\n\n[![Donate](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/donate/kofi-singular_vector.svg)](https://ko-fi.com/embeddedt)\n[![Available for Fabric](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/fabric_vector.svg)](https://modrinth.com/mod/modernfix/versions?l=fabric)\n[![Available for Forge](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/forge_vector.svg)](https://modrinth.com/mod/modernfix/versions?l=forge)\n[![Join the Discord](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-plural_vector.svg)](https://discord.gg/rN9Y7caguP)\n\nModernFix is an all-in-one mod that **improves performance, reduces memory usage, and fixes many bugs** in modern Minecraft versions (most versions including and above 1.16 are supported)\nwithout majorly compromising the game experience. Most Forge 1.16-1.19.2 modpacks will launch **roughly twice as fast** with ModernFix installed.\nIf some non-default options are enabled, it can even allow large modpacks like All The Mods 8 to run with **3GB or less of allocated memory**.\n\nModernFix is free, open-source software. All of the code is available on [the GitHub repository](https://github.com/embeddedt/ModernFix).\n\n## \u2699\ufe0f Technical summary\n\nWhat exactly does ModernFix do for your game? There are a lot of tweaks being made - too many to summarize here. However, here is a\nbrief summary of the general types of improvements being made:\n\n* Backports of bugfixes from newer versions of Minecraft and/or Forge, e.g. fixing\n[worlds breaking when you remove a dimension mod in 1.18](https://github.com/MinecraftForge/MinecraftForge/issues/8800).\n* Patches to mods that are no longer supported on a given Minecraft version, to improve the gameplay experience instead of requiring\nplayers to update.\n* Many optimizations & improvements to the game's launch process to significantly improve speed and reduce random concurrency crashes.\n* Additional debug tools to help modders and players determine the cause of some rare game crashes/freezes, instead of relying on a painful\nmod bisection process.\n* It's not enabled by default due to compatibility issues, but ModernFix includes functionality to [completely redesign the game's model loading system](https://github.com/embeddedt/ModernFix/wiki/Dynamic-Resources-FAQ), replacing it with a new,\ndynamic version that loads models on the fly. Model loading is one of the major performance regressions to modded Minecraft that\nhas been present since 1.8, and this new system alleviates nearly all of the downsides, bringing memory usage and loading times\nmore in line with how they were in 1.7.10.\n* Need to play the game with very little RAM allocated (e.g. 512MB or less)? [Now you can do that.](https://github.com/embeddedt/ModernFix/wiki/Ultra%E2%80%90Low-Memory-Footprint)\n\nIf you are technically savvy and looking for more details on each patch, I recommend reading the [Summary of Patches](https://github.com/embeddedt/ModernFix/wiki/Summary-of-Patches) wiki page.\n\n## \ud83d\udc1b Where to go when something doesn't work\n\nPlease either report an issue on [GitHub](https://github.com/embeddedt/ModernFix), or join the [Discord](https://discord.gg/rN9Y7caguP) and ask in the `#modernfix-discussion` channel.\nBe sure to mention the Minecraft version, modloader, and ModernFix version you are using, as well as what other mods you have installed.\n\n## \ud83c\udf81 How can I support this project?\n\nThere are two main ways you can help support the development of ModernFix:\n\n* Spread the word! Test ModernFix in modpacks and encourage them to include it.\n* If you feel generous, I do accept donations via [Ko-fi](https://ko-fi.com/embeddedt). Donating is not required (as ModernFix is free),\nbut every little bit helps. I work on ModernFix in my spare time, so any compensation I receive helps to sustain development.\n\n## \u2753 What other mods should I use?\n\nThere are many performance mods available for Minecraft and I can't list them all here, but here are some essential mods, in my opinion:\n\n- On any version before 1.19.4 you should always have LazyDFU installed, as it eliminates the incredible lag caused by the DFU system.\n- On any version before 1.20 you should generally use Starlight unless it has a compatibility issue with your mods (which is quite rare).\nIt offers vastly improved lighting performance and can also fix FPS stutters when moving between chunks.\n- Always have FerriteCore installed, as Mojang's implementation of blockstates/models is laughably inefficient, and quickly\nconsumes RAM as soon as more content is added beyond what vanilla offers.\n- Install a mod like Shutup Experimental settings (before 1.19) or Yeetus Experimentus (1.19+). These mods will suppress the\npop-up screen about experimental game features, which otherwise causes the game to reload its resources twice.\n\nOn a related note: I do **not** recommend use of OptiFine in any modded scenario. It is closed-source, patches the game in a way that easily breaks\nForge and other mods, and significantly slows down game launching, often on the order of minutes. Please try Sodium (on Fabric) or Embeddium (on Forge) instead!\nUsing OptiFine with ModernFix is not officially supported, and may cause issues.\n\n## \ud83d\udda5\ufe0f Need a server? Check out BisectHosting!\n\n\n[![Bisect Hosting banner](https://www.bisecthosting.com/partners/custom-banners/6b02ce11-5cf6-4e67-9a75-06474a46308a.webp)](https://bisecthosting.com/embeddedt)", - "body_url": null, - "published": "2023-04-16T20:56:18.092938Z", - "updated": "2024-08-11T00:06:05.776345Z", - "approved": "2023-04-18T00:08:34.429392Z", - "queued": "2023-04-16T21:06:11.482278Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 6346904, - "followers": 2067, - "categories": [ - "optimization", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "YmKitGGB", - "bakWifEu", - "lesun1xH", - "TLWpxXmE", - "tiJtC3Oq", - "RhqFUhKl", - "cRc8mTYR", - "tF5MXC99", - "YxjVHp6F", - "JoZVElr5", - "4D2n0P0v", - "yvUZHRTF", - "JC0k0BLU", - "aG83F2oq", - "wdlIqJM9", - "YvfHwxb6", - "DkR6UGcX", - "ovFOToAu", - "j79FcbOV", - "fPhurjKv", - "WNYg8TPD", - "8v4CKHNp", - "AR3lYRXy", - "V5JUXqmy", - "vHjPr4v0", - "yMD6AsFA", - "JofM3ehE", - "jTnRrN6H", - "ZD8n3OeB", - "XWyZT7uo", - "AvZe17Tl", - "5cOhMOWI", - "kGN22Ber", - "t4ArpHYs", - "JXUd23wE", - "qVu4O77q", - "McrIpooS", - "42k2MtHD", - "Qkwj2yjS", - "z5NtPX4A", - "Fn6lcgy4", - "pgncb4h9", - "GhEe98X3", - "kFuRlbS1", - "I24pbFOk", - "HfJUDwN3", - "90vs2FzN", - "T1YKIVCh", - "Qo4bxua4", - "HgJiOAQn", - "FfgHSOEU", - "uMIQRvh7", - "lF2pqrO8", - "CxL2MT5m", - "KuHaMmH1", - "SmZNSwfL", - "f7G7ygPr", - "3LgRU8Ie", - "1Mffj87M", - "2KYa5aqD", - "fqLJ9uB4", - "pKlyKViU", - "tr7cCUCK", - "CTaP4kW5", - "P6rbJql2", - "JVeaC9TI", - "Cs5lOKhd", - "p9S1UnOj", - "VbB4VqCo", - "qbRB2wZ2", - "fX8QihJW", - "ZopebhEU", - "hd1JuF4v", - "BTaK8vvw", - "euvIjfw2", - "WENf7fmL", - "RFtlfOIV", - "30XnUo00", - "e2wI0Dzg", - "KvbeSuS1", - "D2athySH", - "1gWqXFaX", - "AMJ0B4Bp", - "iO9FlOIm", - "G1VHm2Bd", - "DHw0yfjn", - "eff9HvKh", - "9MmJorda", - "k4BkxAU7", - "NtsxXDeZ", - "PKKqdqS8", - "DUroUjL7", - "CS1MpLrX", - "lJnMKe8e", - "TsXMK3TX", - "uzk1oBWH", - "blMuB0D8", - "JqdfKm8N", - "D1gtdBXw", - "WV8pFhUO", - "gRSAAIUU", - "NQFTTsi6", - "y4X4GM0C", - "jqteDlfX", - "buGrwsKZ", - "G5B0BoGA", - "oZJClBYn", - "QVSzLhRT", - "R7Eu2Fxe", - "btaNfyRK", - "z6cki1Hr", - "H7mnYOML", - "FDJCtlbz", - "e4ytl9KT", - "TsDx3td2", - "RMzc2zgT", - "zf548Phd", - "linysjCw", - "VaRd7XJ6", - "jiSgqiXH", - "V1smspgn", - "41RDuPe2", - "EZjY458j", - "cwTG6hyQ", - "I7WQ2bG5", - "wYFiI0CR", - "ad7TwMbL", - "1QLOTz4V", - "vXwiklcD", - "OFdWh7vx", - "uBReEWbz", - "zaaC7slX", - "9RlPyiaK", - "nVsxUgHx", - "p9vVa5yl", - "qlVWBKgU", - "v9uT5wj5", - "4ZIvpHca", - "PT1kduV3", - "gBP4wtrN", - "gMj6NTPn", - "lYUa4fZk", - "rJvkWL2n", - "c0IRQDNy", - "ZAuuntw4", - "eUxKumbO", - "F7WIWFs8", - "uOTQ9aSd", - "r1M11yfD", - "97pLchRn", - "gXrLEidK", - "kdOkBzuD", - "DybtrvoI", - "ZqhmgF0E", - "Drr9QiOX", - "WJnAag75", - "YMq1FhHc", - "51N1kQ5P", - "at0BBqZ8", - "Lbh7ndyf", - "T1T1ryiy", - "A7VJZ2sj", - "GJHB6P6y", - "GOlEdlgS", - "IMHeD2GV", - "XjunZE7n", - "6gM4GFBm", - "BmneBBYa", - "YvOjtot0", - "okrRsbRZ", - "owXH7FqO", - "PV5hrdhD", - "1NhyR6t8", - "sk9kFgqw", - "MqJb4736", - "Ixz7TNCN", - "cQ0TCwKQ", - "pZkNGdFz", - "jdCqC43M", - "3otSD6Ai", - "yviR2zX6", - "yRHXqAyS", - "xiu6MBJc", - "sZJM5bCM", - "ZCHErBQZ", - "9uRdxCNg", - "TE74NXUO", - "sBZ9FlQW", - "LMfdftzT", - "S2KHHn3O", - "XZZJ27Mx", - "9HGXIyEe", - "GANc4eZR", - "afRRm0EA", - "sWajyf3d", - "zDXxoYbt", - "5wGMan5g", - "ud3vvnM2", - "x3K80mPd", - "DDGA4vbS", - "BKutfSDf", - "WqyujHIn", - "synysXtc", - "xYsH89XA", - "5RzoQnZl", - "GPUrRuDK", - "HfUWwFQ6", - "Jw8xBmGc", - "NZQwlLgZ", - "YufYRxqH", - "GaLxviO2", - "orPjIEAx", - "R0xJ0sx8", - "FGNCOJKF", - "UxFGc28X", - "YDyqtNIH", - "ZdOokN06", - "gpXn0fGj", - "lCU44mLr", - "RPmoiZHT", - "pWraKWFy", - "jHaVrcbU", - "F35FyEva", - "WYn556RC", - "qomlktsB", - "Ggtcd6Lc", - "D8qeBfgE", - "uW4Lb1JW", - "RIRMMnjp", - "Ve0iT3SL", - "PtYPJcwF", - "4GPZ0uWs", - "PutKck7D", - "GLv15259", - "wYHO5U66", - "fJoMxOnN", - "nemKhyeF", - "8RyDnURg", - "Z9Nf1tw4", - "W2wYO1hK", - "CzIOJZ7D", - "YWxJmxJY", - "IDCtf2Pk", - "DZ7o2FaT", - "Sp3Y3R1p", - "YzYQ1W8W", - "tI8jU427", - "WmXK2piP", - "vQEyMOe0", - "edDrlUuk", - "70e4PROK", - "B26rDrrz", - "WNErDoy0", - "QlqkSEup", - "LeHETH9A", - "YRcPOXZH", - "cQh6zioW", - "PJlRMp4v", - "LJrDWFEH", - "nhQNNUHs", - "rigrXobp", - "jMVGsL8p", - "TJqCeI1u", - "xJbpSSiw", - "6GPongoq", - "ohh21bah", - "f1dYaEYt", - "TyzpVbn0", - "wz12hVLM", - "3NFLTjo5", - "2Gz3u7pY", - "qhD8hz8A", - "wS8BEj1H", - "lBQ3o7cT", - "9ca4pizA", - "zNxPnVZT", - "oqeQjBRP", - "Ypf2M9ta", - "XDyibw2U", - "RXtwG3lX", - "tNwzW4Bd", - "88ksqzbj", - "TtNOTwgu", - "NufUMuUS", - "LXlsO4Vo", - "5SKZ5Y5s", - "zny6etkd", - "YS6WlthK", - "GaKeTHbJ", - "oYMb8L0w", - "9R9LPE4L", - "16qY2NJU", - "SbLn3VXX", - "xedGgIRE", - "QpVWtj3q", - "v9acGUOX", - "7wRCZYa1", - "tlTrDouz", - "v2HWaHmC", - "RtHWz3X8", - "OxmgvWdr", - "ADyFF3WV", - "NZfBUD1x", - "GREykag1", - "iFQICDdq", - "SHRLUukI", - "6cUAWrqk", - "HZze6q1Z", - "hhpzMwx0", - "ziFdyRZU", - "bCqKORCZ", - "5YONh7M3", - "iMK8fcT3", - "qqf2pVIf", - "8bcOcx2u", - "StT6fUPe", - "gDr0pa5m", - "mnS5cWZA", - "h06WI6hI", - "lmCEiM2x", - "I019kuJ8", - "vQ1eqwUT", - "6jU8mhig", - "DDQyvO7M", - "b1FKKAz8", - "p3IGhtdO", - "qNrVNwfw", - "6caqQhyN", - "FDGaMHFj", - "jUXzFIgk", - "hIcEK3Ks", - "FgynMuhC", - "9e1ulwtU", - "hV2WSfLx", - "LZJryrWA", - "AW2Wv8MN", - "v7RwGjGf", - "ge00Oz2v", - "LADYq9h9", - "19lQhQ2Q", - "OMUhFXfR", - "r62BNWkZ", - "aIrZFfMA", - "pTldUfVl", - "5vWEqiOB", - "jJVhEy8G", - "g2qIraQ1", - "hymPZqLe", - "8cRA5hIs", - "1niVYLe4", - "WrH5h6hR", - "cuMfXHwk", - "nYh2qee4", - "SEKTVPwa", - "2ewMnB7e", - "m0WsH8Pp", - "5TGI84hb", - "QTtrC1Mj", - "WzGrDsBM", - "G55gynqz", - "ZNaGDoHa", - "anWzGpyT", - "9GyqQvmB", - "AIejFbqQ", - "IC7LBv4d", - "bT6gZuTb", - "6wupFeDa", - "wdSwq9ke", - "P8w71zv8", - "IScTO5kT", - "vxDb5tOq", - "qgFq0dU0", - "T3un6Ool", - "CDiUztEN", - "8hPIV7NS", - "7c9U7JHU", - "rRcwOsPa", - "6IhNexn2", - "pAWJdjPp", - "7fJivtJU", - "XmsWashv", - "6YtCmcgN", - "MypV6XBd", - "gkUP299q", - "d6XtsgBG", - "DAzGqP8u", - "RXaOdpBL", - "usNAzp2p", - "npSYUF6U", - "b5yVw0pL", - "giQyDXGo", - "nksMSrEt", - "oylrfPkW", - "UKHyXfho", - "2FN93J80", - "IJWNOJEe", - "gJzUanvd", - "Ohe8OvYJ", - "1FrMon6Q", - "gepXNUac", - "6Tz5Moit", - "D74K2SYQ", - "bBOj6OEk", - "oOnGhdHG", - "SjO7r0li", - "2HMvqcxJ", - "A7mqqvc5", - "LQU2U5mx", - "MAghxxfz", - "rf0fSXa5", - "s3eeVFK8", - "24VdLGlD", - "9rqtpYwE", - "r9eMwecP", - "4BFceRG4", - "bsTG5IKj", - "fktvkFSD", - "uUQmiRzm", - "OOAMFEGB", - "JeFLzIkV", - "IWsQb2tD", - "Btq1HFzk", - "T8GvLNSz", - "oJUG6agJ", - "u5R7SNlj", - "vHzDHEDN", - "YPwzjK2W", - "Id3z4wMh", - "P0Gj6bhf", - "xgdNEjjn", - "o6bFEv8x", - "f6WrRlmX", - "oRGm8e3F", - "uazja51B", - "JEenvxf5", - "XWMKGS0l", - "J3SmQdYi", - "yx7Ty06C", - "b9EwaQ8h", - "9eACxgCp", - "zlah1a6M", - "5LHKYBfs", - "jZcXXRiU", - "u1FOqNCn", - "wMmG6Z2w", - "PmGpKiME", - "lQs9avbD", - "IMUijlCk", - "jXMYPayd", - "8IOJKzmV", - "OS3nKgb9", - "peqGje5u", - "cGTUis9q", - "nQTU8UXe", - "69cUr8FY", - "8fdApWNK", - "YtxEBvsf", - "rYozV85S", - "TI6DbX58", - "VABjk2B2", - "xsOOBMvd", - "qFKeDWer", - "TwtE3QUV", - "caijz5kw", - "Nez10x5y", - "2Rr52SPW", - "ruxa7tmt", - "EL78UqrQ", - "WnvIT2k4", - "zVCpSwRk", - "CV2Vtn5m", - "dWBNYmKr", - "fh7tdNlS", - "Kf6nINYI", - "tmmvhxCF", - "BpXImv5B", - "QXdjmNRb", - "KNI1HSwE", - "kGQbFg0p", - "OLsQcRB4", - "Enb5QBS3", - "mX9P5IWG", - "AV7XOtET", - "xlt4bcjj", - "xrfAu1uz", - "mDqpjmKe", - "Cc0b1kXl", - "3rl50He4", - "dUdr6D7I", - "g8YTb1tk", - "o1xUnPS2", - "LJ5N4YSl", - "QA8FnfC2", - "Vlkqd178", - "i0vWRI7P", - "kawuAd17", - "FMcuOGSQ", - "CB2UOpt3", - "JCb26GJk", - "f3UzsGPb", - "9pYr3f79", - "AFvoBfkx", - "Z6zUeVzl", - "R8Z329pv", - "Ot0Gu4EP", - "Tx3ph266", - "kVsoDxr7", - "wZo2xGP6", - "QroNBg6X", - "NUPJxyji", - "QTSxkl1e", - "omk9tj4N", - "A6zzCptF", - "Ujn5wrXH", - "TXrV8DtO", - "CVCY5mv4", - "2U36f0dT", - "nHo5y93M", - "j5VhGcov", - "ZYnwHpym", - "MKrkLMqg", - "KCOwQkKi", - "vNbpPeOM", - "i8GSONFm", - "HFaBErrM", - "nJmQaEws", - "HdKHe8QA" - ], - "icon_url": "https://cdn.modrinth.com/data/nmDcB62a/e1d2433476995be1b1a94ff1afaf6167752274ae.png", - "issues_url": "https://github.com/embeddedt/ModernFix/issues", - "source_url": "https://github.com/embeddedt/ModernFix", - "wiki_url": "https://github.com/embeddedt/ModernFix/wiki", - "discord_url": "https://discord.gg/rN9Y7caguP", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/embeddedt" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/nmDcB62a/images/3c7be090404ebfed497b04aec8b4cd7cc1aac7ca.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-07-14T02:11:55.058630Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/nmDcB62a/images/e9e46236d19c109f147bee72cededf4176c8a657.png", - "featured": false, - "title": "Lower memory usage", - "description": "Forge 1.16.5 running (just!) with only 200MB of RAM allocated", - "created": "2023-04-16T21:01:34.623057Z", - "ordering": 0 - } - ], - "color": 263172, - "thread_id": "nmDcB62a", - "monetization_status": "monetized" - }, - "mOgUt4GM": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.14.4", - "1.15.2", - "1.16.1", - "1.16.4", - "1.16.5", - "21w06a", - "21w14a", - "1.17-pre1", - "1.17", - "1.17.1", - "21w37a", - "21w38a", - "1.18", - "1.18.1-pre1", - "1.18.1-rc1", - "1.18.1-rc2", - "1.18.1-rc3", - "1.18.1", - "22w03a", - "22w05a", - "22w06a", - "22w07a", - "1.18.2-pre1", - "1.18.2-pre2", - "1.18.2-pre3", - "1.18.2-rc1", - "1.18.2", - "22w15a", - "22w16b", - "22w17a", - "22w18a", - "22w19a", - "1.19-pre1", - "1.19-pre2", - "1.19-pre3", - "1.19-pre4", - "1.19", - "22w24a", - "1.19.1-rc1", - "1.19.1-pre2", - "1.19.1", - "1.19.2", - "22w43a", - "1.19.3", - "23w03a", - "23w05a", - "23w07a", - "1.19.4-pre1", - "1.19.4-pre2", - "1.19.4-pre3", - "1.19.4-pre4", - "1.19.4-rc1", - "1.19.4-rc2", - "1.19.4-rc3", - "1.19.4", - "23w12a", - "23w13a", - "23w13a_or_b", - "23w14a", - "23w16a", - "23w17a", - "23w18a", - "1.20-pre1", - "1.20-pre2", - "1.20-pre3", - "1.20-pre4", - "1.20-pre5", - "1.20-pre6", - "1.20-pre7", - "1.20-rc1", - "1.20", - "1.20.1-rc1", - "1.20.1", - "23w31a", - "23w32a", - "23w33a", - "23w35a", - "1.20.2-pre1", - "1.20.2-pre2", - "1.20.2-pre3", - "1.20.2-pre4", - "1.20.2-rc1", - "1.20.2-rc2", - "1.20.2", - "23w40a", - "23w42a", - "23w44a", - "23w45a", - "23w46a", - "1.20.3-pre1", - "1.20.3-pre2", - "1.20.3-pre3", - "1.20.3-pre4", - "1.20.3-rc1", - "1.20.3", - "1.20.4-rc1", - "1.20.4", - "23w51a", - "23w51b", - "24w03a", - "24w03b", - "24w04a", - "24w05a", - "24w05b", - "24w06a", - "24w07a", - "24w09a", - "24w10a", - "24w11a", - "24w12a", - "24w13a", - "24w14potato", - "24w14a", - "1.20.5-pre1", - "1.20.5-rc3", - "1.20.5", - "1.20.6-rc1", - "1.20.6", - "24w18a", - "1.21-pre2", - "1.21-pre3", - "1.21-pre4", - "1.21-rc1", - "1.21", - "1.21.1-rc1", - "1.21.1" - ], - "id": "mOgUt4GM", - "slug": "modmenu", - "project_type": "mod", - "team": "VMz4FpgB", - "organization": "ASjenmjH", - "title": "Mod Menu", - "description": "Adds a mod menu to view the list of mods you have installed.", - "body": "# Mod Menu\n![Screenshot of the Mods screen, showing a list of a few mods on the left side below a search bar and filters button, where Mod Menu is selected. On the right side of the screen, it shows more details about the mod, such as authors, a description, links, credits, and a button to configure the mod.](https://cdn.modrinth.com/data/mOgUt4GM/images/155dd2b006883b168b1279ec0ff21e753946518b.png)\n\nMod Menu lets you view the mods you have installed and, if supported by the mod, enables quick and easy access to the mod's config screens.\n\nMod Menu also supports some more advanced features, such as translatable mod names and descriptions, support for [QuickText formatting](https://placeholders.pb4.eu/user/quicktext/) in mod descriptions thanks to [Patbox](https://ko-fi.com/patbox)'s [Text Placeholder API](https://modrinth.com/mod/placeholder-api), filters library mods out from regular mods, a mod update checker for mods hosted on Modrinth or that provide their own update sources, and deep configuration for all the features we provide.\n\n### Supported Platforms\nMod Menu is currently available for Fabric or Quilt on Minecraft: Java Edition 1.14 or newer.\n\n## Developers\nMod Menu includes a number of APIs for developers to improve how their mod appears in Mod Menu. These come in the form of language keys, JSON metadata, and even a Java API.\n\n### Translation API\nYou can translate your mod's name, summary, and description all without touching any Java code. Simply add translation keys in the supported format to any language you'd like.\n\n
\nTranslation API Documentation\n\nHere's an example of Mod Menu's translations into Pirate Speak. To create your own, simply replace `modmenu` at the end (***NOT*** the one in the beginning) of the translation key with your own mod ID, for example `modmenu.descriptionTranslation.traverse`.\n\n`en_pt.json`\n```json\n\"modmenu.nameTranslation.modmenu\": \"Menu o' mods!\",\n\"modmenu.descriptionTranslation.modmenu\": \"Menu o' mods ye installed matey!\",\n\"modmenu.summaryTranslation.modmenu\": \"Menu o' mods ye installed matey!\"\n```\n\n> The summary translation is redundant here and does not need to be included because it's the same as the description, but it was included to show that you may translate the summary (a short, one-sentence description of the mod) separately from the description, even in English!\n\n
\n\n\n\n### Fabric Metadata API\nThere's a number of things you can add just with metadata in your `fabric.mod.json`.\n\nAll of these are added to a custom block in your `fabric.mod.json` for Mod Menu's metadata. Here's an example usage of many of the features this API provides:\n\n`fabric.mod.json`\n```json5\n{\n ...\n \"custom\": {\n \"modmenu\": {\n \"links\": {\n \"modmenu.discord\": \"https://discord.gg/jEGF5fb\"\n },\n \"badges\": [ \"library\", \"deprecated\" ],\n \"parent\": {\n \"id\": \"example-api\",\n \"name\": \"Example API\",\n \"description\": \"Modular example library\",\n \"icon\": \"assets/example-api-module-v1/parent_icon.png\",\n \"badges\": [ \"library\" ]\n },\n \"update_checker\": true\n }\n }\n}\n```\n\n
\nFabric Metadata API Documentation\n\n#### Badges (`\"badges\": [ ]`)\nWhile the `Client` badge is added automatically to mods set as client-side only (set `\"environment\": \"client\"` in `fabric.mod.json` to do this.), other badges such as the `Library` and `Deprecated` badges require definition here.\n\nSupported values:\n- `library` - should be assigned to mods that are purely dependencies for other mods that should not be shown to the user by default unless they toggle them on.\n- `deprecated` - should be assigned to mods that exist purely for legacy reasons, such as an old API module or such.\n\nAny others will be ignored, and Mod Menu does not support adding your own badges. You may open an issue [here](https://github.com/TerraformersMC/ModMenu/issues) if you have a compelling use case for a new badge.\n\n#### Links (`\"links\": { }`)\nThe `links` object allows mod authors to add custom hyperlinks to the end of their description. If you specify a `sources` contact in the official `fabric.mod.json` metadata, it will also be included in the links section.\n\nAny key in the `links` object will be included in the links section, with the key being used as a translation key. For example, this:\n\n`fabric.mod.json`\n```json\n\"custom\": {\n \"modmenu\": {\n \"links\": {\n \"modmenu.discord\": \"https://discord.gg/jEGF5fb\"\n }\n }\n}\n```\nwill show as a link with the text \"Discord\", since \"Discord\" is the English translation of \"modmenu.discord\" provided by Mod Menu.\n\nMod Menu provides several default translations that can be used for links. A full list can be seen in Mod Menu's language file [here](https://github.com/TerraformersMC/ModMenu/blob/-/src/main/resources/assets/modmenu/lang/en_us.json). All default link translation keys take the form `modmenu.`.\n\nYou can also provide your own translations if you would like to add custom links. Make sure to use ***your own namespace*** (as opposed to `modmenu`) for any custom keys.\n\n#### Parents (`\"parent\": \"mod_id\" or { }`)\n\n\nParents are used to display a mod as a child of another one. This is meant to be used for mods divided into different modules. The following element in a `fabric.mod.json` will define the mod as a child of the mod 'flamingo': \n\n`fabric.mod.json`\n```json\n\"custom\": {\n \"modmenu\": {\n \"parent\": \"flamingo\"\n }\n}\n```\n\nHowever, if you want to group mods under a parent, but the parent isn't an actual mod, you can do that too. In the example below, a mod is defining metadata for a parent. Make sure that this metadata is included in all of the children that use the fake/dummy parent. This can also be used as a fallback for an optional parent, it will be replace by the mod's real metadata if present.\n\n\n`fabric.mod.json`\n```json\n\"custom\": {\n \"modmenu\": {\n \"parent\": {\n \"id\": \"this-mod-isnt-real\",\n \"name\": \"Fake Mod\",\n \"description\": \"Do cool stuff with this fake mod\",\n \"icon\": \"assets/real-mod/fake-mod-icon.png\",\n \"badges\": [ \"library\" ]\n }\n }\n}\n```\n\nDummy parent mods only support the following metadata:\n- `id` (String)\n- `name` (String)\n- `description` (String)\n- `icon` (String)\n- `badges` (Array of Strings)\n\n\n#### Disable update checker (`\"update_checker\": false`)\nBy default, Mod Menu's update checker will use the hash of your mod's jar to lookup the latest version on Modrinth. If it finds a matching project, it will check for the latest version that supports your mod loader and Minecraft version, and if it has a different hash from your existing file, it will prompt the user that there is an update available.\n\nYou can disable the update checker by setting `update_checker` to false in your Mod Menu metadata like so:\n\n`fabric.mod.json`\n```json\n\"custom\": {\n \"modmenu\": {\n \"update_checker\": false\n }\n}\n```\n\n
\n\n### Quilt Metadata API\nSince Mod Menu supports Quilt as well, the same APIs in the Fabric Metadata API section are also available for Quilt mods, but the format for custom metadata is slightly different. \n\nInstead of a `\"modmenu\"` block inside of a `\"custom\"` block, you put the `\"modmenu\"` block as an element in the root object. So it should look like:\n\n`quilt.mod.json`\n```json5\n{\n ...\n \"modmenu\": {\n // Here's where your links, badges, etc. stuff goes\n }\n}\n```\n\n### Java API\nTo use the Java API, you'll need to add Mod Menu as a compile-time dependency in your gradle project. This won't make your mod require Mod Menu, but it'll be present in your environment for you to test with.\n\n`build.gradle`\n```gradle\n// Add the Terraformers maven repo to your repositories block\nrepositories {\n maven {\n name = \"Terraformers\"\n url = \"https://maven.terraformersmc.com/\"\n }\n}\n\n// Add Mod Menu as a dependency in your environment\ndependencies {\n modImplementation(\"com.terraformersmc:modmenu:${project.modmenu_version}\")\n}\n```\nThen, define the version of Mod Menu you're using in your `gradle.properties`. You can get the latest version number [here](https://modrinth.com/mod/modmenu/version/latest), but you may need a different version if you're not using the latest Minecraft version. See the [versions page](https://modrinth.com/mod/modmenu/versions) for a full list of versions.\n\n`gradle.properties`\n```properties\nmodmenu_version=VERSION_NUMBER_HERE\n```\n> If you don't want it in your environment for testing but still want to compile against Mod Menu for using the Java API, you can use `modCompileOnly` instead of `modImplementation` (this will work even if Mod Menu is not updated to the version of Minecraft you're running).\n\n
\nJava API Documentation\n\n### Getting Started\nTo use the API, implement the ModMenuApi interface on a class and add that as an entry point of type \"modmenu\" in your `fabric.mod.json` like this:\n\n`fabric.mod.json`\n```json\n\"entrypoints\": {\n \"modmenu\": [ \"com.example.mod.ExampleModMenuApiImpl\" ]\n}\n```\n\n### Mod Config Screens\nMods can provide a Screen factory to provide a custom config screen to open with the config button. Implement the `getModConfigScreenFactory` method in your API implementation to do this.\n\nThe intended use case for this is for mods to provide their own config screens. The mod id of the config screen is automagically determined by the source mod container that the entrypoint originated from.\n\n### Provided Config Screens\nMods can provide Screen factories to provide a custom config screens to open with the config buttons for other mods as well. Implement the `getProvidedConfigScreenFactories` method in your API implementation for this.\n\nThe intended use case for this is for a mod like Cloth Config to provide config screens for mods that use its API.\n\n### Modpack Badges\nMods can give other mods the `Modpack` badge by implementing the `attachModpackBadges` method, such as through the following:\n\n```java\n@Override\npublic void attachModpackBadges(Consumer consumer) {\n\tconsumer.accept(\"modmenu\"); // Indicates that 'modmenu' is part of the modpack\n}\n```\n\nNote that 'internal' mods such as Minecraft itself and the mod loader cannot be given the modpack badge, as they are not distributed within a typical modpack.\n\n### Static Helper Methods\n`ModMenuApi` also offers a few helper methods for mods that want to work with Mod Menu better, like making their own Mods buttons.\n\n#### Creating a Mods screen instance\nYou can call this method to get an instance of the Mods screen:\n```java\nScreen createModsScreen(Screen previous)\n```\n\n#### Creating a Mods button `Text`\nYou can call this method to get the Text that would be displayed on a Mod Menu Mods button:\n```java\nText createModsButtonText()\n```\n\n
", - "body_url": null, - "published": "2020-11-06T05:11:04.725058Z", - "updated": "2024-06-21T14:44:42.928177Z", - "approved": "2020-11-06T05:11:04.725058Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 10957641, - "followers": 10968, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "M3KFXLhq", - "DgzrfgAZ", - "O90fUm3q", - "zC13OZD9", - "7QWIhei3", - "79rtoAM6", - "kBofQyu4", - "TleLdS1A", - "PqgXyy3N", - "Mnl0OeFI", - "pxj9L3Vy", - "6YvLIUDN", - "wb5nbuL5", - "bPE0GIoY", - "pqlMITZQ", - "RIf7gcLA", - "Gz5wa6j2", - "EDbIonje", - "wRE7Emzz", - "mzVbb1XI", - "bHODZExo", - "a8bewBQT", - "NyFB1gry", - "oQr5VO7q", - "u955lyFM", - "E4QBMVtO", - "c6uDXZX8", - "bojzkt4w", - "4Ar2wg0k", - "G8sCBZ1X", - "JyL5b75a", - "GOPQZTVp", - "Wr4GfZdy", - "tlM0eBmY", - "DOitjZ89", - "XtL1i60M", - "VaZTuVan", - "FMqdptUn", - "aH8qgnVM", - "9xECQHnM", - "LVxVja5i", - "JOqf8AZn", - "WKj0jgYj", - "jZQ0G78K", - "PN4NcBa1", - "WkUCkcQA", - "3CD6YUw1", - "JPP6w2U1", - "eueI9czw", - "4JrWqhWw", - "Ui2loaCY", - "fw5MM4c4", - "6f25OJ7w", - "E4VKK6kQ", - "y8cYdaYa", - "GYRoFp1I", - "Tk7mCRX1", - "aShj7736", - "dP3zrFbp", - "cx9D94fU", - "pnFEFiHq", - "ybXxCvz4", - "NsD1IoUs", - "oU5qfeR6", - "2Ys0a7JE", - "8TOgNwQL", - "kQDE01D3", - "3umfHb6R", - "Gbkn1raO", - "d86kV6wd", - "NAs8eiQa", - "RxrqnH1z", - "GI1HTA1O", - "sI3kiPZE", - "4dReZoTJ", - "7mdkE3Od", - "qDXCbEz4", - "IPLgxPn7", - "V4hnfgRO", - "nVxObSbX", - "7kh2ofyR", - "eIrlBn1Z", - "yA8g3pEj", - "oqeCO757", - "4LXaG2xg", - "5qqTBb38", - "7E8dbVv0", - "5aw4r6fS", - "pyDmgV07", - "jRqFAHRH", - "4EOA40rU", - "gSoPJyVn", - "RtaGQNyd", - "sXVmzBDB", - "U31K6311", - "JYTmttex", - "pged5sGx", - "5e62j63G", - "nM5QaZNo", - "aMxXwo9x", - "3gwnUSKz", - "yjjsLqbS", - "RdCGzY7B", - "EuNUYds8", - "iZRiOnnj", - "M7LIgtWJ", - "RTFDnTKf", - "CtMNOUcV", - "zv46i3PW", - "VHzvWfY2", - "sLzitH81", - "id0aLmxO", - "eTCL1uh8", - "lMqXEzUw", - "jbNN4rAs", - "lEkperf6", - "sMAXpy0X", - "TwfjidT5", - "qpKaDJtd", - "Edgke5GX", - "tXEHCONL", - "4EYB2Bxx", - "fCQyI9Zj", - "sjtVVlsA", - "ua8KrvY4", - "mtTzRMV2", - "w3icASIi", - "VOHp29AO", - "ybV7vGT5", - "NgnZx44E", - "9FL4cmP7", - "KXx8jdVE", - "YLesFuAc", - "I7OSH8Gw", - "jnj30PDT", - "HLa8flfl", - "FawTQg29", - "lJ1xXMce", - "xhN1IvHi" - ], - "icon_url": "https://cdn.modrinth.com/data/mOgUt4GM/1b6bcdef5a3d92572f517122650716be7ec6458b.webp", - "issues_url": "https://github.com/TerraformersMC/ModMenu/issues", - "source_url": "https://github.com/TerraformersMC/ModMenu", - "wiki_url": "https://github.com/TerraformersMC/ModMenu/wiki", - "discord_url": "https://discord.gg/jEGF5fb", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/mOgUt4GM/images/155dd2b006883b168b1279ec0ff21e753946518b.png", - "featured": false, - "title": "Mod Menu v11 Screenshot", - "description": null, - "created": "2024-06-17T18:16:51.936311Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/mOgUt4GM/images/ec97a9f09bc750dd7895414eac14f6252ca47621.png", - "featured": true, - "title": "Mod Menu Banner", - "description": null, - "created": "2023-11-03T21:09:55.559800Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/mOgUt4GM/images/5726bbaf7d0ea53e55b6e666af5d3e1861758334.png", - "featured": false, - "title": "Mod Menu", - "description": null, - "created": "2022-02-28T02:33:37.984225Z", - "ordering": 1 - } - ], - "color": 1330428, - "thread_id": "mOgUt4GM", - "monetization_status": "monetized" - }, - "Xt0pMhSq": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.3", - "1.16.4", - "1.18.2", - "1.19", - "1.19.2", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "Xt0pMhSq", - "slug": "more-totems-of-undying", - "project_type": "mod", - "team": "mdNJr9Ns", - "organization": null, - "title": "More Totems of Undying", - "description": "A mod that adds seven mob-inspired totems to Minecraft.", - "body": "# More Totems of Undying\n\nThis mod adds new mob-inspired totems of undying to Minecraft. These new totems - infused with the life essence of mobs - save the player from an untimely demise like a regular totem of undying, and produce their own unique effects inspired by their associated mob upon use.\n\n[![](https://i3.ytimg.com/vi/RZXtAJum0mg/maxresdefault.jpg)](https://www.youtube.com/watch?v=RZXtAJum0mg)\n\n## Totems:\n\n\n**Exploding Totem of Undying**: Upon activation, it generates an explosion around the player. \n\n\n![Explosive totem of undying crafting recipe, 8 gunpowder around a totem](https://cdn.modrinth.com/data/cached_images/ba2bec0c3872a9b4db5d32cf875c9475d78a42b2.png)\n\n\n**Skeletal Totem of Undying** (Skeleton): Upon activation, gives the player a potion effect called Sniper that doubles their projectile damage.\n\n\n![Skeletal totem of undying crafting recipe, 8 bones around a totem](https://cdn.modrinth.com/data/cached_images/651774fafd5a3f30ebe668a05a561218d361372d.png)\n\n\n**Teleporting Totem of Undying** (Enderman): Upon activation, the player teleports back to their spawn point.\n \n\n![Teleporting Totem of Undying crafting recipe, 4 ender pearls and 4 eyes of ender around a totem](https://cdn.modrinth.com/data/cached_images/8c9a4b06d7f0cb8f285745e3a45294d66ca4c7f3.png)\n\n\n**Ghastly Totem of Undying** (Ghast): Upon activation, gives the player the potion effects of Levitation, Slow Falling, and Fire Resistance.\n \n\n![Ghastly totem of undying crafting recipe, 8 ghast tears around a totem](https://cdn.modrinth.com/data/cached_images/09535200751aecfb16e5789ddf2dbdd805c94880.png)\n\n\n**Stinging Totem of Undying** (Bee): Upon activation, the totem summons 5 bees that defend the player from enemies.\n \n\n![Stinging totem of undying crafting recipe, 8 honey blocks around a totem](https://cdn.modrinth.com/data/cached_images/a617db56afd83376fa4528a098f4df75f4879b67.png)\n\n\n**Tentacled Totem of Undying** (Squid): Upon activation, gives the player a custom potion effect called Cephalopod and the vanilla potion effect Conduit Power. Cephalopod afflicts any entity attacking the player with blindness and slowness, and afflicts any entity being attacked by the player with blindness. \n \n\n![Tentacled Totem of Undying crafting recipe, 8 ink sacs around a totem](https://cdn.modrinth.com/data/cached_images/eb5c477bb58390d268d5c147c2d0022c2dcdc83e.png)\n\n\n**Rotting Totem of Undying** (Zombie): Upon activation, the totem summons 3 allied zombies that defend the player from enemies and give the player a unique potion effect called Necrosis. Necrosis allows the player to regain health from damage and poison potions but makes them lose health when they use health and regeneration potions.\n \n\n![Rotting totem of undying crafting recipe, 8 rotten flesh around a totem](https://cdn.modrinth.com/data/cached_images/6c58b06132fddff1b7e150a825f2dfadf1f83aeb.png)\n\n## Credits\nTextures made by:\n
\n[Narynotnarold](https://x.com/Narynotnarold?t=2hClpsI8TWfZZpXgESL61Q&s=09)\n
\n[EvoliRavioli](https://x.com/EvoliRavioli?t=vf2uX3O1O8lnrFoo87xq6Q&s=09)\n\n
\n
Check out Kinetic Hosting for hassle-free, budget-friendly Minecraft servers!
\n
\n\n[![Kinetic Hosting Affliate Link for Cyborg Pigeon](https://i.imgur.com/OVfuXg1.png)](https://billing.kinetichosting.net/aff.php?aff=587)", - "body_url": null, - "published": "2020-11-02T20:09:50.383816Z", - "updated": "2024-07-23T20:20:46.965766Z", - "approved": "2020-11-02T20:09:50.383816Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 141628, - "followers": 59, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "fjFJlV3R", - "Litudib5", - "4K0TkE9t", - "OLQNtzMx", - "Gk907Pfr", - "vmdTwsJ6", - "E4umH5tK", - "vY7CME9Q", - "rOWXHX42", - "wuK1k4ic", - "yDpOjB5q", - "c6o14Yzb", - "A68awhoI", - "5IG8vLvH", - "pWXsGJO3", - "kNmEwnBg", - "R9YOi2ME", - "E8hOsLLd", - "dHVhJwth", - "VXOJ1hrh", - "q3Zo3SsK" - ], - "icon_url": "https://cdn.modrinth.com/data/Xt0pMhSq/b6ae7bd05e050222986ffabea6f89939766873da.png", - "issues_url": "https://github.com/HyperPigeon/MoreTotems/issues", - "source_url": "https://github.com/HyperPigeon/MoreTotemsOfUndying", - "wiki_url": null, - "discord_url": "https://discord.gg/uUF6Avf8vp", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/cyborgpigeon" - } - ], - "gallery": [], - "color": 13076806, - "thread_id": "Xt0pMhSq", - "monetization_status": "monetized" - }, - "51shyZVL": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "21w37a", - "21w38a", - "21w39a", - "21w40a", - "21w41a", - "21w42a", - "21w43a", - "21w44a", - "1.18-pre1", - "1.18-pre2", - "1.18-pre3", - "1.18-pre4", - "1.18-pre5", - "1.18-pre6", - "1.18-pre7", - "1.18-pre8", - "1.18-rc1", - "1.18-rc2", - "1.18-rc3", - "1.18-rc4", - "1.18", - "1.18.1-pre1", - "1.18.1-rc1", - "1.18.1-rc2", - "1.18.1-rc3", - "1.18.1", - "22w03a", - "22w05a", - "22w06a", - "22w07a", - "1.18.2-pre1", - "1.18.2-pre2", - "1.18.2-pre3", - "1.18.2-rc1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "51shyZVL", - "slug": "moreculling", - "project_type": "mod", - "team": "lt2h1d9p", - "organization": null, - "title": "More Culling", - "description": "A mod that changes how multiple types of culling are handled in order to improve performance", - "body": "# More Culling \n### A mod that changes how multiple types of culling are handled in order to improve performance\nCulling is when you don't render things that the player can't see, to improve performance\n\nRequires Cloth Config!\n \n**Make sure to report any bugs [here](https://github.com/fxmorin/moreculling/issues)!** \n\n**Discord Server:** [https://discord.gg/SGFDrvA](https://discord.gg/SGFDrvA) \n \n**Head over to the [wiki](https://github.com/fxmorin/MoreCulling/wiki) for information on:** \nWhat's Culled, Performance, Compatibility, Bug Fixes, and more! \n\nCheck out [MoreCullingExtra](https://modrinth.com/mod/morecullingextra) for extra culling features \n\n## My other optimizations/fixes\n* [MemoryLeakFix](https://modrinth.com/mod/memoryleakfix) - Fixes multiple memory leaks for both the client and server\n* [Carpet-Fixes](https://modrinth.com/mod/carpet-fixes) - Largest Server-Side bug fixing mod\n* [Blanket](https://modrinth.com/mod/blanket) - Client-side tweaks/fixes\n* [RailOptimization](https://modrinth.com/mod/rail-optimization) - Make powered rails less laggy\n\n## More Info \nFeel free to contribute to the project! \nI'm also fine if you use this mod in your modpacks, just make sure to mention it. \n\nHowever I don't allow clients or other mods to merge this mod without permission, if you would like to use this mod in your client or another mod please contact me. \n\n---\n\n\"Kinetic\n \n---", - "body_url": null, - "published": "2022-06-02T22:36:08.467225Z", - "updated": "2024-07-16T07:32:05.008840Z", - "approved": "2022-06-02T22:36:08.467225Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-2.1-only", - "name": "GNU Lesser General Public License v2.1 only", - "url": null - }, - "downloads": 5247075, - "followers": 2231, - "categories": [ - "optimization", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "bey0UTtY", - "kyoVWOaa", - "rk6iCKkw", - "uEub6pxk", - "BISqTb5V", - "jSOdwPjm", - "EUOCxrzr", - "1zTV5NFG", - "OyWEPEC1", - "4E7NgIC3", - "70vJPSHi", - "PIwVPkdg", - "wnoTuNqB", - "AjCb2RSK", - "ExS3Q7fZ", - "dwBNCszT", - "rfjlSVxg", - "2eqHJxYv", - "d2OS47y6", - "m8mZfvhU", - "8XHBUEiZ", - "xO1K8c7X", - "cUqay68d", - "dMVy7Ytv", - "g6mKthcL", - "BzBSulCD", - "KtW0ZvNB", - "zBfCFOON", - "KWDCdA85", - "dSbEt6xo", - "oOrYf7d8", - "6xlsq65Y", - "6XKdUnE1", - "95T8vcFd", - "NviTtila", - "kC2sSBvg", - "AbG6tNda", - "9BKFQcLq", - "UNJJKrgF", - "sOIFWpF5", - "ZVroNexd", - "ENUmMM2R", - "5hjaMcPN", - "tPdgUkgf", - "A9LKf67q", - "BbgZWSfa", - "Bu5pCvCn", - "qLO5kLrO", - "jv96n9er", - "JTsfNvX1", - "KpriJ15b", - "gZW2FlFT", - "3m5znPWm", - "dOy4u1kk", - "yduz8IZo", - "BUxgeDdf" - ], - "icon_url": "https://cdn.modrinth.com/data/51shyZVL/icon.png", - "issues_url": "https://github.com/fxmorin/moreculling/issues", - "source_url": "https://github.com/fxmorin/moreculling", - "wiki_url": "https://github.com/FxMorin/MoreCulling/wiki", - "discord_url": "https://discord.gg/SGFDrvA", - "donation_urls": [ - { - "id": "github", - "platform": "Github", - "url": "https://github.com/sponsors/fxmorin" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/51shyZVL/images/0bf9a362086fc489a48c89aa97ece4ba3000f53f.png", - "featured": false, - "title": "[Vanilla] Block Culling", - "description": "Minecraft does block culling in order to render as little as possible. Although they do a pretty bad job at it and lots of blocks render faces you can't see", - "created": "2022-12-19T17:36:59.130084Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/51shyZVL/images/de0105f432d0eafe919947cca1d2164e37f419dc.png", - "featured": true, - "title": "[MoreCulling] Block Culling", - "description": "MoreCulling removes most faces using aggressive block culling. It's able to get much higher frames in most areas of the game, without changing any visuals.", - "created": "2022-12-19T17:37:00.822052Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/51shyZVL/images/80416ac9e448a2294495ca7fb7a6c73a30da4fc8.png", - "featured": false, - "title": "[Vanilla] Map Culling", - "description": "Minecraft does not cull stuff like maps behind blocks, causing huge performance loss for no reason", - "created": "2022-12-19T17:28:50.648297Z", - "ordering": 3 - }, - { - "url": "https://cdn.modrinth.com/data/51shyZVL/images/42e59fb7f64f4d245ef51d7f0558d38181546681.png", - "featured": false, - "title": "[MoreCulling] Map Culling", - "description": "MoreCulling correctly culls there maps, and does the same for signs. Resulting in a much smoother and faster game", - "created": "2022-12-19T17:28:51.921456Z", - "ordering": 4 - }, - { - "url": "https://cdn.modrinth.com/data/51shyZVL/images/5b04f844772888ac9632e87871fb87df2f0cffa7.png", - "featured": false, - "title": "[Vanilla] Item Frames", - "description": "Item Frames are generally known as being really laggy in minecraft.\nAlso causes very unstable FPS resulting in frame freezing", - "created": "2022-12-19T17:33:26.331272Z", - "ordering": 5 - }, - { - "url": "https://cdn.modrinth.com/data/51shyZVL/images/e316e1e85fe19c21537b52a83c625633e5b8fda0.png", - "featured": false, - "title": "[MoreCulling] Item Frames", - "description": "MoreCulling handles item frames very aggressively. It's able to properly optimize the rendering to make sure your game stays smooth and consistent.\nFind out more at: https://github.com/fxmorin/MoreCulling/wiki/Item-Frame-Culling#comparing-performance", - "created": "2022-12-19T17:33:27.580945Z", - "ordering": 6 - }, - { - "url": "https://cdn.modrinth.com/data/51shyZVL/images/0a5458389b727e1dc63deaee4d05cdeb6fb6c8b1.png", - "featured": false, - "title": "[Vanilla] Beacon Beams", - "description": "The terrible beacon rendering performance in Vanilla", - "created": "2024-01-08T14:52:58.692617Z", - "ordering": 7 - }, - { - "url": "https://cdn.modrinth.com/data/51shyZVL/images/5f091062f41295ab85da2324357071c04cf57231.png", - "featured": false, - "title": "[MoreCulling] Beacon Beam Culling", - "description": "MoreCulling adds frustum culling to beacon beams.", - "created": "2024-01-08T14:53:31.438205Z", - "ordering": 8 - } - ], - "color": 263172, - "thread_id": "51shyZVL", - "monetization_status": "monetized" - }, - "JiEhJ3WG": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4", - "1.21" - ], - "id": "JiEhJ3WG", - "slug": "more-mob-variants", - "project_type": "mod", - "team": "4my5r54F", - "organization": null, - "title": "More Mob Variants", - "description": "Adds new variants to existing mobs.", - "body": "# More Mob Variants\n---\n\n### \ud83d\udcd6 About\nRecent mobs that have been added to the game all have plenty of fun variants to look at, but what about the old ones?\n\nThis mod adds new variants to the older mobs that all look the same, to make them a little more fresh.\n\nVariants are added through NBT, meaning that they will be persistent across all players.\n\nAll variants and features are data-driven, allowing for full customization through datapacks.\n\n### \ud83d\udca1 Installation\n> **This mod is available for both Forge and Fabric!** Make sure you download the correct version.\n\n**The fabric version of this mod requires Fabric API!** Get it [here](https://modrinth.com/mod/fabric-api).\n\n\nThis mod has to be installed server-side and client-side, although clients without the mod can still join servers with the mod.\n\n### \ud83d\udcc1 Features\nIn addition to the default texture, the mod currently features the following new variants:\n\n- Cat\n - Gray Tabby\n - Doug\n - Handsome\n - Tortoiseshell\n- Chicken\n - Amber\n - Bronzed\n - Gold Crested\n - Midnight\n - Skewbald\n - Stormy\n - Skeleton (*if spawned in the nether*)\n - Duck (*rare*)\n- Cow\n - Ashen\n - Cream\n - Cookie\n - Dairy\n - pinto\n - Sunset\n - Umbra\n - Wooly\n - Albino (*rare, spawns in taigas*)\n- Pig (*all variants can be muddy*)\n - Mottled\n - Piebald\n - Pink Footed\n - Sooty\n - Spotted\n- Sheep (*all variants can have horns*)\n - Fuzzy\n - Patched\n - Rocky\n - Inky\n - Long-nosed\n- Skeletons\n - Dungeons-style\n - Weathered\n - Sandy (*more common in deserts*)\n - Mossy (*spawns in jungles, swamps, and lush caves*)\n- Spiders\n - Brown\n - Tarantula\n - Black Widow\n - Bone (*rare*)\n- Wolf\n - All default variants from 1.20.5\n - Basenji (jupiter + golden retriever, or rusty + ashen)\n - French Bulldog (husky + golden retriever, or rusty + golden retriever)\n - German Shepherd (jupiter + husky, or woods + chestnut)\n - Golden Retriever (jupiter + pale (default), or rusty + pale (default))\n - Husky (black + ashen, or snowy + ashen)\n - Jupiter (rusty + woods, or striped + woods)\n - Skeleton (breeding in nether)\n- Zombie\n - Alex\n - Ari\n - Efe\n - Kai\n - Makena\n - Noor\n - Sunny\n - Zuri", - "body_url": null, - "published": "2022-10-30T06:28:57.950247Z", - "updated": "2024-08-02T13:21:38.258484Z", - "approved": "2022-10-30T16:18:36.235020Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC0-1.0", - "name": "Creative Commons Zero v1.0 Universal", - "url": "https://github.com/nyuppo/MobVariants/blob/master/LICENSE" - }, - "downloads": 897961, - "followers": 989, - "categories": [ - "decoration", - "mobs", - "social" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "Z8wiv0hN", - "8G05nZbj", - "IUjbMuMK", - "Lj77UW6Q", - "hdljOza8", - "DHeuboQy", - "fRFefM94", - "88ce1zIS", - "oseZKrtl", - "7V0YFZwp", - "hM7RpKBq", - "qEelGhaP", - "j403kQd0", - "VxRA0Nwd", - "fTX6uAaF", - "1x4Y4NlQ", - "66XqxxPC", - "fbSdbMsu", - "hedWvjfK", - "uMKJZZE3", - "qtpseir7", - "aY8G34PW", - "dT5mLyrh", - "ILmwtNA8", - "o6yyhzgj", - "NifwSjfW", - "7mUHEpdy" - ], - "icon_url": "https://cdn.modrinth.com/data/JiEhJ3WG/b896267f5830756ae5425d7cb3fbe770f6c30964.png", - "issues_url": "https://github.com/nyuppo/MobVariants/issues", - "source_url": "https://github.com/nyuppo/MobVariants", - "wiki_url": null, - "discord_url": "https://discord.gg/CeTHcXUJJv", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/JiEhJ3WG/images/0423116a3e1532909f8df27b1b8aacd989f632cd.png", - "featured": false, - "title": "1.2.0 Update", - "description": null, - "created": "2023-06-10T04:58:18.309603Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/JiEhJ3WG/images/5f5d2a8060dff28e54067351785db82a2d046ae4.png", - "featured": false, - "title": "Cats", - "description": null, - "created": "2022-10-30T06:28:52.438542Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/JiEhJ3WG/images/67e7744d5dbb7376e30bad074f98ef053388d577.png", - "featured": false, - "title": "Sheep", - "description": null, - "created": "2022-10-30T06:28:52.438542Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/JiEhJ3WG/images/6be702b823cb1a4848a7d9674a1ede91d29f79d7.png", - "featured": false, - "title": "Chickens", - "description": null, - "created": "2022-10-30T06:28:52.438542Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/JiEhJ3WG/images/85f51bd5bbfa9874848ee1e742e36e0c6ab8bcd8.png", - "featured": false, - "title": "Pigs", - "description": null, - "created": "2022-10-30T06:28:52.438542Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/JiEhJ3WG/images/a25feaa016c22ecaff7d7c87b507317335a8eb86.png", - "featured": false, - "title": "Wolves", - "description": null, - "created": "2022-10-30T06:28:52.438542Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/JiEhJ3WG/images/ce1069df9d83a14086039df056413855cf7d3c98.png", - "featured": false, - "title": "Zombies", - "description": null, - "created": "2022-10-30T06:28:52.438542Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/JiEhJ3WG/images/ea606e7093184e78afd3f18deb89ba348ee7b93f.png", - "featured": false, - "title": "Cows", - "description": null, - "created": "2022-10-30T06:28:52.438542Z", - "ordering": 0 - } - ], - "color": 1974568, - "thread_id": "JiEhJ3WG", - "monetization_status": "monetized" - }, - "derP0ten": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "derP0ten", - "slug": "mutant-monsters", - "project_type": "mod", - "team": "AGIrY1gk", - "organization": null, - "title": "Mutant Monsters", - "description": "The mutants are back! Face scary creatures and powerful beasts like never before.", - "body": "

\n

\n

\n

\n

\n

The mutants are back! The original returns, be ready to fight mutated variants of a lot of the old Minecraft monsters. No longer will battles be quick and easy, now you'll be seriously challenged by those new foes.

\n

\n

\n

\u25b6\ufe0f Battle the Mutant Zombie, be careful of his smash attacks! And quickly burn the corpse, or it will awaken again. Your victory will be rewarded with a mystical hammer unleashing a unique power when used on the ground beneath you...

\n

\u25b6\ufe0f Fight the Mutant Skeleton, the most skilled archer you will ever encounter. If you manage to defeat this foe, you may be able to utilize its skeleton parts for your own protection...

\n

\u25b6\ufe0f The Mutant Creeper is a true nightmare, wreaking havoc whereever it goes. Just make sure to keep it away from anything you hold dear! But finally it leaves behind a mysterious egg. It won't hatch for a long time, but when it does, you'll be in for quite a surprise to be sure.

\n

\u25b6\ufe0f The Mutant Enderman is by far the most powerful mutant. It won't just fight by fair means, using ender-magic, the terrain and much more, anything is possible. What's in it for you then? Maybe you'll be able to cut off one of its hands, and the mutant's power to use the terrain will be yours.

\n

\u25b6\ufe0f Mutants are very strong, time to get some help: The Mutant Snowgolem is here to help. Throwing not just tiny snowballs, but entire chunks of ice it's a true ally.

\n

\u25b6\ufe0f And finally there is something odd: Pigs suddenly seem attracted to Fermented Spider Eyes... Feeding one, then splashing some Chemical X... Oh no, what abomination have I created!

\n

\u25b6\ufe0f Also check out the amazing Mutant More mod by alexandersfunandgames with even more and even scarier mutations.

\n

\n

\n

\n

\n

\n

\n

\n

\u23e9 INSTALLATION REQUIRED ON CLIENT & REQUIRED ON SERVER

\n

\u23e9 REQUIRES PUZZLES LIB TO BE INSTALLED (FORGE & FABRIC)

\n

\u23e9 REQUIRES FABRIC API TO BE INSTALLED (FABRIC)

\n

\u23e9 REQUIRES FORGE CONFIG API PORT TO BE INSTALLED (FABRIC)

\n

\n

\n

Configuration is easily possible directly from in-game using the mod menu (requires Mod Menu by Prospector to be installed on Fabric) by installing either Configured or Configured (Fabric) by MrCrayfish.

\n

When it comes to manual configuration all files are found at .minecraft/config, named as MOD_ID-client.toml, MOD_ID-common.toml, or MOD_ID-server.toml depending on the type of config. Not all types might exist for this mod if any.

\n

Note that on older mod versions server configuration files are found at .minecraft/saves/WORLD_NAME/serverconfigs, effecticely meaning they must be configured separately for each individual world.

\n

\n

\n

\ud83c\udf1f Huge thanks to Shcott21 who originally published this mod as the Mutant Creatures so many years ago. Most of the work and most of all the amazing models were all done by him.

\n

\ud83c\udf1f Thanks to Chumbanotz for being the first to bring the mutants to modern Minecraft in the form of their Mutant Beasts mod, laying the ground work for this final revival.

\n

\n

\n

\n

\n", - "body_url": null, - "published": "2022-08-03T12:30:41.031502Z", - "updated": "2024-03-24T21:46:50.211198Z", - "approved": "2023-04-21T00:39:09.239810Z", - "queued": "2023-04-20T21:40:17.308575Z", - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "AGPL-3.0-only", - "name": "GNU Affero General Public License v3.0", - "url": null - }, - "downloads": 347850, - "followers": 331, - "categories": [ - "mobs" - ], - "additional_categories": [ - "equipment", - "magic" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "VOGopAdT", - "NaotWuPF", - "7JFsl0a5", - "2vdN6iAh", - "iCIpYnUw", - "YfdVjqL0", - "xXItC97v", - "MCMM5EhT", - "PhM1rRXq", - "M49xdlxN", - "NirsP8WW", - "fKkGBcyp", - "XchdLX69", - "6Er3wd2M", - "py2g1zNi", - "hKLgWqEG", - "ZniZrZ1k", - "OavH5GRU", - "FprAZZ4M", - "F3egnz5X", - "H8JkL8pa", - "3mv8HmTo", - "CkbS2PLp", - "E6MjVWsN", - "Cot0bkQN", - "O3GNtihs", - "lTrkkInS", - "jxVJddUv", - "BOXbMP8y", - "k1txQ3sx", - "55VYRSqD", - "dB4njHbu", - "kzXTQOdD", - "mh6ClLZz", - "GrfbD4Bv", - "oKXlnH0n", - "pFjiwunc", - "LDr4SOMU", - "zqm5z8Lh", - "2y05EwXr", - "Pp3ZK1tZ", - "GEdQkhpr", - "xl1tuF7z", - "xmnTYpsJ", - "eRnKdLSh", - "IAv83Mgr", - "qfOnBdxf", - "JldxXKol" - ], - "icon_url": "https://cdn.modrinth.com/data/derP0ten/56c47fb666da324d4c094465b6544fe970e0e064.png", - "issues_url": "https://github.com/Fuzss/mutantmonsters/issues", - "source_url": "https://github.com/Fuzss/mutantmonsters", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/derP0ten/images/0ac33c9c59d95bd8743de794c6b7ebe20ce9e1bc.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-04-20T21:20:40.183784Z", - "ordering": 0 - } - ], - "color": 3289646, - "thread_id": "derP0ten", - "monetization_status": "monetized" - }, - "kHc6jKsv": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18-pre1", - "1.18-pre2", - "1.18-pre3", - "1.18-pre4", - "1.18-pre5", - "1.18-pre6", - "1.18-pre7", - "1.18-pre8", - "1.18-rc1", - "1.18-rc2", - "1.18-rc3", - "1.18-rc4", - "1.18", - "1.18.1-pre1", - "1.18.1-rc1", - "1.18.1-rc2", - "1.18.1-rc3", - "1.18.1", - "1.18.2-pre1", - "1.18.2-pre2", - "1.18.2-pre3", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.20", - "1.20.1" - ], - "id": "kHc6jKsv", - "slug": "myloot", - "project_type": "mod", - "team": "7rbPfkBu", - "organization": null, - "title": "myLoot", - "description": "Instanced loot per player for a better looting experience on Multiplayer servers", - "body": "

\"https://i.imgur.com/oGN5UNd.png\"\"https://i.imgur.com/svaGO8D.png\"

\n

\"https://i.imgur.com/2OI03Hl.png\"\"https://i.imgur.com/a3x6uOm.png\"\"https://i.imgur.com/tsdJHfs.png\"\"https://i.imgur.com/l5I8gAy.png\"

\n

\"https://i.imgur.com/dmNMnPm.png\"

\n

\"https://i.imgur.com/zSsH7X4.gif\"

\n

 

\n\n
\n

\n \"https://img.shields.io/static/v1?label=%20&message=other%20projects&color=4b5966&labelColor=658f79&logo=curseforge&logoColor=white&style=for-the-badge\" \n \"https://tinyurl.com/spoorndiscordbadge\" \n \"https://img.shields.io/github/stars/spoorn/SpoornPacks?color=4b5966&labelColor=658f79&label=github%20&logo=github&logoColor=white&style=for-the-badge\" \n \"https://img.shields.io/github/issues-raw/spoorn/SpoornPacks?color=4b5966&labelColor=658f79&label=issues%20&logo=github&logoColor=white&style=for-the-badge\"\n

\n
\n

Description

\n

myLoot replaces world-generated loot containers such as loot chests and barrels with a special myLoot container variant that has instanced loot per player.  This means each player can loot whatever they want out of any loot chest and other players will still have access to the original loot - providing a better looting experience!

\n

No more logging onto a multiplayer server to find chunks within a 5000 block radius have already been looted by your friends.  Loot for all

\n

myLoot is useful in singleplayer servers as well - you can visually see which loot chests you have already opened so you don't end up getting lost and re-looting areas

\n

 

\n

Features

\n

All replacement works in modded structures as well as vanilla (dungeons, villages, strongholds, dimensions, etc.)

\n
    \n
  • Replaces loot chests (works for double chests!)
  • \n
  • Replaces loot barrels
  • \n
  • Replaces chest Minecarts
  • \n
  • Replaces Shulker Boxes
  • \n
  • myLoot containers will change in appearance to the player if they have opened it.  This is client-side so other players will still see the unopened textures if they have not opened it.
  • \n
  • myLoot containers will warn the player that breaking it can affect other players.  A player can still break myLoot containers by holding Sneak while breaking.  Note: breaking a myLoot container by default will only drop the instanced loot of the player who broke it (plus the loot container item).  This can be changed via the \"dropBehavior\" config to instead drop ALL players' loot
  • \n
  • This should work with modded items in the myLoot containers as well and with modded loot containers
  • \n
  • myLoot Chest is craftable with a regular Minecraft chest surrounded by enchanted apples (see images above)
  • \n
  • myLoot Chest can be combined into a double chest
  • \n
  • myLoot Chest Minecart is craftable with a myLoot chest and minecart
  • \n
  • myLoot Shulker Box when broken will drop a special myLoot Shulker Box Item that persists instanced inventories, so players can still access their instanced loot from the shulker box when it is placed back down.  Essentially, it's a portable instanced shulker box!
  • \n
\n

 

\n

 

\n

Dependencies

\n

This mod requires:

\n\n

 

\n

\"requires

\n

 

\n

 

\n

FAQ

\n

1. How does inserters/extractors such as hoppers/pipes affect the myLoot containers?

\n

Modifying a myLoot container's inventory before player opening - such as using hoppers to add/remove items - should not affect the player's instanced inventory.  The original rolled loot will persist so any player opening a myLoot container for the first time will still get the original loot.

\n

Also, myLoot containers essentially have an invisible inventory that contains the original non-player instanced inventory.  Modifying that inventory via inserters/extractors such as hoppers/pipes will work, but when a player breaks the myLoot container, only additions to the original rolled loot will drop (plus the player's instanced inventory who broke the myLoot container if applicable).  This is to prevent mass duplication of loot (however duplication of the original loot one time is still possible... I haven't yet found a way to prevent this without being invasive i.e. I don't want to break any code, vanilla or modded, that has logic around a loot container's inventory so I can't just delete the original invisible inventory).

\n

 

\n

 

\n

Credits

\n

The mechanics of myLoot containers changing appearance when opened by a player, and the stylish glowing texture design are heavily inspired by the Forge Lootr mod - but everything else was originally made from scratch.  myLoot is not a direct port of Lootr, and features will be different.  An official port of Lootr to Fabric is in the works.  Please see https://github.com/spoorn/myLoot/issues/1

\n

 

\n

  

\n

Need a Server?

\n

\"https://bisecthosting.com/spoorn\"

", - "body_url": null, - "published": "2022-02-23T01:11:17.273653Z", - "updated": "2023-07-24T02:25:41.848731Z", - "approved": "2022-02-23T01:11:17.273653Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 19550, - "followers": 44, - "categories": [ - "adventure", - "utility", - "worldgen" - ], - "additional_categories": [ - "decoration", - "management", - "storage" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "GAKAvspz", - "GEFpAg8S", - "YLXkX3IV", - "X0uJ6MvE", - "zF06kKnC", - "54rcSaGW", - "CvsuK0Ra", - "DdLXC7Bi", - "l74cjwnw" - ], - "icon_url": "https://cdn.modrinth.com/data/kHc6jKsv/62c6de58c314c2f0df2904da9f31110b1bc8239e.png", - "issues_url": "https://github.com/spoorn/myLoot/issues", - "source_url": "https://github.com/spoorn/myLoot", - "wiki_url": "https://github.com/spoorn/myLoot", - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 2300432, - "thread_id": "kHc6jKsv", - "monetization_status": "monetized" - }, - "xP7vOoRA": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20.1" - ], - "id": "xP7vOoRA", - "slug": "mythic-mounts", - "project_type": "mod", - "team": "4osgjoFY", - "organization": null, - "title": "Mythic Mounts", - "description": "Befriend legendary creatures to accompany you across the world!", - "body": "

\"Banner

\n

 

\n

News and Announcements!
May Updates!

\n
    \n
  • New Mob added, the legendary \u017bar-ptak! (Thanks @Le flémmard!)
  • \n
  • Added mini-mounts for inchlings!
           - A baby mount that is given a warped fungus before it matures will grow into a miniature mount
           - Mini-mounts can only carry very small players (like inchlings)
           - The mini effect can be cancelled by feeding a baby mount a crimson fungus before it grows up
  • \n
  • The config updater now automatically carries over players' custom settings when updating to a new version.

    \n

    April Updates:

    \n
      \n
    • New Mob added, the from the fabled mooshroom islands, Colelytras! (Thanks @Atlan!)
    • \n
    • Added a Summoning Staff item that can warp mounts to a player/flying mounts to the ground.
    • \n
    • Added the ability to give wander/follow/sit commands to mounts in-game using either the command item or a summoning staff.
    • \n
    • Added a Patchouli guidebook with lore, instructions, and info on each of the mounts! Get it by:
             - using a regular book on any mount, or by
             - using a summoning staff on a book (held in offhand)
    • \n
    \n
    Happy Modding ^_^
  • \n
\n

 
Mod Highlights:

\n
    \n
  • Adds 14 new tameable animals which can be found in various biomes across the world.
  • \n
  • Includes flying, aquatic, and terrestrial mounts.
  • \n
  • Each mount can be equipped with armor and additional inventory slots.
  • \n
  • Cute baby variants!
  • \n
  • Customizable config file to adjust spawn settings, mount stats, entity AI/behavior, and more.
  • \n
\n

 

\n

Important: This mod requires Geckolib and Patchouli for Fabric or Forge

\n

Supported Mod Loaders: Fabric/Forge

\n

 

\n

Mod Features:

\n

Interactions:

\n

Taming: Mounts may be tamed by left-clicking them with an empty hand to repeatedly ride them until the mount stops bucking the player off. Like horses, this may take a few attempts before the mount is successfully tamed. Careful! Some mounts are hostile and will fight back during the taming process!

\n

Riding Mounts: Tamed mounts can be ridden by left-clicking them with an empty hand and controlled with saddles. Flying mounts can be flown by repeatedly pressing the jump key to gain altitude, or by aiming via camera controls while flying. Aquatic mounts can similarly gain a “swim boost” by using the jump key underwater.

\n

Instruct a Mount to Stay/Sit: Tamed mounts will naturally wander near (and remain close to) the last place their owner dismounted. To have a mount remain in an exact location without wandering off, right-click them with a stick to have them sit down.

\n

Breeding Mounts: Two mounts of the same species can be bred if the following conditions are met: the mounts must both be tamed; the mounts must both have full health; and, the mounts must be each given the appropriate breeding item.

\n

Mini Mounts: If a baby mount is given a warped fungus before it matures, it will grow into a miniature mount. These mounts cannot be ridden by normal-size people, but otherwise are the same a their larger counterparts. The mini effect can be cancelled by feeding a baby mount a crimson fungus before it matures.

\n

Pet Mount: Right-click a tamed mount with an empty hand while sneaking to pet it.

\n

 

\n

Equipment:

\n

Add/Remove Inventory: Mounts may be equipped with chests to add additional inventory slots to their equipment screen, and can unequip chests with shears. Total inventory capacity varies between different types of mounts, and can be adjusted in the configuration file if needed.

\n

Open Mount Inventory: Double right-click a tamed mount with an empty hand while sneaking to open the mount inventory.

\n

Mount Armor: Tamed mounts can be equipped/unequipped with horse armor from the inventory screen.

\n

Summoning Staff: Can be used to teleport mounts a short distance. Link a mount by using the staff on them, and summon them by using it again. (Mounts must be in loaded chunks and there must be enough room for them to teleport in)

\n

\"Summoning

\n

 

\n

Other Behaviors:

\n

Battle Mounts: Battle mounts will come to their owner’s aid in combat. This behavior is can be enabled/disabled in the configuration file .

\n

Mount Aggression: Some mounts are naturally hostile to players and/or other mobs. Once tamed, these mounts will no longer attack other entities unless instructed to by their owner. Mount aggression/AI can be adjusted in the configuration file.

\n

 

\n
\n

 

\n

\"\u017bar-ptak

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
\u017bar-ptak:  
\n

Rarity: Rare

Habitat:
can appear near inhabited villages;

Diet:
herbivore

\n
\n

Behavior:
- Non-hostile

Breeding Items:
golden_apple;
_

\n
\n

Default Stats:
  Health: 20
  Attack: 3
  Inventory: 9
  Will defend owner: yes

Thanks @Le flémmard!

\n
\n
\n

 

\n

\"Acencia

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Acencia:  
\n

Rarity: Unommon

Habitat:
Grove; Snowy Taiga;
Snowy Taiga Hills;
Snowy Taiga Mountains;

Diet: carnivore

\n
\n

Behavior:
- Non-hostile
- Can climb sheer surfaces
- Will hunt sheep, goats,
rabbits, and chicken


Breeding Items:
mutton; salmon;_

\n
\n

Default Stats:
  Health: 28
  Attack: 10
  Inventory: 12
  Will defend owner: yes

\n
\n
\n

 

\n

\"Archelon

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Archelon:  
\n

Rarity: Uncommon

Habitat:
Deep Lukewarm Ocean;

Diet: omnivore

\n
\n

Behavior:
- Non-hostile

Breeding Items:
tropical_fish; pufferfish;_

\n
\n

Default Stats:
  Health: 60
  Attack: 6
  Inventory: 54
  Will defend owner: no

\n
\n
\n

 

\n

\"Colelytra

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Colelytra:  
\n

Rarity: Uncommon

Habitat:
mushroom_fields;

Diet:
herbivore

\n
\n

Behavior:
- Non-hostile

Breeding Items:
red_mushroom;
brown_mushroom;
flower items; sugar;_

\n
\n

Default Stats:
  Health: 14
  Attack: 2
  Inventory: 15
  Will defend owner: no

Thanks @Atlan!

\n
\n
\n

 

\n

\"Courier

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Courier Birds:  
\n

Rarity: Common

Habitat:
jungle; jungle hills; jungle edge;

Diet: herbivore

\n
\n

Behavior:
- Non-hostile
- Will flee from player

Breeding Items:
sweet_berries; melon_slice;_

\n
\n

Default Stats:
  Health: 20
  Attack: 4
  Inventory: 9
  Will defend owner: yes

\n
\n
\n

\"Dire

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Dire Wolves:  
\n

Rarity: Uncommon

Habitat:
Snowy Taiga Mountains; Giant Spruce Taiga;
Giant Spruce Taiga Hills; Giant Tree Taiga;
Giant Tree Taiga Hills;

Diet: carnivore

\n
Behavior:
- Non-hostile
- Will hunt sheep and skeleton

Breeding Items:
rabbit; chicken; mutton; beef; porkchop;
\n

Default Stats:
  Health: 30
  Attack: 7
  Inventory: 12
  Will defend owner: yes

\n

 

\n
\n

 

\n
\n

\"Dragon

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Dragons:  
\n

Rarity: Rare

Habitat:
Deep underground in large caves (y < 40)

Diet: carnivore

\n
\n

Behavior:
- Hostile

Breeding Items:
golden_carrot; golden_apple;
glistering_melon_slice;

\n
Default Stats:
  Health: 40
  Attack: 10
  Inventory: 27
  Will defend owner: yes
\n

 

\n
\n

\"Griffon

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Griffons:  
\n

Rarity: Uncommon

Habitat:
Gravelly Mountains+; Snowy Taiga Mountains;
Taiga Mountains; Gravelly Mountains;
Wooded Mountains; Snowy Mountains;
Mountains;

Diet: carnivore

\n
Behavior:
- Non-hostile
- Will hunt sheep and rabbits

Breeding Items:
rabbit; mutton;
\n

Default Stats:
  Health: 35
  Attack: 7
  Inventory: 12
  Will defend owner: yes

\n

 

\n
\n

 

\n
\n

\"Geckotoa

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Geckotoa Lizards:  
\n

Rarity: Uncommon

Habitat:
Large caves near the surface and
in mountain caves (y > 60)

\n


Diet: omnivore

\n
Behavior:
- Non-hostile

Breeding Items:
melon; pumpkin; hay_block;
\n

Default Stats:
  Health: 35
  Attack: 4
  Inventory: 27
  Will defend owner: no

\n

 

\n
\n

 

\n
\n

\"Giant

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Giant Moths:  
\n

Rarity: Common

Habitat:
Dark Forest Hills; Dark Forest;

Diet: herbivore

\n
Behavior:
- Non-hostile

Breeding Items:
sugar; melon_slice; glistering_melon_slice;
\n

Default Stats:
  Health: 10
  Attack: 2
  Inventory: 6
  Will defend owner: no

\n

 

\n
\n

 

\n
\n

\"Nether

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Nether Bats:  
\n

Rarity: Uncommon

Habitat:
Crimson Forest; Warped Forest;

Diet: omnivore

\n
Behavior:
- Hostile

Breeding Items:
porkchop; apple; rotten_flesh;
\n

Default Stats:
  Health: 25
  Attack: 4
  Inventory: 9
  Will defend owner: yes

\n

 

\n
\n

 

\n
\n

\"Nightmare

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Nightmare:  
\n

Rarity: Common

Habitat:
Soul Sand Valley; Basalt Deltas

\n


Diet: omnivore

\n
Behavior:
- Non-hostile
- Will hunt skeletons
- Can walk on lava
Breeding Items:
blaze_rod; fire_charge;
\n

Default Stats:
  Health: 35
  Attack: 5
  Inventory: 12
  Will defend owner: yes

\n

 

\n
\n

 

\n
\n

\"Giant

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Giant Nudibranch:  
\n

Rarity: Common

Habitat:
Near Coral Reefs in Warm Ocean;

\n


Diet: herbivore

\n
Behavior:
- Non-hostile

Breeding Items:
kelp;
\n

Default Stats:
  Health: 25
  Attack: 3
  Inventory: 9
  Will defend owner: no

\n

 

\n
\n

 

\n
\n

\"Riding

\n\n\n\n\n\n\n\n\n\n\n\n\n\n
Riding Lizard:  
\n

Rarity: Common

Habitat:
Desert; Desert Lakes; Desert Hills;
Eroded Badlands;
Modified Wooded Badlands Plateau;
Modified Badlands Plateau;

Diet: carnivore

\n
Behavior:
- Hostile
- Will hunt rabbits and chicken

Breeding Items:
rabbit; chicken; pumpkin; rotten_flesh;
\n

Default Stats:
  Health: 20
  Attack: 4
  Inventory: 6
  Will defend owner: yes

\n

 

\n
\n

 

\n

\"Acknowledgements

\n

Many thanks to the project's patrons: Zura, Lavie, Kree, Atlan, Le flémmard, Eugene Nubberslaw, Azilea_Royalty, and Nil!

\n

Please consider supporting the developers on Patreon if you like the mods!

", - "body_url": null, - "published": "2023-08-08T00:30:08.366854Z", - "updated": "2023-09-21T16:55:30.159907Z", - "approved": "2023-08-11T05:57:36.653180Z", - "queued": "2023-08-08T04:55:23.228016Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 379080, - "followers": 281, - "categories": [ - "adventure", - "mobs", - "transportation" - ], - "additional_categories": [ - "storage", - "worldgen" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "wam2BHZl", - "3UA4cUdy", - "zINDx6tM", - "4T9VDrA0", - "a9GfsY3e", - "uoWwdhb2", - "rUdDNAKe", - "CJFivEjG" - ], - "icon_url": "https://cdn.modrinth.com/data/xP7vOoRA/ddd765cbbbdc7bd88ee361fd3f8fed5dd0236165.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.gg/ZNMECpNpE9", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/chirpycricket" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/063494f97f154733cb3033203e56d5ab9d3fa627.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T01:00:45.382241Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/074458f410c20c285963e4278d411624ef66bb3d.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T01:02:16.084855Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/389d9e3b9253deb52373c44c898b7897acf3ad88.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T01:05:09.553676Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/3a08ded2a2a8f9bc1a1d7ec8916f9034d07b9479.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-09-19T16:23:11.741131Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/456c60b6f22767d27cd27e8f5f67819b86b9ac8a.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:56:12.524306Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/5150e8d7b20678e35c4a2d5a4c8ca4880128c8ff.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:39:51.148265Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/620a7077eb436ac960031a204c428e6bcda9e393.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:53:42.858713Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/882ee7957250cc7c803e70123560886072512398.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:52:23.472565Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/92b11228b9917729454ba4ae0ddda78f689fe44f.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:55:05.249322Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/ad6c981377caa414915baa0aaec62a48c8156943.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:47:10.730250Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/b21d598cb83392d4c7579d132f0502fa170679fb.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:56:55.975205Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/b3eedcc0548f6ecdcbc1bc6a643f74018189a22f.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:42:47.954515Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/b42229045c872884940ef750e3a92bc7a6516c06.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:59:22.457754Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/bf1b4c829b07646ee36bb3fc64c5cb5fed4b748a.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T01:03:29.408391Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/c4f6c173807f6b4505021d6b182e24e7ff064bd4.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:57:41.744263Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/c5fc06f71a2d9346b9acc0e7db094d2da8b85de9.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:46:05.510722Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/db02fa1fb6b3c4d3a56b40c48f47602491ae3e18.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T01:04:34.988016Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/ef678208f1a4175e98837e11f915a0b11a1677b2.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:41:56.231586Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/5b261d90890a1ef73c9467d909f27045377f2f55.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-08-08T00:43:53.139922Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/xP7vOoRA/images/86f49f5780b459a6d438f6961120df318ee2c673.png", - "featured": true, - "title": "Mythic Mounts Banner Image", - "description": null, - "created": "2023-08-08T00:37:28.616249Z", - "ordering": 2 - } - ], - "color": 5376012, - "thread_id": "ChkKvbzo", - "monetization_status": "monetized" - }, - "ERH7cFoy": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.21", - "1.21.1" - ], - "id": "ERH7cFoy", - "slug": "mythic-upgrades", - "project_type": "mod", - "team": "zkoYVHfc", - "organization": null, - "title": "Mythic Upgrades", - "description": "Mythic Upgrades adds new mythic ways to upgrade Netherite gear with new ores.", - "body": "- ## TriQue API is hardly recommended in older versions (2.4.2 and older) for compatibility! [Click here to download!](https://modrinth.com/mod/trique-api)\n\n      

\n\n![Mythic Upgrades Title](https://i.imgur.com/jWd37fx.png)\n\n[![We're partnered with BisectHosting! Use code trique to get a 25% discount!](https://i.imgur.com/BeZMFYy.png)](https://www.bisecthosting.com/trique)\n\n![Mythic Upgrades adds six new ores to the game such as Jade, Topaz, Aquamarine, Sapphire, Ruby, Peridot, Zircon, Citrine, Necoium and Ametrine. All these can be used to craft their own ingots and upgrading netherite gear in different ways.](https://i.imgur.com/9Jegz8k.png)\n\n[![Join Kinetic Hosting with my code!](https://i.imgur.com/Ko1TqPG.png)](https://billing.kinetichosting.net/aff.php?aff=116)", - "body_url": null, - "published": "2022-11-13T10:32:32.777218Z", - "updated": "2024-08-12T16:52:40.004139Z", - "approved": "2022-11-15T22:44:17.855487Z", - "queued": "2023-06-20T16:50:04.591847Z", - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 283483, - "followers": 178, - "categories": [ - "equipment", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "xGAGPuFO", - "Ye8kBNTs", - "WkIXGKWr", - "BpnnQpkq", - "bvj5lBDH", - "NMJY8w8I", - "1Kmg8B4O", - "AR1Mzi9M", - "QnXd490v", - "ud2gPZEV", - "XM2ZIPwU", - "pChMoeMT", - "CGWUyUvR", - "BalMdVPs", - "6zxDjwBl", - "FUEOIEd8", - "fL5rYzR5", - "C0ybESos", - "qjvUU1PE", - "ExAfDbd9", - "VUoyw5kA", - "Dxb74rbH", - "RrFY1cXn", - "dD866aNy", - "I28LdQYe", - "6FUWTkE3", - "ZyCwS15W", - "dPnw1bkw", - "sdezMebk", - "XIAUSkCg", - "K0Oy8hqw", - "x81YGImc", - "rP4mfOrZ", - "qcBhj2qI", - "7upUIt84", - "iOcV6yET", - "tiUpiCAf", - "CVYBhY6J", - "QngIDLwP", - "A2AAH7Aq", - "zJAuidYK", - "KqpOSqHC", - "V9SpwRdB", - "eBTC7XZQ", - "4DNoHnyy", - "gqEBYiBJ", - "2oQwcou2", - "74Z2wptR", - "kco7fEej", - "KkROoKjO", - "ZIxxXgir", - "louNc9qE" - ], - "icon_url": "https://cdn.modrinth.com/data/ERH7cFoy/f5daf0cbb2b8b9094c1aca76bd7092d0aa0ecedf.gif", - "issues_url": "https://github.com/TriQue06/mythic-upgrades-1.20.x/issues", - "source_url": "https://github.com/TriQue06/mythic-upgrades-1.20.x", - "wiki_url": null, - "discord_url": "https://discord.gg/gT8864sMNQ", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/ERH7cFoy/images/5af0f716e3b808f90ffa85f7803c14afc7cae800.png", - "featured": false, - "title": "Blocks", - "description": null, - "created": "2024-07-26T11:44:51.973046Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ERH7cFoy/images/68189c229b04c64dce9ba3fc2a9d7a4790bbd084.png", - "featured": true, - "title": "General Look", - "description": null, - "created": "2024-07-26T11:40:08.198989Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/ERH7cFoy/images/1babd5f1a523e4965a8a2210f0de3355d72cb886.png", - "featured": false, - "title": "All Items (as possible)", - "description": null, - "created": "2024-07-26T11:40:43.016523Z", - "ordering": 2 - } - ], - "color": 6034207, - "thread_id": "ERH7cFoy", - "monetization_status": "monetized" - }, - "9daSQ9Yq": { - "client_side": "optional", - "server_side": "required", - "game_versions": [ - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "9daSQ9Yq", - "slug": "mythquest", - "project_type": "mod", - "team": "nE3BogJY", - "organization": null, - "title": "MythQuest ~ Weapons", - "description": "MythQuest is a thrilling Minecraft mod that introduces a fascinating twist to the game, incorporating the legendary realm of Greek mythology.", - "body": "![reaper update logo](https://cdn.modrinth.com/data/cached_images/8aef81c6337777ec50ba295ee70224d4cd151f93.png)\n## Important\n\n**On loading the datapack or mod onto a world, If the guidebook is not recieved, please run ``/reload``**\n\n### UPDATE NEWS \n\n> **MythQuest HAS BEEN UPDATED TO 1.2, WITH NEW MECHANICS LIKE SCROLLS, AND NEW ITEMS AND BOSSES**\n\n## MythQuest Description \n\nMythQuest is a thrilling Minecraft mod that introduces a fascinating twist to the game, incorporating the legendary realm of Greek mythology. This immersive mod unveils multiple powerful items inspired by mighty Greek gods, offering players a unique and challenging experience.\n\n## Download for yourself! to experience all the items!! NO SPOILERS!!\n\n> Items listed here are only the ones that have been added in the latest update\n\n> ### [UPDATED] Reaper Boss!\n\n> Reaper Boss ~ A part of the new Reapers Update, the Reaper Boss, He can be summoned with the floor crafting mechanism, adds a new level of progression to the game\n\n> Reaper Boss Papyrus ~ An unfakeable proof card that is only obtained on summoning the reaper boss.\n\n**MythQuest transforms the Minecraft experience by blending Greek mythology with the sandbox world, offering players the chance to become legends themselves as they wield the formidable artifacts of the Myths. Embark on an epic journey, face mythical challenges, and prove your worth in the divine realms of MythQuest.**", - "body_url": null, - "published": "2024-01-06T13:36:29.616142Z", - "updated": "2024-03-03T08:55:14.465494Z", - "approved": "2024-01-08T01:01:47.876618Z", - "queued": "2024-01-06T13:55:01.736196Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 3839, - "followers": 20, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [ - "game-mechanics", - "minigame", - "mobs", - "utility" - ], - "loaders": [ - "datapack", - "fabric", - "forge", - "quilt" - ], - "versions": [ - "B3ZZ7qGm", - "v0cQX9VW", - "a8K8vYow", - "y8estnTd", - "2QeNF5eA", - "AwRDUZl5" - ], - "icon_url": "https://cdn.modrinth.com/data/9daSQ9Yq/6d79d7a94b3f9ca4053726ba03d1695b03eef853.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.gg/waBZmsqREk", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/9daSQ9Yq/images/527de80703f3ca7e212790bdc7b2d522c60f246e.png", - "featured": true, - "title": "MythQuest ~ Final Feature", - "description": null, - "created": "2024-01-08T15:53:40.843633Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/9daSQ9Yq/images/bead6a07334637bf8ff7cbe4a4127d97d3382f71.png", - "featured": false, - "title": "MythQuest ~ Final Title", - "description": null, - "created": "2024-01-08T15:52:54.962821Z", - "ordering": 0 - } - ], - "color": 1315864, - "thread_id": "jdxD2OnB", - "monetization_status": "monetized" - }, - "F8BQNPWX": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.20.1" - ], - "id": "F8BQNPWX", - "slug": "naturalist", - "project_type": "mod", - "team": "WDGPSOG3", - "organization": null, - "title": "Naturalist", - "description": "Adds new immersive wildlife with realistic behavior!", - "body": "

\"Starfish

\n

\"Static \"X \"Discord\" \"CurseForge

\n

\"enter

\n

Have you ever wanted a truly immersive animal mod, where animals interact with each other realistically? Naturalist adds more animals to the game that behave as they do in real life. There is a working food chain, sleep cycle, and tons of other fun behaviors, giving each animal a personality of its own. So, are you ready to venture out into the wild? 

\n
\n

Try out our other content!

\n\n
 
\n
 
\n
\"Partner
", - "body_url": null, - "published": "2023-02-18T00:01:30.282944Z", - "updated": "2023-11-07T07:13:38.768440Z", - "approved": "2023-02-18T01:07:24.056696Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-Custom", - "name": "", - "url": "https://github.com/starfish-studios/Naturalist/blob/1.19/LICENSE" - }, - "downloads": 1153402, - "followers": 1438, - "categories": [ - "adventure", - "mobs", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "bprTJ2C1", - "A4D0ssAc", - "XWezpMfV", - "TLrtGUZa", - "oWGKezhf", - "ILQ8BuMi", - "ZjjyXkT5", - "J96Y4WM3", - "ufJHqOw0", - "AeRDoid8", - "UV8Ogjj0", - "4PZMnbh1", - "3b08mljN", - "yX8BStTF", - "S0IjmekL", - "mvLVxtmI", - "vrjOD2Cp", - "MOfFjPnF", - "6OxA1pfG", - "sVtayqoK", - "dMGBsRgz", - "YjWRWE02", - "fapHaClR" - ], - "icon_url": "https://cdn.modrinth.com/data/F8BQNPWX/bbc2199861f44c2027abb411d53bfceb683fea92.gif", - "issues_url": "https://github.com/starfish-studios/Naturalist/issues", - "source_url": "https://github.com/starfish-studios/Naturalist", - "wiki_url": "https://starfish-studios.com/mods/naturalist", - "discord_url": "https://discord.gg/starfishstudios", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/1a899f97042f063676187b8eaf16b04c04622559.png", - "featured": false, - "title": "Dragonflies", - "description": "Dragonflies flying around a swamp.", - "created": "2023-04-20T03:05:47.991774Z", - "ordering": -1 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/5c215c1b8986549b574c061407b1e412cf27292d.png", - "featured": false, - "title": "Ducks", - "description": "Ducks looking for a tasty fish!", - "created": "2023-04-20T03:03:30.579017Z", - "ordering": -1 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/cf6ae5da73f8f9f28b6c677705936b4fa67c6dbc.png", - "featured": false, - "title": "Tortoise", - "description": "Tortoise slowly walking. Where is he going?", - "created": "2023-04-20T03:03:55.549556Z", - "ordering": -1 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/1e880cc80e1303e3e574c993be6d01518bced7fe.png", - "featured": false, - "title": "Butterflies", - "description": "A Butterfly flies around a Flower Forest, dropping pollen as it moves. On a tree to the right of the image, Chrysalises can be seen on a large oak tree.", - "created": "2023-02-18T00:44:40.586738Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/3ef84f79f4cd33fd973499a309766c3059a3fd53.png", - "featured": false, - "title": "Fireflies", - "description": "2-3 Fireflies are seen flying above trees in a swamp, some glowing and some not.", - "created": "2023-02-18T00:47:16.252593Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/3fccf114e7d4d41e6413b8f597bdab3728b79d91.png", - "featured": false, - "title": "Lions", - "description": "A pack of Lions with two females, one male, and a cub relax on the grass during the evening.", - "created": "2023-02-18T00:42:55.258597Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/57a55dab2adaaa311c8f794f68c7423783151825.png", - "featured": false, - "title": "Zebra", - "description": "A lone Zebra grazes on the grass below it.", - "created": "2023-02-18T00:41:37.583062Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/5cf9a1c39d047fc844aa487e58dd15a503addecc.png", - "featured": false, - "title": "Giraffes", - "description": "A herd of Giraffes walks around, some standing still. A Village can be seen in the corner of the photo.", - "created": "2023-02-18T00:41:11.842735Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/716f2b2ecfcfba764bbcb08a0cc3fab5e8702979.png", - "featured": false, - "title": "Rattlesnake", - "description": "A Rattlesnake slithers across the sand of a desert near a cactus, looking for its next meal.", - "created": "2023-02-18T00:45:14.526139Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/8575b1eec5bf1efb9a33f32b81b88a3403fa98ff.png", - "featured": false, - "title": "Rhinos", - "description": "A Rhino and its calf explore the Savanna.", - "created": "2023-02-18T00:43:36.219701Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/a415b7615a627cb4ad72da3f64c5066c3239b79d.png", - "featured": false, - "title": "Birds", - "description": "A variety of Birds litter the forest, some flying, some on the ground.", - "created": "2023-02-18T00:48:38.777243Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/c8e4fc16921bc23fc29ad91a1e53d1e380d65760.png", - "featured": false, - "title": "Elephants", - "description": "A family of elephants with two adults and one calf stand around on the grass nearby a river.", - "created": "2023-02-18T00:42:11.650557Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/d74f112309bacb94aa367b208ce9517991a95009.png", - "featured": false, - "title": "Deer", - "description": "A Deer and its fawn stand under the forest canopy during the evening - the fawn has eaten some of the grass beneath them, and the adult keeps an eye out for predators.", - "created": "2023-02-18T00:46:28.813316Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/e6133e1f300771a7fac809db6f4153011f86a418.png", - "featured": false, - "title": "Vulture", - "description": "A single Vulture attacks a Husk, hungry for its Rotten Flesh.", - "created": "2023-02-18T00:45:35.965806Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/e8dc428f8a9df17f22e43a5fc5dee629cbafbeb7.png", - "featured": false, - "title": "Snails", - "description": "Two Snails crawl alongside the deck of a Witch Hut, squelching with each movement of their body.", - "created": "2023-02-18T00:47:59.292811Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/F8BQNPWX/images/eaccc23fff361f85cfebd969b499fd76967c398c.png", - "featured": false, - "title": "Bears", - "description": "A mother Bear and her cub look around, surveying the forest.", - "created": "2023-02-18T00:40:37.841869Z", - "ordering": 0 - } - ], - "color": 7617042, - "thread_id": "F8BQNPWX", - "monetization_status": "monetized" - }, - "fPetb5Kh": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.7.10", - "1.12.2", - "1.16.5", - "1.17.1", - "1.18.2", - "1.19.2", - "1.19.4", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "fPetb5Kh", - "slug": "natures-compass", - "project_type": "mod", - "team": "NfRR1ohh", - "organization": null, - "title": "Nature's Compass", - "description": "Allows you to locate biomes anywhere in the world.", - "body": "![Natures's Compass](http://i.imgur.com/WeS8L88.png)\n\nNature's Compass\u00a0is an item that allows you\u00a0to search for a biome's location anywhere in the world and view information about it. If you're looking for a compass that can locate structures, check out [Explorer's Compass](https://modrinth.com/mod/explorers-compass).\n\n## Features\n\n- Right-clicking with\u00a0the Nature's\u00a0Compass will open the biome selection GUI, from which you can search for a biome or view information about it\n- Shift-right-clicking will reset the compass's\u00a0state\n- When the compass is not pointing at a biome, it will point at the world spawn\n- Supports\u00a0all registered biomes, both vanilla and modded\n- Things like blacklisted biomes and maximum search distance can be adjusted in the config file\n\n## Images\n\n![Information about a found biome is displayed\u00a0on the HUD](https://i.imgur.com/rhz4gLR.jpg)\n\n*Information about a found biome is displayed\u00a0on the HUD*\n\n![The biome selection GUI](https://i.imgur.com/GTSAfqv.png)\n\n*The biome selection GUI*\n\n![The biome information GUI](https://i.imgur.com/vjsdZZ4.png)\n\n*The biome information GUI*\n\n## Recipe\n\n![Recipe](http://i.imgur.com/175k4oE.png)\n\n*Saplings and logs use the ore dictionary*\n\n## Modpacks\n\nYes, you can use this mod in your modpack.\n\n## Support\n\nIf you enjoy the mod and would like to support the project, feel free to [leave\u00a0a donation on PayPal](https://www.paypal.com/donate/?business=46ZL2PNVP4XKE). Support is greatly\u00a0appreciated!\n\n## Sponsor\n\nThis project is sponsored by BisectHosting. If you're looking for a server, check out their hosting plans and [use promo code\u00a0*Chaos*\u00a0at checkout](https://www.bisecthosting.com/chaos) to get 25% off your first month!\n\n[![](https://www.bisecthosting.com/partners/custom-banners/0998de1c-6d3e-4370-a553-0da42e986c68.png)](https://bisecthosting.com/chaos)", - "body_url": null, - "published": "2023-09-10T20:54:36.018780Z", - "updated": "2024-06-25T23:29:13.531533Z", - "approved": "2023-09-17T08:05:14.174661Z", - "queued": "2023-09-15T23:56:29.564652Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "CC-BY-NC-SA-4.0", - "name": "Creative Commons Attribution Non Commercial Share Alike 4.0 International", - "url": null - }, - "downloads": 1633919, - "followers": 563, - "categories": [ - "adventure", - "equipment", - "utility" - ], - "additional_categories": [ - "game-mechanics", - "technology", - "worldgen" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "Oq29B6p7", - "kMPLisZs", - "7Gu21rMe", - "o0SCfsMe", - "EiqUWpG9", - "IevyW0iW", - "fUU599ai", - "h9RH2quJ", - "mtJLgFgQ", - "N4ONofeB", - "4uJ33W15", - "lVeHfUiZ", - "NovIXDxY", - "Og40jCNX", - "IQefNHid", - "T9QM7yrP", - "BtFlcETU", - "rEEmi8E5", - "xyis9gOg", - "1auwKKIf", - "iaAgAAIT", - "AXaVQKzH", - "BkllKDjG", - "IznZXHBu", - "GfYWHTxk", - "i96v7o3k", - "1OwCLPtS", - "UtIbyrWH", - "TtWM9SPX", - "H29kZ8Rq", - "jte5ZZmb", - "QVKr4BEc", - "YLBedBAk", - "GYmZGD7e", - "g7OAoksp", - "hwcVd7cN", - "B8cOeTJ3", - "tBmAcdOX", - "OJXBDVY2" - ], - "icon_url": "https://cdn.modrinth.com/data/fPetb5Kh/9b0d54f2a8d9e49a10f5bcb8004bc757f55bb013.png", - "issues_url": "https://github.com/MattCzyr/NaturesCompass/issues", - "source_url": "https://github.com/MattCzyr/NaturesCompass", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/donate/?business=46ZL2PNVP4XKE" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/fPetb5Kh/images/3d06c58f2212b8cdd59d4717f642ae2a6272ac0b.jpeg", - "featured": false, - "title": "Found Biome", - "description": "Information about a found biome is displayed on the HUD", - "created": "2023-09-10T21:48:53.627162Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fPetb5Kh/images/70122d266aaf4bd17bda6326187c962e910d938f.png", - "featured": false, - "title": "Select Biome", - "description": "The biome selection GUI", - "created": "2023-09-10T21:49:24.153317Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/fPetb5Kh/images/346cfffb4f6b340d1c7a6215966247fcdf4214ad.png", - "featured": false, - "title": "Biome Info", - "description": "The biome info GUI", - "created": "2023-09-10T21:49:55.033191Z", - "ordering": 2 - } - ], - "color": 11242580, - "thread_id": "rJlaTqAs", - "monetization_status": "monetized" - }, - "P1Kv5EAO": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21-pre1", - "1.21-pre2", - "1.21" - ], - "id": "P1Kv5EAO", - "slug": "necronomicon", - "project_type": "mod", - "team": "o6yR6zfS", - "organization": null, - "title": "Necronomicon API", - "description": "A personal utility library for my mods.", - "body": "# Necronomicon\nA utility API for my mods, such as Eldritch End.\n\nIt features utilities for datagen, worldgen, registries, multi-loader development, and other misc stuff.\nFeel free to use it in your projects, it has a bit of documentation.", - "body_url": null, - "published": "2023-11-22T02:33:00.772542Z", - "updated": "2024-02-08T23:40:22.114601Z", - "approved": "2023-11-23T19:33:23.537135Z", - "queued": "2023-11-22T02:36:22.710986Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 587071, - "followers": 51, - "categories": [], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "87UXs8dM", - "edD42FPx", - "1bVJrZqQ", - "BtAOWWkM", - "2CEi0S6e", - "QZadGyLs", - "twWimVNr", - "txeRRjSH" - ], - "icon_url": "https://cdn.modrinth.com/data/P1Kv5EAO/45ae65c167af03db946bbd0e84ba5d2dcbc91138.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 3939099, - "thread_id": "ejDvPn3K", - "monetization_status": "monetized" - }, - "1s5x833P": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "1s5x833P", - "slug": "neruina", - "project_type": "mod", - "team": "Whmvk29e", - "organization": null, - "title": "Neruina - Ticking Entity Fixer", - "description": "A Mod that prevents ticking-related crashes from bricking worlds", - "body": "# Neruina\n\n### This is a mod that prevents ticking crashes from bricking worlds.\n\n[![Modrinth](https://img.shields.io/modrinth/dt/neruina?colour=00AF5C&label=downloads&logo=modrinth)](https://modrinth.com/mod/neruina)\n[![CurseForge](https://cf.way2muchnoise.eu/full_851046_downloads.svg)](https://curseforge.com/minecraft/mc-mods/neruina)\n\n### When an Entity, Block or Item causes a ticking crash:\n- That Entity will be suspended and no longer tick, you can still interact with the entity but cannot attack it.\n- That Block Entity / Tile Entity or Block State (for random ticks) will no longer tick, you can still access the block inventory if it has one.\n- That Item will stop ticking in the inventory but will still persist and function in recipes and most uses, nothing is lost.\n- If another mod causes the Player to crash on tick, the Player will be kicked instead.\n\n### Actions:\n- `What Is This?`: Opens the Neruina wiki page on what Neruina is and what it does\n- `Copy Crash`: Copies the cause of the ticking exception to your clipboard\n- `Teleport`: Teleports you to the location of the ticking entity\n- `Try Resume`: Attempts to resume the ticking of the ticking entity\n- `Kill`: Immediately kills and removes the ticking entity\n- `Report` (1.19+): Opens a new issue on the [NeruinaAutoReports](https://github.com/Bawnorton/NeruinaAutoReports)\n GitHub repository and any mods that opt-in to the reporting system\n\n### Persitance:\n- Ticking entity tracking will now persist across server restarts\n- When the world is first started Neruina will broadcast all tracked ticking entities that need addressing\n\n### Ticking Threshold:\n- When a certain number of ticking excpetions occur within a certain time frame, Neruina will deliberately crash in\n order to prevent the server from becoming unusable.\n- A comprehensive report will be generated with every ticking exception that occurred with instructions on what to do next.\n- The default threshold is 10 exceptions within 5 minutes, this can be changed in the config.\n\n### Config\n- `log_level`\n - `operators` (default) - Only operators will receive the broadcast\n - `everyone` - Everyone will receive the broadcast\n - `disabled` - No one will receive the broadcast\n- `ticking_exception_threshold`\n - The number of ticking exceptions that can occur within the specified time frame before Neruina will deliberately\n crash\n - Default is `10`\n - `-1` will disable the threshold\n- `auto_kill_ticking_entities`\n - If true, ticking entities will be immediately killed and removed rather than suspended\n - Default is `false`", - "body_url": null, - "published": "2023-04-16T02:48:09.083100Z", - "updated": "2024-07-31T14:10:07.212023Z", - "approved": "2023-04-17T03:53:29.404208Z", - "queued": "2023-04-16T03:26:18.069180Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 593151, - "followers": 133, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "gFDTlYva", - "t7QqU6GC", - "lY3XjoiG", - "1kvaSVPe", - "k2xYSHIO", - "s0Dw11BD", - "uCYnuRfV", - "9CUCVABQ", - "qiCyQnQb", - "cZQv6x9R", - "1cxZvFaD", - "6Wc1wySq", - "B9ZR87Ws", - "cLR5it0O", - "HG1IAWMf", - "1hAuyKqX", - "si9qadH8", - "oWCHNF3U", - "LVF6eEwy", - "pVycNpLT", - "UlxWjlxZ", - "WHuBFrVG", - "zjq512pk", - "tH3dA34q", - "Ks0iPnry", - "mBMOVCoi", - "bLF5Xi3z", - "Vf8rcrxB", - "En2AbIrY", - "Z7982UzL", - "QOVVS868", - "vpcFLDzA", - "zQviItAy", - "fez1lpaX", - "ZilPnAbb", - "IoOGXrZ1", - "AeXDMj50", - "wz6ptum5", - "7Y42VogK", - "RaP3sWWr", - "VKc0dQJ4", - "OURXSRYG", - "iytEhar2", - "R4xuuYah", - "q4kZgUJ0", - "S95lnn83", - "YvsVgtJ2", - "QZhmbGqz", - "NRaf078W", - "QRFMiKt8", - "sIshNzcx", - "wDRTyPHj", - "u8WsuGwJ", - "2nvplBOu", - "SrTIAwZQ", - "7lTmIUht", - "jijJTx3Z", - "Vq3e8M1S", - "wdRYHrJx", - "Q1ksFcMU", - "o4GrNXlp", - "cYY4Mj5d", - "I7Nhi02i", - "DqhEpQbv", - "urHANUlF", - "OVr2u4vF", - "JlUbqvDr", - "uuag56TA", - "AoIbdGit", - "3EFQyMRJ", - "lOcQOYFd", - "JgBVA5VC", - "NBOQHx8s", - "WQA5VnUe", - "4gwxcbJj", - "YuOZXPap", - "MZGqqctu", - "a1M6kWHX", - "tuBdaQtW", - "kr9Ex4Su", - "bcLz5Ull", - "dUDdC3we", - "8FZtemi0", - "3nPntExd", - "9ivXcJEH", - "a7u1jfbz", - "TN81ShVx", - "PUXRPbIv", - "wY9wiOGP", - "8VE2LlUq", - "9EeevciG", - "7wPr8hZu", - "fgDP4dFB", - "Jxl6RWC7", - "lqxsuFdN", - "TRHD8nMe", - "c5XrC7um", - "ZU4eAFB3", - "yga9Qdt4", - "RX1KzV2Y", - "4a1oclhK", - "WNFfMYlL", - "vtjsqmWw", - "5oomV8Xe", - "5TMS9aA7", - "KjoOQWXx", - "18KACa0v", - "wyX0svvD", - "RDIW1vEr", - "Rgw87vtu", - "QLfNYD5X", - "ovhFd4hV", - "ZnozYXy0", - "nT0BRNAK", - "ghtvpiib", - "eJ0cfUYZ", - "SOynRYj3", - "JaWa9t35", - "zub9vqIu", - "shEpXbrx", - "obFkianv", - "AXts8ZvP", - "urbxWRwe", - "HAY2a4EI", - "FGHbY6b0", - "YGUJof15", - "y9EQlZVy", - "DromPhtS", - "FeUBkub6", - "vLvFOyhZ", - "BPgF33f8", - "Y8SdXBLm", - "ltv3yt61", - "CzQWOO6H", - "RH7DozdT", - "wQnrezRp", - "9WB5CFtn", - "cGwAoULz", - "uriuhXDq", - "9qiHa4tW", - "DgrfPLB9", - "QwAghAXk", - "8R0ApLFn", - "hccpN17X", - "tTzfQXEY", - "9BTsibnM", - "e4XyJNad", - "fO2dWV9v", - "8ObnCvWx", - "OJCuV1A3", - "QlXHp3Wc", - "d7rGTH8w", - "D73sNN1n", - "85V5sG0e", - "PYAIZVdI", - "2pSIrUMv", - "bby6z0lc", - "at0qQd7p", - "DJn40g5e", - "TwrkXQRc", - "IrhpPXR5", - "R08s5q7o", - "3dEDxcSK", - "fJrtVaqS", - "7HM5BtMB", - "XqItQc0B", - "5yYJdq0D", - "xmeJROv1" - ], - "icon_url": "https://cdn.modrinth.com/data/1s5x833P/b7e3cf809f07d3cad88a60834c3e4e7248021744.png", - "issues_url": "https://github.com/Benjamin-Norton/Neruina/issues", - "source_url": "https://github.com/Benjamin-Norton/Neruina", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/bawnorton" - } - ], - "gallery": [], - "color": 3294781, - "thread_id": "1s5x833P", - "monetization_status": "monetized" - }, - "vI1QKJro": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.20", - "1.20.1", - "1.21" - ], - "id": "vI1QKJro", - "slug": "nether-depths-upgrade", - "project_type": "mod", - "team": "aptcYWoq", - "organization": null, - "title": "Nether Depths Upgrade", - "description": "Nether Depths Upgrade is a small mod that adds some extra flora and fauna to the lava seas of the nether. A total of nine fish have been added, a new enchant and potion in order to explore the lava in the nether.", - "body": "Nether Depths Upgrade is a small mod that adds some extra flora and fauna to the lava seas of the nether. A total of nine fish have been added, a new enchant and a potion in order to explore the lava in the nether.\u00a0\n\n\u00a0\n\nDependencies\n\nGeckolib 3.0\u00a0\n\n\u00a0", - "body_url": null, - "published": "2023-11-23T15:00:42.685533Z", - "updated": "2024-06-22T15:49:51.475753Z", - "approved": "2023-11-25T23:05:35.103783Z", - "queued": "2023-11-23T20:11:24.748798Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 182042, - "followers": 73, - "categories": [ - "food", - "mobs", - "worldgen" - ], - "additional_categories": [ - "adventure", - "decoration" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "loXsK6pI", - "ZWJgefUm", - "dDLEuc4q", - "4vBIcLl5", - "OjVDLhp8", - "cvV73NZf", - "OfDY0j6J", - "P2YDt9Vr", - "tx2xqxt4", - "j7pCRI2o", - "pQxWZBvX", - "uJyKtcLC", - "Khk9jNAc", - "yQebXZkw", - "nzxNHa9C", - "4BBCXAgd", - "BFX1CDJ6", - "CdgX1NKy", - "E87UdR7u", - "X90OBeWR", - "GaMdNhQQ", - "I8SCEtOo" - ], - "icon_url": "https://cdn.modrinth.com/data/vI1QKJro/2b3da73b35e1fa612fc14ffa7257d9a5b543484e.png", - "issues_url": null, - "source_url": "https://github.com/Scouter456/Nether_Depths_Upgrade", - "wiki_url": null, - "discord_url": "https://discord.gg/UVNmahySUH", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/1ec536fcfb19df8445b6bf8d26b46e84bfc25972.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:09:07.314723Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/2893603cb342cf0a4a67b428cee2de9c51bd64a6.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:09:38.629877Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/3e51dacb6b185fb796b3bfcf847611921655ba09.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:09:24.615138Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/5266a65d989c59757ad625d2cb2d038937da8662.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:08:40.356501Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/78310f798194bae6f875d46e739a1a24f9b8c2b0.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:09:17.104863Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/7c1ced85ae8505ef0d730ef61bde7f79c2f7e01e.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:08:31.236706Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/c811a60c92f0bdc5c89009a23c85938baa49fc20.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:08:51.285396Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/db5293427f1dfcb70eea94484dcfd4eac0ff569c.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:09:00.120918Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/dda7016afaa17d77af5700c159f6601427a6b4eb.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:09:44.569255Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/e06e316bf4b4ea5cfbea2f808642a7d32295c641.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:09:21.029983Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/ed07ac691a23bd2ffb8717877faf0dbba3548a67.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:09:29.199678Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/vI1QKJro/images/ff931ba8a5373657332eb84bf4fc2d84407179f9.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-11-23T20:09:10.437733Z", - "ordering": 0 - } - ], - "color": 4929327, - "thread_id": "y9C5GsAu", - "monetization_status": "monetized" - }, - "nPZr02ET": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "nPZr02ET", - "slug": "netherportalfix", - "project_type": "mod", - "team": "wvv5zQj8", - "organization": null, - "title": "NetherPortalFix", - "description": "Ensures correct destinations when travelling back and forth through Nether Portals in Multiplayer.", - "body": "![](https://blay09.net/files/brand/netherportalfix.png)\n\n[![](https://mods.twelveiterations.com/img/sponsor.png)](https://mods.twelveiterations.com/sponsor)\n\nEver played on a multiplayer server, built near other players and when returning from the Nether, surprisingly found yourself in another player's base? It's because of the 8:1 block ratio between the Nether and the Overworld. It's really weird though that you enter a portal in the overworld, and then when going back through where you came, come out of a different portal in the overworld. This mod fixes that issue.\n\nIt keeps track of what portals a player went through in order to ensure correct destinations when the player is going back through the same portals. The 1:8 ratio remains, portals just get smarter and remember where you came from.\n\n

\n \n \"Requires \n \n \"\" \n \n \"Join\n \n

\n\n## Features\n\n- As long as players use the same portal to return to the overworld, they will end up where they came from\n- Only needs to be installed on the server (but works in singleplayer as well)\n\n\n

\n \"\" \n \"\"\n

", - "body_url": null, - "published": "2022-06-14T21:48:05.255247Z", - "updated": "2024-08-13T05:54:03.204448Z", - "approved": "2022-06-14T21:48:05.255247Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": "https://mods.twelveiterations.com/permissions" - }, - "downloads": 1782173, - "followers": 447, - "categories": [ - "game-mechanics", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "W2GQFVWF", - "KchVyZcY", - "lvjIpOkl", - "8Z8NExgb", - "ermlUjF9", - "Xgt8gsvh", - "3ABQuZux", - "mZoHwPFg", - "jlARFVYj", - "609MPxvC", - "fAtDIamf", - "kpXZdI4d", - "b11QoY35", - "Aa31SP8V", - "wX5DuGY9", - "FNyz19JT", - "nGNVabdg", - "HXKeuKnk", - "5UbTkcSQ", - "aeJtHUBZ", - "NANcEzKA", - "cWPAnu7u", - "5mUp7FiY", - "WJBCsJlq", - "CUncGC4R", - "sdRhw16z", - "QNaqDHXQ", - "Xma4SDMw", - "VU2uPLbX", - "DDMLN9aT", - "VtIpicaF", - "QWBZRKVi", - "6tDPIRKi", - "6ek10V7o", - "xx3LZGp9", - "jOJINp9l", - "DsfCfjv7", - "uxUqzZh2", - "zvvmCZw9", - "nSxqDibl", - "rXrUOY9t", - "s2l2gzHa", - "KtMN6zDF", - "MIhTEvQr", - "O09BGtgh" - ], - "icon_url": "https://cdn.modrinth.com/data/nPZr02ET/icon.png", - "issues_url": "https://github.com/TwelveIterationMods/NetherPortalFix/issues", - "source_url": "https://github.com/TwelveIterationMods/NetherPortalFix", - "wiki_url": "https://mods.twelveiterations.com/mc/netherportalfix", - "discord_url": "https://discord.gg/VAfZ2Nau6j", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/BlayTheNinth" - } - ], - "gallery": [], - "color": 7865862, - "thread_id": "nPZr02ET", - "monetization_status": "monetized" - }, - "gsJ6q45e": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.21", - "1.21.1" - ], - "id": "gsJ6q45e", - "slug": "nicer-skies", - "project_type": "mod", - "team": "bebuXBni", - "organization": null, - "title": "Nicer Skies", - "description": "A mod which adds nebulas and changes stars and light.", - "body": "# Nicer Skies\n\n### Nebulas \nThis mod renders a seed/server-dependent skybox that is 100% generated in runtime with cool shader-like nebulas.\n\n![2022-11-07_15 12 41](https://cdn.modrinth.com/data/gsJ6q45e/images/a5f425ae1e5a469dc5997f91b1f9f535cb4e3021.png)\n\n### Star rendering\nStars will twinkle and be of slightly different colours\n\n\n[Click here to see a video!](https://user-images.githubusercontent.com/57519662/195574727-11e11ce6-73b6-4786-b6cf-4e38d4b5cd26.mp4)\n\n### Lightmap changes\nThe lightmap has been a little tweaked to my personal preference to be a little more vibrant and dark, but it's 100% sure that these changes will be optional in the final product.\n\n\n\n![lightmap](https://user-images.githubusercontent.com/57519662/195578328-053f5d84-a9db-4e44-a4a7-4ecc4f25af37.gif)\n\n## Configuring\nConfiguring the mod requires Mod Menu, otherwise it's stuck at the default settings seen below. \n\nTo access the screen, go to the mod list and press on the settings button on Nicer Skies.\n\n![config](https://cdn.modrinth.com/data/gsJ6q45e/images/640a9e25093cae59465303193da25f51a1f26bc3.png)\n\n## Shaders\nThe mod does **not** work with most shaderpacks, but it does work with [Complementary Reimagined](https://modrinth.com/shader/complementary-reimagined).\n\n\n![Screenshit with comp reimagined](https://user-images.githubusercontent.com/57519662/207485708-534ad8fd-72eb-4204-a754-985edaaf2c24.png)\n\n![Screemshot with comp 2](https://cdn.modrinth.com/data/gsJ6q45e/images/e45c65407bd261ee22c5463a4c150c92b25ceed3.png)\n", - "body_url": null, - "published": "2022-12-14T02:05:34.952053Z", - "updated": "2024-08-10T22:40:21.645864Z", - "approved": "2022-12-14T02:40:12.167450Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 493229, - "followers": 258, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "ZkaEucRs", - "io1rsYBu", - "H5Ele4qS", - "kb2tUglM", - "lXB1YslW", - "Uo4tUZp5", - "ROTwIP94", - "Idn769rZ", - "xT2o0hVR", - "tbPwOgs4", - "CJ15oCV4", - "rqUnNZqs", - "kVhUpOEJ", - "t3LWdUoC", - "yXeNzZP9", - "NcLxV3wa" - ], - "icon_url": "https://cdn.modrinth.com/data/gsJ6q45e/632d0495ffc026606f191768ec5d5fcf72f813ac.png", - "issues_url": "https://github.com/ZtereoHYPE/nicer-skies/issues", - "source_url": "https://github.com/ZtereoHYPE/nicer-skies", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/gsJ6q45e/images/65b3fc281c94c119b3f7a89e7fb27e2026c7ff10.png", - "featured": false, - "title": "Nebulas, vanilla", - "description": "Nebulas look really good even when no shader is running!", - "created": "2022-12-14T02:26:09.596200Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/gsJ6q45e/images/a1dafd84c90753a9a92ff1f2d0d01bc62c2f3a96.png", - "featured": false, - "title": "Rainbow sky", - "description": "A subtle, customizable rainbow effect is added as base to the sky.", - "created": "2022-12-14T02:27:04.003572Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/gsJ6q45e/images/a5f425ae1e5a469dc5997f91b1f9f535cb4e3021.png", - "featured": false, - "title": "Rainbow nebulas", - "description": "A nice coincidence", - "created": "2022-12-14T03:06:52.039627Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/gsJ6q45e/images/e45c65407bd261ee22c5463a4c150c92b25ceed3.png", - "featured": true, - "title": "Nicer Skies plus Complementary", - "description": "Complementary Reimagined's aurora borealis look amazing when combined with Nicer Skies' nebulas.", - "created": "2022-12-14T02:25:24.021308Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/gsJ6q45e/images/640a9e25093cae59465303193da25f51a1f26bc3.png", - "featured": false, - "title": "Config", - "description": "The configurability of the mod is quite high, and individual features are toggleable.", - "created": "2022-12-14T03:12:11.642917Z", - "ordering": 4 - } - ], - "color": 1381673, - "thread_id": "gsJ6q45e", - "monetization_status": "monetized" - }, - "qQyHxfxd": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.19", - "1.19.1-pre2", - "1.19.1-pre3", - "1.19.1-rc2", - "1.19.1", - "1.19.2", - "22w44a", - "22w46a", - "1.19.3-pre2", - "1.19.3-pre3", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "qQyHxfxd", - "slug": "no-chat-reports", - "project_type": "mod", - "team": "x70byLOw", - "organization": null, - "title": "No Chat Reports", - "description": "Makes chat unreportable (where possible)", - "body": "# No Chat Reports\n\n\"curseforge\" \"modrinth\" \"github\" \"gitlab\"\n\nThis mod strips cryptographic signatures which are attached to every chat message sent from 1.19 and onwards. Removing them makes it impossible to track and associate your chat messages with your Minecraft client, and, by extension, Microsoft account.\n\n**As of 1.19.1, it also disables Player Chat Reporting**\n\nPlease notice that, while I am aware of [Guardian](https://github.com/nodusclient/guardian) and certain other exploits that allow you to counteract reporting systems on the client against the will of the server, I am consciously choosing to not integrate them as part of this mod. No Chat Reports will only remain effective on the client side if the server allows it to be. If you do not like servers that enforce chat signing and fully support chat reporting - I advise to simply not play on them.\n\nAlso, while there are many plugins out there that \"borrow\" the name and even icon of NoChatReports, please be aware that **I have not authored any of them** and cannot say how well they do their job.\n\n## Installation and Usage:\n\nNoChatReports supports both Fabric and Forge, just download the version for your respective modloader and game version. It can be installed on either the client, server, or on both sides, and will function differently depending on which sides it is present on:\n\n**1. Only Client:** The client will refuse to send the account's public key to the server, and signatures will be stripped from the messages that you send. This way it won't be useful to try and report your messages, as there will be no proof that they were actually sent from your account. The server will relay them unless the `enforce-secure-profile` option is set to `true` in the `server.properties` file (which it is by default since 1.19.1)\n\nIf the server does require you to sign messages and you are on either 1.19.1 or 1.19.2, you will not be able to join the server unless you agree to send signed messages (NoChatReports will supply a warning screen), if you are on 1.19.3 or higher, you will still be able to join the server, but will not be able to use chat-related commands (other commands do still work)\n\n**2. Only Server:** Clients will still attach signatures when sending messages to the server, but the server will strip them before relaying them to other players. This way chat reporting will not work for any players that join. You can enable the conversion of player to system messages in the config, to prevent players without the mod from seeing them as \"Not Secure\"\n\nAs of 1.20.2 the server cannot disable the \"unsigned messages\" warning on the client. It can only be disabled if the client has NoChatReports (or a similar mod) installed.\n\n**3. Both Client and Server:** Signatures will be stripped on the client side before sending messages to the server, which will not attempt to verify message signatures. Chat reporting and \"Only Show Secure Chat\" will not function, and players will be notified that those features are disabled by the mod when trying to use them.\n\nAlthough NoChatReports can function when it is only present on one of either sides, NoChatReports can be configured to demand itself to be installed on the respective other side in order to play. This way you can install it on the server and require all clients that join to have NoChatReports installed, but you can also leave it server-only if you prefer.\n\nAdditionally, if installed on the client, NoChatReports will disable Telemetry (similar to what [No Telemetry](https://modrinth.com/mod/no-telemetry) does).\n\nTo make sure that your server is compatible with NoChatReports, you can take a look at [this part of the wiki](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Protecting-Server-Players).\n\n## Configuration\n\nThe configuration files are located in the `NoChatReports` subfolder of the default config folder.\n\n`NCR-Client.json` stores Client-Side settings\n\n`NCR-Common.json` stores Server-Side settings\n\n`NCR-Encryption.json` stores Chat Encryption settings (Only effective on the client)\n\n`NCR-ServerPreferences.json` stores Per-Server Signing Modes\n\nYou can find more information [here](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files/).\n\n## Chat Encryption\nI have put together a video dedicated to Chat Encryption, watching it will help you to learn how it is used (and whether you should): https://www.youtube.com/watch?v=e7RzNP32k-s\n\n## Documentation:\nYou can find documentation and other information relevant to this mod on the [wiki](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/). It currently features the following articles:\n- [Configuration Files](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Configuration-Files/)\n- [Protecting Server Players](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/Protecting-Server-Players/)\n- [How to Get Safe Server Status](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/How-to-Get-Safe-Server-Status)\n- [I Got Banned!](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/I-Got-Banned)\n- [To Encrypt or Not to Encrypt](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/To-Encrypt-or-Not-To-Encrypt)\n- [The Realms Question](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/The-Realms-Question)\n\n\n## For Developers:\nIf you develop your own mod, plugin or other server software that in some way prevents chat reports, you can make clients with No Chat Reports installed recognize servers running your software as safe. I wrote [a small article](https://github.com/Aizistral-Studios/No-Chat-Reports/wiki/How-to-Get-Safe-Server-Status) about this. For clarification or further inquiries - contact me via Discord, link in \"External resources\".\n\n## Reasoning:\nSee my videos for an explanation of how message signatures and chat reporting work in the game, their failures and the reasoning behind the creation of this mod:\n1. https://www.youtube.com/watch?v=hYAUEMlugyw\n2. https://www.youtube.com/watch?v=DobmW1ZUcbQ\n3. https://www.youtube.com/watch?v=gH_q7ZuCJs0\n\n![image](https://www.bisecthosting.com/partners/custom-banners/af63cb17-c373-4c82-aa1d-29beb7b045a9.png)\n", - "body_url": null, - "published": "2022-06-17T13:03:46.492544Z", - "updated": "2024-06-18T14:34:36.210085Z", - "approved": "2022-06-17T13:03:46.492544Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "WTFPL", - "name": "Do What The F*ck You Want To Public License", - "url": null - }, - "downloads": 5067574, - "followers": 1939, - "categories": [ - "social", - "utility" - ], - "additional_categories": [ - "management" - ], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "pRgCDYtw", - "s83qSm91", - "XGQE5ktC", - "16e8lk1A", - "DJNJAvHB", - "kodO6CeD", - "o3Zu7vcR", - "s3QkQ01m", - "K5sfN6kP", - "GC62LXpM", - "SDIvxcje", - "iGz16nLR", - "UMsMX5f7", - "vYYMSvvr", - "UjWkOEop", - "YP1Bvh5Q", - "ykNDJ4WP", - "9iRlnZpN", - "dfZAp75Y", - "zTkuPqOt", - "UkQiYhwR", - "zVlP4vdB", - "8ue01Exl", - "rOI1ANDq", - "uJhFe0Kq", - "BWAvwW90", - "rXxCyl6n", - "zIWbmhXX", - "B9SS9tTF", - "At4xtanF", - "9tXNucJ0", - "MGvwj3MP", - "Yyr5pYIN", - "USEfzIcD", - "oy4RFPoP", - "yA0P3rUR", - "1JWAJNwU", - "KXGjfvHh", - "sNRLZnRT", - "pF0TYyQC", - "IrGoPphV", - "OrXrGI5d", - "CrvlUGPx", - "StuWhjPJ", - "yS8NKenN", - "BU8QElye", - "ucC1vIsg", - "Wm1SFNqx", - "So65BYOD", - "66qMjbSN", - "Umu1VOxj", - "Q2AEYxBh", - "A7bdmpUO", - "KrZknjrr", - "cqoG4JIX", - "gJAwS64G", - "nrerhsQu", - "xpwVze9f", - "q0XDVXeR", - "JVDNDI82", - "C99rusYh", - "RNAG69Zu", - "YuX53PIA", - "cljC8222", - "B7O7rVEe", - "RXSZRYPW", - "LVpBaVhB", - "g2k50qYw", - "xHhqhG12", - "uVt4LKvF", - "mrRw7TK3", - "8Jd0cqU9", - "6yybObpX", - "UB0mRick", - "YmpISKQO", - "h1AaG3zP", - "uQKpLbmT", - "S6YbzrXY", - "9vFakLOL", - "qhuGllEs", - "nfxwmQJ5", - "RNWu4N8d", - "W0uZgLbW", - "RFhAU18Z", - "CK4psiMq", - "9jtKRSoF", - "REOULxph", - "1baGRS61", - "TbKB6mYU", - "HeZZR2kF", - "ksEG6N5E", - "OxA0julc", - "Gk4NusG9", - "xQyq2W5g", - "UU9nhfG5", - "wNxZxzWL", - "7MEdPNQb", - "tfv6A4l5", - "t4a6hnh0", - "qCjTB3QT", - "8in98lj4", - "HwNwwuel", - "Pjto4zdj", - "bPrydFzj", - "moDg7oc2", - "FMAZBsZw", - "qAhiKdLr", - "WUjGY2K1", - "MNkuIjea", - "1gaM0U2g", - "cvzZDpf1", - "riMhCAII", - "dh2iZIOd", - "erQc5yMt" - ], - "icon_url": "https://cdn.modrinth.com/data/qQyHxfxd/icon.png", - "issues_url": "https://github.com/Aizistral-Studios/No-Chat-Reports/issues", - "source_url": "https://github.com/Aizistral-Studios/No-Chat-Reports", - "wiki_url": "https://github.com/Aizistral-Studios/No-Chat-Reports/wiki", - "discord_url": "https://discord.gg/fuWK8ns", - "donation_urls": [ - { - "id": "bmac", - "platform": "Bmac", - "url": "https://www.buymeacoffee.com/aizistral" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/qQyHxfxd/images/d2fd2d053eebb07c6921a2024855906ea158085b.png", - "featured": true, - "title": "Icons on the chat view", - "description": null, - "created": "2022-12-16T18:24:22.776044Z", - "ordering": -20 - }, - { - "url": "https://cdn.modrinth.com/data/qQyHxfxd/images/39e25112fdf0a7d14556cda04c9865274cc0c03a.png", - "featured": false, - "title": "Chat Signing Requested", - "description": null, - "created": "2022-12-16T18:47:36.138982Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/qQyHxfxd/images/3fd824b6fa8bd0ea02bb05da1f6576f2ffcea8bd.png", - "featured": false, - "title": "Encryption", - "description": null, - "created": "2022-12-16T18:54:55.662918Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/qQyHxfxd/images/ccbc69a8f5cec0cd95c6bd9e6e3134782b86cea8.png", - "featured": false, - "title": "Unintrusive state", - "description": null, - "created": "2022-12-16T18:54:54.848387Z", - "ordering": 0 - } - ], - "color": 12250606, - "thread_id": "qQyHxfxd", - "monetization_status": "monetized" - }, - "fU7jbFHc": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.20.1" - ], - "id": "fU7jbFHc", - "slug": "obscure-api", - "project_type": "mod", - "team": "TbsfsJTA", - "organization": null, - "title": "Obscure API", - "description": "Auxiliary Library", - "body": "####
Obscure API is a core for other Obscuria Collection mods.
\n
\n\n##
Obscuria Collection Mods
\n\n
\n

\n

\n

\n

\n

 

\n
\n\n#
Sponsored by [NameHero](https://nhtrx.com/?a=1494&oc=54&c=209&p=r&s1=)
\n\n####
Need your own server to play with friends? NameHero provides amazing hosting services with automatic server setup for any game version and an easy-to-use control panel for advanced customization. Create your own server in 5 minutes without any technical knowledge!
\n\n
", - "body_url": null, - "published": "2023-04-21T11:42:19.100394Z", - "updated": "2024-07-17T11:50:56.068228Z", - "approved": "2023-04-22T17:26:35.115877Z", - "queued": "2023-04-21T12:04:32.170631Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 527923, - "followers": 83, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "IEvVWdUR", - "1MoKZMi2", - "4HdrESYC", - "phjhLqIP", - "IWDYxZre", - "FizVdYUp" - ], - "icon_url": "https://cdn.modrinth.com/data/fU7jbFHc/f0a6e137f945eb676d46f6aec31681fe288d0ca9.png", - "issues_url": "https://discord.gg/By29HCKgPx", - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.gg/jSHHJSUWdY", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Obscuria" - } - ], - "gallery": [], - "color": 10453460, - "thread_id": "fU7jbFHc", - "monetization_status": "monetized" - }, - "ccKDOlHs": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.17", - "1.17.1", - "21w43a", - "1.18-pre8", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "ccKDOlHs", - "slug": "owo-lib", - "project_type": "mod", - "team": "SH3qQlP1", - "organization": "sirrPIOp", - "title": "o\u03c9o (owo-lib)", - "description": "A general utility, GUI and config library for modding on Fabric and Quilt", - "body": "![Header](https://i.imgur.com/dal6rrf.png)\nA general utility, GUI and config library for modding on Fabric and Quilt\n\u00a0\n***\n\nFeatures include:\n\n - [owo-ui](https://docs.wispforest.io/owo/ui/), a fully-featured declarative UI library for building dynamic, beautiful screens with blazingly fast development times\n\n - [owo-config](https://docs.wispforest.io/owo/config/), a built-in, customizable configuration system built on top of owo-ui. It provides many of the same features as [Cloth Config](https://modrinth.com/mod/cloth-config) while many new conveniences, like server-client config synchronization, added on top\n\n - A fully automatic [registration system](https://docs.wispforest.io/owo/registration/) that is designed to be as generic as possible. It is simple and non-verbose to use for basic registries, yet the underlying API tree is flexible and can also be used for many custom registration solutions\n\n - [Item Group extensions](https://docs.wispforest.io/owo/item-groups/) which allow for sub-tabs inside your mod's group as well as a host of other features like custom buttons, textures and item variant handling\n\n - A fully-featured [networking layer](https://docs.wispforest.io/owo/networking/) with fully automatic serialization, handshaking to ensure client compatibility and a built-in solution for triggering parametrized particle events in a side-agnostic manner\n\n - Client-sided particle helpers that allow for easily composing multi-particle effects\n\n - Rich text translations, allowing you to use Minecraft's text component format in your language files to provide styled text without any code\n\n***\n\nowo is documented in two main ways:\n\n - There is rich, detailed JavaDoc throughout the entire codebase\n - There is a wiki with in-depth explanations and tutorials for most of owo's features over at https://docs.wispforest.io/owo/features/", - "body_url": null, - "published": "2021-09-30T20:46:31.667429Z", - "updated": "2024-07-28T22:46:19.874250Z", - "approved": "2021-09-30T20:46:31.667429Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 2459751, - "followers": 787, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "HyvkCi1L", - "4NeTD3y0", - "ERFRuuW5", - "IPVeGmcd", - "LmWOyXVW", - "flVS3RS0", - "PptbPV7y", - "1WqSpJvo", - "F6DR79FV", - "1E69wiMJ", - "eAlYR8cf", - "Jfd8qbEF", - "3Qzf5TkU", - "lT5Mm5fS", - "6LkUrYRt", - "vnSwwEYV", - "2QnmkZKc", - "q3Sxg4SA", - "i8cpzMnQ", - "GqwSx15g", - "aWqxWaL7", - "zVhs4uLj", - "WJsP5KWE", - "F4LqV8lu", - "aXMVV7gj", - "uAXx21D1", - "C46ht027", - "HqAtE0un", - "NzQ8iAeC", - "RV8F1iab", - "Dmqb8GqA", - "bJtMgK25", - "lEVNuJ3B", - "fr6mJFIx", - "JX2OM2ED", - "2yMO9WGE", - "yGLYmVnT", - "gsbvHClE", - "LI7k719Y", - "KMwbSA7v", - "gmwB5dLB", - "ORA8RfoA", - "T8DsELMD", - "5QgPEzLH", - "beTZr7PG", - "DgIYuFEF", - "m23n3uIM", - "zyOBB7J4", - "oLoJCrky", - "DYgDdRtg", - "rGwQL6vN", - "9NFjhCIH", - "LWhxwhvI", - "HYGIKGSR", - "HEZ55HbJ", - "CJ29u2GJ", - "Her7Z3CG", - "ueejHgQH", - "cFeG2MJS", - "5qH0boef", - "gizS7nlP", - "1fKeD2p9", - "AVkXApBi" - ], - "icon_url": "https://cdn.modrinth.com/data/ccKDOlHs/icon.png", - "issues_url": "https://github.com/glisco03/owo-lib/issues", - "source_url": "https://github.com/glisco03/owo-lib", - "wiki_url": null, - "discord_url": "https://discord.gg/xrwHKktV2d", - "donation_urls": [], - "gallery": [], - "color": 263172, - "thread_id": "ccKDOlHs", - "monetization_status": "monetized" - }, - "wOZRkmgG": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20.1" - ], - "id": "wOZRkmgG", - "slug": "oxidized", - "project_type": "mod", - "team": "V2irbGdB", - "organization": null, - "title": "Oxidized", - "description": "Adds more uses for vanilla copper", - "body": "*Oxidized aims to provide more uses for vanilla copper. Each feature is designed so that it could fit with or stay close to vanilla Minecraft.*\n\n\u00a0\n\nAbout:\n\n\u00a0\n\n**Copper Pulsar**: This item is an electromagnet-inspired tool. While in the player's inventory, the pulsar will allow you to pick up experience orbs and items from up to x10 farther than the normal pickup range. It can be toggled on and off using right-click.\n\n\u00a0\n\n**Copper Rail**: The Copper Rail functions almost identically to the Powered Rail. The difference is that a chain of connected copper rails can stay powered for up to 100 blocks as compared to 8 blocks with the Powered Rail.\u00a0\n\n\u00a0\n\n**Vertical Cut Copper**: Vertical cut copper is a building block that is designed like a copper block with a line through the middle. This is inspired off of the original cut copper design that was later changed in the full release. Vertical cut copper can oxidize like normal copper but waxing it with a honeycomb can stop this process.\n\n\u00a0\n\n**Copper Kiln**: The Copper Kiln is a new unique furnace type. This kiln can smelt cobblestone, clay, sand, and logs at extremely fast speeds. The kiln is meant for obtaining terracotta, bricks, stone, charcoal, and glass for building quickly. It functions like the smoker and blast furnace.\n\n\u00a0\n\n**Copper Lantern**: Copper Lanterns are a new lantern type that emits a green flame. They can be crafted with 8 copper nuggets around a single torch. Copper lanterns function the same as normal lanterns. (Copper nuggets are obtained by putting a copper ingot in a crafting table)\n\n\u00a0\n\n**Rose Gold Tools**: Rose Gold is a new tool material that can be made in a smithing table. Rose gold does not have an actual ingot as it is crafted with a gold tool and a copper ingot in a smithing table. Rose gold tools provide a similar durability and mining level to Iron tools but they are as fast and enchantable as gold tools.\u00a0\n\n\u00a0\n\n**Copper Pan**: The Copper Pan is a unique block that allows the player to passively pan for resources such as clay and iron nuggets. The pan will only work if it is placed in water and on a sand or gravel block. Over time the pan will sift and release items it finds. The current loot pool includes:\u00a0Iron Nugget (15%), Gold Nugget (15%), Sand (24%), Emerald (2%), Gravel (12%), Clay Ball (32%).\u00a0The speed at which the pan finds items is relative to the random tick speed.\n\n\u00a0\n\n**Copper Golem**: The Copper Golem is a mob based on the Minecraft Mob Vote 2021. It can be created by placing a copper/cut copper block on the bottom, a carved pumpkin in the middle, and a lightning rod on top. The golem will wander around and can press copper buttons nearby (Copper Buttons have been added but are not yet obtainable in survival). Copper Golems will oxidize over a long period of time, but will walk toward lightning rods in thunderstorms, and will unoxidize when struck.\u00a0\n\n\u00a0\n\n**Copper Trap**: The Copper Trap is a bear trap-like block that can be placed down. It is crafted with 6 copper ingots and 2 flint. When stepped on, the trap deals 5 damage and stops the victim from moving away. The trap will open back up after closing for 3 seconds. It can be toggled manually by right-clicking or with redstone (levers, buttons, etc).\n\n**[1.19.3+] Copper Barometer**: The Copper Barometer is a weather prediction tool crafted with copper ingots, redstone, and glass. When right-clicked, the barometer will provide you with information about the upcoming weather or when the current precipitation will end.\n\n![Block display](https://media.discordapp.net/attachments/886609056624672818/930592340509331576/2022-01-11_17.02.00.png)\n![Kiln and golem display](https://media.discordapp.net/attachments/886609056624672818/930592340094091354/2022-01-11_17.04.02.png)\n\nCredits:\n\nCredit to zacthornetv for the rose gold tool textures", - "body_url": null, - "published": "2022-11-13T02:21:06.505739Z", - "updated": "2023-09-29T01:02:15.487815Z", - "approved": "2022-11-13T02:39:53.209596Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 148732, - "followers": 55, - "categories": [ - "utility" - ], - "additional_categories": [ - "equipment", - "technology" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "FCaRDY2q", - "dH4eImYJ" - ], - "icon_url": "https://cdn.modrinth.com/data/wOZRkmgG/c0680332bcc2b096321469338bb5aa171c12bc39.png", - "issues_url": "https://github.com/Safrodev/oxidized/issues", - "source_url": "https://github.com/Safrodev/oxidized", - "wiki_url": null, - "discord_url": "https://discord.gg/muAnYRGXrq", - "donation_urls": [], - "gallery": [], - "color": 680764, - "thread_id": "wOZRkmgG", - "monetization_status": "monetized" - }, - "c7m1mi73": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.15", - "1.15.1", - "1.15.2", - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "c7m1mi73", - "slug": "packet-fixer", - "project_type": "mod", - "team": "3h9GHUuw", - "organization": null, - "title": "Packet Fixer", - "description": "A simple mod to solve various problems with packets.", - "body": "# Packet Fixer\n#### Visit my discord server: [Link](https://discord.com/invite/vWBP4P4Yd8)\n\n## Description\nThis mod fixes various package erros. This mod could be used in mod packs for increasing the number of mods.\n\n### The mod is required in Client and Server sides.\n\n### Fix these problems:\n - Tried to read NBT tag that was too big; tried to allocate: X bytes where max allowed: 2097152\n - Badly compressed packet - size of X is larger than protocol maximum of 2097152\n - Attempted to send packet over maximum protocol size: 8388608\n - Packet too big (is X, should be less than 8388608)\n - Payload may not be larger than 1048576 bytes\n - Payload may not be larger than 32767 bytes\n- Unable to fit X into 3 [Delete Krypton and Pluto]\n\n### Other problems:\n - VarInt too long [Try deleting Krypton and Pluto in both sides]\n\n### Feel free to use this mod on your modpack", - "body_url": null, - "published": "2022-11-02T15:48:56.445113Z", - "updated": "2024-08-08T19:50:55.816242Z", - "approved": "2022-11-02T22:51:52.100958Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 1256948, - "followers": 229, - "categories": [ - "optimization", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "KrYK51hs", - "rumABPUL", - "4kbhLeKH", - "ehfrmyzX", - "Xiglwlhe", - "TvFOPWRk", - "LCOVIXhr", - "5uCjJxMh", - "xKk4pRKH", - "3WsYJSnY", - "b7qBy1IR", - "5gW2Rjgi", - "4pE0HBuZ", - "Qd0SL5KE", - "y9mjVgll", - "qrnlinvD", - "mZ7svdbk", - "HQPp3gkT", - "HFx5pgji", - "ZmLSry2o", - "6DcnXIFl", - "Cf3ahUrH", - "P5mDWk1L", - "GnRymsbd", - "XzGs4vE4", - "AqIKFRPb", - "ujzfiX1N", - "ce9ACQ6A", - "ysAVqBEk", - "UyCVTPpp", - "ZMbV7iJx", - "6OPG3AV9", - "RRw3dwRY", - "20MjzfDT", - "F5jTIyvu", - "lMOrjT68", - "SxbVTgCQ", - "c3qAXNpi", - "AnLM61ML", - "9v7LQvXO", - "kN3zkQD6", - "i3HXV5Bt", - "QYg6igKu", - "duQrfKp7", - "Pki0CKke", - "cxOIWXLY", - "C4dtP6qQ", - "eRK91zA7", - "xhgHWQvk", - "rM3wr4Dy", - "Axmc9Mzp", - "oLepBk3r", - "lSGnX38P", - "yoI4Fdca", - "1gPZDLmO", - "yfRLCikG", - "xRGgbwJb", - "aenyVoF2", - "A5KrUVIq", - "dDOH3KWN", - "8bj40YXn", - "fTRkThTU", - "ttAeYO15", - "BxUoA0uh", - "RtQaisZb", - "bKBw65oL", - "f75PLfQx", - "HVWcALAD", - "AqnK2Diz", - "hBrpREnU", - "vlBViygw", - "jmDzKrKx", - "m7PLwvPj", - "rhFBFhqD", - "bnkstjYB", - "GhjTMy2P", - "n1eNOccz", - "G4fdq2jq", - "oSlYXwuf", - "c1cvvEIg", - "KhCHoSOq", - "IZNtQmoE", - "6NR5I5Et", - "snTbytxX", - "c3gzSHWz", - "9VX0pLkm", - "U21lEjPQ", - "oxCLPSOQ", - "P6FhtVP0", - "IYQiLpB2", - "JkJGuxMQ", - "PMtgPYvA", - "dMV10V8l", - "PH1R0KAU", - "ZMmv6adN", - "9xINmOHj", - "8wEyZTO7", - "nEQ35W8u", - "Ru0S7GxO", - "ag3s8giS", - "13HDOOrO", - "xnVyQhUu", - "XsVEn1q3", - "GVK9LmKE", - "jIp92PRV", - "UpGKfdB6", - "qX0tYFVi", - "uTJ5Z1eA", - "1NW4ifKP", - "B8zAj2y5", - "GvV0zGAn", - "CS5CtmiB", - "AoJLYcrr", - "lnjo3cnX", - "qDDRfx0Z", - "o1DqRVkZ", - "V7P4D29I", - "vxZXdQPK", - "1C71V7ox", - "eLvhoAZV", - "YSPhKnkW", - "qkMcaGC3", - "nLJfZb9u", - "6sjS8ir8", - "SFPTZwpj", - "JOVeMKn1", - "5hGYgb7h", - "yR8PqsYi", - "hG2vbFyB", - "Fo5tDN9U", - "8SP8RPCJ", - "y35unqMR", - "4OZagh4Q", - "4DxBAFyv", - "FTpvwP7Y", - "gp9Jhr10", - "4M9TryBf", - "bUA7F3FM", - "LsbcnO2r", - "jbdLdXl5", - "1v4d6y2E", - "K5NWN9z1", - "hTkMr34N", - "skM2Il9Z", - "fTvjsf3s", - "RmPqhNVt", - "FdhPha6V", - "ApOlD7Rb", - "HSJpJ79B", - "zGvwYXqf", - "qVZNFcmM", - "udYFv2Wr", - "cjtJ98PS", - "bCaE1IOH", - "GZ7OwUP6", - "Ls9lbDWJ", - "nLLbnxQK", - "pranUYed", - "J9XnTmJm", - "LB27JzEU", - "6J7yoXIo", - "n2sp3ViA", - "BkukMVPb", - "yIvRCphu", - "OQZ53gNy", - "S045Pr2H", - "WbQXm0Jk", - "m6ATzsgM", - "lUcsxCsq", - "ICuDdsvy", - "yEq7xXal", - "Z8XYKAPD", - "p9T9EHEI", - "gBrUedv3", - "9uC6CjRh", - "jFEwrg6p", - "DXjswlSN", - "UHy42Yj6", - "BE0Ob5r8", - "wxgjUM2S", - "R40LxokH", - "nJz9QYfN", - "UfBoKgpf", - "b8uecikq", - "RDDvZ4Nb", - "3SZJwIvQ", - "1qrGfoq0", - "GLQy5J5w", - "s7vQt2ds", - "D6g6pRom", - "So2Pt1Vd", - "dwqnywwC", - "8n4f1eS1", - "2Zq05aJL", - "4bmmbmbD", - "IhuirF4Y", - "QkFVCAHt", - "ZZUQORkl", - "ubMhQRfo", - "4o2LdJQ4", - "B0d52bMy", - "WfXOmIn7", - "82g0NeuH", - "Ero7kHKR", - "cevUbwSL", - "RauuTSsU", - "c9FrPdaF", - "1MkvOJt5", - "GNRSKPtC", - "VdbzOdOa", - "ke2p1rNE", - "RPeFHDpM", - "St3Atrdc", - "q7EMXbgp", - "WRC9LA4W", - "fXSABluO", - "uL0XmkIb", - "mI65iIpu", - "ilnXUGK4", - "ut9YVkeZ", - "GrNqDfmb", - "7WuRGQQE", - "jz6U5maR", - "r0F72hgb", - "djNw6g8u", - "AScUisZl", - "3XG0IkDO", - "zJj4G0EB", - "4qX7Fy1t", - "TYRWxAsC" - ], - "icon_url": "https://cdn.modrinth.com/data/c7m1mi73/388af00d61fa57e7e10612bcc099bf6ee0794e5e.png", - "issues_url": "https://github.com/TonimatasDEV/PacketSizeDoublerForge/issues", - "source_url": "https://github.com/TonimatasDEV/PacketSizeDoublerForge", - "wiki_url": null, - "discord_url": "https://discord.gg/vWBP4P4Yd8", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/tonimatasdev" - } - ], - "gallery": [], - "color": 5526612, - "thread_id": "c7m1mi73", - "monetization_status": "monetized" - }, - "FxXkHaLe": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20.1" - ], - "id": "FxXkHaLe", - "slug": "paladins-and-priests", - "project_type": "mod", - "team": "x1kwxTGx", - "organization": null, - "title": "Paladins & Priests (RPG Series)", - "description": "\u2728 Protect and heal your friends as a Paladin or a Priest", - "body": "![](https://cdn.modrinth.com/data/FxXkHaLe/images/d165bd7ffd0926e16b2e3ef66ee1ef2dfb600438.png \"\")\n\n------------------\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Connector](https://img.shields.io/badge/Forge-via_Sinytra_Connector-orange?style=for-the-badge)](https://modrinth.com/mod/connector)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n### \u2728 Discover more of the RPG Series\n\n[![Archers](https://cdn.modrinth.com/data/XIpMGI6r/images/cd19a95a79f1157b33f31818aa615a280b206912.png \"Archers\")](https://modrinth.com/mod/archers \"\")\n[![Wizards](https://cdn.modrinth.com/data/XIpMGI6r/images/a7da965aa108daf95c10448c01423be49ce2338d.png \"Wizards\")](https://modrinth.com/mod/wizards \"\")\n[![Rogues](https://cdn.modrinth.com/data/XIpMGI6r/images/278d8c941af6dc763cf714b9f36f8b8366a60eb9.png \"Rogues\")](https://modrinth.com/mod/rogues-and-warriors \"\")\n[![Jewelry](https://cdn.modrinth.com/data/XIpMGI6r/images/747102d582732b8defa50a2c925c7d5a6f87d009.png \"Jewelry\")](https://modrinth.com/mod/jewelry \"\")\n\n\n# \ud83d\udce6 Installation\n\n### Required\n\n- [AzureLib Armor](https://modrinth.com/mod/azurelib-armor \"\")\n- [Runes](https://modrinth.com/mod/runes \"\")\n- [Spell Engine](https://modrinth.com/mod/spell-engine \"\")\n\n### Strongly recommended\n- [Better Combat](https://modrinth.com/mod/better-combat \"\") for first person animations\n\n# \u2728\u00a0Features\n\n## Get started\n\nTo become a Paladin, pick up a Hammer, Mace (or any other melee weapon) to start your journey.\n\nTo become a Priest, obtain Holy **Wands** and **Staves**, these come with your first spell.\n\n**Runes** serve as ammunition for casted spells (much like arrows for bows).[More information about crafting runes.](https://modrinth.com/mod/runes \"\")\n\n![](https://cdn.modrinth.com/data/FxXkHaLe/images/1df567a32d618ede9c185731e6ef2dc14dcf9bc8.jpeg \"\")\n\n## Spell Books\n\nExpand your skillset with Spell Books, hosting additional spells.\n\nFind a Spell Binding Table in village [Gazebos](https://modrinth.com/mod/gazebos \"\"), or build your own (just don't forget bookshelves around the Spell Binding Table).\n\nTo unlock **Paladin** spells, create the **Paladin Libram** on the Spell Binding Table! (Use **any melee weapon** ot cast spells from the equipped Paladin Libram!)\n\nTo unlock **Priest** spells, create the **Holy Book** on the Spell Binding Table! (Use **Holy Staves** ot cast spells from the equipped Holy Book!)\n \n![](https://cdn.modrinth.com/data/FxXkHaLe/images/9ebdbf026495072ce076201c3531e7775963facf.png \"\")\n\n## Explore the armory\n\nExplore new, craftable, paladin and priest equipment, with bonuses to boost spell damage and healing.\n\nPaladins: new 2 armor sets, Claymores, Great Hammers, Maces.\n\nPriests: new 2 armor sets, Holy Staves and Wands.\n\nEquipment bonuses are configureable in `config/paladins/items.json`.\n\n![](https://cdn.modrinth.com/data/FxXkHaLe/images/8cd92ee279688162b0f80a4d0ccf8ae4732026f0.png \"\")\n\n\n## Extended dungeon loot\n\nFind paladin and priest equipment in dungeon loot chests!\n\nLoot table injections are configurable in `config/rpg_series/loot.json`.\n\n\n![](https://cdn.modrinth.com/data/FxXkHaLe/images/f5bf275a7b0b669f8848962da4a46777f86e6682.jpeg \"\")\n\n\n## New village structures\n\nFind Sanctuaries in villages, where Monk villagers sell magic equipment!\n\nThe spawn weight and limit are configureable in `config/paladins/villages.json`.\n\n\n![](https://cdn.modrinth.com/data/FxXkHaLe/images/4355c5cb23d019a91965325dd17ae58cd23952ae.jpeg \"\")\n\n\n# \ud83d\udd27 Configuration\nSpell casting mechanics and HUD can be configured under **Mod Menu / Spell Engine / Settings**.\n\u00a0\n# \ud83e\udd1d Integrations\n- \u2705 Better Combat\n- \u2705 BetterEnd - mod specific weapon\n- \u2705 BetterNether - mod specific weapons\n- \u2705 Merchant Markers\n- \ud83c\udfd7\ufe0f Graveyard - loot tables\n- \ud83c\udfd7\ufe0f Terralith - world gen", - "body_url": null, - "published": "2023-05-01T10:04:31.304046Z", - "updated": "2024-07-24T21:44:38.914985Z", - "approved": "2023-05-03T03:10:15.003522Z", - "queued": "2023-05-01T15:57:09.471772Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": { - "message": "Very cool! ", - "body": null - }, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 445079, - "followers": 399, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [ - "game-mechanics", - "worldgen" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "LcbTxwgN", - "TkKUxGxG", - "PWgaDlXk", - "lhD9HRTX", - "AXqCaqsw", - "o1PnMrIN", - "HEWsdEap", - "oBiF9Q7J", - "qePeuSz8", - "cDkH9PyA", - "vPOIKUug", - "1YmpeDaT", - "uqsa542h", - "OL7gRLMQ", - "pUiX493b", - "zCnhTp58", - "U0NVFI7E", - "FXxePdAs", - "4VqFqNaz", - "vlhPTPNo", - "Kk8X9z55", - "JJbsnIhi", - "Yre7Qv03", - "r64hEfek", - "pfmb6sqN", - "MFqlocQN", - "C1rl8sGU", - "9FbzwRpY" - ], - "icon_url": "https://cdn.modrinth.com/data/FxXkHaLe/158f5452de05883ff8ded4f8ea1af2bb45284b4b.png", - "issues_url": "https://github.com/ZsoltMolnarrr/Paladins/issues", - "source_url": "https://github.com/ZsoltMolnarrr/Paladins", - "wiki_url": null, - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [ - { - "id": "github", - "platform": "Github", - "url": "https://github.com/sponsors/ZsoltMolnarrr" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/daedelus" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/FxXkHaLe/images/1df567a32d618ede9c185731e6ef2dc14dcf9bc8.jpeg", - "featured": false, - "title": "Crafting", - "description": null, - "created": "2023-05-01T15:18:44.472956Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/FxXkHaLe/images/4355c5cb23d019a91965325dd17ae58cd23952ae.jpeg", - "featured": false, - "title": "Structures", - "description": null, - "created": "2023-05-10T20:21:31.059015Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/FxXkHaLe/images/8cd92ee279688162b0f80a4d0ccf8ae4732026f0.png", - "featured": false, - "title": null, - "description": null, - "created": "2024-07-08T17:44:52.476624Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/FxXkHaLe/images/9ebdbf026495072ce076201c3531e7775963facf.png", - "featured": false, - "title": "Spell Books", - "description": null, - "created": "2024-04-04T09:46:47.884241Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/FxXkHaLe/images/d165bd7ffd0926e16b2e3ef66ee1ef2dfb600438.png", - "featured": false, - "title": "new_logo", - "description": null, - "created": "2023-10-29T18:14:22.173350Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/FxXkHaLe/images/f5bf275a7b0b669f8848962da4a46777f86e6682.jpeg", - "featured": false, - "title": "Dungeon chests", - "description": null, - "created": "2023-05-01T15:18:57.790547Z", - "ordering": 0 - } - ], - "color": 7499619, - "thread_id": "FxXkHaLe", - "monetization_status": "monetized" - }, - "nU0bVIaL": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.12.2", - "1.14.4", - "1.15.2", - "1.16.4", - "1.16.5", - "1.17.1", - "1.18.1", - "1.18.2", - "1.19", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20.1", - "1.20.4", - "1.20.6" - ], - "id": "nU0bVIaL", - "slug": "patchouli", - "project_type": "mod", - "team": "72JcM90m", - "organization": null, - "title": "Patchouli", - "description": "Accessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers", - "body": "[![](https://violetmoon.org/branding/vm0.png)](https://violetmoon.org)[![](https://violetmoon.org/branding/vm1.png)](https://patreon.com/vazkii)[![](https://violetmoon.org/branding/vm2.png)](https://twitter.com/vazkiimods)[![](https://violetmoon.org/branding/vm3.png)](https://discord.gg/vm)\n![](https://violetmoon.org/branding/hero/patchouli.png)\n\n---\n\n# About\n\n**Patchouli** is a mod that aims to provide easy to implement, data-driven documentation for minecraft modders and modpack makers alike.\n\nPatchouli's systems allow any modder or modpack maker to quickly create beautiful books full of user experience enhancing features. The user-facing feature set of the mod is designed in function of research done on what features people liked from Botania's Lexica Botania.\n\n---\n\n# Features\n\n* Data-driven content creation, no code required, you don't even need patchouli's code to build\n* In-game text preview\n* Rich text formatting system that supports macros\n* Advancement-driven content unlocking\n* Nested categories and bookmarkable entries for quick and easy navigation\n* Several ready-to-use page types like text, crafting and image pages\n* Multiblock visualization for easy building\n* Template system to create custom page types\n* Seamless integration with mods, with creative tab and pretending the book is from your mod\n* Custom visuals and sounds\n* Easily localizable for other languages\n* Tons of other user friendly features!\n\n---\n\n# Learn more about Patchouli today\n### Visit the **[Wiki](https://vazkiimods.github.io/Patchouli/)** to learn about how to use this in your mod or modpack\n\n---\n\n# Credits\n\nMassive shout out to the following people who helped this become a reality:\n\n* Drullkus for testing, providing some code, and the logo\n* Ellpeck for extensive testing and tons of help with fixing bugs\n* StanHebben, for extensive testing, lots of good feature requests, and also providing fair amount of code\n* wiiv, for creating the art I used \n\n---\n\n\n\n![](https://violetmoon.org/branding/support.png)\n[![](https://violetmoon.org/branding/patreon.png)](https://patreon.com/vazkii)[![](https://violetmoon.org/branding/store.png)](https://store.vazkii.net)\n[![](https://violetmoon.org/branding/ch.png)](https://violetmoon.org/creeperhost)", - "body_url": null, - "published": "2021-12-23T21:23:57.938115Z", - "updated": "2024-07-05T16:19:37.026032Z", - "approved": "2021-12-23T21:23:57.938115Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-SA-3.0", - "name": "Creative Commons Attribution Non Commercial Share Alike 3.0 Unported", - "url": null - }, - "downloads": 2317411, - "followers": 647, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "clOhZpKV", - "Bc62letg", - "YELVQSgP", - "I49wahSA", - "hOeuGyBc", - "AIocSIUP", - "7lEuKMXY", - "y5Iv4bvx", - "LLQZJV1E", - "bdOMmClI", - "OUi0L7mI", - "OfTGI9k6", - "lnWBMA5s", - "NfGlUTEX", - "YBbCmQdE", - "e8OPjNDT", - "b6yJCZbc", - "rgxH3b9S", - "pwPPKYN3", - "3nYm6JyE", - "oFXdEP6M", - "owlMYTOU", - "WZ0HMKHN", - "7hfShY6i", - "m3VnSBR9", - "9ocdD9Uo", - "OgM9g0zW", - "x2hqKA51", - "rJhsHi7U", - "expKhdK0", - "Dyqz3qo7", - "vCTStWON", - "VReLlKMv", - "yLlzynQ5", - "swxCEODj", - "4pBSxxGQ", - "8cbrvZZN", - "Ust5yPbd", - "1Cbhbli9", - "canbiioP", - "62ztr7HA", - "NorgAU8F", - "vU0HeQTe", - "uLqYYIHD", - "ajMDgDNM", - "VbKVW3Bi", - "PKvFvHeb", - "scPQNgN5", - "tzz6fEoj", - "YodpuIBJ", - "qXopWA1k", - "bxlh2STX", - "Up1ZGZ1f", - "73JPyBPI", - "ORmcsfvl", - "WLoCqsiV", - "Y6tuH1cn", - "JMtc0mTS", - "RRjoMz5N", - "f1ECC2xk", - "vdu73DZ0", - "ZHpyaRGe" - ], - "icon_url": "https://cdn.modrinth.com/data/nU0bVIaL/130922464c30a3a61eb493ce71d2502b23f29905.png", - "issues_url": "https://github.com/VazkiiMods/Patchouli/issues", - "source_url": "https://github.com/VazkiiMods/Patchouli/", - "wiki_url": "https://vazkiimods.github.io/Patchouli/", - "discord_url": "https://discord.gg/vm", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Vazkii" - } - ], - "gallery": [], - "color": 4996647, - "thread_id": "nU0bVIaL", - "monetization_status": "monetized" - }, - "gedNE4y2": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.4", - "1.16.5", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3-rc3", - "1.19.3", - "1.19.4-rc2", - "1.19.4", - "23w13a_or_b", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "gedNE4y2", - "slug": "playeranimator", - "project_type": "mod", - "team": "f913Xl1r", - "organization": null, - "title": "playerAnimator", - "description": "animate the player", - "body": "# Player animation library, \n## animate the player using keyframes.\n\n\nFor users/modpack devs, just put the jar into the mods folder. \n\nFor mod developers, you may find more details [here - KosmX/PlayerAnimator](https://github.com/KosmX/fabricPlayerAnimation) \n\nIt might use [bendy-lib](https://modrinth.com/mod/bendy-lib) for extra good animations. \n\n", - "body_url": null, - "published": "2022-08-11T21:42:36.070921Z", - "updated": "2024-01-13T16:55:42.890816Z", - "approved": null, - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 2089697, - "followers": 468, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "THOZNRoE", - "YU7uPmWH", - "F02Nxp0g", - "UDV0nxPw", - "9OlNd8ki", - "5WK3RhA3", - "R4N5ypa8", - "eOvttFV4", - "pOowsj5K", - "Hpo6Zg71", - "9oJv3LkS", - "nOiIFWTh", - "osHH9s8H", - "76BApM7H", - "Czzt9eKT", - "TdeQTpS0", - "jJe1lq0j", - "CSbuU2Gq", - "pUKhhKMt", - "GJMlTjP2", - "wTKnVu2g", - "Cq1UTXSp", - "pY9pqJiM", - "6iF3Ls0k", - "pRXTNKwW", - "fPXFzjec", - "bwPxeXJu", - "cQT9frKV", - "pMH5RdCh", - "cEAuVfqv", - "J6QSvhtw", - "WbrEEJ3N", - "cdx0himd", - "U09iTtvu", - "3mSZprpI", - "WAX5DL1e", - "aesl8Jxi", - "32VUPjib", - "18n5aQLY", - "CIiQhJn2", - "qCZpilj8", - "Qd4FjY04", - "AH5brgNg", - "aacwsKxg", - "u2YZN5qk", - "RYYvz0bV", - "J5RIGaS3", - "9iFJBTMG", - "2gqws5Cn", - "76L16qTG", - "ncM3Ynss", - "J9WIErYr", - "HJVnaNVl", - "4zF2vOhz", - "80yvONMg", - "JnvSnbAn", - "aaz6UsqG", - "s1Gs1RRk", - "w2N1QNQH", - "YMQRB7Wh", - "U34MtBQJ", - "lofdWspI", - "AgTWc5Fa", - "E1zFlrZp", - "tBibpiwv", - "gjfICiaj", - "lOeO23c3", - "4N2FD8jo", - "jHIScPki", - "jzuEXFAI", - "PLDhaAs8", - "mQLnpnUD", - "4PpXiiks", - "T6IJcbh3", - "4FDGNCQU", - "OgndJbvZ", - "TPE7Y670", - "le78RhEJ", - "blp8J65W", - "NDPOdXWf", - "CHf7i67V", - "izY0Y4nM", - "x2m0VuvZ", - "AhfSG8AT", - "ub6CQyxN", - "PXXGDgQV", - "B9uH7rGh", - "k4EG452i", - "M9QPnfvs", - "bAqk5kkx", - "pznztjvB", - "jN83StNY", - "THm9a5TR", - "QKP7hs3o", - "JEB8v3vz", - "Nk6YKTdI", - "F1B0DPoK", - "PujZb3yL", - "OFVSYSus", - "R3iXDOmt", - "JMBcrkdj", - "LnRVY9EZ", - "wVLE9C3w", - "B3FAWqzv", - "dmnguAHR", - "leZVErPu", - "zYLNRVUQ", - "sqgkbmQD", - "CPJiW7pf", - "VaUxPIjt", - "wKI7GwLC", - "3tNyGwmk", - "9rKZXwwG", - "Gy1IkfP0", - "cfkAgcOh", - "xe2EVE6q", - "yDqYTUaf", - "5NNC7aNZ", - "pimBqcCZ" - ], - "icon_url": null, - "issues_url": "https://github.com/KosmX/fabricPlayerAnimation/issues", - "source_url": "https://github.com/KosmX/fabricPlayerAnimation", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": null, - "thread_id": "gedNE4y2", - "monetization_status": "monetized" - }, - "tagwiZkJ": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.15.2", - "1.16.5", - "1.17.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "tagwiZkJ", - "slug": "polymorph", - "project_type": "mod", - "team": "IyMJnv3l", - "organization": null, - "title": "Polymorph", - "description": "No more recipe conflicts! Adds an option to choose the crafting result if more than one is available.", - "body": "Polymorph is a mod that solves recipe conflicts by letting players choose between all potential\noutputs shared by the same ingredients.\n\nWith a sufficiently large amount of mods, recipe conflicts are a common occurrence and the\nresponsibility for resolving these usually falls on the user or modpack developer, using datapacks\nor other tools to ensure that each recipe is unique.\n\nPolymorph offers an alternative solution, allowing all possible crafting and smelting recipes to\nco-exist regardless of conflicts.\n\n## Features\n\n### Crafting\n\n![](https://i.ibb.co/TkWswkG/polymorph.gif)\n\nWhen a group of ingredients matches more than one recipe, a button will appear above the output\nslot. Pushing this button will show a list of all possible results and selecting one will change the\ncrafting output to match. Polymorph will also remember the last selection as long as the ingredients\ndon't change, so repeated crafting actions are possible on the same selection.\n\n### Smelting\n\n![](https://i.ibb.co/QX9MNYM/polymorph-furnacedemo.gif)\n\nWhen a valid input matches more than one output, a button will appear above the output slot. Pushing\nthis button will show a list of all possible results with the currently selected result highlighted\nin green. Selecting one of the listed results will change the smelting output to match. This\nselection will be saved to the block itself and persist across world loading and unloading.\n\n### Smithing\n\n![](https://i.ibb.co/GTCgL3S/smithingconflicts.png)\n\nExactly like the crafting screen, a button will appear above the output slot when a valid input matches more than one\noutput. Upon selection, the output will change to match.\n\n### Commands\n\nTo assist identifying potential conflicts, there's a command `/polymorph conflicts` that will try to identify recipes\nthat conflict with each other and outputs a list of them to your logs folder. Currently, the command will scan crafting,\nsmelting, blasting, smoking, and smithing recipes.\n\n## Affiliates\n\n[![BisectHosting](https://i.ibb.co/1G4QPdc/bh-illusive.png)](https://bisecthosting.com/illusive)\n", - "body_url": null, - "published": "2023-02-03T20:08:37.444573Z", - "updated": "2024-07-21T02:03:36.448315Z", - "approved": "2023-02-03T22:57:44.906156Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-or-later", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1553078, - "followers": 507, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "diy4s2XO", - "66Bkdq05", - "68l9BR3j", - "bT9w3gh5", - "hR8YtS8a", - "gxwQtnsA", - "vAv92Cl4", - "vuRsKlbz", - "cnPRpn78", - "tLFw14o5", - "haoNzeyv", - "750iJ3hO", - "rect6WEh", - "aYxyXMzJ", - "ChHxCoAb", - "STYYlkp8", - "wN8G3kAN", - "skUakdXR", - "uAleZkbS", - "SNlci35k", - "GKZ6KVfs", - "6Nyu412V", - "VQtXcHcR", - "bIDSNOm5", - "UlRasi89", - "l15iQHMn", - "AWwJD7yS", - "7L5hC81R", - "zncS6GGa", - "pJZr4yc3", - "8zhVFKEL", - "Sj0OPjRM", - "2BAp032A", - "FBfg7una", - "E4b6m0sQ", - "GcFD377O", - "km82tZAr", - "gXWxJGsW", - "Y8yR5ZhZ", - "qA4syOxx", - "akZJjqpV", - "iaqnjwBU", - "6tFcWl5d", - "Mq4la1Hv", - "W3ii0PIQ", - "N1NUMRCn", - "89IAarqG", - "ByjYK8ay", - "EYWxtHOI", - "V6TZ8mE6", - "OQP0nLJU", - "R9HsHDwY", - "GTEspIbt", - "wZ1N91Ci", - "yPIvYQkJ", - "QoURX3fY", - "3RJxqsNz", - "p4JIL4TF", - "3XAwKo9y", - "HpXWxhc2", - "WNLgny3d", - "9XFy7cdd", - "xGn4rwXN", - "USDMEIVG", - "xaTRylMN", - "XnckJfxp", - "CJo9qCQT", - "7HrMDnJs", - "lvXLiyLU", - "pT1H26Vj", - "p7pF15m3", - "9dCd6h4k", - "JJzyheLt", - "e9bcrAwa", - "Uxso6lX6", - "6kZfluud", - "q2Fuq2OB", - "PwXImdZm", - "qm2ho2dd", - "vS0MDXGK" - ], - "icon_url": "https://cdn.modrinth.com/data/tagwiZkJ/ed244c5829bde539763c7fffb55cb3194a349d66.png", - "issues_url": "https://github.com/illusivesoulworks/polymorph/issues", - "source_url": "https://github.com/illusivesoulworks/polymorph", - "wiki_url": null, - "discord_url": "https://discord.gg/JWgrdwt", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/theillusivec4" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/tagwiZkJ/images/d6122b7dd0dc7283795513be933a544aa49c3c8d.gif", - "featured": true, - "title": "Crafting Select", - "description": null, - "created": "2023-02-03T20:15:39.087950Z", - "ordering": 0 - } - ], - "color": 12895428, - "thread_id": "tagwiZkJ", - "monetization_status": "monetized" - }, - "rcTfTZr3": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.7.10", - "1.8.9", - "1.9.4", - "1.10", - "1.16.1", - "1.16.2-pre1", - "1.16.2-pre2", - "1.16.2-pre3", - "1.16.2-rc1", - "1.16.2-rc2", - "1.16.2", - "1.16.3-rc1", - "1.16.3", - "1.16.4-pre1", - "1.16.4-pre2", - "1.16.4-rc1", - "1.16.4", - "1.16.5", - "1.17-rc1", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "23w12a", - "23w13a", - "23w13a_or_b", - "1.20-pre6", - "1.20-pre7", - "1.20-rc1", - "1.20", - "1.20.1-rc1", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "23w51a", - "23w51b", - "1.20.5", - "1.20.6", - "1.21-rc1", - "1.21", - "1.21.1" - ], - "id": "rcTfTZr3", - "slug": "presence-footsteps", - "project_type": "mod", - "team": "GvrerX1T", - "organization": null, - "title": "Presence Footsteps", - "description": "..An Overly complicated Sound Mod...", - "body": "# Presence-Footsteps\n[![Build Status](https://github.com/Sollace/Presence-Footsteps/actions/workflows/gradle-build.yml/badge.svg)](https://github.com/MineLittlePony/Kirin/actions/workflows/gradle-build.yml)\n[![Version](https://img.shields.io/github/v/release/Sollace/Presence-Footsteps)](https://github.com/Sollace/Presence-Footsteps/releases/latest)\n![License](https://img.shields.io/github/license/Sollace/Presence-Footsteps)\n![](https://img.shields.io/badge/api-fabric-orange.svg)\n\n_..An Overly complicated Sound Mod..._\n\n---\n\nThis is the continuation of Huricaaan (Ha3)'s original mod, maintained and updated to the latest version of Minecraft. All previous features have been restored and some new ones added, with new development promised for the future on the opensource github profile!\n\n---\n\nExpect to see a more rich and immersive Minecraft world, one where Presence Footsteps adds new and more dynamic sounds for every block the player walks on. Every block has its own material assigned to it, and can make their own, customized sounds to better match what they're made of.\n\n---\n\n- Wooden chests are creaky and old,\n- stone is dusty and rough.\n- Piston heads sound like wood, whilst their bodies are stone,\n- even cake sounds like you might destroy if you step in the frosting!\n- Tall grass and bristles make a dry, rustling sound as you step through them,\n- Magma sounds like it's literally cooking your souls!\n\n---\n\nNot only that, but the latest version includes step sounds for certain non-block entities:\n\n---\n\nShulkers make the same creaky box noises as Shulker boxes, boats sound like wood, and armour stands creak and produce a stone stepping sound as you walk on their stone slab base.\n\n ---\n\n## Sound Packs\n\nPresence Footsteps is **fully customisable** with resource packs. The mod by default includes a pack with its own sounds\nand material mappings for the vanilla blocks, however if you don't like those sounds or want to use your own, this pack can be turned off\nor used together with packs from the community.\n\nNote that you need **at least one** sounds pack enabled for the mod to function.\n\n![image](https://github.com/Sollace/Presence-Footsteps/assets/6429283/9c50aa59-0f59-4324-aab7-cb360acac2ad)\n\n## Mod Support\n\nPresence Footsteps will attempt to figure out the sounds of modded blocks by looking at the vanilla material/sound types they use.\nIf your mod is using very unique sounds though, you can add mappings to your mod to directly control what sounds presence footsteps uses for your block by\nfollowing the [guide on our wiki](https://github.com/Sollace/Presence-Footsteps/wiki/Information-for-Resourcepack-Creators)\n", - "body_url": null, - "published": "2020-12-30T13:18:36.966588Z", - "updated": "2024-06-10T21:24:56.880523Z", - "approved": "2020-12-30T13:18:36.966588Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 3806734, - "followers": 3021, - "categories": [ - "decoration" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "liteloader", - "quilt" - ], - "versions": [ - "BEtLdX9C", - "wl2DCPmO", - "iu4qJBKh", - "U0g0vHwf", - "r0Hz3hFo", - "3R7j6E4Z", - "20NGWQNM", - "2Dcs7kJq", - "cXdGDBED", - "HSI3wnPT", - "31QS6G6Z", - "gLDVmoRt", - "IUc6dyrf", - "9ZPyiU8N", - "3fEb2K4u", - "GExGOzbi", - "M7mmrOFn", - "M7xLhDyx", - "jxsFtML2", - "FMF3yzCR", - "KrTss88l", - "pOCYcZUF", - "giebTOyU", - "teGodXxG", - "Vt7ls0pO", - "3JQQCViD", - "douonZQK", - "WswrXhsm", - "LIWEWgbC", - "KAmTaDGR", - "EvZkNyaK", - "ji7wRvVK", - "HwGHderf", - "LjDXTyEn", - "skZ5rNJe", - "HcfMgmXT", - "378nQU71", - "4CjXUG8M" - ], - "icon_url": "https://cdn.modrinth.com/data/rcTfTZr3/icon.png", - "issues_url": "https://github.com/Sollace/Presence-Footsteps/issues", - "source_url": "https://github.com/Sollace/Presence-Footsteps", - "wiki_url": "https://github.com/Sollace/Presence-Footsteps/wiki", - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/rcTfTZr3/images/76de1af1150df6e5adec16599c01c08ffe2b167f.jpeg", - "featured": true, - "title": "Presence Footsteps :: July 2013 Introduction video", - "description": "Watch it here: https://www.youtube.com/watch?v=uSZvsO3fyMg", - "created": "2023-04-17T18:29:38.916165Z", - "ordering": 0 - } - ], - "color": 4871715, - "thread_id": "rcTfTZr3", - "monetization_status": "monetized" - }, - "1OE8wbN0": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "1OE8wbN0", - "slug": "prism-lib", - "project_type": "mod", - "team": "PyFeuZCL", - "organization": null, - "title": "Prism", - "description": "A library all about color! Provides lots of color-related functionality for dependent mods.", - "body": "

Prism is a library all about color!

\n

This library contains a powerful set of utilities to easily add color-related functionality to your mods.

\n

For example, just installing the library allows any mod that uses Minecraft's built-in TextColor (the basic color functionality) to automatically support animated colors, web colors, easy HSV manipulation, and more.

\n

For full documentation, please see the wiki.

\n

 

\n

You are free to use this library in the development of your mods or in modpacks!

\n

 

\n

\n

Problems, feature request, something else?  Join us on Discord!

", - "body_url": null, - "published": "2022-11-15T08:29:04.506238Z", - "updated": "2024-08-13T17:06:44.235549Z", - "approved": "2022-11-15T12:13:51.040502Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-ND-4.0", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "url": null - }, - "downloads": 1747707, - "followers": 553, - "categories": [ - "decoration", - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "IZHmnX6H", - "YOv7J3EX", - "gxx31aWN", - "MTjTc9TO", - "2cZ5aR4W", - "5jS9gaCZ", - "LLzsjiCn", - "eXlUYTX6", - "MMoP5rHI", - "Fmetb8IP", - "FFyss87M", - "1t6OseRF", - "4PcfwwpA", - "8JYabc0K", - "cVVJM1uL", - "F1FRXaIf", - "10q8xkyr", - "Ldd9l0k2", - "hIejSxjq", - "oIAIn2Ww", - "NYnrLePp" - ], - "icon_url": "https://cdn.modrinth.com/data/1OE8wbN0/fdaf0d78392ef6838c0fc05a6928f65394d31982.png", - "issues_url": "https://github.com/AHilyard/Prism/issues", - "source_url": "https://github.com/AHilyard/Prism/", - "wiki_url": "https://github.com/AHilyard/Prism/wiki/Prism-Documentation", - "discord_url": "https://discord.gg/S5NQjbXPnb", - "donation_urls": [ - { - "id": "paypal", - "platform": "Paypal", - "url": "https://www.paypal.com/donate/?business=NYKUAV883JKA2&no_recurring=0&item_name=Thank+you+for+considering+a+donation.+It+helps+to+support+me+by+allowing+me+to+spend+more+time+making+mods+and+games.¤cy_code=USD" - } - ], - "gallery": [], - "color": 328965, - "thread_id": "1OE8wbN0", - "monetization_status": "monetized" - }, - "AOyJhFvl": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2" - ], - "id": "AOyJhFvl", - "slug": "projectile-damage-attribute", - "project_type": "mod", - "team": "tF6xACnP", - "organization": null, - "title": "Projectile Damage Attribute", - "description": "\ud83c\udff9 Range weapon damage becomes configurable.", - "body": "![Projectile Damage Attribute](https://cdn.modrinth.com/data/AOyJhFvl/images/0374af44e36e8c884733186b577c3b98356b7486.png \"\")\n\n[![Modloader](https://img.shields.io/badge/Loader-Fabric%20|%20Forge-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n![Availability](https://img.shields.io/badge/Available-1.18.2%20|%201.19%20|%201.19.1%20|%201.19.2%20|%201.19.3-ecebe6?labelColor=263768&style=for-the-badge)\n[![Fabric API required](https://img.shields.io/badge/Fabric%20API-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)](https://www.curseforge.com/minecraft/mc-mods/fabric-api)\n\n![Environment: Client](https://img.shields.io/badge/CLIENT%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n![Environment: Server](https://img.shields.io/badge/SERVER%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/tXb7cYhV)\n\n# \ud83c\udff9\ufe0f Features\n\nAdds new EntityAttribute to the game, with the following id: `projectile_damage:generic`. This allows customization of damage done by individual Bow and Crossbow items in the game. \n\n![](https://cdn.modrinth.com/data/AOyJhFvl/images/f5b143ef24af1a115dd7bb31972defbc89819cc2.png)\n\n![](https://cdn.modrinth.com/data/AOyJhFvl/images/2ac5e92d0ea51d488b42aa0c480df215217b4621.png)\n\nAdds *Impact* status effect, increasing the projectile damage done by the entity.\n\n![](https://cdn.modrinth.com/data/AOyJhFvl/images/494882a8e3ae1107477d1b09692de087f068b5d8.png)\n\nExample command: `/effect give @p projectile_damage:impact 30 4`\n\nYou can also use the API provided by this mod, to set the damage of your custom ranged weapons. \n\n# \ud83d\udd27 Configuration\n\n**Server side** configuration can be found in the `config` directory, after running the game with the mod installed.\n\n# \ud83d\udd28 Using it as a modder\n\nCheck out the project [readme](https://github.com/ZsoltMolnarrr/ProjectileDamage \"\") for more details.", - "body_url": null, - "published": "2022-07-12T17:17:25.654307Z", - "updated": "2024-04-10T09:45:18.238773Z", - "approved": "2022-07-12T17:17:25.654307Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 490831, - "followers": 151, - "categories": [ - "adventure", - "equipment", - "library" - ], - "additional_categories": [ - "game-mechanics" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "wVMSsM2R", - "xsL1BQ3J", - "cJBUxZjo", - "W42P4APg", - "PIWHF1pL", - "dToAdDS8", - "BTZacATQ", - "RmsKiWBG", - "YzoO9Rp5", - "Lxo73pkB", - "isrcBlxN", - "V4cBjSNf", - "Kmx4fYwJ", - "X4aCxNak", - "JCxZlhYZ", - "OqfciHlH", - "1oUQWCR2", - "ZkDIrPKU", - "9AwQEbEW", - "vfrSBMkK", - "SFBgp0Np", - "l8S0vwMu", - "895AGGqE", - "XZUTTWrM", - "3Qa5LtB7", - "verg9LZP", - "lk9hRF5m", - "YgghDwPO", - "ioWRFrpH", - "APOsJrk6", - "Use2Wc8w", - "wkCDeHuV", - "ty5sfnFd", - "wgt5TX38", - "KmOINMgZ", - "90WiDH7U", - "li8jFAS6", - "ixuj3BQo", - "9tbiPKHo", - "KLdFqP9j", - "qdfM9zqu", - "l6ZX9VlU", - "nUSz2Ow2", - "mXIgIV5d", - "BbLEDLVx", - "kJonytow", - "K9g8WAlv", - "IJYozS89", - "KgTLAkfq", - "FitdvaJ7", - "V4AfQVrE", - "Xk19d9L4", - "TPkj1ZDs" - ], - "icon_url": "https://cdn.modrinth.com/data/AOyJhFvl/c28de9e969cab71d086e66b89a104ee019f0a6fb.png", - "issues_url": "https://github.com/ZsoltMolnarrr/ProjectileDamage/issues", - "source_url": "https://github.com/ZsoltMolnarrr/ProjectileDamage", - "wiki_url": "https://github.com/ZsoltMolnarrr/ProjectileDamage", - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/AOyJhFvl/images/0374af44e36e8c884733186b577c3b98356b7486.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-09-20T22:07:27.126833Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/AOyJhFvl/images/2ac5e92d0ea51d488b42aa0c480df215217b4621.png", - "featured": true, - "title": null, - "description": null, - "created": "2022-07-19T12:09:17.454124Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/AOyJhFvl/images/494882a8e3ae1107477d1b09692de087f068b5d8.png", - "featured": false, - "title": "impact", - "description": null, - "created": "2022-09-12T20:23:05.996904Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/AOyJhFvl/images/f5b143ef24af1a115dd7bb31972defbc89819cc2.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-07-19T12:09:16.899577Z", - "ordering": 0 - } - ], - "color": 16516100, - "thread_id": "AOyJhFvl", - "monetization_status": "monetized" - }, - "GuE5FpvB": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2" - ], - "id": "GuE5FpvB", - "slug": "promenade", - "project_type": "mod", - "team": "FDc8Q01m", - "organization": null, - "title": "Promenade", - "description": "Fancy and simplistic biomes and structures!", - "body": "[![Promenade](https://dawnteammc.github.io/promenade/images/header.png)](https://hugman.gitbook.io/promenade/)\n\n[![Discord user count](https://img.shields.io/discord/504608980799062036?label=&color=424549&labelColor=7289da&style=for-the-badge&logo=Discord&logoColor=DDE4EF)](https://discord.gg/8ksTVJu)\n[![Twitter followers](https://img.shields.io/twitter/follow/DawnTeamMC?label=&color=424549&labelColor=1DA1F2&style=for-the-badge&logo=Twitter&logoColor=DDE4EF)](https://twitter.com/DawnTeamMC)\n\nPromenade is a mod for the latest version of Minecraft that adds a ton of features to the game related to exploration,\ndiversity and will improve the beauty of you world.\n\n**You can visit the [official wiki for Promenade for more information](https://hugman.gitbook.io/promenade/).**\n\n## \ud83d\udc7e Features\nDue to a missing Fabric API module, versions from v2.5.0 to v4.0.0 require [TerraBlender](https://www.curseforge.com/minecraft/mc-mods/terrablender-fabric) to be installed for overworld biomes to appear in your world.\n\n### Biomes\n\n* **Sakura Groves** (japanese cherry blossoms)\n* **Carnelian Treeway** (maple trees)\n* **Glacarian Taiga**\n* **Dark Amaranth Forests**\n* **Palms** in deserts\n\n\n### Animals\n\n* **Capybaras** in swamps and rivers\n* **Ducks** in plains and rivers\n\n\n### Monsters\n\n* **Sunken Skeleton** in oceans\n* **Lush Creepers** in caves\n\n\n### Structures\n\n* **Witch Huts** in dark forests\n\n\n### Other\n\n* Moai \ud83d\uddff (use tuff in a stonecutter)\n* New rocks: asphalt and blunite\n* Piles of flowers and leaves\n* Blueberries\n\n## \ud83c\udfb6 Soundtrack\nSakura Groves feature a new track composed by [**LudoCrypt**](https://ludocrypt.crd.co/): **Brise couleur pastel**! \nListen to **Brise couleur pastel** on [Bandcamp](https://ludocrypt.bandcamp.com/track/brise-couleur-pastel) or YouTube:\n\n[![Brise couleur pastel](https://img.youtube.com/vi/NUTTAB_-uY0/0.jpg)](https://www.youtube.com/watch?v=NUTTAB_-uY0)\n\n## \ud83d\udce6 Download\n### Required mods\n\u26a0 Promenade **needs** the following mods to be installed:\n\n- Fabric API: [GitHub](https://github.com/FabricMC/fabric) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/fabric-api) / [Modrinth](https://modrinth.com/mod/fabric-api)\n- Dawn API: [GitHub](https://github.com/DawnTeamMC/DawnAPI) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/dawn) / [Modrinth](https://modrinth.com/mod/dawn)\n\n### Compatible mods\nPromenade is compatible with the following mods:\n\n- Columns: [GitHub](https://github.com/haykam821/Columns) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/columns)\n- Farming for Blockheads: [GitHub](https://github.com/ModdingForBlockheads/FarmingForBlockheads) / [CurseForge](https://www.curseforge.com/minecraft/mc-mods/farming-for-blockheads-fabric)\n\n## \u2764\ufe0f Support\n[![Patreon supporters](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3DHugman%26type%3Dpatrons&style=flat-square)](https://patreon.com/Hugman)\n\nYou can support Promenade on the [Patreon page of the founder, main developer and maintainer of the Dawn Team mods (Hugman)](https://patreon.com/Hugman).\n\nBy supporting Hugman, you can get access to the following:\n\n- Vote for the next features to be added to the Dawn Team mods\n- Get exclusive screenshots of the next features to be added to Dawn Team mods\n- Get early access to the latest beta versions of Dawn Team mods with new features\n- Get early access to new mods from the Dawn Team mods\n\n**We do not want to lock any in-game feature of the Dawn Team mods behind a paywall, because we believe that any Minecraft mod should forever remain free to download and fully exploit/use.** \nSupporting via Patreon is a more of way to help Hugman to continue to improve the mods and show the gratitude you might have towards Hugman's work.\nSome money you donate may be used to pay for new features, such as music or art, but not all of it.\n", - "body_url": null, - "published": "2020-12-06T11:25:52.623494Z", - "updated": "2023-10-12T07:18:22.008761Z", - "approved": "2020-12-06T11:25:52.623494Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 715374, - "followers": 468, - "categories": [ - "adventure", - "mobs", - "worldgen" - ], - "additional_categories": [ - "decoration" - ], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "FW8Jsy6b", - "AnQZPALY", - "WP8At0cA", - "J3w72Yuv", - "kjUioGhJ", - "Q9K8W0g7", - "nAjODWgn", - "sbnugVPH", - "HEsCyy9Y", - "2Q2TY7VB", - "hPETOKUD", - "z3XHgyMg", - "s2r6UFMr", - "aTBxN7qz", - "kZEtxN2J", - "yrt9Oxhk", - "6tKTgY0S", - "Vq0PJiim", - "uZy48sdY", - "WdDbZItz", - "NyKgq32w", - "obpRw4SX", - "yzCPompk", - "LuXqUsc6", - "F17sFUaS", - "A5YD9uS3" - ], - "icon_url": "https://cdn.modrinth.com/data/GuE5FpvB/0d1c302a542d389e029b5b6a33ccaa5719f06d11.png", - "issues_url": "https://github.com/DawnTeamMC/Promenade/issues", - "source_url": "https://github.com/DawnTeamMC/Promenade", - "wiki_url": "https://hugman.gitbook.io/promenade/", - "discord_url": "https://discord.gg/8ksTVJu", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Hugman" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/GuE5FpvB/images/0208c3237cb7bccb8e0b03b022438c3bf8d7c1ee.png", - "featured": true, - "title": "Maple Wood", - "description": null, - "created": "2022-12-29T17:08:31.042332Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GuE5FpvB/images/2a8835ed0941fb67b2f7aa75340e216a271983ea.png", - "featured": false, - "title": "Capybaras", - "description": null, - "created": "2022-12-29T17:08:28.467252Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GuE5FpvB/images/4ca6287ad88ef03adfa2bd98342e623746c1335b.png", - "featured": false, - "title": "Sunken Skeletons", - "description": null, - "created": "2022-12-29T17:08:38.559031Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GuE5FpvB/images/547c6fd7aa0e1a5198c377f61e8eb721e8999495.png", - "featured": false, - "title": "Palm Wood", - "description": null, - "created": "2022-12-29T17:08:32.437048Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GuE5FpvB/images/be12e3bf59dd7306a9867b286fbc7b0166dc921e.png", - "featured": false, - "title": "Sakura Wood", - "description": null, - "created": "2022-12-29T17:08:35.118315Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/GuE5FpvB/images/c2a4fbbf909fce2aa7ef915e946b15d248021e76.png", - "featured": false, - "title": "Dark Amaranth Wood", - "description": null, - "created": "2022-12-29T17:08:33.473270Z", - "ordering": 0 - } - ], - "color": 4468512, - "thread_id": "GuE5FpvB", - "monetization_status": "monetized" - }, - "Udc4ShgP": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "Udc4ShgP", - "slug": "protection-balancer", - "project_type": "mod", - "team": "5UOLQVNJ", - "organization": null, - "title": "Protection Balancer", - "description": "Allows to change the armor & protection mitigation formulas", - "body": "# Protection Balancer\n\n**For Minecraft 1.17-1.20.4**\n\n**Requires [Necronomicon API](https://modrinth.com/mod/necronomicon) and [Fabric API](https://modrinth.com/mod/fabric-api).**\n\n\u00a0\n\nLightweight, serverside mod that allows to define custom formulas to calculate damage reduction from armor and the protection enchantment.\n\n\n\n\n\n\n\n\u00a0\n\n**The reason behind this?**\n\nProtection is busted, both in vanilla and modded. 88% damage reduction? No thanks.\n\n\u00a0\n\nWell, this mod by default changes the values to be up to 15% for armor (at 60), and 10% for protection (on a full prot V set).\n\n- It is highly suggested to change, as it will not count armor toughness (due to it not using damage as a reference), so if you don't have anything that uses toughness for anything else, it makes the attribute useless.\n\n\u00a0\n\n\u00a0\n\n## Configuration File\n\n\u00a0\n![The configuration file of the mod, showing options to enable custom formulas, and to change them](https://cdn.modrinth.com/data/cached_images/36fb69a901b89d63ceee30b06d56f5cadfb818d8.png)\n", - "body_url": null, - "published": "2024-03-16T02:02:29.107973Z", - "updated": "2024-03-17T15:16:12.045639Z", - "approved": "2024-03-18T08:43:05.515459Z", - "queued": "2024-03-16T02:15:54.446510Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 76259, - "followers": 15, - "categories": [], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "3oZx45MA", - "RUSThuct" - ], - "icon_url": "https://cdn.modrinth.com/data/Udc4ShgP/7178d9a5913a3b010683d9839174c65667f7cdd7.png", - "issues_url": "https://github.com/nvb-uy/Protection-Balancer/issues", - "source_url": "https://github.com/nvb-uy/Protection-Balancer", - "wiki_url": null, - "discord_url": "https://discord.gg/lunapixel", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/Udc4ShgP/images/36fb69a901b89d63ceee30b06d56f5cadfb818d8.png", - "featured": true, - "title": "Config File", - "description": "The configuration file of the mod", - "created": "2024-03-16T02:19:24.070446Z", - "ordering": 0 - } - ], - "color": 12281174, - "thread_id": "fzxYNCcA", - "monetization_status": "monetized" - }, - "FCFcFw09": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.21" - ], - "id": "FCFcFw09", - "slug": "attributes", - "project_type": "mod", - "team": "L04V2Tpb", - "organization": null, - "title": "Pufferfish's Attributes", - "description": "A Minecraft mod that adds more attributes to the game.", - "body": "# Pufferfish's Attributes\n\n## About\n\nThis mod adds new attributes to the game. Originally it was a part of [Pufferfish's Skills](https://modrinth.com/mod/skills) mod, but was split and now can be used independently.\n\n## Attributes\n\nSome attributes work different from vanilla ones. Instead of providing a value they modify dynamic values using addition or multiplication. For example damage dealt by attacking using various weapons. They work like normal attributes, but their base value is internally set to the dynamic value. Changing base value of these attributes is not possible, because it is permanently set to [NaN](https://en.wikipedia.org/wiki/NaN). These attributes are marked as dynamic in their description below.\n\n- Stamina\n- Melee Damage\n- Ranged damage\n- Fortune\n- Healing\n- Jump\n- Resistance\n- Mining Speed\n- Sprinting Speed\n- Knockback\n\n### Stamina\n\nAttribute `puffish_attributes:player.stamina` allows to change hard coded stamina value, which is 4 by default. Stamina determines how much exhaustion player must collect to decrease food/saturation points.\n\n### Melee Damage\n\nDynamic attribute `puffish_attributes:player.melee_damage` modifies damage dealt using melee weapons.\n\n### Ranged damage\n\nDynamic attribute `puffish_attributes:player.ranged_damage` modifies damage dealt using ranged weapons.\n\n### Fortune\n\nDynamic attribute `puffish_attributes:player.fortune` modifies fortune when mining a block, also applies without having fortune enchant on the item.\n\n### Healing\n\nDynamic attribute `puffish_attributes:player.healing` modifies how much health is restored by natural regeneration.\n\n### Jump\n\nDynamic attribute `puffish_attributes:player.jump` modifies how high player can jump.\n\n### Resistance\n\nDynamic attribute `puffish_attributes:player.resistance` modifies resistance of the player\n\n### Mining Speed\n\nDynamic attribute `puffish_attributes:player.mining_speed` modifies mining speed of the player.\n\n### Sprinting Speed\n\nDynamic attribute `puffish_attributes:player.sprinting_speed` modifies sprinting speed of the player.\n\n### Knockback\n\nDynamic attribute `puffish_attributes:player.knockback` modifies knockback power of the player.\n\n## Compatibility\n\nThis mod supports both Forge and Fabric. It may conflict with other mods that add similar attributes. Please report an issue if you find an incompatibility.\n\n**It is incompatibility with every version below 0.12.0 of Pufferfish's Skills, because that versions includes everything that Pufferfish's Attributes adds. However, version 0.12.0 of Pufferfish's Skills, when released, will no longer contain Pufferfish's Attributes, therefore these mods will be compatible.**\n\n## Versions\n\nVersions that are maintained and will receive future updates are: 1.18.2, 1.19.2, 1.19.4, 1.20, 1.20.2, 1.20.4.\n\n## Modpacks\n\nYou can use this mod in your modpack as long as you do not redistribute this mod.", - "body_url": null, - "published": "2024-03-28T19:41:07.521172Z", - "updated": "2024-07-15T18:23:26.023630Z", - "approved": "2024-03-31T00:28:06.532980Z", - "queued": "2024-03-28T21:01:15.448876Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 45420, - "followers": 38, - "categories": [ - "game-mechanics", - "library", - "utility" - ], - "additional_categories": [ - "management" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "vjyrgZ4t", - "aEXrd6Gk", - "akYwrf2x", - "OwpspM8j", - "q1YNYX46", - "HtTHEvn5", - "2jVaBWQQ", - "KiBBrgIr", - "aowYX1Ng", - "w8DsSlyJ", - "kLlwnjhn", - "OMRHNS0p", - "eOzlYeYS", - "jZ6clufT", - "2mtm3wlX", - "7ZCWortj", - "1RMeTDan", - "RYphekww", - "TouzHJRA", - "89goX9JR", - "Zs11lNLI", - "mRqyVmZg", - "Hv1gf4f7", - "FWcjGg1K", - "tgtUFpm3", - "LfFhx9Iy", - "fQadECPH", - "uIfUdSKo", - "i8zbWbtl", - "AeGH5WvW", - "BeCYfSDL", - "rbSeaiMN", - "JTMpdyQL", - "i5RJQ4KL", - "XvyMjwGh", - "wS98cOW9", - "uYa19y6F", - "GGPDbtfc", - "VeNlFUPT", - "yDurNEZZ", - "IyVw84nf", - "m6tw8M96", - "Xj6OvPmH", - "O9a9qheZ", - "zvZ4858D", - "vcNrgpMr", - "BE60sAoj", - "VEQOxNHY", - "l9MXTh4H", - "hr3p1PcK", - "7ZjlMzSb", - "t8194x8c", - "QCTAjVHS", - "3icQnXzL", - "rVNER54H", - "YmIULcdw", - "we7sH1yd", - "UxdqdpM3", - "Ym6H3wD5" - ], - "icon_url": "https://cdn.modrinth.com/data/FCFcFw09/f25e0000aca9f043997af84f44d33099f7c6b8ef.png", - "issues_url": "https://github.com/pufmat/attributesmod/issues", - "source_url": "https://github.com/pufmat/attributesmod", - "wiki_url": "https://puffish.net/skillsmod/docs/creators/added-content/attributes", - "discord_url": "https://discord.gg/F4EKxzW4hf", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/FCFcFw09/images/9d0c7eb14896aaee5c21245f0bf810863225db74.png", - "featured": true, - "title": "Item with new attributes.", - "description": null, - "created": "2024-03-28T20:55:34.599680Z", - "ordering": 0 - } - ], - "color": 5526780, - "thread_id": "SIz3CDyI", - "monetization_status": "monetized" - }, - "hqQqvaa4": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.21" - ], - "id": "hqQqvaa4", - "slug": "skills", - "project_type": "mod", - "team": "hhdIvQJ6", - "organization": null, - "title": "Pufferfish's Skills", - "description": "Adds a fully configurable skill system to the game.", - "body": "# Pufferfish's Skills\n\n![Banner](https://cdn-raw.modrinth.com/data/hqQqvaa4/images/0c83e356742665cdbdbee07cab069868fffa0797.png)\n\n[![Discord](https://puffish.net/badges/discord.png)](https://discord.gg/F4EKxzW4hf)\n\n## About\n\nPufferfish's Skills is a mod that adds a framework to create fully configurable skill systems. It has a dedicated [online editor](https://puffish.net/skillsmod/editor/) to help building skills layout. There is also an API which allows extending the functionality and managing skills.\n\n## Latest changes (Important)\n\nIn the recent update the mod was split, the core part is [Pufferfish's Skills](https://www.curseforge.com/minecraft/mc-mods/puffish-skills). Attributes are a separate mod [Pufferfish's Attributes](https://www.curseforge.com/minecraft/mc-mods/puffish-attributes). The default skill trees were also removed, but can still be downloaded as a data pack [Default Skill Trees](https://www.curseforge.com/minecraft/data-packs/default-skill-trees).\n\n## Getting started\n\nThe easiest way is to download [Default Skill Trees](https://www.curseforge.com/minecraft/data-packs/default-skill-trees) data pack. You can modify it according to your needs. Most skills in that trees increase player attributes. In the game there isn't many of them and that's why there is a [Pufferfish's Attributes](https://www.curseforge.com/minecraft/mc-mods/puffish-skills) mod which used to be a part of the mod.\n\n## Commands\n\n`/puffish_skills points add ` - Adds points.\n\n`/puffish_skills points set ` - Sets points.\n\n`/puffish_skills experience add ` - Adds experience.\n\n`/puffish_skills experience set ` - Sets experience.\n\n`/puffish_skills skills unlock ` - Unlocks skill.\n\n`/puffish_skills skills reset ` - Locks all skills, points are refunded.\n\n`/puffish_skills category lock ` - Locks category.\n\n`/puffish_skills category unlock ` - Unlocks category.\n\n`/puffish_skills category erase ` - Resets points, experience, skills.\n\n## Default keybindings\n\n`k` - Opens skills screen.\n\n## Configuration\n\nConfiguration is JSON driven. It is possible to reload in without restarting game using `/reload` command.\n\nTo easily edit skills you can use [online editor](https://puffish.net/skillsmod/editor/).\n\nYou can read more about configuration in the [documentation](https://puffish.net/skillsmod/docs/).\n\n## Compatibility\n\nThis mod supports both Forge and Fabric. What's more it is cross-compatible, so the client can use different loader than the server.\n\nThis mod should not conflict with other mods. Please report an issue if you find an incompatibility.\n\n## Versions\n\nVersions that are maintained and will receive future updates: 1.18.2, 1.19.2, 1.19.4, 1.20, 1.20.2 1.20.4.\n\n## Modpacks\n\nYou can use this mod in your modpack as long as you do not redistribute this mod.\n\n## Community-made tutorials\n\n
\n\tVideos\n\t\n\t\n
", - "body_url": null, - "published": "2023-03-02T17:29:10.825438Z", - "updated": "2024-07-21T16:09:27.347763Z", - "approved": "2023-03-10T00:24:17.422001Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-Custom", - "name": "", - "url": "https://github.com/pufmat/skillsmod/wiki/License" - }, - "downloads": 357073, - "followers": 418, - "categories": [ - "adventure", - "game-mechanics", - "utility" - ], - "additional_categories": [ - "management" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "XrSWHv6k", - "iJl5I6Iv", - "QVJckfEf", - "VgYs0lYq", - "wD58hVEg", - "5MmH5UYU", - "bUstC8BU", - "gc3tr52W", - "pSX5apXa", - "exI1NlCI", - "dypHT1hp", - "z0rzqQO8", - "t3LvDTZF", - "sUSwUI6x", - "rqCO5wtJ", - "JUUhR9By", - "Quts69BT", - "imA5YGUG", - "EION0hTb", - "dec1CC3s", - "sBngmOHc", - "t12CwJMO", - "PgCc0Mj2", - "YYi3XM29", - "1YH2kFOX", - "MNrO1h7i", - "dps8iv1W", - "FtnflkYs", - "PjYe5HFb", - "dy9Z93c0", - "Weetapo3", - "vZjFW1ys", - "HsyvZ2ug", - "SOWc1QQw", - "MqcrNL0Z", - "WQd7CkBH", - "WGazi4Db", - "hp06DmMs", - "o8OvlKDP", - "sa9qS8tr", - "4n2mygBI", - "bAulJc02", - "T9lMguY1", - "rbqgXJkq", - "gupYwLXB", - "Ozn4WmEJ", - "tS0D1tgP", - "qD9XyQgj", - "O9N8GGdc", - "HaunBNqr", - "ucju3XGR", - "dLo3OMXK", - "7VVmbMiX", - "TWwIup5M", - "1Mg1toxs", - "VwEQfSf8", - "CEwZlWaH", - "ZpUBQydw", - "kx400ESr", - "mh48cvZA", - "tJFzpCiA", - "FZv94RR4", - "nE1JgApP", - "2EvkKMq4", - "MIb7Tq6c", - "mfA2XKJZ", - "ZfE4m8PC", - "GSNgjODX", - "5euWpzjq", - "YduGH9Sa", - "Ol0H9TRl", - "m9NAuWqw", - "pOOpfis7", - "5QzouTgi", - "KInH6iCV", - "2amZIV8M", - "IwAC94FZ", - "G4FPPLKR", - "2nfVonjE", - "mPFu3NLi", - "MfwmmQtN", - "EOuPAxbn", - "6Ifx6okD", - "PYy9afVf", - "qaA3a5lz", - "VzxkQnCd", - "m9flv6aD", - "2PfOUsXJ", - "djYyI9Le", - "MoISFSPJ", - "IRTU4TvB", - "AkJwi3eW", - "Fx5MbhxI", - "ubivVQm3", - "bGPAx4OK", - "VkznwDUF", - "FvbLhMtM", - "S4Ut6J8I", - "RpZcmCa1", - "g6ILDIk5", - "PtSyvZac", - "LnPUe8jC", - "WXiI01bx", - "OXYga1CZ", - "c7D4XV9V", - "DgiWcCju", - "BLUweVgj", - "RmGPDksN", - "YrjGq8Sk", - "oe2aHLrc", - "SE3d14cx", - "f7O8dT0T", - "g3xrYsxM", - "NoSXoO4M", - "g5FUuHKJ", - "sJvEKO49", - "P1wvw0rO", - "bBkRA7dL", - "LxIwHNv5", - "bUvBmMR7", - "Zk70e1cO", - "7ECe07Re", - "mZVfBFg9", - "hGmWia23", - "GPdj2lE8", - "t05Wx8rp", - "Cbn51DiE", - "MGfsPVS6", - "Ya27aICs", - "1nhew46s", - "4GV5Uddf", - "5NbBdVzD", - "iybO4Jq3", - "iNBBnSRp", - "RZMqcKR4", - "7SLwAlJU", - "8zfFLb2t", - "4RBRdWrk", - "9u4XwTag", - "HgIUPUNP", - "rqq2M2au", - "D8qXJKVS", - "zfZF9pex", - "kTpbRB4G", - "ENiNYp64", - "EUZ9Fi7d", - "AKdoCbSh", - "loViLANh", - "kDKqlmO0", - "suJqRhEh", - "XffZOSrD", - "IYAnatnf", - "YCZHudGs", - "92Tt7Od3", - "AosoU2d1", - "mMrdwA22", - "jsVU0ujc", - "H8wxHZ1L", - "X4Tv2mwv", - "RK0qoJDM", - "gxus8gHi" - ], - "icon_url": "https://cdn.modrinth.com/data/hqQqvaa4/03ee8cc78c05ab021cfc96664741dd66fc69e515.png", - "issues_url": "https://github.com/pufmat/skillsmod/issues", - "source_url": "https://github.com/pufmat/skillsmod", - "wiki_url": "https://puffish.net/skillsmod/docs", - "discord_url": "https://discord.gg/F4EKxzW4hf", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/hqQqvaa4/images/0c83e356742665cdbdbee07cab069868fffa0797.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-03-02T18:12:58.873664Z", - "ordering": 0 - } - ], - "color": 8421504, - "thread_id": "hqQqvaa4", - "monetization_status": "monetized" - }, - "QAGBst4M": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4", - "1.21" - ], - "id": "QAGBst4M", - "slug": "puzzles-lib", - "project_type": "mod", - "team": "ubZOU9rM", - "organization": null, - "title": "Puzzles Lib", - "description": "Why's it called Puzzles you ask? That's the puzzle!", - "body": "

\n

\n

\n

\n

\n

\n

\ud83d\udcd6 About:

\n

Puzzles Lib is a rather light-weight library consisting of multiple frameworks and utility classes. But most of all, it offers an abstraction layer for developing mods on both the Forge and Fabric mod loader, making ports and maintaining mods rather simple without having to rewrite a bunch of logic.

\n

This mod doesn't do anything on its own, so install it only when you also use another one of my mods.

\n

The Fabric version of this project additionally depends on the Forge Config API Port library. This is required for mod configuration, as it allows for using the exact same system as on the Forge mod loader.

\n

\n

\"Reddit\"

\n

", - "body_url": null, - "published": "2022-07-06T18:55:14.270853Z", - "updated": "2024-08-14T09:38:13.581032Z", - "approved": "2022-07-06T18:55:14.270853Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MPL-2.0", - "name": "Mozilla Public License 2.0", - "url": null - }, - "downloads": 4032212, - "followers": 1054, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "n3g4OsEQ", - "4bHK0bos", - "Z3scKqNL", - "4T4HZk3f", - "jrxiZIJg", - "ggK4alzB", - "3FVGVSRL", - "3R2noZBz", - "GEaTK1To", - "MORtFjT7", - "SRIg4iQn", - "1osO35Q5", - "vy6Bovd4", - "wQvOrCfA", - "ZwirJqdf", - "O8agM1Hz", - "vi5hw79t", - "8ae5TjLO", - "yDmfcIc3", - "V7IXjDfj", - "o5YLPKfR", - "U7RPCAL4", - "w1IA6pkN", - "1PvxPgTS", - "Dfk6Kdpk", - "R9uwqQnV", - "mH2iiwlr", - "Pg6wh6Id", - "48jeSKzO", - "E9Qlol2T", - "V5LBscZ6", - "s6sGKfbx", - "bRZ6AoTv", - "9VA381uD", - "ZxiflfQp", - "1DmyxKmi", - "jA529ngn", - "JSEHdamZ", - "BpOQ6Lqg", - "SJGSFBMc", - "iYV1Feh5", - "gd0G2hhz", - "Ez5gkdlU", - "45edveqj", - "oQsbSTy3", - "6NuJBhyA", - "Dp7R36Xs", - "jgMObcuM", - "2bEMzr1L", - "6GQc3co6", - "BP33eOxU", - "D9vM6NoG", - "b4lBddf3", - "wZcJ8cWK", - "y4nUf0PC", - "XWUp4icb", - "i21HIDqx", - "h6zwrOXh", - "mC47wVQz", - "FCWQcWnv", - "8CR0bnID", - "HwzoFHC1", - "VGj1zGrn", - "FkILlZd7", - "p1tTNyCv", - "fL77THCh", - "Lm5gebmK", - "LGbvfJUd", - "2ztHmiwc", - "YoJzLFN6", - "VPPkHE7i", - "z7svCBW6", - "kwepeOdS", - "xDxHThlp", - "FHljGbgZ", - "WtjnkHmQ", - "5uHrsodn", - "ObWocDjJ", - "Gx40SdoU", - "m2m1WsQC", - "NjsLQCQh", - "LSUMYLnt", - "NRIoCBh3", - "iKGK4NBG", - "QpkkVVyn", - "4DEcuUZZ", - "fgZrY52r", - "8QmUx5Fl", - "mPEMMhvN", - "2kp8bKQO", - "rD8mGLPb", - "L5GPGt7F", - "DFhQb5uf", - "JrupytDU", - "GwsJMvCw", - "hP9hXoCe", - "1lSk5VZh", - "rO6E3jGm", - "LZOEQVQC", - "i2xTbv7Y", - "a8ZgypYg", - "h1ns5GaM", - "rKfjKi33", - "yeHvhYOD", - "ns69L8dI", - "sv1iPMzi", - "OXRJbrn6", - "PxXJo3k4", - "KFG50Qhy", - "6As7amla", - "op5e6xRq", - "7ABrOIgA", - "zizb6yD6", - "KCA6vQD5", - "UCiKAgMn", - "zBzpSBKZ", - "KoZGuWml", - "QiVyRzQB", - "690IIFFZ", - "TkxPgn47", - "R1uJEZ31", - "7yxa655A", - "P6S26sSD", - "7fAHr6w5", - "IEXOIGVL", - "wCK8ij3a", - "lf6PGWwe", - "OKZ6mA1W", - "pvuBqFqb", - "DHk61kCu", - "SuhOII0F", - "cPGoonJT", - "yP5oQ3Ak", - "Fnlslono", - "Bp8RvlYw", - "bEmPd1vO", - "9Q6cCSz6", - "UUEjLtmS", - "GpusdAdv", - "gd7iDa09", - "UbCrBSit", - "hYKHLRZ3", - "qdNeRisk", - "Q1j5L2yM", - "KmQylKLN", - "lSd7CXvO", - "g8d307PL", - "TwMB98sM", - "31TqmnJN", - "a5MLEWK6", - "WyvOkbnG", - "e0aWlelt", - "WjRzXRln", - "Noj6vMtz", - "5r3BfjAc", - "H9EbhiH7", - "hPp2iJwv", - "RUsPffnS", - "Y5Kjea08", - "51n2dMFU", - "gAz4ZDBl", - "RayW5xBY", - "V4g0yKzo", - "wfZ1WUlB", - "Lr1pamFx", - "rNieKbmF", - "RDV4dG9C", - "1UwAgU9l", - "paSPjnHb", - "ItncP8dX", - "8BIig8L5", - "HEzEuCRw", - "UMRz9cBy", - "tcY2bo8S", - "LTuYPgiM", - "8mMvpXiC", - "cJqMmNyP", - "qiuZsD4R", - "RVGrKpDw", - "gJPobzvP", - "d3flGMAv", - "ZwbaWApq", - "83sS3ngW", - "jLn169xV", - "RYhkOF7A", - "3aTpS1mg", - "ZtDMfIUN", - "dXLl9uWi", - "Sk64RP7y", - "KGAO1rK6", - "nEMiPLZ0", - "bKkfr7ay", - "oPr3RcvY", - "oFX0OV3d", - "WKcrcW20", - "5nBTQI8o", - "ltzRj1Al", - "XqZXczYQ", - "XcEPni7L", - "mnz2Hm7Z", - "TXMzWrbS", - "gGsQ0pWm", - "lOhe38BY", - "xShIH08f", - "V1MfC0Mw", - "57xICvxd", - "OGBBlBRy", - "MCFpJ1Oq", - "Wb6w0J7U", - "cCopyIlz", - "5ADGGlfq", - "LTVbnixz", - "nBWJys7K", - "6VIgAUJL", - "xiHYPU0O", - "ZUVLIzWs", - "SW4ids1s", - "Txoaqdfx", - "EFyslVOo", - "HANk7S8Y", - "8gv1l93Y", - "vWlFyCm4", - "SWQ2ahqO", - "tfARtYYn", - "9nJxieAS", - "v423n2Pm", - "DIhm8o76", - "SgNgKci7", - "6Pjd6OaZ", - "iKy6nFZL", - "e4lzFDZS", - "jkphsaH8", - "O4VA1IJL", - "pVdAf92x", - "3wteGlwJ", - "L30yzNuL", - "k8mU0QlS", - "Ab5KUgTb", - "nmSD44fp", - "kQgkv5iT", - "yv0STfcl", - "wyqkVBR6", - "62Td8gAV", - "gfFhZGIK", - "t21ZaLpl", - "dGKTOxmu", - "NZat9O7c", - "SNpPIaBe", - "VWijWTpQ", - "QPlKuTc3", - "2MTgLRdA", - "EuOcMDkX", - "UmSXV9Rq", - "Hd24Sjqn", - "qTyUOUnm", - "lWxIr4jA", - "ztwxN6az", - "heTs4xwy", - "fRs9GSN9", - "4pPSXzLY", - "RXjYpwik", - "hAnXRGE6", - "mi9Mryhy", - "VX10tpqr", - "TbC3Jf6X", - "EnIz7EYT", - "qdBCO6ts", - "8DBzZOGj", - "iwDQtahk", - "FTMya93H", - "4MxDan2p", - "tDJF06pn", - "DxOr6NRG", - "9MMQnG3c", - "WzEMd08l", - "I0w9FYVT", - "8biFI7PT", - "2W0fLYmI", - "XrQEeA3j", - "DD87WPm0", - "6lsMD0wH", - "GHuvKmu8", - "EpSfQOOy", - "hs4gH8fg", - "9SKeDQfZ", - "KI13IqvB", - "8TeiPNFS", - "8H0WEHWb", - "YV5fPHDv", - "aYUxnbFX", - "8ENMTJuS", - "Kzujt3Wg", - "h49wtUmr", - "UevkyHdQ", - "1radnytC", - "5AajzfKh", - "dg6ziRn7", - "3FxP0dZE", - "tXRgMC8h", - "L3apApXu", - "juwmigdj", - "G9liaLgv", - "ZHG4YWEj", - "5EdhqiJS", - "dn3USeHA", - "mgFflJ2j", - "FWuIR2cX", - "R9M0uem6", - "GeTxzirf", - "5IOFWbWY", - "JH9UaBnb", - "z0kHAGDv", - "xjQF8bha", - "vGTq0Oye", - "xkn7hkSC", - "smpYKI3H", - "hzqpfUyq", - "qxsoKMgp", - "bO46WSgf", - "yRKzQH0Y", - "umed6mI7", - "ZX11O3AP", - "v5xtZkKN", - "iaUdZflF", - "pNxX74mc", - "FjvlNKLa", - "VTkKjHAE", - "vBUQ7u2A", - "r2YdKG6L", - "rutUEgUD", - "NPwuTRlv", - "1KI644C2", - "1rbMiEHY", - "FBiKXkKa", - "BmlBHZrC", - "vOobFb4y", - "OSy4cscJ", - "tAdUNfuF", - "YU1mI7Kd", - "oj9qLzJM", - "YSIFLimp", - "ZYDbSmpi", - "H27pFMsx", - "Rzc9NmZd" - ], - "icon_url": "https://cdn.modrinth.com/data/QAGBst4M/icon.png", - "issues_url": "https://github.com/Fuzss/puzzleslib/issues", - "source_url": "https://github.com/Fuzss/puzzleslib", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/QAGBst4M/images/f57930a615a4c67e94387efeb6016c3e2d3e8ff9.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-01-09T11:26:08.420283Z", - "ordering": 0 - } - ], - "color": 3617580, - "thread_id": "QAGBst4M", - "monetization_status": "monetized" - }, - "AqaIIO6D": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1", - "1.21" - ], - "id": "AqaIIO6D", - "slug": "ranged-weapon-api", - "project_type": "mod", - "team": "O5jDpEBx", - "organization": null, - "title": "Ranged Weapon API", - "description": "\ud83c\udff9 Create fully functional bows and crossbows, with ease", - "body": "# Ranged Weapon API\n\nThis mod is an API for developers, relying on Fabric API, to allow easy bow and crossbow creation.\n\nFeatures:\n- Bows and Crossbow construction\n- Customizable weapon properties: damage, pull time, projectile velocity (optional)\n- Automatic item model predicate registration (matching vanilla model predicates)\n- Correct rendering first and third person rendering\n- Correct pull FOV\n\nRead all technical details in the GitHub readme.", - "body_url": null, - "published": "2024-01-14T21:32:38.145079Z", - "updated": "2024-08-11T20:17:04.777771Z", - "approved": "2024-01-16T20:49:02.099287Z", - "queued": "2024-01-14T23:28:07.311647Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 95038, - "followers": 34, - "categories": [ - "equipment", - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "RzWpA7xD", - "Mj5snp7k", - "oEjSAqNj", - "R1YG5awX", - "hEspq9ew", - "wTfV05DN" - ], - "icon_url": "https://cdn.modrinth.com/data/AqaIIO6D/659d1ad81b30e0b9da56a64ba2c5c85645ad5fff.png", - "issues_url": "https://github.com/FabricExtras/RangedWeaponAPI/issues", - "source_url": "https://github.com/FabricExtras/RangedWeaponAPI", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 1576988, - "thread_id": "rDHMrOML", - "monetization_status": "monetized" - }, - "r3VgI4QN": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "r3VgI4QN", - "slug": "reacharound", - "project_type": "mod", - "team": "8R87uVaX", - "organization": null, - "title": "Reacharound", - "description": "Reacharound block placement.", - "body": "![Minecraft Versions](https://img.shields.io/badge/Minecraft-v1.18--v1.21-brightgreen?style=flat&labelColor=%23000&color=%235b8731)\n\n[![Modrinth Downloads](https://img.shields.io/modrinth/dt/r3VgI4QN?style=flat&logo=modrinth&logoColor=%231bd96a&label=%20&labelColor=%2316181c&color=%2317b85a)\n](https://modrinth.com/mod/reacharound) [![Curseforge Downloads](https://cf.way2muchnoise.eu/short_reacharound.svg)](https://www.curseforge.com/minecraft/mc-mods/reacharound)\n\nA simple bedrock block placement mod with added support for placing blocks downwards and upwards.\n\nThe core functionality was ported [Quark (Forge)]. The Quark [\ud83d\udd17 License can be found here].\n\n[Quark (Forge)]: https://github.com/VazkiiMods/Quark\n\n[\ud83d\udd17 License can be found here]: https://github.com/VazkiiMods/Quark/blob/master/LICENSE.md\n\n### Added Functionality compared to other similar mods:\n\nThere is three indicator types (Default, Quark, Custom) that are configurable with mod menu support.\n\nSlabs will attempt to be placed smart. If you are bridging to upper slabs with more slabs they will continue to be upper slabs.\n\nSlabs placed vertically will stack without skipping properly.\n\nThis can now also be used to build upwards as well as downwards now.", - "body_url": null, - "published": "2022-07-21T21:19:54.465671Z", - "updated": "2024-06-20T21:39:11.735962Z", - "approved": "2022-07-21T21:19:54.465671Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-Custom", - "name": "", - "url": "https://github.com/spAnser/reacharound/blob/master/LICENSE.md" - }, - "downloads": 652771, - "followers": 306, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "oTJh3hyu", - "cBbhYoW2", - "E5rcVIcp", - "CGv8fJaH", - "Qpk954yq", - "6rOqbn5i", - "E8z7QNV3", - "ZI0GVbG1", - "JCIGmDdY", - "uk6tRHW7", - "l1gl19d9", - "oGckCaGt", - "Qj1H3oAT", - "OKLSq7uF", - "S7HhnI2O", - "EU7KmhuK", - "tntSuZwL", - "A9qyDAcG", - "kp7jJV8G", - "29DyXaiq", - "VJ6Sc59U", - "R35XZKUZ" - ], - "icon_url": "https://cdn.modrinth.com/data/r3VgI4QN/icon.png", - "issues_url": "https://github.com/spAnser/reacharound/issues", - "source_url": "https://github.com/spAnser/reacharound", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/r3VgI4QN/images/e522f12891d25b1845287b008c13e570d512fda6.gif", - "featured": true, - "title": "3D Indicator", - "description": null, - "created": "2024-06-20T21:20:45.867234Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/r3VgI4QN/images/9af9310fc34d1dc43d1231fcd25a9d8339e21251.gif", - "featured": false, - "title": "2D Indicator", - "description": null, - "created": "2022-07-28T12:03:16.460737Z", - "ordering": 1 - } - ], - "color": 2368548, - "thread_id": "r3VgI4QN", - "monetization_status": "monetized" - }, - "uZQipe0a": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "uZQipe0a", - "slug": "rebalance", - "project_type": "mod", - "team": "CfhAOyIX", - "organization": null, - "title": "ReBalance", - "description": "Modpack utility mod that allows to balance out damage dealt by players.", - "body": "

ReBalance

\n

 

\n

Adds damage balancing mechanics, including dynamic rebalancing, pvp and global multipliers.

\n

Everything configurable under config/rebalance.json

\n

 

\n

\"\"

", - "body_url": null, - "published": "2023-11-23T21:05:58.212032Z", - "updated": "2023-12-06T23:10:30.564131Z", - "approved": "2023-11-26T04:20:08.687229Z", - "queued": "2023-11-23T21:07:47.776558Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 124620, - "followers": 5, - "categories": [], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "5pc1JoYm", - "sCTvFBYJ", - "pAXbnwiG" - ], - "icon_url": "https://cdn.modrinth.com/data/uZQipe0a/00d9562491fe2b5e149ce4986342df1ee282c4c8.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 2773065, - "thread_id": "EOHVdGbJ", - "monetization_status": "monetized" - }, - "sk4iFZGy": { - "client_side": "optional", - "server_side": "required", - "game_versions": [ - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "sk4iFZGy", - "slug": "remove-terralith-intro-message", - "project_type": "mod", - "team": "9DC3WeOt", - "organization": "xdGr4sFb", - "title": "Remove Terralith Intro Message", - "description": "A datapack/mod to remove the intro message that appears with Terralith.", - "body": "This is a simple datapack/mod that removes Terralith's introduction message when creating a world.\n\nModpack devs are free to use this if they so desire; just stick it in your modpack and it should effectively prevent Terralith from making any chat messages on first world load. This is especially useful for modpack devs that don't want a ton of chat spam on first load, or don't want users confusingly joining the wrong Discord server.", - "body_url": null, - "published": "2023-02-22T20:53:35.948190Z", - "updated": "2024-08-12T20:19:40.010657Z", - "approved": "2023-02-23T01:02:49.237328Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-Stardust-Labs-License", - "name": "", - "url": "https://github.com/Stardust-Labs-MC/license/blob/main/license.txt" - }, - "downloads": 111406, - "followers": 91, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "datapack", - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "NI1eSGiS", - "2jAppOW4", - "L5lkBuqD", - "Ad77N3iX" - ], - "icon_url": "https://cdn.modrinth.com/data/sk4iFZGy/d0e13cdf0cfafe8f206a4187ebc4666c25f6ab54.png", - "issues_url": "https://github.com/Stardust-Labs-MC/Terralith/issues", - "source_url": "https://github.com/Stardust-Labs-MC/Terralith", - "wiki_url": "https://stardustlabs.miraheze.org/", - "discord_url": "https://discord.gg/stardustlabs", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://patreon.com/stardustlabs" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/stardustlabs" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/sk4iFZGy/images/5221718fb9735b732ec1e8fc6fe65d357ad0845f.png", - "featured": true, - "title": "The Intro Message", - "description": null, - "created": "2023-02-22T21:21:47.279253Z", - "ordering": 0 - } - ], - "color": 4536883, - "thread_id": "sk4iFZGy", - "monetization_status": "monetized" - }, - "muf0XoRe": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17", - "1.17.1", - "1.18-pre7", - "1.18-rc1", - "1.18-rc2", - "1.18-rc3", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "muf0XoRe", - "slug": "repurposed-structures-fabric", - "project_type": "mod", - "team": "BOIR6paN", - "organization": null, - "title": "Repurposed Structures - Quilt/Fabric", - "description": "Adds more variations of vanilla structures and features such as a Jungle Fortress!", - "body": "\"Picture\n#### Works serverside too so vanilla clients can connect!\n###### CLICK HERE FOR NEOFORGE/FORGE MC PORT: https://modrinth.com/mod/repurposed-structures-forge\n\n
\n____________________________________________________________________________\n\n# WHAT IS REPURPOSED STRUCTURES?\n
\n\nRepurposed Structures is a mod about taking existing vanilla features and structures and creating new variants or modifications to them! Originally, most of the structures and features in this mod was actually made for my Ultra Amplified Dimension mod. but then I realized these features and structures would look great in the Overworld as well so I decided to take those structures and features and split them into their own mod and continue to add MORE biome variants of vanilla structures! And over time, some other people even help contribute more vanilla styled structures!\n\n
\n\nCheck out the wiki below for all the info! It is kept up to date on latest Repurposed Structures releases.\n\n**[https://github.com/TelepathicGrunt/RepurposedStructures/wiki](https://github.com/TelepathicGrunt/RepurposedStructures/wiki)**\n\n
\n\n\n
\nFrequently Asked Questions:\n\n- **Q: Can this mod work serverside and let vanilla clients connect?**\n\n - A: Yep! This mod does not add any new blocks or mobs so it can be ran entirely serverside and is safe for vanilla clients.\n\n- **Q: How do I turn off RS structures in 1.18.2 or newer MC?**\n\n - A: 1.18.2 did a lot of changes and as a result, all of RS's structures are now in datapack form. Click here for more info and leads you to the config datapack that lets you turn off structures or changing spawnrates. Don't be afraid to ask me questions if you get stuck!

\n \n- **Q: Does this mod work with YUNG's Better Strongholds, YUNG's Better Mineshafts, and other Yungs mods mod?**\n\n - A: Yes all of Yung's mods will work with Repurposed Structures. Both mod's structures will continue to spawn. Note: RS’s structures will remain the same and will not be in the same style as yung’s structures unless you put on special datapacks. See the Pre-Datapack section for changing RS's strongholds, dungeons, and other structures to be in the style of Yung's structures! (Mineshafts does not have a datapack because Yung's Better Mineshafts already have biome variants)\n \n- **Q: Does this mod conflict with ___ mod?**\n\n - A: Highly unlikely. My mod adds structures to biomes directly so any conflict would be extremely rare. Best way to know is to just try my mod with the other mod. If you find they do conflict somehow, PLEASE let me know so I can investigate and release a fix! :) In fact, some mods like Signpost may have direct compatibility with Repurposed Structures's structures!\n \n- **Q: I heard this mod has banners in chests but none show up for me. Why?**\n\n - A: You'll have to use the latest version of Repurposed Structures and have the Luck status effect or attribute. Luck is not able to be obtained in vanilla so you'll have to use another mod or datapack. The banners are more like a cool Easter Egg collectable so check out what mods or datapacks can give you some Luck! Good luck and have fun collecting banners!\n \n- **Q: The advancements are annoying! I want to turn them off!**\n\n - A: There are datapacks to turn off the advancements. Click here for the datapack to use to make all RS advancements disabled. You can delete the files of the structures you do want advancements for from that datapack.\n\n- **Q: How can I change the language that this mod uses?**\n\n - A: You can use a Resourcepack to add new languages and help contribute! You can grab this datapack, delete the data folder from it, and use it as a resourcepack and add new languages you want!\n \n- **Q: Can I use this mod in a modpack?**\n\n - A: Yep! You can use this mod in a modpack :)\n \n- **Q: Can I modify the source code of this mod to make changes?**\n\n - A: You can but just make sure you respect my license which is LGPL. That means, if you plan on distributing a modified Repurposed Structures jar, you should open source it by making the modified source code visible and licensed under an open source license. But truthfully, if you want to make a change, ask me first or make a PR into my mod as I might actually add it to the base mod itself!\n
\n\n\n***\n\n## **\ud83c\udfe0 HOW CAN I CONFIGURE THIS MOD? \ud83c\udfe0**\n\n
\n1.18.2 and newer info:\n\n    **As of 1.18.2 and newer, most of Repurposed Structures can be changed by datapack now. Including turning off or on structures or changing spawnrates. Click the below link to get an example datapack to edit and some pointers for what to edit to turn off structures. There's a huge amount of stuff you can change by datapack though such as changing what height RS Mineshafts spawn at or how large RS villages are and much more that was not configurable in 1.18.1 and below. Enjoy!**\n\n    **Click here to go to config datapack download page**\n\n \n\n*Note: Be sure to read the instructions in the above link's page to make it easier to know what to edit*\n\nBy default, RS will do its best to import modded loot into its structures's loot. If this is not desired behavior, you can disable this in the normal RS config file in config folder above mods folder.\n\n    Furthermore, you can make datapacks to modify or change how RS structures look! Here's a flat world of all the pieces of my structures. Use this to make editing and overriding structure pieces easier with datapacks: Repurposed Structures - pieces world (click here)**\n\n    For the expert datapackers, there's actually a hidden neat way to add new pieces to any Jigsaw Structure without overriding their pool file! (Villages, outposts, all of RS's structures minus mansions, etc) For example, instead of overriding `data\\repurposed_structures\\worldgen\\template_pool\\village\\birch\\houses.json` to add new houses to my Birch Village, replace `worldgen\\template` in the datapack with `pool_additions` and have the template pool file only have the entries you want merged into the main pool file. Repurposed Structures will detect these files from ALL datapacks and merge the pool_additions pool entries into the actual template pool file that the path points to. Yes, Repurposed Structures will read all pool_additions files from all datapacks that even have the same path so that the datapacks do not override each other's pool_additions! Neat stuff! And it works with other pools too! Just make sure the piece you are adding has a Jigsaw Block with the right name so the actual structure can connect and spawn the piece.\n\n    To help you with this cool pool_additions feature, this 18 minute tutorial should help walk you through creating a building, saving it, and adding it to RS's structures with a datapack! **https://youtu.be/kzRQrQqlYjw**\n
\n\n
\n1.18.1 and older info:\n\n    **To reach this mod's config file, go into the config folder that is above the mods folder and go into the repurposed_structures-forge folder to change the configs. The config is split up into many files for better organization and ease of editing. Then exit/restart Minecraft for all changes to take effect. Do note that the config will affect all worlds so keep that in mind**\n\n    Right now, there are lots of config options. The big one that you may be interested in is the spawnrate config for every structure and yes, you can even fully turn off the structures too. The config comments will help walk you through on how to adjust the rates. Furthermore, you can even blacklist dimensions or biomes as well! For some structures, you can change the maximum and minimum y value that they can start their generation at and far more! Check out the config for everything you can do!\n\n    Furthermore, you can make datapacks to modify or change a huge amount of stuff in my mod including modifying how structures look! Here's a flat world of all the pieces of my nbt-based structures. Use this to make editing and overriding structure pieces easier with datapacks: **Repurposed Structures - pieces world (click here)**\n\n    If you want to change the loot tables that the structures in this mod uses, you can override my loot tables with a data pack! Here's a datapack with the default loot tables: **Repurposed_Structures-Loottables (click here) **\n\n    The mob spawner for all none-nbt based structures can be changed with datapacks as well! You can download the spawner datapack here and change the entries inside the json files to add, remove, or change mob chances in spawners!: **Repurposed_Structures-Mob_Spawners (click here)**\n\n    And all structure pieces such as Wells, Villages, Outposts, Shipwrecks, Pyramids, and Igloos can also be overridden with datapacks. Furthermore, the template pools that holds structure pieces for Villages and other structures can also be overridden with datapacks to add your own pieces to the villages or other structures! You can find what pieces or pools can be replaced and their filenames here but be sure to switch the branch to the MC version you are on: Overridable structure nbt files (click here)Overridable structure pool files (click here)\n\n    For the expert datapackers, there's actually a hidden neat way to add new pieces to any Jigsaw Structure without overriding their pool file! (Villages, outposts, all of RS's structures minus mansions, etc) For example, instead of overriding `data\\repurposed_structures\\worldgen\\template_pool\\village\\birch\\houses.json` to add new houses to my Birch Village, replace `worldgen\\template` in the datapack with `pool_additions` and have the template pool file only have the entries you want merged into the main pool file. Repurposed Structures will detect these files from ALL datapacks and merge the pool_additions pool entries into the actual template pool file that the path points to. Yes, Repurposed Structures will read all pool_additions files from all datapacks that even have the same path so that the datapacks do not override each other's pool_additions! Neat stuff! And it works with other pools too! Just make sure the piece you are adding has a Jigsaw Block with the right name so the actual structure can connect and spawn the piece.\n\n    To help you with this cool pool_additions feature, this 18 minute tutorial should help walk you through creating a building, saving it, and adding it to RS's structures with a datapack! **https://youtu.be/kzRQrQqlYjw**\n
\n\n**If you get stuck or confused on how to configure something, just ask and I'll try and help out!**\n\n
\n\n***\n\n## **\ud83c\udfe0 PRE-MADE DATAPACKS \ud83c\udfe0**\n\n    Since the overwhelming majority of my structures uses nbt files, template pools, and/or processors, you can override all of this with datapacks! That means you can customize the blocks in those structures with other mod's blocks or add pieces of other mod's villages into RS's villages! If you decide to use the datapacks below, download it, go into your world's save folder, and put the zipped folder into the datapack folder. Now when you load the game, the datapack should take effect! (Also, you can share mod-compat datapacks you made to me and I'll add it below after I check it out and like it!)\n\nCheck out the wiki below for some links to premade datapacks!\n\n**[https://github.com/TelepathicGrunt/RepurposedStructures/wiki#-pre-made-datapacks-](https://github.com/TelepathicGrunt/RepurposedStructures/wiki#-pre-made-datapacks-)**\n\n
\n\n***\n\n### Special thanks to:\n\n/r/l-ll-ll-l_IsDisLoss from Reddit for allowing me to use his Nether Pyramid and Nether Crimson Outpost design! \n\n
\n\ncannon_foddr for allowing me to use his Nether Brick Outpost and End/Nether Bricks Shipwreck design!\n\n
\n\nmiguelforge for allowing me to use his Crimson and Warped Shipwreck, End Ruined Portal, Nether Ruins, and other designs!\n
\n\n*If you find an issue, glitch, or have a suggestion about my mod, let me know! But if you don't have a GitHub account to report in the Issue tab above, just comment what the problem is below and I'll try and get back to you ASAP! Or you can contact me on Discord :) \n", - "body_url": null, - "published": "2021-05-13T00:04:15.296146Z", - "updated": "2024-08-08T21:38:19.785472Z", - "approved": "2021-05-13T00:04:15.296146Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1013374, - "followers": 645, - "categories": [ - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "35dtx51R", - "E2iWqSXl", - "A4ZSc9XN", - "Dmax49Od", - "IgAGOh1h", - "VKVkP6Jk", - "WA7qPIfe", - "JzePUPKQ", - "zFb4dghk", - "Jn08ZT9H", - "5yP9SNTr", - "Q15ewCnG", - "Y4qPd6fm", - "WTB6X40T", - "uEWSNo9z", - "dAeJw0gz", - "E8m8cdYN", - "WnumpTbU", - "6Y73dMng", - "NHQMkHAX", - "xYQx55rz", - "ZXPbIXqU", - "dO8zzp76", - "7HyMKcOR", - "pXKdT8J1", - "Hp3zNCHi", - "uYLxUo0w", - "9rYhtURC", - "ijhsyQJW", - "WY511Xye", - "LibbrlRA", - "VkcvApwP", - "Q9t95S6K", - "GL4KREuI", - "BqQeZnPd", - "uxrWPrNq", - "gbTOjIDW", - "DaoliEUQ", - "aXWYK9dm", - "6n0YfMae", - "4y7pLbWm", - "hE83o7o6", - "GTMNoD82", - "Ce3JdkUu", - "9BTPaJCb", - "woCUEPa1", - "Kv8zCPAI", - "ycPWa5oa", - "KKc3hcdc", - "FLbpPTUH", - "F70cRVpm", - "w2G6eO96", - "HsKRhKTh", - "E250qFte", - "5ncbxBYc", - "F85q1GQ4", - "KwloMBmF", - "yQbS2tXT", - "p1poxtij", - "BT2jwX10", - "NXiDjUFA", - "UfYhlKLS", - "mjRrGqsz", - "PCG3bWAW", - "jwEScio6", - "oWQa6nV0", - "Lje82pJ7", - "VrGXigty", - "9BWcZtDI", - "ADfl8WUh", - "7UyHjyWS", - "FJZWpP4F", - "A40ugBKj", - "kRDeyLfM", - "CybQv2Yj", - "DPhbA3zv", - "hfIaM0WR", - "MpfWG418", - "bknOqCHj", - "4sr6Y94P", - "AOVK4K8u", - "urVr7RhM", - "Mab8p0XV", - "t2HVy9DA", - "UBaLE7SF", - "2FM7n3oR", - "AxQxycpQ", - "K1Bb1c83", - "hK7BolYG", - "XoF5k3mY", - "CGkSggJi", - "vviXPWRq", - "yYSCrgcw", - "YIwaalDX", - "Vf829t9B", - "N5NgHkyr", - "9oGWR6M4", - "IztniRej", - "AjWLUPV8", - "dPCFR7yN", - "sVGk3bX5", - "OGvotiqt", - "coQA1v6u", - "RKDqqU4O", - "9h2HQRvi", - "mIzgHryB", - "PLDOCP6C", - "mGlMoc9F", - "dgE3oMcH", - "Q6AL8SxV", - "dHt4hw7n", - "XVakHClu", - "tYzItxkG", - "31HRd1iE", - "gZH9qDLd", - "ZZrAajq6", - "N1wHVfRv", - "tMCPTDng", - "iG8Ypcsp", - "zsbFcYgy", - "DzFkGeO0", - "IgOLXw7Q", - "sbBNqh1o", - "VBiVXMKq", - "sMKowScu", - "hkMpGFdt", - "2T96DP3p", - "EjcBNcsi", - "Sq3mPEVJ", - "mfzzEY2V", - "RxLs3qRz", - "ZhheiZx4", - "vtYHuYkJ", - "DUlHZpb5", - "i3gosD9I", - "pFzKEBz5", - "QJyCKg8Q", - "As9fMq7o", - "RSxremwp", - "dzjtahRW", - "eecVZkni", - "am2gm5sk", - "ez14wVbu", - "ThqtNnYb", - "wmGyaJVE", - "CPe9o7CM", - "YdEqRckm", - "n23dmp2J", - "4uB2m0JP", - "GN2vsPet", - "MbKRdxX5", - "y0husUen", - "tsCcRryd", - "kt9tyd8y", - "TTOfssVq", - "3GviBkmG", - "Fpb1Npbq", - "o1aokaUw", - "4bqHFTpt", - "LpuYRZ8i", - "p01ZgFXM", - "7m7Hx7K3", - "efCY7VWf", - "NVzCh0BE", - "yj1DIllP", - "2fZKLqRM", - "Wv3yQoAh", - "3vxgVHLo", - "nWriSpKm", - "idYNIP8G", - "lkpc06Uc", - "vD0XVIce", - "axQ7XPoZ", - "6PRi8DLN", - "gwmCJFDP", - "juNYXHbs", - "grW3F5dO", - "BmjEG72r", - "hWifdziK", - "Yp9S1Yia", - "Kqm0nSMW", - "iCDtxUaP", - "CrHwNAud", - "HSnVVOGG", - "UUsn75P9", - "xwLyuBKM", - "VdQAzykP", - "71vfmZQS", - "SFLj7mfN", - "zx21s0f2", - "SHHipthG", - "3vUlZOkO", - "ncjaCbrl", - "OJpvRn6p", - "k9hRe80t", - "WnrZpxNg", - "K4HlreX3", - "bxc0tyY5", - "2jNzsnfc", - "UlOoMXRb", - "VxJqyOqo", - "gWyMS104", - "Trguc5g0", - "VQUSPq2M", - "piuKopqq", - "N13lemXR", - "wfu27gZE", - "D7B8ZYMc", - "uoUZYtkl", - "XPHE3BcK", - "E9ISQLuh", - "ixCPaHf0", - "k2A5VTDF", - "FBZX2g2v", - "tRkofIO1", - "WqmnFKp9", - "ZMocJ0mc", - "qMa85PfD", - "MuqUgLqO", - "k5hMtMM5", - "GqKmSBFV", - "qrzdVdPK", - "5a8QNDiP", - "yiBZwcBJ", - "SCBq1LMb", - "ayr5NDIc", - "HOszq7Us" - ], - "icon_url": "https://cdn.modrinth.com/data/muf0XoRe/icon.png", - "issues_url": "https://github.com/TelepathicGrunt/RepurposedStructures/issues", - "source_url": null, - "wiki_url": "https://github.com/TelepathicGrunt/RepurposedStructures/wiki", - "discord_url": "https://discord.gg/K8qRev3yKZ", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/telepathicgrunt" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/120e195fdb88c293989e4476481ac307fe2f7e75.png", - "featured": true, - "title": "Jungle Fortress", - "description": null, - "created": "2023-01-08T18:29:57.357881Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/1145b19e538cb83535ba4b48c8a7b1b1382f94ec.png", - "featured": false, - "title": "Some Pyramids added!", - "description": null, - "created": "2023-01-08T18:30:38.988461Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/9267c82d4a770909a78cd3e705ed2bbf39a61f3b.png", - "featured": false, - "title": "Ancient Cities variants added", - "description": null, - "created": "2023-01-08T18:33:05.101622Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/5af979778e3265d7d26dc8901ced62f261809244.png", - "featured": false, - "title": "Bamboo and Cherry Villages!", - "description": "Cherry Villages and Cherry Wells can be found in dense flower biomes!", - "created": "2023-08-16T03:17:18.633497Z", - "ordering": 4 - }, - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/809b9b29606478583c69e0f20bf2e19f2de5756b.png", - "featured": false, - "title": "Mangrove structures", - "description": null, - "created": "2023-01-08T18:34:29.339448Z", - "ordering": 4 - }, - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/6b3defb5a88021ba0bd351b2b3605d6d53960116.png", - "featured": false, - "title": "Nether villages", - "description": null, - "created": "2023-01-08T18:35:10.199133Z", - "ordering": 5 - }, - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/bfa547766d227834dddf5d0e005c1e09838a877c.png", - "featured": false, - "title": "Some newer structures added", - "description": null, - "created": "2023-01-08T18:35:26.162112Z", - "ordering": 6 - }, - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/a8bb224ecb302893710eddc444705dd91eaf0843.png", - "featured": false, - "title": "Overworld City", - "description": null, - "created": "2023-01-08T18:36:33.341633Z", - "ordering": 7 - }, - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/73be5568e64df9d10a14904a2684e936eb999b59.png", - "featured": false, - "title": "End Portal in End Stronghold in End", - "description": null, - "created": "2023-01-08T18:37:22.101427Z", - "ordering": 8 - }, - { - "url": "https://cdn.modrinth.com/data/muf0XoRe/images/1ed3ff6c3d19ef6ae59d4b4d9649987b51106d34.png", - "featured": false, - "title": "Banners added when you open chests with Luck status on!", - "description": null, - "created": "2023-01-08T18:34:38.469332Z", - "ordering": 9 - } - ], - "color": 4737859, - "thread_id": "muf0XoRe", - "monetization_status": "monetized" - }, - "G1hIVOrD": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20-pre6", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "G1hIVOrD", - "slug": "resourceful-lib", - "project_type": "mod", - "team": "sbhau9BZ", - "organization": "DIqu7jos", - "title": "Resourceful Lib", - "description": "Resourceful Lib", - "body": "\n\n
Resourceful Lib is a modding library that contains valuable utilities and APIs developed by Team Resourceful.
\n
At the time of writing this, there are a few mods using this library, they include Resourceful Bees, Highlight, Ad Astra!, Vitalize, and many more!
\n\n
    \n
  • \ud83d\udcfa GL Scissor API
  • \n
  • \ud83d\udcdd Stateful and History Screen Manager
  • \n
  • \ud83d\udce0 Codecs for predicates, tags, recipes, sets, and random collections
  • \n
  • \ud83c\udfa8 Color API
  • \n
  • \ud83c\udf10 Cross Platform Networking
  • \n
  • \ud83d\udcf2 Codec Recipes
  • \n
  • \ud83d\udcc1 Json File Utils
  • \n
  • \ud83d\udcbe Memory Resource and Data Packs
  • \n
  • \ud83c\udfb2 Random Collection/List
  • \n
  • \u231b Scheduling API
  • \n
  • \ud83c\udf0e Web Utilities
  • \n
  • \ud83d\udcd1 YABN (Yet Another Binary Notation) is a compressed binary format of JSON to allow for small transfer sizes of JSON objects
  • \n
  • \ud83d\udcd0 Highlight API (Custom Selection boxes that are not bound to cubes)
  • \n
\n\n", - "body_url": null, - "published": "2022-09-02T15:50:16.129999Z", - "updated": "2024-07-26T15:38:32.999341Z", - "approved": "2022-11-17T00:56:41.383965Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 2659227, - "followers": 458, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "G3lV8OVP", - "jLKGuA57", - "RGM87ZcE", - "3NarDN4b", - "311DNGtu", - "Dg7CZBnx", - "6XSBA0uT", - "7sMDujih", - "OeRBpKmZ", - "6mp5KYqE", - "Kt1uwyB9", - "CR3s1Q9E", - "7bt4Sfbf", - "Tm7cdAK9", - "SO6H8hCU", - "mHc7yjij", - "xLDDsRYc", - "M8d4atFa", - "pGZM1u27", - "WoJVEX8A", - "DtRLheCF", - "9bpCfetJ", - "TnolgSJP", - "l33ODpNh", - "oq4kr2ex", - "RIdAGTWP", - "rj4oIJ3c", - "we15ILm4", - "2uoDWVVu", - "zOnmzwki", - "VdgtVVWP", - "mxiPijSw", - "tNPUniqQ", - "7wv4Al4f", - "A1zeEXXD", - "KX0scagm", - "DGKrjwc2", - "fE4lranp", - "NbjC25Oq", - "1oI6soZD", - "46J1q5G9", - "CwKjCizK", - "76HAQLRn", - "gePIBNWu", - "l8HjPc29", - "kZXnyZkD", - "ow7IIdXY", - "KK93aN9X", - "k94OHkZD", - "tIBkUaKa", - "5gAcCZfI", - "K1JcKyP0", - "2ejFhzAD", - "3vR0JfHW", - "9Tqxu7BJ", - "vT6jM3KI", - "5MMm9Jcy", - "K25DsBQf", - "detwJ5tL", - "cP8TrTlq", - "9ttMchjr", - "pJVkjEuy", - "Osgglpas", - "lcqayFqh", - "S6iVht7K", - "9lVbDpOY", - "lmvJ0Hcp", - "T1LHD2MS", - "Km7wGxHM", - "BSonoRxL", - "xeUwwWis", - "dwUHyfYl", - "yQuGcqsD", - "XU16B6bG", - "5Ty6o9ND", - "nJrxjvxF", - "i07uoZmf", - "vWXIZDFO", - "lofPmr0y", - "Q8QbsplY", - "Qz28Npy5", - "pOAGAc1v", - "b3gW4kbR", - "SVkB0vWc", - "igcr8TjM", - "9H2q8txN", - "wXviWIDs", - "6wLvFcWf", - "qSGMFVYs", - "kxLEneHh", - "srouhWgf", - "r6xq08Kf", - "Zg1Jvqa9", - "FqMUaczZ", - "ihzjCwEV", - "jiOlc39u", - "2UP6QpGK", - "V4IW7RSL", - "tPEZCfIn", - "5coQdKPg", - "ktQZ5WRd", - "IJBIHU6K", - "P0GVeAtv", - "HGTwQLNx", - "55PmkZcB", - "568eKEET", - "MEf5LEmw", - "eNp5yaPv", - "nt1MZ9t0", - "IfRjDUur", - "CeK6JlbU", - "CIJvARA3", - "WTX24M1H", - "nwvfgqo4", - "33A9t9FH", - "FbFPK02O", - "C3UGbOz0", - "ErVfNk93", - "eriValHw", - "YtQ5szJN", - "7xEmewjh", - "jm9L6kBc", - "aX03sPL3", - "1RiwRltA", - "fW68amEN", - "ww1p2cUg", - "81wSAkrn", - "alEddyWb", - "Zd4Vp0ff", - "oRyi7tka", - "nJc7XSSx", - "D1moud7k", - "6ITzrUzY", - "YzWNEutS", - "yNJsNSJE", - "SJYf5ADd", - "niLlHvaI", - "Lk81jNLe", - "FdcHxyOr", - "y7uh90sp", - "h9m28I2i", - "fEbWd9vt", - "TiIWVg2u", - "l4YYn2wS", - "eHrhVCDK", - "ifZ7EdXy", - "91NsF6Ir", - "cSgK1kI8", - "We1iSqwr", - "qaNQcF45", - "RtESsg6c", - "OoSsNrMZ", - "aohlCfb8", - "VxWgc6g1", - "HE5vIZWO", - "KWy8ghR9", - "qCuHU37e", - "XO3P1hbK", - "NR6mwIdz", - "TAq2omy6", - "udU2UGiv", - "lruji6Ab", - "3Ro6PROx", - "mRKHsuhB", - "Gwc50o5U", - "t2JfBos8", - "JePNBpbY", - "M8ZqBmqg", - "TKI3QwqC", - "ofZNNOlr", - "BZQJVDH6", - "BEDBbfUW", - "LQpfnlYR", - "aFZ2neF6", - "r38KdzOf", - "DEtn47se", - "QCSb1H9Q", - "eotpB1CQ", - "agK8ADLZ", - "13n9Gw3Q", - "GVoDzGSq", - "HhoeLNNj", - "dwRK3K0w", - "e8oxp0Cl", - "4u04iwUx" - ], - "icon_url": "https://cdn.modrinth.com/data/G1hIVOrD/a4023bf3e8a1e5d10b714b2dbb5e01873568f8c9.png", - "issues_url": "https://github.com/Team-Resourceful/ResourcefulLib/issues", - "source_url": "https://github.com/Team-Resourceful/ResourcefulLib", - "wiki_url": "https://team-resourceful.gitbook.io/resourceful-lib/highlights", - "discord_url": "https://discord.gg/resourcefulbees", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/resourcefulbees" - } - ], - "gallery": [], - "color": 7029835, - "thread_id": "G1hIVOrD", - "monetization_status": "monetized" - }, - "M1953qlQ": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "M1953qlQ", - "slug": "resourceful-config", - "project_type": "mod", - "team": "HZyf49is", - "organization": "DIqu7jos", - "title": "Resourceful Config", - "description": "Resourceful Config is a mod that allows for developers to make cross-platform configs", - "body": "\n\n
We make cross-platform configuration easy peezy!
\n
On forge, we use the official forge config system to make hot reloading possible.
\n
and on Fabric we use JSONC because they don't have a system.
\n
As of 1.20 we no longer use Forge's official system as it breaks quite easily.
\n
We also have a cool lit UI for the youngsters to enjoy because they lazy and stuff.
We also have a web interface for servers or clients if they want to use, more info here
\n\"This\n\n", - "body_url": null, - "published": "2022-11-28T01:11:50.632330Z", - "updated": "2024-07-20T15:05:43.019962Z", - "approved": "2022-11-28T01:15:17.710323Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 1519934, - "followers": 280, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "1sMRhcfE", - "CJ1EQWAX", - "AmKXTTvt", - "HLTIErHD", - "CC4DR9Ew", - "AT8w6BOY", - "ey867PKW", - "yaKkGeBn", - "geCYkuUf", - "uyEnPWwc", - "EbmW7KYO", - "ImsXyeAn", - "bodqKeZo", - "Jz5eewAo", - "hGInwt7S", - "OHgqw2cM", - "bpexXO5r", - "EDFKAsEd", - "SSywkHD2", - "QUCEXsuZ", - "JrjaKFMB", - "eQYA6EPm", - "vQZXd8C8", - "Mk4JvsHk", - "qKRFSQCB", - "Z9VrRna2", - "Gv8qpOL7", - "CDqoVuzU", - "yEcynctB", - "zrSzjHIt", - "6k0hdREk", - "TIzyR4bY", - "n3yQ9KKD", - "JXU6RJAv", - "iktUkXe8", - "nVDWZ9N7", - "RWBTLDls", - "EFajw54I", - "HaBv9PTz", - "vQPGCfih", - "JBxXTqOr", - "9jltWR8L", - "vDvFwHAq", - "pZINfkWf", - "C3vAAE9x", - "2qMl5afY", - "5NnWZvd6", - "30wspqZe", - "tRs8WNph", - "nFlSpFWY", - "irREd1ZJ", - "PlEObkl9", - "AEjcN8G2", - "YKChBq8o", - "qpaBKKtA", - "JpRMedNr", - "UNSYgT5m", - "LTivPqAB", - "rEhLowE3", - "wkxW5K1t", - "Uqp2T1FX", - "mREDowcJ", - "y6VWSwg4", - "WuHokYiB", - "2eqslKBS", - "r8C9UHfr", - "5DDRLs1v", - "cKooWmav", - "p5YdFE5o", - "LrfrfR1J", - "o6HkmYGU", - "mImM4qkZ", - "s7xLIWh3", - "YV2odnU3", - "QxYi29TJ", - "1Q4eLZCR", - "PkHTcGx5", - "ptpZRXNt", - "PfDhIaBR" - ], - "icon_url": "https://cdn.modrinth.com/data/M1953qlQ/2e0da928f67bd804ee4ef8205b747439f713f5bd.png", - "issues_url": "https://github.com/Team-Resourceful/Resourceful-Config/issues", - "source_url": "https://github.com/Team-Resourceful/Resourceful-Config", - "wiki_url": null, - "discord_url": "https://discord.gg/resourcefulbees", - "donation_urls": [], - "gallery": [], - "color": 1185045, - "thread_id": "M1953qlQ", - "monetization_status": "monetized" - }, - "MGRhpQYp": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20", - "1.20.1", - "1.21" - ], - "id": "MGRhpQYp", - "slug": "revive", - "project_type": "mod", - "team": "1FdxHzHo", - "organization": null, - "title": "Revive", - "description": "Revive your friends when they have died", - "body": "![Headline](https://i.imgur.com/eXQxKIM.png)\n\n
\n\n[](https://discord.gg/cV4cJyGXqF) \n[](https://globox1997.github.io/wiki/mods/Revive/)\n[](https://github.com/Globox1997/Revive/issues)\n
\n\n\u201cDescription\u201d\n

\n\nRevive adds two potions to revive players. A good version of the potion is brewed by adding a revival star, which can be traded from a cleric villager, into regeneration lvl2 potions. \nThe bad version of the potion can be brewed with mundane potions and a golden apple. \nIt works in hardcore mode too! \nCheck out the config settings if you want to customize anything.\n\n![Showcase](https://i.imgur.com/zotECfH.png)\n\n![Showcase](https://i.imgur.com/OqMvwgt.png)\n\n\u201cMisc\u201d\n

\n\n[](https://modrinth.com/mod/fabric-api)\n[](https://modrinth.com/mod/cloth-config)\n\n\n\nThis mod is developed for Fabric. \nThere are no plans to develop a Forge version. \n\n\nModpack Permission: \nFeel free to use it in any modpacks.\n\n\nBug Report: \nJust report bugs at the github page.", - "body_url": null, - "published": "2023-04-19T18:46:50.160791Z", - "updated": "2024-06-22T09:45:23.961941Z", - "approved": "2023-04-20T22:07:22.193879Z", - "queued": "2023-04-19T20:35:33.241834Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 204068, - "followers": 81, - "categories": [ - "game-mechanics" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "XbfG13NP", - "FAbCgDn8", - "eW6ZYUVj", - "gLP9gI6N" - ], - "icon_url": "https://cdn.modrinth.com/data/MGRhpQYp/32277c6359fcb66786a2e54abf7386159a38de4c.png", - "issues_url": "https://github.com/Globox1997/Revive/issues", - "source_url": "https://github.com/Globox1997/Revive", - "wiki_url": "https://globox1997.github.io/wiki/mods/Revive/", - "discord_url": "https://discord.gg/cV4cJyGXqF", - "donation_urls": [], - "gallery": [], - "color": 8726313, - "thread_id": "MGRhpQYp", - "monetization_status": "monetized" - }, - "3MKqoGuP": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "3MKqoGuP", - "slug": "rogues-and-warriors", - "project_type": "mod", - "team": "ziE81I4i", - "organization": null, - "title": "Rogues & Warriors (RPG Series)", - "description": "\ud83d\udde1\ufe0f Silent Blades, Mighty Blows - Dominate with martial skills!", - "body": "![](https://cdn.modrinth.com/data/3MKqoGuP/images/fd4a9b21b12c18e1b4754fc8d106b9367877e3ce.png \"\")\n\n## \ud83d\udde1\ufe0f Silent Blades, Mighty Blows - Dominate with martial skills\n\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Connector](https://img.shields.io/badge/Forge-via_Sinytra_Connector-orange?style=for-the-badge)](https://modrinth.com/mod/connector)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n### \u2728 Discover more of the RPG Series\n\n[![Archers](https://cdn.modrinth.com/data/XIpMGI6r/images/cd19a95a79f1157b33f31818aa615a280b206912.png \"Archers\")](https://modrinth.com/mod/archers \"\")\n[![Paladins](https://cdn.modrinth.com/data/XIpMGI6r/images/3f19359bfd7521ba17bec818f125e87e09ef277e.png \"Paladins\")](https://modrinth.com/mod/paladins-and-priests \"\")\n[![Wizards](https://cdn.modrinth.com/data/XIpMGI6r/images/a7da965aa108daf95c10448c01423be49ce2338d.png \"Wizards\")](https://modrinth.com/mod/wizards \"\")\n[![Jewelry](https://cdn.modrinth.com/data/XIpMGI6r/images/747102d582732b8defa50a2c925c7d5a6f87d009.png \"Jewelry\")](https://modrinth.com/mod/jewelry \"\")\n\n# \ud83d\udce6 Installation\n\n### Required\n\n- [AzureLib Armor](https://modrinth.com/mod/azurelib-armor \"\")\n- [Spell Engine](https://modrinth.com/mod/spell-engine \"\")\n\n### Strongly recommended\n- [Better Combat](https://modrinth.com/mod/better-combat \"\") attack moves, dual wielding, and much more!\n\n# \ud83d\udde1\ufe0f Features\n\n## Martial skills\n\nFind a Spell Binding Table in village [Gazebos](https://modrinth.com/mod/gazebos \"\"), or build your own.\n\nTo play as a Rogue, create the Rogue Handbook.\n\nTo play as a Warrior, create the Warriors' Codex.\n\nMaster your class by unlock all the martial skills, to dominate dungeons and battlefields.\n\nMartial skills can be used with any melee weapon (vanilla, or even third party mods).\n\n![](https://cdn.modrinth.com/data/3MKqoGuP/images/3769e223c326c42bf8aa09b1358432f9688f190e.png \"\")\n\n## Arsenal\n\nExplore a whole arsenal of entirely new weapons, with varying characteristics and attack moves.\n\nSome weapons are exclusively available when BetterEnd and BetterNether mods are installed.\n\nEquipment bonuses are configureable in `config/rogues/items.json`.\n\n![](https://cdn.modrinth.com/data/3MKqoGuP/images/6b79d839b9a8912476e5ec965ee1ad0c42e1adf2.png \"\")\n\n## Armory\n\nExplore new armor sets, designed to sinergize with different combat playstyles.\n\n![](https://cdn.modrinth.com/data/3MKqoGuP/images/498afeceae17b8a48e2ec957466b7581d5cd20bc.png \"\")\n\n## Rebalanced enchantments\n\nRebalanced vanilla damage enchantments, so they scale equally for fast and slow weapons.\n\n**Sharpness** grants +8% damage per level.\n\n**Smite** grants +12% damage per level.\n\n**Bane of Arthropods** grants +12% damage per level.\n\nThese changes are configurable in `config/rogues/tweaks.json`.\n\n![](https://cdn.modrinth.com/data/3MKqoGuP/images/a2addaf1556fc85198fe4dcbf4c5a6f69e8b49ab.png \"\")\n\n## Extended dungeon loot\n\nFind powerful weapons and armors in dungeon loot chests!\n\nLoot table injections are configurable in `config/rpg_series/loot.json`.\n\n![](https://cdn.modrinth.com/data/3MKqoGuP/images/e593d89d67e90f18bedabe74b3fae288530efbb3.png \"\")\n\n## New village structures\n\nFind Barracks in villages, where rogue and warrior equipment are being sold!\n\nThe spawn weight and limit are configureable in `config/rogues/villages.json`.\n\n![](https://cdn.modrinth.com/data/3MKqoGuP/images/54911337554bc5f99d67904ab193671e0e0494c1.png \"\")\n\n# \ud83d\udd27 Configuration\n\nSkill use mechanics and HUD can be configured under **Mod Menu / Spell Engine / Settings**.", - "body_url": null, - "published": "2024-06-19T19:24:04.440771Z", - "updated": "2024-07-24T21:41:56.552935Z", - "approved": "2024-06-27T02:22:45.444125Z", - "queued": "2024-06-24T12:42:32.851969Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 22341, - "followers": 79, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [ - "game-mechanics", - "worldgen" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "WmBvyqwC", - "vCLSiBVJ", - "4vOLHGGR", - "jXP1teJy", - "r3W2ltdb", - "7Nf408na", - "nR5fpBFj", - "NwGoBPZx", - "Zv9heBzC" - ], - "icon_url": "https://cdn.modrinth.com/data/3MKqoGuP/00d33793ce35cee0bb65a642ba9a54f6539975f5.png", - "issues_url": "https://github.com/ZsoltMolnarrr/Rogues/issues", - "source_url": "https://github.com/ZsoltMolnarrr/Rogues", - "wiki_url": null, - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/3MKqoGuP/images/3769e223c326c42bf8aa09b1358432f9688f190e.png", - "featured": false, - "title": "Gazebo", - "description": null, - "created": "2024-06-24T10:36:20.135746Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/3MKqoGuP/images/498afeceae17b8a48e2ec957466b7581d5cd20bc.png", - "featured": false, - "title": "Armors", - "description": null, - "created": "2024-06-24T10:35:59.028183Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/3MKqoGuP/images/54911337554bc5f99d67904ab193671e0e0494c1.png", - "featured": false, - "title": "Structures", - "description": null, - "created": "2024-06-24T10:36:40.699932Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/3MKqoGuP/images/6b79d839b9a8912476e5ec965ee1ad0c42e1adf2.png", - "featured": false, - "title": "Weapons", - "description": null, - "created": "2024-06-24T10:36:49.005988Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/3MKqoGuP/images/a2addaf1556fc85198fe4dcbf4c5a6f69e8b49ab.png", - "featured": false, - "title": "Enchanting", - "description": null, - "created": "2024-06-24T10:36:09.865923Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/3MKqoGuP/images/e593d89d67e90f18bedabe74b3fae288530efbb3.png", - "featured": false, - "title": "Loot", - "description": null, - "created": "2024-06-24T10:36:29.631776Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/3MKqoGuP/images/fd4a9b21b12c18e1b4754fc8d106b9367877e3ce.png", - "featured": false, - "title": "Rogues Logo Aspected", - "description": null, - "created": "2024-06-20T20:41:38.827863Z", - "ordering": 0 - } - ], - "color": 2235421, - "thread_id": "8pFHJfzO", - "monetization_status": "monetized" - }, - "lP9Yrr1E": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.20.1" - ], - "id": "lP9Yrr1E", - "slug": "runes", - "project_type": "mod", - "team": "cDpH4P0Z", - "organization": null, - "title": "Runes", - "description": "\ud83e\udea8 Craft runes to serve as ammo for spells", - "body": "![Runes](https://cdn.modrinth.com/data/lP9Yrr1E/images/ff2a36a071003f9e0a3d1a877f0a4c937c5dd4e8.png \"\")\n------------------\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Fabric API required](https://img.shields.io/badge/Fabric%20API-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)](https://www.curseforge.com/minecraft/mc-mods/fabric-api)\n![Availability](https://img.shields.io/badge/Available-1.19.2-ecebe6?labelColor=263768&style=for-the-badge)\n\n![Environment: Client](https://img.shields.io/badge/CLIENT%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n![Environment: Server](https://img.shields.io/badge/SERVER%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n### \u2615\ufe0f Support me on [Ko-Fi](https://ko-fi.com/daedelus \"\"), if you like my project\n\n‌\n\n# \u26a1\ufe0f Getting started\n\nRunes are typically crafted out of Cobblestone and a some material that is relevant to the specific rune.\n\nRunes have shapeless recipes, can be crafted in hand or at a regular crafting table.\n\n![Crafting in hand](https://cdn.modrinth.com/data/lP9Yrr1E/images/a8b67ce423d5d7e4c5a7afe9543516cf7aa71118.png)\n\nThe most efficient way to craft runes, is to use a Rune Crafting Altar.\n\n![Rune crafting altar recipe](https://cdn.modrinth.com/data/lP9Yrr1E/images/e5227e3f641ed26a2e681bb2a17b8462ed6b2146.png)\n\nAll runes have the same recipe on the Rune Crafting Altar, but provide more runes for the same amount of ingredients.\n\n![Crafting runes at altar](https://cdn.modrinth.com/data/lP9Yrr1E/images/5774b38167096ed8ff84c3c8198665c9452008b2.png)\n\n## Runes\n\n![Runes](https://cdn.modrinth.com/data/lP9Yrr1E/images/d7a6306a13b913e29792ded52ab49d7222345bb7.png)\n\nRunes can be crafted using the following ingredients\n- \ud83d\udd2e Arcane - Amethyst\n- \ud83d\udd25 Fire - Coal\n- \u2744\ufe0f Frost - Snowball\n- \ud83d\udc9a Healing (not available yet)\n- \u26a1\ufe0f Lightning (not available yet)\n- \ud83d\udc7b Soul (not available yet)", - "body_url": null, - "published": "2022-12-23T16:36:57.789730Z", - "updated": "2024-06-19T18:07:54.856725Z", - "approved": "2022-12-23T22:52:50.683771Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 491531, - "followers": 177, - "categories": [ - "magic" - ], - "additional_categories": [ - "adventure" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "GccABJXw", - "wuTjM8Bj", - "E3Kis28m", - "bBtYbqvd", - "nrfgbVmW", - "Ri6wVePT", - "VDec3KMz", - "E6myX7Vd", - "16kMBd2f", - "tBZ8XKQz", - "VytcY0JM", - "Z915LCkR" - ], - "icon_url": "https://cdn.modrinth.com/data/lP9Yrr1E/cfe4491b8f0353d278dbfef95d4cd55874ebc5c5.png", - "issues_url": "https://github.com/ZsoltMolnarrr/Runes/issues", - "source_url": "https://github.com/ZsoltMolnarrr/Runes", - "wiki_url": null, - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/lP9Yrr1E/images/5774b38167096ed8ff84c3c8198665c9452008b2.png", - "featured": false, - "title": "Altar crafting", - "description": null, - "created": "2022-12-23T22:13:27.232354Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lP9Yrr1E/images/a8b67ce423d5d7e4c5a7afe9543516cf7aa71118.png", - "featured": false, - "title": "Hand crafting", - "description": null, - "created": "2022-12-23T22:13:29.035966Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lP9Yrr1E/images/d7a6306a13b913e29792ded52ab49d7222345bb7.png", - "featured": false, - "title": "Rune List", - "description": null, - "created": "2022-12-23T22:13:29.996660Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lP9Yrr1E/images/e5227e3f641ed26a2e681bb2a17b8462ed6b2146.png", - "featured": false, - "title": "Altar recipe", - "description": null, - "created": "2022-12-23T22:13:28.139806Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lP9Yrr1E/images/ff2a36a071003f9e0a3d1a877f0a4c937c5dd4e8.png", - "featured": false, - "title": "Icon and title", - "description": null, - "created": "2022-12-23T22:13:31.179782Z", - "ordering": 0 - } - ], - "color": 9275782, - "thread_id": "lP9Yrr1E", - "monetization_status": "monetized" - }, - "lyvwxqAy": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20", - "1.20.1" - ], - "id": "lyvwxqAy", - "slug": "simply-skills", - "project_type": "mod", - "team": "IbeQpuaJ", - "organization": "KpEDz87R", - "title": "Simply Skills", - "description": "A comprehensive skill tree mod with a focus on combat specialisations (classes)", - "body": "\n![Simply Skills - A comprehensive skill tree mod](https://imgur.com/GT9W3MZ.png)\n[![Watch the video](https://img.youtube.com/vi/Pro04cpU9a4/maxresdefault.jpg)](https://youtu.be/Pro04cpU9a4)\n\n**REQUIRED:** - [Pufferfish's Skills](https://www.curseforge.com/minecraft/mc-mods/puffish-skills) - [Cloth Config](https://www.curseforge.com/minecraft/mc-mods/cloth-config) - [Spell Engine](https://www.curseforge.com/minecraft/mc-mods/spell-engine) - [Spell Power Attributes](https://www.curseforge.com/minecraft/mc-mods/spell-power) -\n\n \nAdditional specialisation requirements: \nCrusader - [Paladins and Priests](https://www.curseforge.com/minecraft/mc-mods/paladins-and-priests)\n\nTranslation Datapacks\n\n[Chinese](https://modrinth.com/datapack/simply-skills-chinese-localizaion) (By WhiteBiggy)\n\n**When installing for Minecraft 1.19.2, backup and delete the 'puffish_skills' config folder. This is required for Simply Skills to generate files. (Not needed for 1.20+ versions)**\n\n### **Features**\n\nSimply Skills provides a combat oriented skill tree for Fabric, complete with unique passive skills, specialisations, and signature abilities.\n\nDriven by a vision to enrich combat encounters within Minecraft, Simply Skills harnesses the power of the [Spell Engine](https://www.curseforge.com/minecraft/mc-mods/spell-engine) & [Spell Power Attributes](https://www.curseforge.com/minecraft/mc-mods/spell-power) framework (created by Daedelus). By adopting this framework, players are empowered with distinctive skill sets that enable them to stand out among their peers and fully immerse themselves in the class fantasy they desire.\n\n#### **- Passive Skills -**\n\nUnlike the typical stat increase nodes on the tree, Passive Skills provide you with unique passive abilities that alter game mechanics in unique and meaningful ways.\n\n#### **- Specialisations -**\n\nSpecialisations can be unlocked by working your way through the base skill tree, until you reach a specialisation path. Once a specialisation path has been chosen, you will unlock an additional seperate skill tree that contains abilities and skills unique to your chosen specialisation. You may only have one specialisation unlocked at a time.\n\n#### **- Signature Abilities -**\n\nSignature Abilities, unlocked by advancing to a specialisation path, provide you with unique active abilities that can help to turn the tide of battle. These abilities can often be further enhanced and customised via passive nodes in the relevant specialisation skill tree. Due to their power, these abilities have an internal cooldown. (default keybind 'V')\n\n#### **- Respecialisation -**\n\nYour base skill tree can be reset by using a Malevolent Manuscript. This will refund all points spent in the tree. \nIf you have a specialisation unlocked at the time of use, this will also erase all points spent within the specialisation tree. The points lost will be gone forever, so choose carefully.\n\n### **Roadmap**\nSubject to change\n\nQ4 2023: Ascendancy Tree\n- Additional late-game player progression\n\nQ1 2024: Additional Specialisations\n- Necromancer & Shaman\n \n\n \n\n \n\n \n\nWant to play with Simply Skills on a server with friends? How about considering a server from BisectHosting? They're already set up and ready to go!\n\n[![Sponsor Banner with link](https://www.bisecthosting.com/partners/custom-banners/9deaa8f0-11c2-41f1-8f4f-32d2493b0912.png)](https://www.curseforge.com/linkout?remoteUrl=https://www.bisecthosting.com/Timefall)\n\n## Other Timefall Projects\n\n[![MC Dungeons: Weapons Icon and Link](https://media.forgecdn.net/avatars/thumbnails/308/444/64/64/637391793275773439.png)](https://www.curseforge.com/minecraft/mc-mods/mcdw) [![MC Dungeons: Armor Icon and Link](https://media.forgecdn.net/avatars/thumbnails/338/757/64/64/637478036163612181.png)](https://www.curseforge.com/minecraft/mc-mods/mcda) [![MC Dungeons: Artifacts Icon and Link](https://media.forgecdn.net/avatars/thumbnails/376/214/64/64/637552306860876392.png)](https://www.curseforge.com/minecraft/mc-mods/mcdar) [![MC Story Mode Armors [Forge/Fabric] Icon and Link](https://media.forgecdn.net/avatars/thumbnails/338/758/64/64/637478036255285039.png)](https://www.curseforge.com/minecraft/mc-mods/mcsa) [![Golden Steak [Forge/Fabric] Icon and Link](https://media.forgecdn.net/avatars/thumbnails/327/835/64/64/637450546891244840.png)](https://www.curseforge.com/minecraft/mc-mods/golden-steak) [![Headshot [Forge] Icon and Link](https://media.forgecdn.net/avatars/thumbnails/445/725/64/64/637701988173482863.png)](https://www.curseforge.com/minecraft/mc-mods/headshot-forge) [![Save Gear on Death Icon and Link](https://media.forgecdn.net/avatars/thumbnails/314/883/64/64/637413896008638214.png)](https://www.curseforge.com/minecraft/mc-mods/save-gear-on-death) [![Mob Summoning Icon and Link](https://media.forgecdn.net/avatars/thumbnails/403/477/64/64/637612669859111051.png)](https://www.curseforge.com/minecraft/mc-mods/mob-summoning) [![Diamond Shards (Fabric) Icon and Link](https://media.forgecdn.net/avatars/thumbnails/285/765/64/64/637302148280645235.png)](https://www.curseforge.com/minecraft/mc-mods/diamond-shards-fabric) \n \n[![Interchangeable Icon and Link](https://media.forgecdn.net/avatars/thumbnails/610/959/64/64/637994077463228576.png)](https://www.curseforge.com/minecraft/mc-mods/interchangeable) [![Loot Config Icon and Link](https://media.forgecdn.net/avatars/thumbnails/608/296/64/64/637987375628720297.png)](https://www.curseforge.com/minecraft/mc-mods/loot-config)\n\nMod Icon drawn by Dream Studio AI art with prompt: Pixel art Treasure chest. \nThe icons for MCDW, MCDA, MCDAR, and MCSA were all made by [SeaOfPixels](https://www.curseforge.com/linkout?remoteUrl=https%253a%252f%252fpowerups4u.wixsite.com%252fseaofpixels), maker of the [New Default+ Resource Pack](https://www.curseforge.com/minecraft/texture-packs/newdefaultplus).\n", - "body_url": null, - "published": "2023-10-21T11:14:07.438380Z", - "updated": "2024-06-30T07:36:59.724558Z", - "approved": "2023-10-22T02:27:35.554747Z", - "queued": "2023-10-21T11:33:31.689016Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-Timefall-Development-License-1.2", - "name": "", - "url": "https://legacy.curseforge.com/project/890301/license" - }, - "downloads": 91860, - "followers": 272, - "categories": [ - "magic" - ], - "additional_categories": [ - "adventure", - "game-mechanics" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "H0DKonQV", - "VSQBIAmB", - "umO0ZDJS", - "oyyb7bmU", - "p5JkGazW", - "D7KQabYc", - "YZtNaXW7", - "aEHjKGnS", - "JysWbSrp", - "DAeNrgv2", - "B0uYOxSc", - "pux7L5vF", - "vygLlV3L", - "osE0u01b", - "Z3Ry7z6n", - "AfkYOsPb", - "oWdYf42D" - ], - "icon_url": "https://cdn.modrinth.com/data/lyvwxqAy/58c7f6aacbd9efce7c98480b1169a692a8282dc7.png", - "issues_url": "https://github.com/Sweenus/SimplySkills/issues", - "source_url": "https://github.com/Sweenus/SimplySkills", - "wiki_url": null, - "discord_url": "https://discord.gg/tRUdaHx7gG", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://legacy.curseforge.com/linkout?remoteUrl=https%253a%252f%252fko-fi.com%252fsweenus" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/lyvwxqAy/images/0f0ce8c87dd9257a6156f02d4ef95acb39660749.png", - "featured": true, - "title": "Skill Tree Preview", - "description": null, - "created": "2023-10-21T11:31:10.259457Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lyvwxqAy/images/b903178775bbfb5e5ed8e887d309dfd8a2f0f853.png", - "featured": false, - "title": "Skill Tree Preview #2", - "description": null, - "created": "2023-10-21T11:31:26.106729Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lyvwxqAy/images/e7512ee9a7b7de3f54112c586029b6eb2efa1451.png", - "featured": false, - "title": "Skill Tree Preview #3", - "description": null, - "created": "2023-10-21T11:31:39.299823Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lyvwxqAy/images/f9227ca4f634564875f4461f864976ceb4db2a66.png", - "featured": false, - "title": "Skill Tree Preview #4", - "description": null, - "created": "2023-10-21T11:31:55.435751Z", - "ordering": 0 - } - ], - "color": 526086, - "thread_id": "FmTLGqEK", - "monetization_status": "monetized" - }, - "bK3Ubu9p": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.20", - "1.20.1" - ], - "id": "bK3Ubu9p", - "slug": "simply-swords", - "project_type": "mod", - "team": "G0gE0pDJ", - "organization": "KpEDz87R", - "title": "Simply Swords", - "description": "Adds Spears, Glaives, Chakrams, Katanas, Greathammer/axes, Rapiers, and many more weapons!", - "body": "![enter image description here](https://img.shields.io/badge/ENVIRONMENT-CLIENT%20&%20SERVER-orange?style=for-the-badge&logo=)\n![enter image description here](https://img.shields.io/badge/ARCHITECTURY-REQUIRED-orange?style=for-the-badge&logo=)\n![Discord](https://img.shields.io/discord/1020119045925773382?color=5865f2&label=%20&logo=Discord&logoColor=ffffff&style=for-the-badge)\n

\n\n![Simply Swords](https://imgur.com/7FSLYtk.gif)\n![Weapon Variants: Simply Swords adds 14 unique weapon variants, each with differing playstyles and attack animations when paired with Better Combat. Throwable chakrams, blazing fast twinblades, cleaving greataxes, and much more!](https://imgur.com/eOWyCv6.gif)\n![Unique Weapons: Opening any chest throughout your adventures yields a chance to obtain unique weaponry with powerful abilities. These weapons cannot be crafted.](https://imgur.com/iduZbq5.gif)\n![Mod Support: Support for Mythic Metals and Gobber, with more than 200 individual weapons.](https://imgur.com/wNQ0qRk.gif)\n![Recommend Better Combat - for unique weapon animations.](https://imgur.com/H8BUkyQ.png)\n![Recommend Patchouli - for in-game documentation.](https://imgur.com/WfWziAG.png)\n![Additional mod support for LevelZ, Gobber, and Mythic Metals.](https://imgur.com/hHoFbQt.png)\n![Requires Architectury - Required dependency.](https://imgur.com/I2coWxr.png)\n\n\nPrefer an alternate look? Try the [Yourscraft resourcepack + Simply Swords addon](https://www.curseforge.com/minecraft/texture-packs/yourscraft/files/all)\n\nWant to play with Simply Swords on a server with friends? How about considering a server from BisectHosting? They're already set up and ready to go!\n\n[![Sponsor Banner with link](https://www.bisecthosting.com/partners/custom-banners/9deaa8f0-11c2-41f1-8f4f-32d2493b0912.png)](https://www.curseforge.com/linkout?remoteUrl=https://www.bisecthosting.com/Timefall)\n\n## Other Timefall Projects\n\n[![MC Dungeons: Weapons Icon and Link](https://media.forgecdn.net/avatars/thumbnails/308/444/64/64/637391793275773439.png)](https://www.curseforge.com/minecraft/mc-mods/mcdw) [![MC Dungeons: Armor Icon and Link](https://media.forgecdn.net/avatars/thumbnails/338/757/64/64/637478036163612181.png)](https://www.curseforge.com/minecraft/mc-mods/mcda) [![MC Dungeons: Artifacts Icon and Link](https://media.forgecdn.net/avatars/thumbnails/376/214/64/64/637552306860876392.png)](https://www.curseforge.com/minecraft/mc-mods/mcdar) [![MC Story Mode Armors [Forge/Fabric] Icon and Link](https://media.forgecdn.net/avatars/thumbnails/338/758/64/64/637478036255285039.png)](https://www.curseforge.com/minecraft/mc-mods/mcsa) [![Golden Steak [Forge/Fabric] Icon and Link](https://media.forgecdn.net/avatars/thumbnails/327/835/64/64/637450546891244840.png)](https://www.curseforge.com/minecraft/mc-mods/golden-steak) [![Headshot [Forge] Icon and Link](https://media.forgecdn.net/avatars/thumbnails/445/725/64/64/637701988173482863.png)](https://www.curseforge.com/minecraft/mc-mods/headshot-forge) [![Save Gear on Death Icon and Link](https://media.forgecdn.net/avatars/thumbnails/314/883/64/64/637413896008638214.png)](https://www.curseforge.com/minecraft/mc-mods/save-gear-on-death) [![Mob Summoning Icon and Link](https://media.forgecdn.net/avatars/thumbnails/403/477/64/64/637612669859111051.png)](https://www.curseforge.com/minecraft/mc-mods/mob-summoning) [![Diamond Shards (Fabric) Icon and Link](https://media.forgecdn.net/avatars/thumbnails/285/765/64/64/637302148280645235.png)](https://www.curseforge.com/minecraft/mc-mods/diamond-shards-fabric) \n \n[![Interchangeable Icon and Link](https://media.forgecdn.net/avatars/thumbnails/610/959/64/64/637994077463228576.png)](https://www.curseforge.com/minecraft/mc-mods/interchangeable) [![Loot Config Icon and Link](https://media.forgecdn.net/avatars/thumbnails/608/296/64/64/637987375628720297.png)](https://www.curseforge.com/minecraft/mc-mods/loot-config)\n\nMod Icon drawn by Dream Studio AI art with prompt: Pixel art Treasure chest. \nThe icons for MCDW, MCDA, MCDAR, and MCSA were all made by [SeaOfPixels](https://www.curseforge.com/linkout?remoteUrl=https%253a%252f%252fpowerups4u.wixsite.com%252fseaofpixels), maker of the [New Default+ Resource Pack](https://www.curseforge.com/minecraft/texture-packs/newdefaultplus).\n\n
\nTranscription\n\n## Simply Swords\n\n- Weapon Variants: Simply Swords adds 14 unique weapon variants, each with differing playstyles and attack animations when paired with Better Combat. Throwable chakrams, blazing fast twinblades, cleaving greataxes, and much more!\n- Unique Weapons: Opening any chest throughout your adventures yields a chance to obtain unique weaponry with powerful abilities. These weapons cannot be crafted.\n- Mod Support: Support for Mythic Metals and Gobber, with more than 200 individual weapons.\n- Recommend Better Combat - for unique weapon animations.\n- Recommend Patchouli - for in-game documentation.\n- Additional mod support for LevelZ, Gobber, and Mythic Metals.\n- Requires Architectury - Required dependency.\n
", - "body_url": null, - "published": "2022-08-15T11:16:24.811878Z", - "updated": "2024-04-12T11:01:12.898452Z", - "approved": "2023-04-13T22:37:52.700211Z", - "queued": "2023-04-06T10:49:58.384320Z", - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-Custom", - "name": "", - "url": "https://legacy.curseforge.com/project/659887/license" - }, - "downloads": 859457, - "followers": 745, - "categories": [ - "equipment", - "magic" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "2sgmQo2H", - "GUzv5CZa", - "2yn4Hek4", - "QrjlVoF9", - "4vB1cBxm", - "XWc726wT", - "DLWQeOnM", - "TYObJjpB", - "cpCt2If8", - "4Hew8TDl", - "bTYWivnX", - "kCq99dpS", - "wE4zlYZ9", - "nrM6qbPA", - "QHdhXOjc", - "oT5Sz7Kh", - "TRPVNsot", - "D5bJ0TEN", - "MYypU4FF", - "hPdFeLKk", - "7yCUmPOx", - "uYi9DbA9", - "EacHZNZy", - "rps4uVSE", - "L6rQaqot", - "RY01w43m", - "y40azpbG", - "G1Qc85sK", - "O5z47j3o", - "9wGYJxJ6", - "DVJDBIZI", - "kBPw7G3T", - "U5L2dDzf", - "gWAEJxe2", - "98W9mj8s", - "NOcc28w6", - "g5d0XoQx", - "J2IfRmGU", - "rPGfJpTu", - "3A9Wtnbk", - "PqbnWTpi", - "BC6DjWuW", - "UL4GAutE", - "3iVwwkbX", - "jxcDwi6L", - "49zrERp3", - "PcvdlGE4", - "nFgSY6xJ", - "FFYZCeYi", - "XfM8u6C0", - "FkeIJVDU", - "1a861q8F", - "AgLeIoxa", - "NDVND57O", - "9VStH3JK", - "fLxXk17R", - "YFP681PN", - "vkH2m9RV", - "R7Hoe0ec", - "Cafw96kx", - "98dA86yB", - "r4QspsTf", - "AY99tna8", - "kPfyoZ6S", - "zweFPP5X", - "HuTqnrx2", - "iBt9TSyg", - "uybRSo1W", - "p9jedZay", - "YIScsMtq", - "QPvXn46d", - "EvFZh7u0", - "bRyxkjAA", - "g5xXt2WB", - "HGnYA3u2", - "tjD92joH", - "8S5n6bjW", - "18gL8I3z", - "8BwbVzq2", - "mmKCOuVT", - "r5QBtUE9", - "XmUCc1mp" - ], - "icon_url": "https://cdn.modrinth.com/data/bK3Ubu9p/02acc4786eb1695f6496aff5403b331a4784bf65.png", - "issues_url": "https://github.com/Sweenus/SimplySwords/issues", - "source_url": "https://github.com/Sweenus/SimplySwords", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/01bcec1ea6fc975e6ca31a2e04de3bf5e9ff2339.jpeg", - "featured": false, - "title": "Soulrender", - "description": null, - "created": "2022-09-19T01:29:31.969099Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/085e6143d0749caf803b3cca794aea54f80fea0c.jpeg", - "featured": false, - "title": "Emberblade", - "description": null, - "created": "2022-09-19T01:29:29.631928Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/0a2baa5a28d35a9e18deda8cc1a04420ff08d509.gif", - "featured": false, - "title": "Soulstealer", - "description": null, - "created": "2022-09-24T08:11:44.176681Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/0cd2879cd81ba30ae95076b243a75d973c7e36d8.png", - "featured": false, - "title": "Sword Variants", - "description": null, - "created": "2022-08-15T11:16:21.776977Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/0dd3d1284fa65eace85ee94c69306b6ce2d70437.png", - "featured": false, - "title": "Banner", - "description": null, - "created": "2022-08-15T11:16:21.776977Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/15fd24f913da9bac5e408a3b1c8e56456f0864e6.gif", - "featured": false, - "title": "Bramblethorn", - "description": null, - "created": "2022-09-19T01:29:28.667083Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/3ed8044bfa0a13391dc61fe38ec5fee86e10d666.gif", - "featured": false, - "title": "Brimstone Claymore", - "description": null, - "created": "2022-08-15T11:16:21.776977Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/4bb94554715980e0facbff1bc12be4b3ceef8129.gif", - "featured": false, - "title": "Longsword of the Plague", - "description": null, - "created": "2022-08-15T11:16:21.776977Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/4c6012de8437af9056e7b9921cb6452ce045de82.gif", - "featured": false, - "title": "Storm's Edge", - "description": null, - "created": "2022-09-19T01:29:34.388761Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/5bef27477683de3b0957ebb1b02ca0d12a58973b.png", - "featured": false, - "title": "Runic Weapons", - "description": null, - "created": "2022-09-19T01:29:22.221280Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/7f8412146b3b5792c9c9aaecb0d43849a04ef977.jpeg", - "featured": false, - "title": "Mjolnir", - "description": null, - "created": "2022-09-19T01:29:30.673211Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/81a6fb78cbddd92d45c67885ea258e907f369b4a.png", - "featured": false, - "title": "Unique Weapons Header", - "description": null, - "created": "2022-08-15T11:19:59.423520Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/89c7cd515b834a0dcd6bcfd1d25a02bd7397ea12.png", - "featured": false, - "title": "Unique Weapons", - "description": null, - "created": "2022-09-19T01:29:23.974618Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/951bb95b13a991bc45cc3fe39ec814d107cbc27c.gif", - "featured": false, - "title": "The Watcher", - "description": null, - "created": "2022-08-15T11:16:21.776977Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/a8c87d1ed72fa4f7e802f7a393be2a77ddb891a5.gif", - "featured": false, - "title": "Runic Variants", - "description": null, - "created": "2022-08-15T11:16:21.776977Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/d9f344204e1decfad13b08a11101636ac55cb3a5.png", - "featured": false, - "title": "Uniques", - "description": null, - "created": "2022-09-24T08:11:39.175581Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/bK3Ubu9p/images/fe3bcc2e75c3addfb586dda284caf3d761ca5867.png", - "featured": false, - "title": "Weapon Types", - "description": null, - "created": "2022-09-19T01:29:20.509417Z", - "ordering": 0 - } - ], - "color": 394245, - "thread_id": "bK3Ubu9p", - "monetization_status": "monetized" - }, - "rGWEHQrP": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "rGWEHQrP", - "slug": "small-ships", - "project_type": "mod", - "team": "9XduuTDC", - "organization": null, - "title": "Small Ships", - "description": "Vanilla friendly Ships for Minecraft. Now with cannons!", - "body": "\"\"\n\n

Showcase

\n

\"\"

\n

\"\"

\n

\"\"

\n

Want to host a server to play Small Ships with your friends?

\n

\"\"

\n

Rent your own minecraft server here

\n

More information on how to set it up here

\n

Join my Discord!

\n

\"\"

\n

check out my other mods:

\n

\"\"

\n

Hire Villager Workers and let them farm, mine or even fish for you!

\n

\"\"

\n

Recruit Villagers and command them into war!

\n

Explanation

\n

Place the ship far away from you, into water. They need space to spawn.

\n

Use Right Click to sit in the ship.

\n

Whilesitting in the Ship:   

\n

Press \"R\" to open/close the Ships Sail. 

\n

Or Press \"W\" to increase and \"S\" to decrease the Sail.

\n

In Thrid Person View with F5 , scroll with you Mousewheel to change the distance of the View.

\n

To dismount a entity from the ship, right-click the entity.

\n

To open the Inventory outside of the ship,  use crouch+right-click on the ship.

\n

Cannons:

\n

To add a cannon on your ship you need to right click the ship with a cannon in your hand.

\n

To shoot the cannon, you need to look in the direction of the cannon and press \"space\", while sitting in the ship. Note that you need to have a round shot in the ships inventory.

\n

The Key-Bind can be changed in the options. To remove a cannon, right-click the ship with a pickaxe.

\n\n

Detailed Features

\n

Ship performance:
In terms of ship performance, cold-water ships will be 10% faster in cold water biomes but 10% slower in warm water biomes. Conversely, warm-water ships will be 10% faster in warm water biomes but 10% slower in cold water biomes. It's important to note that the speed of the ships will also be affected by the number of cannons on board, reducing speed by 2.5% per cannon. Additionally, cargo on board can decrease the ship's speed by up to 10%.
 
Sail coloring: You can customize sails by coloring them with dye items. Simply right-click the ship with the dye in your hand.

\n

Ship repairing: You can repair your ship with iron nuggets and planks. Simply right-click the ship with the iron nuggets in your hand, you need to have a good supply of planks in your inventory.

\n

Ship naming: You can name your ship with a name-tag. Simply right-click the ship with the name-tag in your hand.

\n

\n Leashing: (1.18.2 to 1.20.6) Leashing allows players to tether ships. Leashed ships cannot be directly controlled, and only ships without a player on the controller seat can be leashed.\n
\n \"\"\n

\n\n

Cog:

\n

The Cog is a medieval trade ship used in cold water biomes. It offers 108 item slots and can mount up to 4 cannons for defense. It can accommodate up to 5 passengers, including the captain. Although its maneuverability may not be the best, it is an excellent trading vessel with a top speed of 40 km/h and a sturdy hull strength of 300 hp.

\n

\"\"

\n\n

Brigg:

\n

The Brigg is another medieval two-masted trade ship designed for cold water biomes. It provides 162 item slots and can mount up to 6 cannons for defense. With space for up to 11 passengers, including the captain, it excels in both trading and naval battles. The Brig has a top speed of 45 km/h, good maneuverability, and a hull strength of 400 hp.

\n

\"\"

\n\n

Galley:

\n

The Galley is specifically designed for warm water environments and naval warfare. It has 54 slots for items, exceptional maneuverability, and a top speed of 40 km/h. With seating for 9 passengers, including the captain and hull strength of 200 hp, it proves to be a promising vessel in various situations.

\n

\"\"

\n\n

Drakkar:

\n

The Drakkar is specifically designed for cold water environments. It has 54 slots for items, exceptional maneuverability, and a top speed of 30 km/h. With seating for 11 passengers, including the captain and hull strength of 200 hp. Shields, also with banner patterns, can be attatched to grand additional defense. With its ice breaker abbility, it proves to be a promising vessel in cold and icy oceans.

\n

\"\"  

\n\n

Crafting

\n

Sail:

\n

\"\"

\n

Cannon:

\n

\"\"

\n

Cannon Ball:

\n

\"\"

\n

Cog:

\n

\"\"

\n

Brigg:
\"\"

\n

Galley:
\"\"

\n

Drakkar:
\"\"

\n\n

Small Ships Wiki

\n\n

Visit the wiki to get a better overview!

\n
\n\n

Modpack permissions

\n

You are allowed to use the Small Ships Mod in any kind of modpack, as long as you link back to this page and don’t make any money of the modpack. undefined

", - "body_url": null, - "published": "2023-05-30T18:12:58.265976Z", - "updated": "2024-08-10T04:28:23.018480Z", - "approved": "2023-06-02T02:01:08.570223Z", - "queued": "2023-05-30T20:02:44.623179Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": "https://github.com/talhanation/smallships/blob/main/LICENSE.txt" - }, - "downloads": 620695, - "followers": 502, - "categories": [ - "adventure", - "game-mechanics", - "transportation" - ], - "additional_categories": [ - "storage" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "lY6aTLex", - "ifdiiK5n", - "tgaNromu", - "8GADuXmF", - "yCMVmXA8", - "FfCQnlFv", - "7NC5jxi7", - "4FgK5kET", - "tBV6jETy", - "gdgLKgoE", - "7AynLTao", - "G0NxmCny", - "wIDaIEOx", - "MbPllJaI", - "eDiGUtv0", - "vimEHEaS", - "Y0MpyQRj", - "LOS5yzwp", - "oiFxhvO6", - "TW4wKw9R", - "w3ezhI33", - "YXoZH7b3", - "m6BFeC5S", - "H3Tkf5ua", - "RNtq70mF", - "9jjSnNle", - "UqfofiAm", - "1io804V6", - "32F5WDhx", - "IcmW8gsG", - "Y8u25WPx", - "CjQNcFP6", - "mrOuzDMg", - "AIuGGBBL", - "kD2YRqOW", - "G4wTMcUo", - "k16vITNY", - "PNDvbB0C", - "b5XQPKtI", - "dZZPGGZK", - "WoIYSm5h", - "gfnpAA1f", - "JjOceonv", - "VeF58TU9", - "dstBXIc6", - "WfYT53tr", - "glbP2RKV", - "evWrvZ6S", - "BMsGmSnW", - "IvVuuRDe", - "IVW11hBz", - "mfS5J1UN", - "kr52vTkg", - "bDJ9Hnpq", - "D5UZlu1q", - "h3HwyUfN", - "Xn9phSUY", - "xZcRn9eT", - "p1cdZ3mX", - "qsGJiimF", - "nVCiQ22z", - "nbT75YQq", - "Zahz9kAG", - "ayIrJjkX", - "nlqKKhuW", - "2OL3Ocru", - "iMJe3dXY", - "YhtW9Cfm", - "mkPF575j", - "xDH8EFcu", - "VFRUjSOM", - "wc4EC2t5", - "nxKntNLQ", - "x6w8l1U9", - "D8Faff3D", - "PVp3yvZq", - "58DKgNnY", - "gpbYUuEr", - "9SEso03a", - "9EGMSTSk", - "t0EDT8xV", - "jUw6tCOe", - "wm6kEM2Z", - "xfLg33LC", - "h35NEhqr", - "odeLf1Nd", - "BGd1zSFi", - "IUbLi1h9", - "vvLPNSk4", - "FuTAIwWT", - "Wa1yug8t", - "RHIfmfnH", - "YLqDP58k", - "TM8G3LMd", - "uhrjWDUT", - "YKGJLvID" - ], - "icon_url": "https://cdn.modrinth.com/data/rGWEHQrP/c558c0c537914ca7b14b9b877ca4d24d1d103153.png", - "issues_url": "https://discord.gg/nGDC7FEUfR", - "source_url": null, - "wiki_url": "https://github.com/talhanation/wiki/wiki/Small-Ships-Wiki", - "discord_url": "https://discord.gg/NG8vuDekTT", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/rGWEHQrP/images/907c9a9d7518a855ebf09605b35f2d39f4abc3b0.jpeg", - "featured": false, - "title": "sunset", - "description": "brigg sailing towards the horizon", - "created": "2023-05-30T20:02:37.796625Z", - "ordering": 0 - } - ], - "color": 3890586, - "thread_id": "rGWEHQrP", - "monetization_status": "monetized" - }, - "PuyPazRT": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "PuyPazRT", - "slug": "smartbrainlib", - "project_type": "mod", - "team": "DSfXxkQM", - "organization": null, - "title": "SmartBrainLib", - "description": "A brain library for Minecraft, making the brain system easier to use and manage", - "body": "A brain library for Minecraft, making the brain system easier to use and manage.\n\n

What is this?

\n\nThe brain system in Minecraft is an almost cryptic new entity AI system that Mojang introduced to handle more complex mobs, and allow for more advanced entity handling.\n\nUnfortunately Mojang's implementation is lacking, and overly complex.\n\nAdditionally, it's also done in a rather inefficient way, which means that overall the system is not worth using in place of the existing goals system.\n\nThis library aims to overhaul the brain system, making it actually usable, and configurable.\n\nNote however, that the existing goal system will still be simpler at face value - the brain system is intended for more complex interactions, but it can also be fun to experiment with.\n\n

So what does SmartBrainLib do?

\n\nSBL is a multi-facet approach to the brain system, and will continue to expand and improve as I use it.\n\nHere are its main features:\n\n

Auto-handles memory types

\n\nDon't worry about having to work out which memory modules to register for your entity.\n\n

Dynamic sensors

\n\nSensors can now be dynamically configured and handled. This allows for much more advanced and flexible sensors\n\n

Advanced behaviours

\n\nUtilise built-in, or create new behaviours based on an extensible behaviour class, which builds in callbacks, predication, cooldowns, and more.\n\n

Runtime-safe behaviour modification

\n\nAdd, remove, and modify behaviours dynamically from an existing entity.\n\n

Optimisation

\n\nSBL replaces almost the entirety of the vanilla brain system's functions, using high-efficiency functions to remove the inefficiencies in as many areas as possible of the brain. Done right, an SBL entity could be even more efficient than one using goals!\n\n

Additional sensors, behaviours, and memory types

\n\nSBL builds in additional modules for use in any entity, with more to come over time.\n\n

Added utility functions

\n\nAs well as the expected brain functionality, SBL additionally adds additional helpers, such as:\n
    \n
  • Optimised level entity-getter functions
  • \n
  • Developer-friendly Random library
  • \n
  • Brain interface utility for adding/removing brain content from non-SBL entities
  • \n
\n\n

How do I use it?

\n\nThe library is documented on its
Wiki Page\n\n
\n
\n
\n\nIf you have issues or want to contribute, please jump on the Github Page and make your voice heard", - "body_url": null, - "published": "2022-12-17T12:17:52.593792Z", - "updated": "2024-07-08T11:20:36.002639Z", - "approved": "2022-12-18T04:07:43.279968Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MPL-2.0", - "name": "Mozilla Public License 2.0", - "url": null - }, - "downloads": 442663, - "followers": 119, - "categories": [ - "library", - "mobs", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "exjazZDg", - "71op6HqT", - "ysll7HpR", - "eO2xepQK", - "yg06oOBL", - "uvicGZEz", - "M7ktWGYQ", - "edbi1MqI", - "dwBqdXTr", - "mVxYjt2C", - "UV85Isda", - "TPUuRqId", - "7N07DeJa", - "5fHkAtan", - "a8k5dfeM", - "YtIoSE8Z", - "kIHNFgnN", - "LEkLts9l", - "nKzUoyO8", - "eyTnm1To", - "YuXSOitO", - "bLpKjCaQ", - "iKI7O10v", - "5cfIbMqV", - "j5XWlgk3", - "ItbW1raD", - "JI1HW5g1", - "l1gfkZbZ", - "Okj48Ibk", - "61jQHgGB", - "R8SV4kEf", - "diQfXwzz", - "TQ4ys3Av", - "rAWSa9XC", - "AzORYDU1", - "FH1MNWFQ", - "RC9fgR3J", - "mAriNnAC", - "EB0jfrC5", - "4XxIY1BG", - "F112BW8M", - "YJrpYN13", - "blvJQFdb", - "hww2X4x4", - "VgKI4whr", - "pcIY8pUw", - "QmXwJzyR", - "FGnzv2Lk", - "IBB8LO6M", - "Sf934AXj", - "6m8aUEBx", - "Wiuu8JU7", - "qNnjjZzo", - "QvPn3aLF", - "oLNiEUfG", - "KAMi0Ept", - "4p96t8Yd", - "zhZ3UUw6", - "aLYIaCqo", - "JJ4nopDF", - "rMDWa1ai", - "RLMA7zfB", - "9OZ7OJ3s", - "d5rNlXJS", - "vUPsJnRv", - "KtPqX3wy", - "mY9xu8va", - "oxXdjo3N", - "GPn70ZjT", - "A9OMmXN4", - "YcFmK3E8", - "Ki2pVyn2", - "Z4JV31SC", - "WPExnI9I", - "ZVT3Ovi9", - "MlmfuNAV", - "ZLWE52gx", - "a40zhjmt", - "4r56AcMw", - "j5TLOZUR", - "jnjeZofb", - "oBH3gOjh", - "HsBvnqEk", - "ghHJdLd3", - "XsqXgUo1" - ], - "icon_url": "https://cdn.modrinth.com/data/PuyPazRT/622163918cf3b62f4f0172962ac4205030e7074a.png", - "issues_url": "https://github.com/Tslat/SmartBrainLib/issues", - "source_url": "https://github.com/Tslat/SmartBrainLib", - "wiki_url": "https://github.com/Tslat/SmartBrainLib/wiki", - "discord_url": "https://discord.gg/Wk37XXgJN3", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Tslat" - } - ], - "gallery": [], - "color": 693026, - "thread_id": "PuyPazRT", - "monetization_status": "monetized" - }, - "BVgHoKxg": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "BVgHoKxg", - "slug": "hellions-sniffer+", - "project_type": "mod", - "team": "gLMGvR34", - "organization": null, - "title": "Hellion's Sniffer+", - "description": "A Sniffer expansion, adding new behaviors to the Sniffer, an ancient cave biome, and several new Sniffer-related plants.", - "body": "\n

\nWelcome to Hellion's Sniffer+! This is a 1.20 Expansion mod building on features surrounding the Sniffer. This includes new behaviors for the Sniffer itself; several new plants for it to dig up, including a new woodset; and an entirely new cave biome, housing all these wonders! Hop in and explore!\n

\n\n

\n\n- Sniffers now can be saddled and ridden\n- Sniffers can now have chests equipped\n- Sniffers with equipped chests will place dug up seeds in their chest\n- Sniffers can be given an Ominous Banner to carry you to the nearest Outpost\n- Several new plants including Ivy, Stone Pine Trees, and Fiddleferns\n- Torchflowers now emit light, earning themselves their name\n- And an entirely new cave biome, the Timeless Grotto\n\nI am developing this project completely on my own in my free time. If you would like to help support the work I do and get special benefits like early betas, special previews in the Discord, and a cosmetic in a future mod project I have planned, please consider becoming a Patron!\n\n\n\n

\nUse code \"hellion\" for 30% off your order with Nodecraft!\n\n\n\n\n\n", - "body_url": null, - "published": "2023-06-08T01:01:30.430221Z", - "updated": "2024-04-20T21:46:22.379002Z", - "approved": "2023-06-09T16:27:09.131666Z", - "queued": "2023-06-08T01:59:18.368599Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "Apache-2.0", - "name": "Apache License 2.0", - "url": null - }, - "downloads": 314701, - "followers": 235, - "categories": [ - "decoration", - "mobs", - "worldgen" - ], - "additional_categories": [ - "storage", - "transportation" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "LqdPhvan", - "9m1J5pBy", - "G9D6trZd", - "DLjYM0KE", - "DYGKdYS4", - "v58Ox5MU", - "UJ29y5am", - "pJlIaMGq", - "V7DEKC4v" - ], - "icon_url": "https://cdn.modrinth.com/data/BVgHoKxg/0189c3ba37d9604218eb051e7d85dd098943d67f.png", - "issues_url": "https://github.com/Dariensg/Hellions-Sniffer-Plus/issues", - "source_url": "https://github.com/Dariensg/Hellions-Sniffer-Plus", - "wiki_url": null, - "discord_url": "https://discord.gg/xz4DXQ4exK", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/HellionGames" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/BVgHoKxg/images/434d70db24aa5a1d617e8c7c5377a4879fa56f3a.png", - "featured": true, - "title": "Timeless Grotto", - "description": "The Timeless Grotto, a new cave biome featuring all the ancient plants the Sniffer can dig up", - "created": "2023-06-08T01:58:37.245116Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/BVgHoKxg/images/e77e12d57cd7a3036e0c236bd85bb431046acb7e.png", - "featured": false, - "title": "New Plants", - "description": "The new plants are able to be found either in the Timeless Grotto or dug up by the Sniffer", - "created": "2023-06-08T16:28:14.546133Z", - "ordering": 0 - } - ], - "color": 798497, - "thread_id": "BVgHoKxg", - "monetization_status": "monetized" - }, - "PtjYWJkn": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "PtjYWJkn", - "slug": "sodium-extra", - "project_type": "mod", - "team": "EfhDgRdO", - "organization": null, - "title": "Sodium Extra", - "description": "A Sodium addon that adds features that shouldn't be in Sodium.", - "body": "# What is Sodium Extra?\nSodium Extra aims to bring most of OptiFine's eye-candy options to Sodium; in addition to providing some features such as visual bug fixes and other performance options that are not yet available on Sodium.\n\n# Features\nHere is a basic rundown of what this mod does.\n\n- Animations Settings (Control fire, water, lava, block animations and etc...)\n- Particles Settings (Control all types of particles, including ones from other mods)\n- Details Settings (Control sky, stars, sun/moon, weather, and much more)\n- Render Settings (Control fog, static entities, and other miscellaneous renderings)\n- Extra Settings (Display FPS, coordinates, toast notifications, clouds, and much more)\n\nSee a more detailed explanation of what features are included in Sodium Extra [here](https://github.com/FlashyReese/sodium-extra-fabric/wiki/Features).\n\n# Modpack Permissions\nThis is a free and open-source project; you can include it in your mod pack as long as you provide attribution!\n\n# Common Questions\n- **Do I need Sodium installed for this mod to work?** You will need to download Sodium for this mod to work.\n- **Can I re-host/upload this mod somewhere else?** Yes, as long as you provide the mod source code. Preferably if you message/ask me for permission about it first.\n- **Will you add x features to this mod?** No, unless I explicitly state that I will.\n- **I have more questions!** Join our [Discord](https://flashyreese.me/discord)!\n\n# Support the project\n[![Support me Ko-fi](https://i.imgur.com/FSNi7zk.png)](https://ko-fi.com/flashyreese)", - "body_url": null, - "published": "2021-02-17T04:37:04.928784Z", - "updated": "2024-06-14T02:35:57.892491Z", - "approved": "2021-02-17T04:37:04.928784Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 7919645, - "followers": 5696, - "categories": [ - "cursed", - "optimization", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "uFWdXpRc", - "fQlbGqah", - "E1Chj4yH", - "dA5kUtCN", - "qBwrXVDm", - "NDv7VmNM", - "L460MTe0", - "4RzKa4mY", - "NjwlXlbU", - "2X32poLf", - "K9lmo9hu", - "qGLCzjA2", - "9t9pgzTc", - "H7MDUukG", - "iChhfRqr", - "xph98Tt6", - "mskRjVNX", - "In6mnyuN", - "SlKhm70V", - "8aOUTxhP", - "gPzjZZuj", - "F8hFUYl1", - "ttrO1VBz", - "Rm4R3w92", - "sz9gF7BV", - "VN2ZNh3U", - "ayM5uEC0", - "PJ4CMlHv", - "sbn6gcHk", - "94EgQDeg", - "i2Nmjt90", - "CTXE2AKs", - "PnPHBaVy", - "9LvKUEYM", - "IBHsiw9F", - "7R4bmDHx", - "pKxxvfqr", - "THhTlwlR", - "fCTkvX2E", - "C4Ah6iqO", - "4hASygiF", - "tA6TDKYR", - "vYMuk2fC", - "yLv38Kes", - "DIcY6vej", - "C705535I", - "xYkvKUSC", - "9GqAP74m", - "nQ4I7m5V", - "n6VFgnC4", - "Epqrq6OM", - "xRv53DSs", - "CHnZwuLy", - "upfJqxrg", - "tXEG62IN", - "HqNshD3l", - "CFf3OHWs", - "uCddykP4", - "uy3WEIvn", - "i1IXAPlQ", - "xBm1fnBi", - "lyZvsCAT", - "xJ8SShUa", - "VkoIIaJU", - "GlEfyf5R", - "fvj3bKb0", - "yL4dOxzM", - "NKTWKANh", - "7bIiOq5p", - "Ihk94xIe", - "Z9F12IDt", - "3FVJYJsq", - "EROX4u0x", - "2mn0qHfs", - "1ha6EuaV", - "dGDpjLtu", - "o1MVdBA0", - "7Qpm7TfK", - "XVg96BXq", - "Bua36tz2", - "r5w0P2Aa", - "nLSk51d5", - "Qwl9yhs4", - "WtfLjBKR", - "MTxUvPFz", - "8DeIhGTv", - "mNSJsLuw", - "f0Pua8c0", - "X61cCJdB", - "wA35IJw8", - "Et3PybAh", - "1OzghAbl", - "DwCPxThW", - "Fo9beybz", - "YknbqkHe", - "O3qmYo1o", - "tmOX3d3q", - "kTxAMqAj", - "jeT8mcQT", - "KFJPGpgu", - "Tf56kC8G", - "dno0PvHr", - "jy7D3eLo", - "GGGuNLtT", - "UwpTYr4K", - "5KCYvoSI", - "80a0J5Cn", - "zgaajBnP", - "e8Jw5Pey", - "I7ggF6B5", - "M0ndiav7", - "5c9xAlhY", - "TJDWVdsb", - "6ethXWmk", - "YIMd9YPH", - "uuhVlRGv" - ], - "icon_url": "https://cdn.modrinth.com/data/PtjYWJkn/icon.png", - "issues_url": "https://github.com/FlashyReese/sodium-extra-fabric/issues", - "source_url": "https://github.com/FlashyReese/sodium-extra-fabric", - "wiki_url": "https://github.com/FlashyReese/sodium-extra-fabric/wiki", - "discord_url": "https://flashyreese.me/discord", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/flashyreese" - } - ], - "gallery": [], - "color": 16577485, - "thread_id": "PtjYWJkn", - "monetization_status": "monetized" - }, - "AANobbMI": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.16.3", - "1.16.4", - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "AANobbMI", - "slug": "sodium", - "project_type": "mod", - "team": "4reLOAKe", - "organization": null, - "title": "Sodium", - "description": "The fastest and most compatible rendering optimization mod for Minecraft", - "body": "**This mod is the result of thousands of hours of development, and is made possible thanks to players like you.** If you would like to show a token of your appreciation for my work, and help support the development of Sodium in the process, then consider [buying me a coffee](https://jellysquid.me/donate).\n\n\n\n---\n\n
\n \"Sodium\n

\n \n

\n
\n\nSodium is a powerful rendering engine and optimization mod for Minecraft 1.16+ which greatly improves performance and graphical quality. It boasts wide compatibility with the Fabric mod ecosystem when compared to other rendering-focused mods, and it does so without compromising on how the game looks, giving you that authentic block game feel.\n

\ud83d\udce5 Installation Guide

\n\n**Please make sure you read the Driver Compatibility section on our wiki before you install Sodium. It contains important instructions on how to prevent crashes and other performance problems.**\n\nSodium is a Fabric mod, which means it requires the [Fabric Loader](https://fabricmc.net/use). If you are using a third-party launcher, it probably has built-in functionality to automatically install mod loaders. Once you have installed Fabric Loader, you can simply place Sodium into your _mods folder_ like anything else.\n\nSome other mods (notably those which require Fabric API) may also require that [Indium](https://modrinth.com/mod/indium) is installed alongside Sodium.\n\n**Not sure if you installed the mod correctly?** Check your _Video Settings_ screen in Minecraft, which should show our new and improved user interface for changing settings.\n\n**Not sure how to configure the mod?** Don't worry, you probably don't need to. By default, Sodium will enable all optimizations which are supported on your system, giving you the best experience possible. You should generally only change video settings related to performance and other advanced features if you are experiencing issues.\n\n**Need even more performance?** By design, Sodium only optimizes the rendering code of Minecraft. You should also install our other mods, such as [Lithium](https://modrinth.com/mod/lithium) (for MC 1.15+) and [Phosphor](https://modrinth.com/mod/phosphor) (for MC <1.19), to optimize the other parts of your game. This is done so that players can pick and choose which mods they want to use, but we generally recommend using [our entire collection](https://modrinth.com/user/jellysquid3).\n\n

\u2705 Hardware Compatibility

\n\nWe only support graphics cards which have up-to-date drivers that are compatible with OpenGL 4.6. Most graphics cards released in the past 12 years are compatible. This includes the following hardware:\n\n- INTEL HD Graphics 500 Series (Skylake) or newer\n- NVIDIA GeForce 400 Series (Fermi) or newer\n- AMD Radeon HD 7000 Series (GCN 1) or newer\n \nIn some cases, older graphics cards may also work (so long as they have up-to-date drivers which have support for OpenGL 3.3), but they are not officially supported, and may not be compatible with future versions of Sodium.\n\nAndroid devices which use OpenGL translation layers (such as GL4ES, ANGLE, etc) are not supported and will very likely not work with Sodium. These translation layers do not implement required functionality and they suffer from underlying driver bugs which cannot be worked around.\n\nIf you are running into problems, you should make sure that your graphics drivers are up-to-date. Out-of-date graphics drivers are often the reason for most crashes, rendering bugs, and performance issues.\n\n# \ud83d\udc1b How to Report Issues\n\nPlease use the [issue tracker](https://github.com/CaffeineMC/sodium-fabric/issues) linked at the top of the page to report bugs, crashes, and other issues. Make sure you include information about the mods you are using, and attach any crash/log files you have.\n\n# \u2753 Frequently Asked Questions\n\nWe have a short wiki with some of the most frequently asked questions [here](https://github.com/CaffeineMC/caffeine-meta/wiki/FAQ). More likely than not, your question already has an answer here.\n\n# \u2699\ufe0f Technical details\n\nSo, how exactly does Sodium work? We obviously cannot just say that the game is magically faster without providing some kind of explanation. The following list tries to cover some of the most significant changes which are responsible for our performance improvements, but it's not complete or exhaustive of everything Sodium does.\n\n- We replace all of Minecraft's world rendering code with our own implementation that is built upon modern rendering techniques. For chunk rendering, we make use of _geometry batching_ and _draw pass consolidation_, which greatly reduces the amount of CPU overhead involved in rendering the world. Sodium isn't just an optimization mod... it's more like a rendering engine.\n\n- We use a much more compact format for world geometry, which allows for up to a ~40% reduction in the amount of video memory used by chunks. Additionally, we make use of a second culling pass to eliminate geometry which is facing away from the camera (but still within the camera's view) so that the GPU does not need to process hidden geometry. Together, these optimizations reduce video memory bandwidth requirements significantly, which is one of the game's biggest bottlenecks.\n\n- We use a fully-rewritten system for generating chunk geometry, including the biome colorization, lighting, and shading passes. This is often much faster than the vanilla code, which helps to make chunk loading faster and less CPU-intensive. ([before](https://streamable.com/3taw22), [after](https://streamable.com/4pesh2))\n\n- We use a custom threading implementation which ensures chunk updates are better able to take advantage of multi-core CPUs, which greatly reduces the lag spikes that are caused by placing/breaking blocks. ([before](https://streamable.com/lm5sp5), [after](https://streamable.com/nsdl0r))\n\n- We've written many optimizations for vertex building and transformation, which helps to speed up immediate-mode rendering. This noticeably improves performance in heavy scenes, such as when many entities are visible.\n\n- We've made numerous improvements to how the game manages memory and allocates objects, which in turn reduces memory consumption and lag spikes caused by garbage collector activity.\n\n- Animated textures which are not visible in the world are not updated, speeding up texture updating on most hardware (especially AMD cards.)\n\nMany people are used to performance optimization meaning that the game will look worse, but in our case, we actually improve the graphical fidelity of Minecraft in most situations.\n\n- Biome colors for blocks and fluids are smoothed across block faces, providing greatly improved graphical quality that is significantly less computationally intensive. ([comparison](https://cdn.modrinth.com/data/AANobbMI/images/6b0e58705156ba67a6d97a74b9f9ac05da69f502.webp))\n\n- Smooth lighting now works correctly on fluids and other special blocks ([comparison](https://cdn.modrinth.com/data/AANobbMI/images/d84313e6f57dc9e7896961dbd2dfc2689d482758.webp)) We also fix a number of graphical issues with block shading ([comparison](https://cdn.modrinth.com/data/AANobbMI/images/56c4599efcb529a19aed0e118caad4178d7fd540.webp)) which helps to make everything look smoother.", - "body_url": null, - "published": "2021-01-03T00:53:34.185936Z", - "updated": "2024-06-29T13:45:48.189812Z", - "approved": "2021-01-03T00:53:34.185936Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-Polyform-Shield-1.0.0", - "name": "", - "url": "https://github.com/CaffeineMC/sodium-fabric/blob/dev/LICENSE.md" - }, - "downloads": 17614423, - "followers": 15623, - "categories": [ - "optimization" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "yaoBL9D9", - "YAGZ1cCS", - "1b0GhKHj", - "80jYkEVr", - "xuWxRZPd", - "3JJvf9Kn", - "6YGRDUVT", - "Fz37KqRh", - "5JyduDNN", - "74Y5Z8fo", - "Yp8wLY1P", - "F79MzDJD", - "rAfhHfow", - "mnEhtGuH", - "Nr39FOaS", - "ObtU68vj", - "oYfJQ6lR", - "idtcaIVT", - "b4hTi3mo", - "vgceLbdH", - "hiO9bwqc", - "OkwCNtFH", - "6SSPmLc9", - "4OZL6q9h", - "bbP1qBMr", - "lhZYeXLf", - "zPwAvKCF", - "InGKdfel", - "pmgeU5yX", - "rUXIwGKA", - "xNJ0Mpbx", - "umKbm1Rp", - "Wzzjm5lQ", - "mhZtY2lR", - "4GyXKCLd", - "hLV8Q8uu", - "IZskON6d", - "qhg37WBD", - "dNHeFokL", - "QHGZ9XSU", - "dEpHs0Hg", - "ygf8cVZg", - "OwLQelEI", - "RncWhTxD" - ], - "icon_url": "https://cdn.modrinth.com/data/AANobbMI/icon.png", - "issues_url": "https://github.com/CaffeineMC/sodium-fabric/issues", - "source_url": "https://github.com/CaffeineMC/sodium-fabric", - "wiki_url": "https://github.com/CaffeineMC/sodium-fabric/wiki", - "discord_url": "https://caffeinemc.net/discord", - "donation_urls": [ - { - "id": "other", - "platform": "Other", - "url": "https://caffeinemc.net/donate" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/AANobbMI/images/d84313e6f57dc9e7896961dbd2dfc2689d482758.webp", - "featured": false, - "title": "Underwater Lighting Improvements", - "description": "Sodium fixes many graphical issues with smooth lighting while underwater.", - "created": "2023-06-25T21:35:39.891789Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/AANobbMI/images/6b0e58705156ba67a6d97a74b9f9ac05da69f502.webp", - "featured": false, - "title": "Biome Blending Improvements", - "description": "Sodium improves biome blending to use gradients across each block, making the effect look much smoother.", - "created": "2023-06-25T21:32:36.805733Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/AANobbMI/images/b681a9e87daa53a0e85336a894db70427007149b.webp", - "featured": false, - "title": "Fluid Rendering Improvements", - "description": "Sodium implements smooth lighting for all fluids, fixing a long-standing issue in Minecraft.", - "created": "2023-06-25T21:34:46.764479Z", - "ordering": 10 - }, - { - "url": "https://cdn.modrinth.com/data/AANobbMI/images/56c4599efcb529a19aed0e118caad4178d7fd540.webp", - "featured": false, - "title": "Block Shading Improvements", - "description": "Sodium greatly improves the shading of blocks, fixing a number of bugs while making block shadows look more smooth and consistent.", - "created": "2023-06-25T21:36:48.985787Z", - "ordering": 30 - }, - { - "url": "https://cdn.modrinth.com/data/AANobbMI/images/5ca2e8f6c72f3d543dd3dc95b706964c5678d80e.png", - "featured": false, - "title": "Sodium 0.5.2", - "description": "Sodium greatly optimizes the game's renderer to be faster and more efficient, which can often result in FPS improvements of 300% or more.", - "created": "2023-08-19T17:00:08.788447Z", - "ordering": 999 - }, - { - "url": "https://cdn.modrinth.com/data/AANobbMI/images/c39debea7fc623306e9c45148084585399fc59ee.webp", - "featured": false, - "title": "Sodium 0.4.1", - "description": "Sodium greatly optimizes the game's renderer to be faster and more efficient, which can often result in FPS improvements of 300% or more.", - "created": "2023-06-25T21:30:34.663388Z", - "ordering": 1000 - } - ], - "color": 8703084, - "thread_id": "AANobbMI", - "monetization_status": "monetized" - }, - "oX6SohLj": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "oX6SohLj", - "slug": "mariums-soulslike-weaponry", - "project_type": "mod", - "team": "bXjGYdNw", - "organization": null, - "title": "Marium's Soulslike Weaponry", - "description": "A minecraft mod that adds new bosses and legendary weapons", - "body": "![background](https://cdn.modrinth.com/data/cached_images/2bd1e5716ac8b0fa670286c50e301c828c52834a.png)\n

Features

\nWelcome to Soulslike Weaponry, a mod that adds over 40+ legendary weapons and multiple bosses to fight.\nThis mod aims to add more endgame content to Minecraft, namely legendary weapons with unique effects and challenging boss fights. When you kill bosses in this mod adds or the vanilla ones, namely the Wither or Ender Dragon, they will now drop a Lord Soul item, which you can use to craft most of the legendary weapons this mod adds. The mod is highly configurable through the config file. You can change everything from boss health, damage to weapon damage and ability cooldowns.\n\nThe weapons come from many different places, ranging from Norse mythology, the imagination, or other game titles. A list of all the weapons added can be found in the wiki, some of them include:\n- Bloodthirster, Comet Spear and the Darkin Blade from League of Legends\n- Moonlight Short/Greatsword, Dragonslayer Swordspear and Forlorn Scythe from Dark Souls\n- Blunderbuss, Gatling Gun, Whirligig Sawblade and Hunter Cannon from Bloodborne\n- Sword of Freyr, Mj\u00f6lnir and Skofnung from Norse Mythology\n- and more!\n\nThe mod also includes a parry mechanic with the shields and a posture meter that applies Posture Break effect on the target when filled. Guns and the Stagger enchant applies posture loss that fills this meter.\n\n

Dependencies

\nFabric API, Geckolib and AttributeFix are needed.\n\n

Bosses:

\n\n- The Decaying King\n - The Decaying King lives in the throne room of the demon city, the last remains of the ancient civilization from the nether after the entire civilization collapsed into the lava sea. This cursed monstrosity wields The Darkin Blade, and has many deadly attacks to look out for. Killing it makes it drop the Darkin Blade, a Lord Soul and the Withered Demon Heart.\n- Old Champion's Remains\n - A boss living in the Old Champion's Graves, this skeleton figure has been possessed by another being, namely The Frenzied Shade. The Old Champion will switch between a defensive state behind his shield and an aggressive state by relentlessly swinging at you with his sword. After killing the Old Champion, it will drop the Draugr sword, and the Frenzied Shade will emerge. This creature is the one possessing the Lord Soul, so make sure to stay alert when killing the Old Champion!\n- The Returning Knight\n - The Returning Knight is a slow, but hard hitting boss with a few attacks up his sleeve. First of all, all projectiles around him will have no effect on him, and will rather be reflected back in the direction they came from, so be careful with that Hunter Cannon! At half health, he will use his last forces of moonlight to be Unbreakable, slamming his arm on his chest, gaining Resistance. After killing The Returning Knight, he will drop moonstone, Nightfall, a Lord Soul and the Arkenstone.\n- Fallen Icon\n - By using the Essence of Eventide on the Old Moon Altar, you will return the true essence back to it's original body. This will result in the summoning of the Fallen Icon, a fierce empowered version of the Returning Knight with a fast and dangerous second phase. When summoned, Unbreakable will be used right away, affecting all nearby players with Weakness, Nausea and Slowness. The boss does not get any bonus Resistance unlike Returning Knight, and since the true soul has been returned to the vessel, some of the dark power has been slightly suppressed, making the boss unable to reflect projectiles, but it is still immune to them! Upon it's death, the Arkenstone will shatter, and it will instead drop the Essence of Luminescence, the crafting recipe for creating the Pure Moonlight Greatsword.\n- Monarch of Chaos\n - The Monarch of Chaos is a powerful mage wielding the accursed wand, the Withered Wabbajack. Additionally, it wears both the Crown of Chaos and the Cape of Chaos, two items that that will be dropped upon it's death with the Withered Wabbajack. It can be summoned by using the Shard of Uncertainty (which is dropped by the Wither) on the Blackstone Pedestal block. The Monarch of Chaos is a fast attacking and chaotic boss, hence it's name, having it's attack cooldown reduced lower and lower based on it's missing health. Thanks to the Cape of Chaos, it turns all Grass Blocks around it into Withered Grass Blocks, which will continuously inflict the Decay status effect on all entities standing on them. On non-player entities, they will also take high Wither damage, while players will have their armor quickly deteriorate and fall apart, meanwhile thanks to the Crown of Chaos, the boss itself will heal small amounts on this zone.\n- Day Stalker & Night Prowler\n - A fierce duo boss representing day and night. They are both empowered based on whether it is daytime or nighttime, and will each switch between flying above the target and being on the ground. Upon killing one of them, the other will become empowered, entering a challenging phase two.", - "body_url": null, - "published": "2023-03-24T19:00:03.759253Z", - "updated": "2024-08-10T00:01:00.643244Z", - "approved": "2023-03-27T01:24:08.034572Z", - "queued": "2023-03-26T13:43:34.499832Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "CC0-1.0", - "name": "Creative Commons Zero v1.0 Universal", - "url": null - }, - "downloads": 332658, - "followers": 207, - "categories": [ - "adventure", - "equipment", - "mobs" - ], - "additional_categories": [ - "worldgen" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "kC0tqpza", - "PfIuVgK8", - "BE8X9qmS", - "4KUFg6ED", - "7AA16Ilh", - "fF2upsNN", - "WpYbwBb7", - "bbvZDVhF", - "hb3CIc58", - "3hYuwbTT", - "RMoYysfr", - "i352JlgK", - "hOVG4wCW", - "yu7EMHuy", - "R9PriATS", - "NHZIP93n", - "eHwZmtHq", - "a07x6LCo", - "7h8LRaKG", - "GGvxee8c", - "LzOSLCC2", - "gSZ3DFYM", - "EBQSEiFA", - "kYBGrRfI", - "EeDvXKwi", - "Ya3uMd8M", - "rjgmOoJ4", - "80vueSBC", - "CvpRzV5E", - "GSA2446w", - "th0s6LiY", - "SZZ3uToc", - "1KCOAajo", - "eAHkv8iF", - "xlHTxWSJ", - "rx9xYc2D", - "5j3bf1T2", - "8NbsppBy", - "7oI40RjR", - "S2m04eQN" - ], - "icon_url": "https://cdn.modrinth.com/data/oX6SohLj/273f845965c0aaa9a67a01803914facdd42d5bbb.png", - "issues_url": "https://github.com/mariumbacchus/Soulslike-Weaponry/issues", - "source_url": "https://github.com/mariumbacchus/Soulslike-Weaponry", - "wiki_url": "https://github.com/mariumbacchus/Soulslike-Weaponry/wiki", - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/oX6SohLj/images/29f9a81bef0e207bae0a5f8f9441b2d6e2861cb3.png", - "featured": false, - "title": "Monarch of Chaos", - "description": "One of the bosses", - "created": "2023-03-24T19:09:28.828022Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oX6SohLj/images/a6e3ffcb348bc052501d5c35cc6286775581ee31.png", - "featured": false, - "title": "Fallen Icon", - "description": "One of the bosses", - "created": "2023-03-24T19:08:26.528815Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oX6SohLj/images/be178069a66cbb1a6538ba9c9d3b7581446ffee3.png", - "featured": false, - "title": "The Decaying King", - "description": "One of the bosses", - "created": "2023-03-24T19:09:09.704632Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oX6SohLj/images/c8aab4db839b4f8051e5557747b9f62989257507.png", - "featured": false, - "title": "Old Champion's Remains", - "description": "One of the bosses", - "created": "2023-03-24T19:08:52.710142Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oX6SohLj/images/d37c581e324caff67261d9b7ca3439611105b46b.png", - "featured": false, - "title": "Weapons", - "description": "A gallery of some of the weapons", - "created": "2023-03-24T19:10:48.015846Z", - "ordering": 0 - } - ], - "color": 2566702, - "thread_id": "oX6SohLj", - "monetization_status": "monetized" - }, - "qyVF9oeo": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "qyVF9oeo", - "slug": "sound-physics-remastered", - "project_type": "mod", - "team": "qdzNnAmS", - "organization": null, - "title": "Sound Physics Remastered", - "description": "A Minecraft mod that provides realistic sound attenuation, reverberation, and absorption through blocks.", - "body": "# Sound Physics Remastered\n\n> This is a fork of [Sound Physics Fabric](https://github.com/vlad2305m/Sound-Physics-Fabric) by [vlad2305m](https://github.com/vlad2305m) which is a fork of [Sound Physics](https://github.com/sonicether/Sound-Physics) by [Sonic Ether](https://github.com/sonicether).\n\nA Minecraft mod that provides realistic sound attenuation, reverberation, and absorption through blocks.\n\nOptimized for the use with [Simple Voice Chat](https://www.curseforge.com/minecraft/mc-mods/simple-voice-chat) 2.X.X.\n\n\n### Requirements\nThis mod does not require any dependencies, but it is recommended to use the following:\n\n**Fabric**\n\n- [ModMenu](https://www.curseforge.com/minecraft/mc-mods/modmenu)\n- [ClothConfig](https://www.curseforge.com/minecraft/mc-mods/cloth-config)\n\n**Forge**\n\n- [ClothConfig](https://www.curseforge.com/minecraft/mc-mods/cloth-config-forge)\n\n---\n\n### Changes to the Original Mod\n\n**Improvements**\n\n- Improved sound processing performance by a factor of 10\n- Optimized for [Simple Voice Chat](https://www.curseforge.com/minecraft/mc-mods/simple-voice-chat)\n- Ported the mod to Forge\n- Improved configuration UI\n- Made Cloth Config optional\n- Tweaked default config values\n- Added reflectivity to the config GUI\n- Added occlusion variation\n- Added block occlusion factor config\n- Added debug sound bounce rendering\n- Added debug sound occlusion rendering\n\n**Bugfixes**\n\n- Fixed sounds not bouncing more than once\n- Fixed sound bouncing using an excessive amount of performance, despite not working at all\n- Fixed direction evaluation not taking sound source and primary bounces into account\n- Fixed sound allowance not working for `/playsound` command\n- Fixed unmapped field names in the reflectivity config\n- Fixed sound processing using player position instead of camera position", - "body_url": null, - "published": "2022-06-23T14:36:52.813391Z", - "updated": "2024-08-09T10:05:00.570513Z", - "approved": "2022-06-23T14:36:52.813391Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 3948259, - "followers": 3309, - "categories": [ - "adventure", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "tbyD9fqo", - "CK4lQQ9O", - "x9IWXNJ1", - "SYSMCMTq", - "kZQoJLcW", - "ExqJDhfb", - "MBlFcMKc", - "xZ9UodxE", - "jRobOtd6", - "eZELi5uU", - "dKCe780W", - "6XE3ynnM", - "TuOjqGZ4", - "xVwTOdDC", - "qZS1UvUq", - "NxBIvRrx", - "btiLehDH", - "7IdNS4GK", - "TVhi1tt5", - "kDnIIyrT", - "weUdAUDs", - "a37ONsXw", - "X5StGhDe", - "5cW4koqn", - "14Ps1Jzh", - "MAkKuumS", - "znriWuAi", - "RWvuXxi3", - "ccEQbQJ3", - "JHXFUvDT", - "mFMJ9c9z", - "GBrc5892", - "swW70Uzh", - "ej3KHCh4", - "74oofD7s", - "34AzinYF", - "ZQ358klw", - "8DVONifo", - "MsRCg9vD", - "M8HvAuai", - "nBLV4bCJ", - "UlywtXTw", - "dGldKfFi", - "ouJkPcmR", - "tA2eeq37", - "5kLP4E16", - "L9IFjX01", - "xXUcyQrd", - "lNfifytA", - "op41PVog", - "ImG6hq12", - "vugO7mNF", - "qj6Fhfgl", - "b6C2l51o", - "MZG4uxm4", - "vCR4KOzC", - "BiJaNUOc", - "jFi9wAm9", - "wSSDI9Rg", - "gAP9590c", - "e0jDon7B", - "tFcSgMDe", - "piYsWHSx", - "TEiP8U4g", - "oVxOW2yg", - "qnzq20sO", - "tw5iAjtN", - "ZEMrXhx7", - "ouODHxQ8", - "7P98uY0M", - "bKhTczPg", - "I2nXZGRy", - "OOw4wyHN", - "67Uq017p", - "bujm33cE", - "cBy6ZK3G", - "WLNfa7ku", - "JPBZW9Vf", - "ITaPOJ9r", - "sSV5WT7s", - "CWAfu9W5", - "eMG0BbRq", - "97XHldOK", - "ZiMnDFg6", - "nLopGrFf", - "nSYaAtGV", - "w17wrgYv", - "DBPAu9gh", - "BMZ7TDzQ", - "CmxXa8uE", - "GdHd0uVw", - "i9vcidyG", - "F8triwQi", - "RtbuP43K", - "U74mJrlB", - "LkAxlKRj", - "th5AIucC", - "LlnzkNS9", - "GZpOvsk2", - "Vyrz7QQ2", - "KK8s1GO6", - "LSLnEJbQ", - "x59lJ2xc", - "VJwdOuqA", - "ahFNUMMQ", - "EfBxPGaK", - "veANUV9l", - "WyTB3RFm", - "L6oPowRU", - "QSvkGLBf", - "nAzJ7GlL", - "o7NVGpjL", - "7Aji5QaG", - "emDPG9Uq", - "mxbQTk6W", - "oo6WesiS", - "2SX5mbvk", - "McfCXCmf", - "3HhMsZ0w", - "sOYL3ARx", - "YG8JVSin", - "eY1CBtiC", - "Boy7PUiT", - "j2uf4Rqu", - "WC9KAg08", - "qcWiQYte", - "EZCMvWJo", - "a9mFvVtk", - "v82u5BX1", - "pG8odFUO", - "SZoH54wW", - "WiNNhm4M", - "qzeuRX2k", - "R08tbAhr", - "LDy1fR4w", - "vkj3OYhV", - "3TB8hRco", - "S5qjcOcU", - "MW5MPwpE", - "vc4XGsIG", - "5gC41Itp", - "1ecXPX5o", - "TsHpz1nS", - "DZclhMyL", - "cT0aLJ8N", - "D7fOLtmp", - "AGRkYn5p", - "MmKSrFU9", - "mKQcogVn", - "eQg3x7U0", - "Yh3XWCNn", - "MgbZRiG5", - "BwDWoRgh", - "s5PSGIl7", - "rRjQmiWc", - "Tbtajy1X", - "8w6T0wDj", - "ifR8SEdY", - "mzJYir2h", - "nzrrHnMa", - "8S2j9Ddt", - "N3uoEoK5", - "wP25tEBe" - ], - "icon_url": "https://cdn.modrinth.com/data/qyVF9oeo/798fbfae58ec95ad51f3e1d522b43227306c326c.png", - "issues_url": "https://github.com/henkelmax/sound-physics-remastered/issues", - "source_url": "https://github.com/henkelmax/sound-physics-remastered", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 263172, - "thread_id": "qyVF9oeo", - "monetization_status": "monetized" - }, - "l6YH9Als": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.16.5", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "l6YH9Als", - "slug": "spark", - "project_type": "mod", - "team": "xI8OXSR4", - "organization": null, - "title": "spark", - "description": "spark is a performance profiler for Minecraft clients, servers and proxies.", - "body": "![spark](https://i.imgur.com/ykHn9vx.png)\n\n#### spark is a performance profiler for Minecraft clients, servers and proxies.\n\n#### Useful Links\n* [**Website**](https://spark.lucko.me/) - browse the project homepage\n* [**Documentation**](https://spark.lucko.me/docs) - read documentation and usage guides\n* [**Downloads**](https://spark.lucko.me/download) - latest plugin/mod downloads\n\n___\n\n[![](https://www.bisecthosting.com/partners/custom-banners/337246b0-c68e-400f-a40e-427b9a2fc516.png)](https://bisecthosting.com/spark)\n\nspark is proudly sponsored by [BisectHosting](https://bisecthosting.com/spark).\u200b\n\nBisectHosting are Minecraft server hosting experts, ready to help you create and host your very own server! They are a trusted and well-established hosting provider in the community, and provide an outstanding level of service that we are happy to recommend. There is a special 25% off discount available for spark users - click the link above to create your server today.\n\n## What does spark do?\n\nspark is made up of three separate components:\n\n* **CPU Profiler**: Diagnose performance issues.\n* **Memory Inspection**: Diagnose memory issues.\n* **Server Health Reporting**: Keep track of overall server health.\n\n### \u26a1 CPU Profiler\n\nspark's profiler can be used to diagnose performance issues: \"lag\", low tick rate, high CPU usage, etc.\n\nIt is:\n\n* **Lightweight** - can be ran in production with minimal impact.\n* **Easy to use** - no configuration or setup necessary, just install the plugin.\n* **Quick to produce results** - running for just ~30 seconds is enough to produce useful insights into problematic areas for performance.\n* **Customisable** - can be tuned to target specific threads, sample at a specific interval, record only \"laggy\" periods, etc\n* **Highly readable** - simple tree structure lends itself to easy analysis and interpretation. The viewer can also apply deobfuscation mappings.\n\nIt works by sampling statistical data about the systems activity, and constructing a call graph based on this data. The call graph is then displayed in an online viewer for further analysis by the user.\n\nThere are two different profiler engines:\n* Native `AsyncGetCallTrace` + `perf_events` - uses [async-profiler](https://github.com/jvm-profiling-tools/async-profiler) (*only available on Linux x86_64 systems*)\n* Built-in Java `ThreadMXBean` - an improved version of the popular [WarmRoast profiler](https://github.com/sk89q/WarmRoast) by sk89q.\n\n### \u26a1 Memory Inspection\n\nspark includes a number of tools which are useful for diagnosing memory issues with a server.\n\n* **Heap Summary** - take & analyse a basic snapshot of the servers memory\n * A simple view of the JVM's heap, see memory usage and instance counts for each class\n * Not intended to be a full replacement of proper memory analysis tools. (see below)\n* **Heap Dump** - take a full (HPROF) snapshot of the servers memory\n * Dumps (& optionally compresses) a full snapshot of JVM's heap.\n * This snapshot can then be inspected using conventional analysis tools.\n* **GC Monitoring** - monitor garbage collection activity on the server\n * Allows the user to relate GC activity to game server hangs, and easily see how long they are taking & how much memory is being free'd.\n * Observe frequency/duration of young/old generation garbage collections to inform which GC tuning flags to use\n\n### \u26a1 Server Health Reporting\n\nspark can report a number of metrics summarising the servers overall health.\n\nThese metrics include:\n\n* **TPS** - ticks per second, to a more accurate degree indicated by the /tps command\n* **Tick Durations** - how long each tick is taking (min, max and average)\n* **CPU Usage** - how much of the CPU is being used by the server process, and by the overall system\n* **Memory Usage** - how much memory is being used by the process\n* **Disk Usage** - how much disk space is free/being used by the system\n\nAs well as providing tick rate averages, spark can also **monitor individual ticks** - sending a report whenever a single tick's duration exceeds a certain threshold. This can be used to identify trends and the nature of performance issues, relative to other system or game events.\n\n## Usage\nTo install, just add the **.jar** file to your mods directory.\n\nInformation about [how to use commands](https://spark.lucko.me/docs/Command-Usage) can be found in the docs.\n\nIf you\u2019d like help analysing a profiling report, or just want to chat, feel free to join us on [Discord](https://discord.gg/PAGT2fu).\n\n\n## Guides\nThere are a few small \"guides\" available in the docs, covering the following topics.\n* [The tick loop](https://spark.lucko.me/docs/guides/The-tick-loop)\n* [Finding the cause of lag spikes](https://spark.lucko.me/docs/guides/Finding-lag-spikes)", - "body_url": null, - "published": "2021-06-04T13:36:54.735179Z", - "updated": "2024-08-12T18:54:49.346864Z", - "approved": "2021-06-04T13:36:54.735179Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": "https://github.com/lucko/spark/blob/master/LICENSE.txt" - }, - "downloads": 1831269, - "followers": 951, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "JdNt7oGW", - "liwd7pvc", - "D6L5yWtJ", - "huGeKmwp", - "sf2nOVoP", - "DhT8Y7bB", - "b3zKGLTS", - "yysWZODg", - "eEAJpQea", - "VkKsarbC", - "qBdtA5uj", - "6BEDTXhR", - "9NSIbttL", - "JjikdHMk", - "sYlxF6IX", - "CWiQ0oM4", - "xvqXC3WU", - "X9SnVAPS", - "jg0K11We", - "Biivc7P1", - "g60nhl1v", - "LVujS26K", - "6hatB19T", - "FnKxsd40", - "mMSAkTm6", - "3opVno4q", - "EWTsXhFU", - "RhyaY2vw", - "XXMFHMBO", - "OT1CD9Qj", - "E5XaSI1N", - "1K3xO8TS", - "23U6xkbl", - "g5rM8xSA", - "pjW9S4dI", - "N7JzEApO", - "1dlOe6ez", - "XhFbpH8f", - "VhY9p1RU", - "GygIHGfW", - "qyMNf4Pn", - "oCK984FP", - "dVHkMOHv", - "Yp6s4wsw", - "BeIg1bik", - "4FXHDE9F", - "XGW2fviP", - "h0Z2ObM0", - "tCU9VuzX", - "8ZQqfeXy", - "3FEq2lT7", - "FeV5OquF", - "iKVUNCME", - "i3FZxFQO", - "h0hKeaRD", - "85t1ZpLC", - "vl2NraaO", - "TsIZU7vG", - "KYGTUMOq", - "iYliEQKf", - "pxV5WOiQ", - "qTSaozEL", - "mHuABI9W" - ], - "icon_url": "https://cdn.modrinth.com/data/l6YH9Als/13676ddae142a85998c1c0086cafc30ce2efde80.png", - "issues_url": "https://github.com/lucko/spark/issues", - "source_url": "https://github.com/lucko/spark", - "wiki_url": "https://spark.lucko.me/docs", - "discord_url": "https://discord.gg/PAGT2fu", - "donation_urls": [], - "gallery": [], - "color": 16567356, - "thread_id": "l6YH9Als", - "monetization_status": "monetized" - }, - "XvoWJaA2": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.20", - "1.20.1" - ], - "id": "XvoWJaA2", - "slug": "spell-engine", - "project_type": "mod", - "team": "5yVzRQ7h", - "organization": null, - "title": "Spell Engine", - "description": "\ud83e\ude84 Data driven magic library", - "body": "![](https://cdn.modrinth.com/data/XvoWJaA2/images/28a14b6cf2aef9e3d5528e1c1a98f91f4633c5dc.png \"\")\n------------------\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Fabric API required](https://img.shields.io/badge/Fabric%20API-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)](https://www.curseforge.com/minecraft/mc-mods/fabric-api)\n![Availability](https://img.shields.io/badge/Available-1.19.2-ecebe6?labelColor=263768&style=for-the-badge)\n\n![Environment: Client](https://img.shields.io/badge/CLIENT%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n![Environment: Server](https://img.shields.io/badge/SERVER%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n# \ud83d\udce6 Installation\n\n### Required\n\n- [Cloth Config](https://modrinth.com/mod/cloth-config \"\")\n- [Fabric API](https://modrinth.com/mod/fabric-api \"\")\n- [Player Animator](https://modrinth.com/mod/playeranimator \"\")\n- [Spell Power Attributes](https://modrinth.com/mod/spell-power \"\")\n\n### Strongly recommended\n\n- [Adaptive Tooltips](https://modrinth.com/mod/adaptive-tooltips \"\") for spell tooltips\n\n# \ud83e\ude84\ufe0f Features\n\nData driven API\n\n- \ud83d\udde1\ufe0f Spells can be assigned to any weapon (data driven)\n- \ud83d\udd2e Spells deal damage based on [Spell Power](https://github.com/ZsoltMolnarrr/SpellPower) entity attributes\n- \u270d\ufe0f Spells defined in JSON format\n- \u2699\ufe0f Spells have a set of different mechanical behaviours:\n - Cast options: duration, mode of release (charged or channeled)\n - Targeting mode: Area, Beam, Cursor, Projectile\n - Impact actions: Damage, Heal, StatusEffect\n - Cost: exhaust (hunger), item (runes), cooldown (time), durability, consume effects\n\nFancy audio and visuals\n\n- \ud83d\udd08 Spells have sound effects: at the start of casting, while casting, at release, at impact\n- \u2728 Spells have particle effects (any particle can be referenced by id), and the engine offers its custom set magical of particles\n- \ud83c\udfa8 Custom Item/Block models can be used for Spell Projectiles and Status Effects\n- \ud83e\udd38 Custom player animations can be played at different stages of spell casting\n\nIn game features\n\n- \ud83d\udd27 Spell selection and casting is visible on the HUD (fully player configurable)\n- \ud83d\ude0c QoL features included (such as automatic spell cast release)\n- \u26d3\ufe0f Add spells to eligible weapons using the Spell Binding Table", - "body_url": null, - "published": "2023-01-12T15:13:27.221390Z", - "updated": "2024-08-13T17:54:12.989847Z", - "approved": "2023-01-17T00:30:57.969252Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 676371, - "followers": 211, - "categories": [ - "game-mechanics", - "library", - "magic" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "j7x0nnQY", - "ysvTRYTw", - "mWiBP5Pv", - "CXcP4unv", - "klgu6ViH", - "X2TtLs8V", - "htf90GdH", - "AZShwLaW", - "NaxIZUvR", - "CVXnaSfs", - "Q8cJ5uAI", - "sjs1bgms", - "kufaZ2Fi", - "8uboCQ5D", - "VW49K0aa", - "QfqnyDqt", - "Y4gGQTG2", - "PhZQ7oV3", - "eDRpv7Gq", - "dR5zgelV", - "z8tCOAtj", - "GbEzmkEd", - "Z3exwp7X", - "7vXbmNlo", - "4hnzypKn", - "bypy79hn", - "EM2qnzzH", - "zmkGvUFy", - "eqFj8Yg4", - "eCu7PzVC", - "uw1SoMLW", - "xGmYuuPh", - "HF1C2mQm", - "Mz6VoVgb", - "9lXwv07z", - "zUFilmBl", - "Qe7IbN4T", - "T6jWApoV", - "yMzYM2pb", - "dGiLjDYs", - "j457OKwj", - "ZPFbGKwF", - "UJUSQFXT", - "sbx3ZGCG", - "2vz75xvT", - "wXntgIJi", - "DB1s06bk", - "IQ3VkdyH", - "E42wF2VB", - "2q6avbJi", - "jCC4AQty", - "IZFnIGe9", - "EsN9o530", - "oZJ30MzD", - "YchHSzSU", - "doKPvXpt", - "5qhQxhiU", - "qkL60F6g", - "eX4YqiVK", - "Vp8e1nX3" - ], - "icon_url": "https://cdn.modrinth.com/data/XvoWJaA2/9f3d222d82aebadd5325ae53a927463f1e20abd0.png", - "issues_url": "https://github.com/ZsoltMolnarrr/SpellEngine/issues", - "source_url": "https://github.com/ZsoltMolnarrr/SpellEngine", - "wiki_url": "https://github.com/ZsoltMolnarrr/SpellEngine", - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/XvoWJaA2/images/28a14b6cf2aef9e3d5528e1c1a98f91f4633c5dc.png", - "featured": false, - "title": "title", - "description": null, - "created": "2023-01-12T15:17:36.198280Z", - "ordering": 0 - } - ], - "color": 10762276, - "thread_id": "XvoWJaA2", - "monetization_status": "monetized" - }, - "8ooWzSQP": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.20.1" - ], - "id": "8ooWzSQP", - "slug": "spell-power", - "project_type": "mod", - "team": "X228bzUD", - "organization": null, - "title": "Spell Power Attributes", - "description": "\ud83d\udd2e Spell Power entity attributes with related status effects and enchantments", - "body": "![Spell Power Attributes](https://cdn.modrinth.com/data/8ooWzSQP/images/b78543865976288a17f2815927bb3e3ac1835819.png \"\")\n------------------\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Fabric API required](https://img.shields.io/badge/Fabric%20API-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)](https://www.curseforge.com/minecraft/mc-mods/fabric-api)\n![Availability](https://img.shields.io/badge/Available-1.19.2-ecebe6?labelColor=263768&style=for-the-badge)\n\n![Environment: Client](https://img.shields.io/badge/CLIENT%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n![Environment: Server](https://img.shields.io/badge/SERVER%20SIDE%20INSTALLATION-REQUIRED-ecebe6?labelColor=263768&style=for-the-badge)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n### \u2615\ufe0f Support me on [Ko-Fi](https://ko-fi.com/daedelus \"\"), if you like my project\n\n# \ud83d\udd2e\ufe0f Features\n\nThis library introduces new Entity Attributes for powering magical abilities, for the following magic types (schools):\n\n- \ud83d\udd2e Arcane\n- \ud83d\udd25 Fire\n- \u2744\ufe0f Frost\n- \ud83d\udc9a Healing\n- \u26a1\ufe0f Lightning\n- \ud83d\udc7b Soul\n\n(Note: the design intent is to stay native to Minecraft, but establish Warcraft like magic schools. So no classic 4 element schools are implemented, besides fire.)\n\nThe library offers an API to query spell damage of an entity (based on its attributes, status effects, enchantments), and provides critical strike chance and multiplier. Critical striking is completely rng based, powered by secondary attributes.\n\n## \ud83d\udce6 Content\n\n### Entity Attributes:\n\n- Spell Power, one for each specific magic school (for example: `spell_power:fire`)\n- Spell critical chance (id: `spell_power:critical_chance`)\n- Spell critical damage (id: `spell_power:critical_damage`)\n- Spell haste (id: `spell_power:haste`), can be used to quicken spell casting or cooldowns\n\n### Status Effects:\n\n- One specifically for each introduced attribute, with a matching id (for example: `spell_power:fire`, `spell_power:critical_chance`)\n\n(All status effects come with fancy icons \ud83d\ude0d)\n\n### Enchantments:\n\n- Universal Spell Power (named: \"Spell Power\"), increasing all spell damage\n- School limited Spell Power (for example: \"Sunfire\", increasing arcane and fire damage) \n- Secondary attribute enchantments (for example: \"Spell Critical Chance\")\n- \"Magic Protection\" (totally symmetric to Projectile Protection, but for magic)\n\n(All enchantments are fully configurable, and come with descriptions)\n\n# \ud83d\udd27 Configuration\n\n**Server side** configuration can be found in the `config` directory, after running the game with the mod installed.\n", - "body_url": null, - "published": "2022-12-23T13:31:08.411187Z", - "updated": "2024-07-24T21:27:43.411177Z", - "approved": "2022-12-23T20:32:07.600961Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 669711, - "followers": 189, - "categories": [ - "library", - "magic" - ], - "additional_categories": [ - "adventure", - "game-mechanics" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "OZt33z9y", - "8JZtHM36", - "FOc76ayi", - "ZIFDdYy8", - "Wzpqt33L", - "bE2Cpn06", - "wBSzMSuf", - "QMJuz1zi", - "7SbZEqA5", - "tuww90Eu", - "o5zzsgPA", - "6ffjOgGW", - "71FZTu9s", - "e2ggpysz", - "3e4ctFvH", - "aSo9SZuM", - "lME8r1AD", - "4b3xYbpW", - "LVyrxDzP", - "jHaKmMkR", - "wjkzk05R", - "uKb21LI4", - "2bpCsLfe", - "nT0Hl1AE" - ], - "icon_url": "https://cdn.modrinth.com/data/8ooWzSQP/eac53d793cb13193c3860d90c5e19e680fbc7cb5.png", - "issues_url": "https://github.com/ZsoltMolnarrr/SpellPower/issues", - "source_url": "https://github.com/ZsoltMolnarrr/SpellPower", - "wiki_url": "https://github.com/ZsoltMolnarrr/SpellPower", - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/8ooWzSQP/images/b78543865976288a17f2815927bb3e3ac1835819.png", - "featured": false, - "title": "icon_and_title", - "description": null, - "created": "2022-12-23T13:36:19.715908Z", - "ordering": 0 - } - ], - "color": 12904182, - "thread_id": "8ooWzSQP", - "monetization_status": "monetized" - }, - "40ytxGF2": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18-pre1", - "1.18-pre2", - "1.18-pre3", - "1.18-pre4", - "1.18-pre5", - "1.18-pre6", - "1.18-pre7", - "1.18-pre8", - "1.18-rc1", - "1.18-rc2", - "1.18-rc3", - "1.18-rc4", - "1.18", - "1.18.1-pre1", - "1.18.1-rc1", - "1.18.1-rc2", - "1.18.1-rc3", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1" - ], - "id": "40ytxGF2", - "slug": "spoornpacks", - "project_type": "mod", - "team": "7C06qMQq", - "organization": null, - "title": "SpoornPacks", - "description": "API Library for automagically generating Resource files and injecting them as a Resource Pack", - "body": "

\"https://media.forgecdn.net/avatars/thumbnails/522/685/64/64/637844029316522114.png\"\"https://media.forgecdn.net/avatars/thumbnails/482/657/64/64/637781533186272139.png\"\"https://media.forgecdn.net/avatars/thumbnails/357/686/64/64/637517355068764931.png\"

\n

 

\n\n
\n

\n \"https://img.shields.io/static/v1?label=%20&message=other%20projects&color=4b5966&labelColor=658f79&logo=curseforge&logoColor=white&style=for-the-badge\" \n \"https://tinyurl.com/spoorndiscordbadge\" \n \"https://img.shields.io/github/stars/spoorn/SpoornPacks?color=4b5966&labelColor=658f79&label=github%20&logo=github&logoColor=white&style=for-the-badge\" \n \"https://img.shields.io/github/issues-raw/spoorn/SpoornPacks?color=4b5966&labelColor=658f79&label=issues%20&logo=github&logoColor=white&style=for-the-badge\"\n

\n
\n\n

Description

\n

 

\n

SpoornPacks is an API Library mod for the Minecraft Fabric mod loader that adds simple-to-use APIs for automagically generating resource asset and data files, and injects them into the game as a mock Resource Pack. This allows mod creators to create their resources entirely in code with very succinct APIs, while still allowing overriding via your own Resource files.

\n

 

\n

The goal of this mod is to simplify resource creation (i.e. blocks, items, structures, features, etc.) as much as possible for the majority of use cases, while being extensible to more complex ones.  The typical process for adding a block or item involves several Json files with oftentimes rather cryptic contents, and injecting into various Minecraft registries, methods, classes, etc.  This API Library removes all that overhead for the mod creator and turns it into a single one-line Java call, simple datagen

\n

 

\n

I'm using this library myself for my own mod! https://www.curseforge.com/minecraft/mc-mods/pink

\n

 

\n

For more details, please see the Wiki

\n

 

\n

Dependencies

\n

This mod requires:

\n\n

 

\n

\"requires

\n

 

\n

Need a Server?

\n

\"https://bisecthosting.com/spoorn\"

", - "body_url": null, - "published": "2022-02-08T19:40:11.921628Z", - "updated": "2023-07-17T05:17:07.017505Z", - "approved": "2022-02-08T19:40:11.921628Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 16435, - "followers": 5, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "huqnXo38", - "nhHHoxzD", - "Ots2Jujj", - "kzk22sjc", - "U4SgnNZ3", - "NSN0Yoyz" - ], - "icon_url": "https://cdn.modrinth.com/data/40ytxGF2/icon.png", - "issues_url": "https://github.com/spoorn/SpoornPacks/issues", - "source_url": "https://github.com/spoorn/SpoornPacks", - "wiki_url": "https://github.com/spoorn/SpoornPacks/wiki", - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 12158573, - "thread_id": "40ytxGF2", - "monetization_status": "monetized" - }, - "H8CaAYZC": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "H8CaAYZC", - "slug": "starlight", - "project_type": "mod", - "team": "DXoc0ko3", - "organization": null, - "title": "Starlight (Fabric)", - "description": "Rewrites the light engine to fix lighting performance and lighting errors", - "body": "Starlight\n==================\nFabric mod for rewriting the light engine to fix lighting performance and lighting errors.\n\nFuture updates past 1.20\n------------------\nPlease see: https://gist.github.com/Spottedleaf/6cc1acdd03a9b7ac34699bf5e8f1b85c\nThis project will not receive further updates for the foreseeable future.\n\nCompatibility\n------------------\nStarlight can be installed either on the dedicated server or client. It is _not_ required to be installed on both sides.\nIf you have Starlight on the server, clients can use Vanilla/Phosphor/Starlight to connect. Likewise, if you have Starlight on \nthe client, you can connect to Vanilla/Phosphor/Starlight servers.\n\nStarlight cannot be installed _with_ Phosphor, they are completely incompatible. \nBrowsing through [Starlight's Issue Tracker](https://github.com/PaperMC/Starlight/issues \"Starlight's Issue Tracker\") will show\nfurther mod incompatibilities. Starlight is a rather destructive light engine rewrite, so it should be \nexpected to break mods more often.\n\nPurpose\n------------------\nStarlight was developed for higher scale dedicated servers, as they suffered performance problems due to how ungodly slow the\nlight engine was. The only solution was to create an extremely invasive mod which rewrote the entire light engine.\nI ported the mod to fabric so that I can update it during snapshots, and decided that publishing it for \nall users, especially client users, would be beneficial. However, it does have the downside of being an invasive mod:\nBeing invasive didn't affect higher scale servers because they run on Bukkit.\n\nFurther reading on the technical details of how Starlight achieves its performance \ncan be read here: [TECHNICAL_DETAILS.md](https://github.com/PaperMC/Starlight/blob/fabric/TECHNICAL_DETAILS.md \"TECHNICAL_DETAILS.md\")\n\nPerformance for 1.20:\n------------------\nHere are a few graphs showing performance in 2 areas on: Block editing at high y-levels, and normal block light updates:\n\n~~Light engine time chunk generation Graph~~ has been removed as a benchmark as it is invalid for 1.20. Starlight and Vanilla are close enough on 1.20 that\nthis test is also useless.\n![Block update at height graph](https://i.imgur.com/ZQx7Ek0.png \"Block update at height graph\")\n![Simple glowstone block update](https://i.imgur.com/MrA2PQk.png \"Simple glowstone block update\")\n\nPerformance for 1.19.4 and below:\n------------------\nHere are a few graphs showing performance in 3 critical areas: Chunk generation, Block editing at high y-levels, and normal block light updates:\n\n![Light engine time chunk generation Graph](https://i.imgur.com/5aI8Eaf.png \"Light engine time chunk generation Graph\")\n![Block update at height graph](https://i.imgur.com/kKtbe9y.png \"Block update at height graph\")\n![Simple glowstone block update](https://i.imgur.com/yCNK602.png \"Simple glowstone block update\")", - "body_url": null, - "published": "2021-08-29T14:08:31.790201Z", - "updated": "2023-12-10T20:26:57.476791Z", - "approved": "2021-08-29T14:08:31.790201Z", - "queued": null, - "status": "archived", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 4323154, - "followers": 4283, - "categories": [ - "optimization" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "nc7qGadJ", - "p26lbcyI", - "4ew9whL8", - "zFqBnsxO", - "qH1xCwoC", - "XGIsoVGT", - "98VOoYPX", - "PLbxwptm", - "1QrtjfDy", - "HZYU0kdg" - ], - "icon_url": "https://cdn.modrinth.com/data/H8CaAYZC/icon.png", - "issues_url": "https://github.com/PaperMC/Starlight/issues", - "source_url": "https://github.com/PaperMC/Starlight", - "wiki_url": null, - "discord_url": "https://discord.gg/tuinity", - "donation_urls": [], - "gallery": [], - "color": 16577540, - "thread_id": "H8CaAYZC", - "monetization_status": "monetized" - }, - "6L3ydNi8": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "6L3ydNi8", - "slug": "starter-kit", - "project_type": "mod", - "team": "VSsGXtt0", - "organization": null, - "title": "Starter Kit", - "description": "\ud83d\udce6 Give all new players joining the world configurable starter gear, items and/or potion effects. It can overwrite the initial inventory, or add the items after. Compatible with FTB Team Islands.", - "body": "

\"\"

Requires the library mod Collective.

   This mod is part of The Vanilla Experience modpack and Serilum's Customization Bundle mod.
Starter Kit is a mod which allows players who join a world for the first time to receive items set in a config file. It's possible to set items to any specific slot in the inventory, to the offhand and to the armour slots. The mod can detect which players have never joined before. If another mod adds items, such as guide books, they can either be removed completely or added after the kit has been set. This is configurable via the addExistingItemsAfterKitSet config option.

Can be used in a server for all new players or in singleplayer to start off with a default inventory of your choosing. There is also optional support for FTB's Team Island mod after the create island command.

The mod can be used server-side only. If you want players to be able to use the \"Choose Kit GUI\", it has to be installed on the client as well. Alternatively, they can choose kits via server commands.

Features:
 •  A guide here in the description. Difficulty ranging from Simple, Intermediate and Advanced.
 •  Give players joining the world for the first time custom starter items and/or potion effects.
 •  Support for multiple kits. Can be given randomly or chosen by the player.
 •  There is custom tracking to determine who are new players, compatible with existing worlds.
 •  Lots of commands! For creating, adding, managing and choosing starter kits.
 •  If installed on the client, kits can be chosen via a custom GUI screen. If not, commands can be used.
 •  Add descriptions to your kits. RPG modpack, anyone?
 •  Remove other modded starter items, such as guide books. Or add them after the starter kit.

\r\n

Configurable: ( how do I configure? )
randomizeMultipleKitsToggle (default = true): When multiple starter kits are added via /starterkit add, there are two ways to distribute them. With this enabled, one is chosen at random. When disabled, players can choose one on first join.
addExistingItemsAfterKitSet (default = true): Whether items that existed in the inventory, such as books added by other mods, should be added back to the inventory after the kit was set. If disabled, they'll be removed. You can still manually set them via the kit.
usePotionEffectsInStarterKit (default = true): If potion/mob effect functionality should be enabled. This means that when creating a kit via /sk (add/set), it also saves the active effects the player has. And when handing out the starter kits, it adds the effects to new players.
formatKitNames (default = true): If kit names should be formatted. Each word will be capitalized.

chooseKitScreenHeader (default = \"%s, you can choose a starter kit!\"): The text used above the kit choice screen, or if the mod is not installed in the chat. %s will be replaced with the player's name.

announcePlayerKitChoiceInDedicatedServer (default = true): Whether an announcement should be broadcasted to the server whenever a new player makes a kit choice. 'randomizeMultipleKitsToggle' must be disabled, and there must be at least 2 starter kits available.
enableFTBIslandCreateCompatibility (default = true): Whether the starter kit should be re-set after the '/ftbteamislands create' command from FTB Team Islands. Does nothing when it's not installed.

\r\n


Commands:
Both '/starterkit' and '/sk' can be used.


Admin Commands:

/sk add (kit_name) - Adds your current inventory to the active kits.
/sk set (kit_name) - Sets your current inventory as the only active kit.

\r\n

/sk give <player> (kit_name) - Give a player a random (or specific) starter kit.

\r\n

/sk activate <kit_name>/_all - Moves kit_name or all kits from inactive to active.
/sk deactivate <kit_name>/_all - Moves kit_name or all kits from active to inactive.

\r\n

/sk list (inactive) - Lists all active (or inactive) kits.
/sk reset - Resets all tracking. Players receive another kit on join.
/sk reload - Reloads starter kit changes from the config folder.

\r\n

User Commands:
/sk choose <kit_name> - Allows players to choose a starter kit via commands. This is only needed when Starter Kit is not installed on the client and the server enabled kit choices.
/sk info <kit_name> - Shows the description and items of kit_name.
/sk help - Shows the Starter Kit commands in-game.

\r\n



Usage Guide:
The mod can be configured in many different ways. To keep a better overview, I've divided the difficulty into three different sections. Simple, Intermediate and Advanced.

Simple:
Set a custom starter kit. Add/Remove starter items from other mods. And giving players a starter kit via commands.

Intermediate:
Add an extra starter kit. Deactivate a kit via commands. Add a starter kit with potion effects, and setting the level and duration.

Advanced:
Make players choose a kit on first join. Move the inactive default kits to active. Show the choose kit GUI screen. Create a starter kit with a custom description.


Section 1: Simple
This is the default starter kit, which will be given when the mod is installed without any configuration:


You can set your own starter kit by using the '/starterkit set (kit_name)' (or '/sk set (kit_name)') command. The kit name is optional.
After using this command, all other active starter kits are moved to the inactive folder.


Here you can see the new starter kit data file that was created with the previous command. It's located in './config/starterkit/kits/':


That's it! All new players will now receive the \"Upgraded\" kit when they first join the world:


Inside the config file, located at './config/starterkit.json5', you can choose whether or not other modded starter items should be removed or given after the kit.
Examples of these modded starter items are guide books.


To give other players (or yourself) a starter kit manually, you can use the '/starterkit give <player> (kit_name)' command.
The kit_name argument is optional, if left out:
If the mod is configured via intermediate, a kit may be given randomly.
If the mod is configured via advanced, the kit choice screen may be shown.




Section 2: Intermediate
You can add another active kit by using the '/starterkit add (kit_name)' command.
With the default configuration, this means that new players will now randomly receive the \"Default\" or \"No Bread\" starter kit.


To see all active starter kits, use the '/starterkit list' command. To see inactive starter kits, use '/starterkit list inactive':


To disable an active kit, use '/starterkit deactivate <kit_name>'. This moves it to the './config/starterkit/kits/inactive/' folder.


The mod can also give potion effects alongside the starter kit! Make sure 'usePotionEffectsInStarterKit' is enabled in the config.
Then, just make sure to have the potion effect enabled, and use the '/starterkit set' or '/starterkit add' command.
The effect duration will be set to what the player has exactly now, but we will round that up in a later step.


For this example, I've given the player the speed potion effect. This was active when using the previous command:


Locate and open the kit we've just created. The path is './config/starterkit/kits/Speed_Kit.txt':


This is the data file for the \"Speed Kit\" kit. It contains the items the player will receive and at the bottom what effects will be given to the player.
When a kit is created without active effects, that line will be empty. Otherwise it copies the exact level and duration.
In case of this example, it contains a reference to the Speed effect. It's lvl 1 with a duration of 3341 ticks, which equals 167 seconds. 20 ticks = 1 second.


I'm going to change the effect a player will receive to Speed level 5, with a duration of 5 minutes. 6000 ticks = 300 seconds = 5 minutes:


You can reload any changes you've made to files inside './config/starterkit/' via the '/starterkit reload' command:


That's it! Whenever a player first joins a world, they will now receive the \"Speed Kit\" kit. Which contains a few standard items and the Speed V effect, with a duration of 5 minutes:

\r\n
Show Spoiler\r\n

\r\n
\r\n

 


Section 3: Advanced
Starter Kit also contains a custom kit choosing screen! Here's an example of what it looks like with the \"Default\" kit.
In this section we'll enable this, create a kit and add a description for it.


Disable the \"Randomize Multiple Kits Toggle\" inside the config. Remember, it's located inside './config/starterkit.json5'. You can also use the in-game config editor for this:


There are some default kits located inside the './config/starterkit/kits/inactive/' folder. Let's enable those for this example.
Use the '/starterkit activate _all' command to activate all inactive kits.



You can use the '/starterkit list' command to see which kits are currently active:


Since everything contains default values, you can immediately see it working! Load a new world, and you'll be shown the choose kit screen:

\r\n
Show Spoiler\r\n

\r\n
\r\n

 
Let's add our own custom kit, and see how the descriptions work.
Start off with an inventory of your choosing, and use the '/starterkit add' command.
I'm calling it \"Pumpkin\".



All kit descriptions are saved inside './config/descriptions/'. These are automatically created whenever you create or add a kit.
Open the description file with the kit name you've just set. In my case, the file is './config/descriptions/Pumpkin.txt'.


This is the default description content for any newly created kit.
The description is used for the choose kit screen, and the '/starterkit info <kit_name>' command.



Change the description to whatever you'd like! There isn't a size limit, but any overflow will be hidden. So make sure it's not too long:


To reload the changes we've made to the description file, use the '/starterkit reload' command:


That's it! The description will now be visible on the choose kit screen:


Click on the \"Choose Starter Kit\" button, and receive the selected kit:


Starter Kit can automatically detect if the mod has been installed on the client.
There is support for server-side only use. In that case, players can choose a kit via commands.
Whenever the server doesn't get a response from the client, meaning the mod isn't installed, the following message is sent on first join:


Players can use the '/starterkit info <kit_name>' command to see which items are included in the starter kit:


A kit can be chosen with the '/starterkit choose <kit_name>' command:


------------------

You may freely use this mod in any modpack, as long as the download remains hosted within the Modrinth ecosystem.

Serilum.com contains an overview and more information on all mods available.

Comments are disabled as I'm unable to keep track of all the separate pages on each mod.
For issues, ideas, suggestions or anything else there is the Github repo. Thanks!


\"\"

", - "body_url": null, - "published": "2022-08-31T18:56:28.424726Z", - "updated": "2024-08-08T22:42:38.058410Z", - "approved": null, - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 467565, - "followers": 157, - "categories": [ - "adventure", - "management", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "UExnPFd0", - "PyPD7H89", - "1uskVkb1", - "bWyBvAm1", - "tXhpLTE2", - "4YoJxdA9", - "vv4mCF5J", - "Xtzm6BAS", - "CQHnmuYg", - "ilY5AmX1", - "Mid2h9eJ", - "LkoWb7wY", - "WSYtNOZ7", - "fZ2idBc9", - "82p0hfzC", - "LbCUN94Y", - "yoTqC7M5", - "omJXB9H5", - "Rqj5tZki", - "UoeOKtMK", - "lkZ4MFsc", - "sj5Vzzub", - "GCakQH66", - "692fmdzk", - "fuk9KbDs", - "waAD0WBJ", - "VNFRYSf3", - "6ERWj8CM", - "8iQzF9Xw", - "Jxksba7W", - "XDyaFAdA", - "1iljwxux", - "oeFVfjlS", - "8ysl4dK1", - "CyUzvPin", - "13CMI21O", - "pLNsi6nl", - "GPiBeSyc", - "cLmpkvul", - "Gccqwaju", - "PUQyueKW", - "PmrWrfiI", - "g2acc8mi", - "1OyWsesA", - "Vtg4DQyL", - "kBIWEqgF", - "gYVA0ZB6", - "MVnIGVY3", - "5I6aYPnW", - "6HnyBbns", - "ACauENHf", - "FJtjQWb6", - "zToANVwf", - "CWcB1Trq", - "PMkbV2dY", - "xwuYfQEV", - "dwmReMQ2", - "JdI3NrcY", - "7BD3dh3n", - "k8gBfBkU", - "PFJiNgPp", - "BLxqJ9tp", - "VZ1IcT1v", - "8KFsMuyQ", - "E2Mxvf1j", - "ctEwjzYH", - "I8HoSR4u", - "n1vEcey0", - "VVPJWVKk", - "mZf90ShY", - "p86xgczm", - "vfHW3ty6", - "Ijk5ownz", - "UOwzT7Jm", - "NrTul6JY", - "JwSShdeH", - "kwRz8bUf", - "ON6Y5Ydt", - "OD40UAl0", - "HM4ElLcI", - "aXwDMFto", - "YehkzHk5", - "zgCOxV4R", - "h9WNHjqr", - "mgtq9mKs", - "WI7f7CzZ", - "4gYC6M8q", - "HeCWkb9d", - "w4J9ylrE", - "xLfZpcT1", - "EmxmlDMD", - "nDDhwn2h", - "pb3dtXM1", - "vqZZ1MXc", - "RYlydA2n", - "mVYtJdmn", - "nGVvCsgb", - "ktRQf2UR", - "vtQmO7sw", - "wR0XqBMW" - ], - "icon_url": "https://cdn.modrinth.com/data/6L3ydNi8/icon.jpg", - "issues_url": "https://github.com/Serilum/.issue-tracker/labels/Mod: Starter Kit", - "source_url": "https://github.com/Serilum/Starter-Kit", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://patreon.com/serilum" - } - ], - "gallery": [], - "color": 2498063, - "thread_id": "6L3ydNi8", - "monetization_status": "monetized" - }, - "kkmrDlKT": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "kkmrDlKT", - "slug": "terrablender", - "project_type": "mod", - "team": "bf2Fdtqq", - "organization": null, - "title": "TerraBlender", - "description": "A library mod for adding biomes in a simple and compatible manner!", - "body": "
\n\n![TerraBlender Logo](https://cdn.modrinth.com/data/kkmrDlKT/images/43d5fa44d31368b5fb4ae76b51d5231879c6a510.png)\n\n[![Support on Patreon](https://i.imgur.com/ai6ZV95.png)](https://www.patreon.com/Adubbz) [![Donate via PayPal](https://i.imgur.com/rEoNmyV.png)](https://www.paypal.com/donate/?business=AdubbzG@gmail.com&cy_code=USD) [![Follow on X](https://i.imgur.com/WNmQOhb.png)](https://twitter.com/TheAdubbz) [![Join our Discord](https://i.imgur.com/N7eZOt0.png)](https://discord.gg/GyyzU6T)\n\n
\n\nTerraBlender is a library mod for adding biomes in a simple and compatible manner with Minecraft's new biome/terrain system.\n\n**TerraBlender is available for [Forge](https://files.minecraftforge.net/net/minecraftforge/forge/), [NeoForge](https://neoforged.net/) and [Fabric](https://fabricmc.net/use/installer/).**\n- **[View all Forge versions](https://modrinth.com/mod/terrablender/versions?l=forge)**\n- **[View all NeoForge versions](https://modrinth.com/mod/terrablender/versions?l=neoforge)**\n- **[View all Fabric versions](https://modrinth.com/mod/terrablender/versions?l=fabric)**\n\n## Developers\nDocumentation for how to use TerraBlender's API can be found on the **[TerraBlender wiki](https://github.com/Glitchfiend/TerraBlender/wiki/Getting-started)**", - "body_url": null, - "published": "2023-03-01T10:32:34.314130Z", - "updated": "2024-06-15T01:51:06.016872Z", - "approved": "2023-03-04T07:46:44.901915Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": "https://github.com/Glitchfiend/TerraBlender/blob/TB-1.19.3-2.1.x/LICENSE" - }, - "downloads": 2564518, - "followers": 614, - "categories": [ - "library", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "n4oVcavy", - "omhliU1A", - "kqq4rR5H", - "aScyaaLb", - "bj1hHkPZ", - "mF9UAJ1u", - "FXVmoBuE", - "gigcHzac", - "CQFCiNyY", - "KF0tW8QK", - "olt09M6U", - "PEdujLvH", - "iNh81NtW", - "yJwRxdEG", - "kegRBLZC", - "SQStOj5x", - "W09SWEA8", - "HyNEwQTj", - "qMwURRKF", - "WsIbQnSi", - "GTLQgaw7", - "LXbKkKG8", - "9ljoLhMy", - "Eeh7VNSN", - "gbu6KHQD", - "RmgIaUfn", - "j2DNltG9", - "b4Z1PxTI", - "kUkrnuK4", - "jxTBtKlC", - "WRazOwBG", - "5I5zYWye", - "pVtyDAOX", - "lfup7ewg", - "tRpU7nNd", - "fjg37hue", - "o9VVCJOh", - "mo6B7Y0v", - "NHuJfL2d", - "lyo0XdSi", - "452yrTJ9", - "ED3YI6fO", - "z6TZqcOY", - "dg9bvQOq", - "fyNmyvJZ", - "SaH8fB6d", - "cUbL08DX", - "7867fntz", - "QydonUnK", - "swXUWyTf", - "QTHLdP61", - "gQy8Vdnw", - "82ByN52l", - "3zxwZDRg", - "TPb9rEa0", - "KAIfNXqm", - "4QBtuvfy", - "BVG2UYc8", - "BIZ1SFAu", - "ROK3TiE7", - "SgtU1JtB", - "A1OONB1L", - "pHok2xtd", - "6iD0KtFw", - "MsQcbWSi", - "LKifikRd", - "rKyY8bMF", - "pNu6zO95", - "GpiWTRWI", - "wvav3wp2", - "RDDdLeNk", - "e5sZSSCv", - "PQD4cuW0", - "uzLAALgX", - "M5qJyhuy", - "qlK8P4Zy", - "E09IKBqt", - "k17TeJtT", - "DXPYduoZ", - "bxjE3d5M", - "4dek5TNV", - "HOhOipZX", - "c1EwfsIg", - "VdS5hUbB", - "59hVdVtO", - "yfdhz9bk", - "Y2NkH7i0", - "lDn62Uhg", - "tucxIn7D", - "8AVRrwsL", - "saTbzcCT", - "3OLLGaRd", - "Fq3AzLHW", - "zACPI7Rn", - "dH8dFULh", - "ayMBPzTR", - "9XGH99Q5", - "zO4Wq863", - "AVtwrfgu", - "ifgGkddC", - "CpMIkJE9", - "RmzdRG1e", - "A4sHU55f", - "r12UQ4eX", - "3M8Ei90D", - "I1qVHjbO", - "6Bw9ZMwe", - "v0V951Ah", - "F8wLNLEE", - "KUudludY", - "1X45bIh6", - "CYO9LVmT", - "Ol8uNODa", - "mN2WguBY", - "VyCeijL6", - "fyG9xni5", - "WjZcJl8o", - "CBu5QS6B", - "DRBPMUBV", - "OTf7pBak", - "FR5mvdMH", - "wLnfaWUz", - "dHrdmYai", - "W98INPub", - "OuDODdbW", - "jFgqc7VY", - "MdtfhF56", - "l7kuXRU2", - "VVNBuXzH", - "wHvBeW2E", - "GQm2HSTs", - "XtVuvbmQ", - "pTI1MLSA", - "EFg6bMVd", - "sI3lGvqG", - "PFDKDY6T", - "hJ9OAyhI", - "59NLmD8h", - "hjIPbA3l", - "YpBcsAD7", - "sQtspQn4", - "nXbC3bi9", - "hVGadld9", - "m8Qb8dGG", - "r8NjV7Qj", - "wkEhdDz0", - "iiGtfFce", - "UcRtHLmf", - "WAzQUZ1A", - "MfY1c0QZ", - "QsTQiTVc", - "Gq0MqmOl", - "LcgBIvC6", - "tashH8sv", - "Bawyxiss", - "BsKjbTBv", - "C0Jypg2m", - "xUYdZQ7t", - "t59WOLu9", - "AdXlu0CA", - "FcS0iYh3", - "bjtRZUxw", - "mcpmpMGw", - "ZbpOnSVr", - "DgXfKyKD", - "yV08RLMF", - "kIq25rmI", - "hNzU35iS", - "prICYTwg", - "C9lnWgOg", - "zCLKwgqI", - "VPXM1H0w", - "sBXQQlUV", - "b15PC6xJ", - "NvfrZQFv", - "LEShZYdW", - "W2FL9kpt", - "YH99nabV", - "vxNBwfRj", - "ATMo6RM4", - "qBqPXZ7o", - "ErMgVqlI", - "UpJEL4yB", - "2usds9Ky", - "7fO9yhfn", - "Cnwlsdvf", - "CAd3rMDR", - "xigWyXa8", - "baK4eX3b", - "YIUL3PEn", - "VRjBM77b", - "iteCKoP9", - "Rj98OiYR", - "ywiJhcuG", - "O47xVod1", - "3nPeLY1p", - "5xw3P2qN", - "jGx3iN5F", - "nZwFn2MJ", - "UcEhlQra", - "XXnWoSih", - "hDr2nn7q", - "VhKVPw92", - "2WuUmLZ1", - "s3Jtdl0Z", - "26maC79e", - "gISWvUyU", - "alUPTpIC", - "FMGacTN8", - "CR9rGBvb", - "y5GDkHL9", - "2NOgeyWL", - "a3PqS5R0", - "mZ41EnfG", - "s2moVkPr", - "C9vVmqMI", - "lBJ7gMbw", - "KLz9dQtt", - "e5jLxVeX", - "LDj6JRk9", - "SuHC69aM", - "znCGEN4K", - "DhgbZytK", - "MWBWLGTG", - "Ru5DuboB", - "LxnQ8tFk", - "vk7kjaO7", - "iCdIqcFv", - "3sBxYcYs", - "YlwVJumN", - "silo0xJT", - "qpCqqA93", - "VoKzhK7k", - "OsRvalxg", - "9U0OQEDz", - "BSKkuhsh", - "CMDA8IcP", - "f0r1SsWG", - "HibKOt9j", - "WoEvuFC4", - "aDuBswaU", - "FsEnag6P", - "drRriqY5", - "HdFY06Z7", - "kHP1UkET", - "1BMJMxlx", - "h6cClRTW", - "Cmt9jpg5", - "isQtCAct", - "xyaCkIUL", - "vATy6PWW", - "qQWxMxU7", - "TOkIPRbD", - "twVZvhB5", - "fCaaCuTy", - "XNoACRNE", - "NC75R0GT", - "M9KCFWno", - "6hu29DCI", - "mujuZkFb", - "V0r5LAQh", - "MUsx35Ry", - "8NKvb4Rf", - "HEPVhvwM", - "Tc1j6lFr", - "tt61FVEL", - "OTamV6SO", - "34tFWc8B", - "beTUFJxK", - "TD7W2cLM", - "C8VWoUNH", - "evmyZKEe", - "quob9xco", - "idY2A9mB", - "Ek11H9pa", - "s0s2MCHE", - "jdqvBG5g", - "jVWd6Qvj", - "6xeo7obi", - "6SXQ0Tbm", - "HSjv2yp3", - "Tl8jcsiu", - "wlWWiBPJ", - "IyeI0uRd", - "IM4hwwGH", - "pvIKzIxE", - "e0JUI1OX", - "T1FKe1B4", - "DaOQrif1", - "3j9ON2qd", - "44D3Fpj9", - "cCNxb9bl", - "ADHJnwVA", - "TlMYO5kT", - "AjV3GtqV", - "ifr7FJnd", - "gxNSsje2", - "CS6GzVhA", - "KF97dJcF", - "XvYHyQcG", - "zzgNcnwe", - "uAEwqIGY", - "yeeVvd3D", - "P2C11Z4o", - "UAWC0hRA", - "bKEV2dgO", - "3orAWPg1", - "UQTQTV72", - "rk8WntLM", - "234Gi0p1", - "WUXei5mp", - "YgB5WB3Q", - "xtBdyFtA", - "NDKrFoA1", - "ORx8JLf9", - "6xuhVFC9", - "rfFkiSDR", - "htFwnGWu", - "jbRHa5Hy", - "xezfbkog", - "IPdVGfJl", - "BfQI5cZO", - "p54gG9xp", - "fni1sCoC", - "xcfa1biZ", - "XcsXn3fD", - "FTCsCRVl", - "aM2lt6Tu", - "xbNuzFJi", - "TBD7PU11", - "qHR52aCH", - "rGKbHaah", - "9FNlKfpD", - "OZV0Z5AE", - "Hmw9PMaH", - "Y1XWSxDs", - "FnfW1JJL", - "oCGyhKcY", - "3XLPwLnV", - "oALTVpBI", - "lY3u8Ors", - "rJjif5b1", - "46vDGedb", - "HiKDZdo0", - "wtCOTHGT", - "HI0iCUpi", - "FZV63yhg", - "syeuAvi3", - "D2wyURAU", - "h96HEGgV", - "ohMfOkHG", - "EpEoPPwp", - "NPjNlIK9", - "b3ecJhTw", - "CkOfSAT1", - "XLPAoSOd", - "sujhCFnt", - "lN4iXEkx", - "xBeonLfL" - ], - "icon_url": "https://cdn.modrinth.com/data/kkmrDlKT/ffe690c604b123c63ee77a5baf76cf008cb73663.png", - "issues_url": "https://github.com/Glitchfiend/TerraBlender/", - "source_url": "https://github.com/Glitchfiend/TerraBlender/", - "wiki_url": "https://github.com/Glitchfiend/TerraBlender/wiki", - "discord_url": "https://discord.gg/GyyzU6T", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Adubbz" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/kkmrDlKT/images/43d5fa44d31368b5fb4ae76b51d5231879c6a510.png", - "featured": false, - "title": "TerraBlender Logo", - "description": null, - "created": "2023-03-01T10:36:00.345278Z", - "ordering": 0 - } - ], - "color": 10130574, - "thread_id": "kkmrDlKT", - "monetization_status": "monetized" - }, - "8oi3bsk5": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "8oi3bsk5", - "slug": "terralith", - "project_type": "mod", - "team": "L2q5L80c", - "organization": "xdGr4sFb", - "title": "Terralith", - "description": "Explore almost 100 new biomes consisting of both realism and light fantasy, using just Vanilla blocks. Complete with several immersive structures to compliment the overhauled terrain.", - "body": "\n# Terralith\n\n[![Latest Version](https://img.shields.io/github/v/release/Stardust-Labs-MC/Terralith?color=blueviolet&logo=github \"View latest release\")](https://github.com/Stardust-Labs-MC/Terralith/releases) [![Discord Badge](https://img.shields.io/discord/738046951236567162?color=blue&logo=discord \"Join our Discord Server\")](https://discord.gg/stardustlabs) [![Modrinth Badge](https://img.shields.io/modrinth/dt/terralith?label=Modrinth&logo=modrinth \"View our Modrinth page\")](https://modrinth.com/mod/terralith) [![License Badge](https://img.shields.io/badge/license-Stardust_Labs-green \"View the Stardust Labs License\")](https://github.com/Stardust-Labs-MC/license) [![Wiki Badge](https://img.shields.io/badge/wiki-Miraheze-yellow \"View our Wiki\")](https://stardustlabs.miraheze.org/) [![Issues Badge](https://img.shields.io/github/issues/Stardust-Labs-MC/Terralith?color=orange&logo=github \"View or open an issue\")](https://github.com/Stardust-Labs-MC/Terralith/issues) [![Weblate Badge](https://img.shields.io/weblate/progress/stardust-labs?server=https%3A%2F%2Fweblate.catter.dev&logo=weblate \"Translate here\")](https://weblate.catter.dev/projects/stardust-labs)\n\nTerralith takes Minecraft's 1.18 massive world generation overhaul, and turns it up to eleven.\n\n![terralith_banner_squashed](https://user-images.githubusercontent.com/63272345/224816673-7f074733-da85-4673-a7b0-3362651c4dbd.png)\n\n## Notes\n- Terralith is *technically* compatible with William Wyther's Overhauled Overworld, Biomes O' Plenty, and Oh The Biomes You'll Go; but it requires Terrablender, which screws with the biome distribution\n- Terralith is compatible with Tectonic, if you use [Apollo](https://github.com/Apollounknowndev)'s [Terratonic](https://www.planetminecraft.com/data-pack/terratonic/)\n- Do not add this to an existing world - reset yours first, or use a new world\n- View the structures and biomes per seed using [jacobsjo](https://github.com/jacobsjo)'s [Minecraft Datapack Map](https://map.jacobsjo.eu/)\n\n## Description\n### Biomes\nTerralith adds over 95 brand new biomes, as well as updating almost every vanilla biome with new and improved features. There are also new terrain types: canyons, shattered biomes, floating islands, deep ocean trenches, and much, much more.\n\n**Yellowstone** is one of Terralith's staple biomes - a simple and beautiful landscape, based on the real life US National Park. Among the list of realistic biomes are **Yosemite Cliffs**, **Shield**, and many more depending on what you're looking for in a biome. **Highlands** and its variants offer a flat surface to create on - builders can imagine anything from huge mega cities to small simple cottages. Adventurers can explore the breath-taking **Volcanic Peaks** and discover the beautiful **Desert Oases**.\n\nWhile realistic biomes can remind us of the beautiful planet we live on, Terralith offers a plunge into the world of fantasy as well. Adventurers can wander through the purple and mystical **Moonlight Grove** and **Amethyst Rainforest**, or climb the unforgiving cliffs of the **Scarlet Mountains**. If determined, sailers can find the mysterious **Mirage Isles**, or even the elusive and nostalgic **Alpha Islands**. Terralith encourages imagination to run wild here.\n\nIf you feel the surface is too face, have no fear - custom caves lurk beneath your feet! Similar to Minecraft's Lush Cave, the **Underground Jungle** is full of foliage, and rarely some old abandoned houses. Other caves, like **Infested** and **Fungal Caves** are overgrown with spiders and fungi! If you dig super deep, you could stumble upon a sister to the Deep Dark: the **Frostfire Caves** are dangerous and menacing. Beware!\n\n### Structures\nTo tie all of Terralith's magnificent biomes together are it's structures. The ominous tall **Spire** pierces the sky in the iciest biomes. Rarely, you can find **Fortified Villages** in the plains and desert - the villagers have progressed quite far as a society! Finally, if you find yourself lost at night, cold and hungry, you might stumble into the warm protection of the simple Glacial Hut.\n__ __\n\n[![Patron Ad](https://user-images.githubusercontent.com/63272345/224786738-7baefaf8-267f-41b6-8ac5-53cc4bd5707e.png \"Join our Patreon!\")](https://www.patreon.com/stardustlabs)\n\n[![Bisect Hosting Ad](https://user-images.githubusercontent.com/63272345/224786219-f87f21d2-fb51-4d78-82df-a16e83fe25c9.png \"Use code STARDUST\")](https://www.bisecthosting.com/stardust)\n ", - "body_url": null, - "published": "2022-11-13T21:48:54.507121Z", - "updated": "2024-07-07T22:16:46.219799Z", - "approved": "2022-11-23T01:21:11.804610Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-Custom", - "name": "", - "url": "https://github.com/Stardust-Labs-MC/license/blob/main/license.txt" - }, - "downloads": 1762049, - "followers": 2262, - "categories": [ - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "Q9qUUqA7", - "Wd3Co0mZ", - "81tshMIZ", - "Xf5mFGCS", - "jUK1mCz3", - "1latp88m", - "pNFzTzQd", - "mLdNNka6", - "K3S6BASh", - "aYOzrVFZ", - "Y4i2gvLB", - "D0hKeWDQ", - "JT2esX5R", - "8N8lLvTW", - "34PhE3zd", - "2w1uZoRC", - "PNByHzei", - "WZvndtxX", - "UJtMNPNx", - "Rq2BBA8A", - "hYoo0DKV", - "CDrDiFNK", - "qFd4s3fV", - "FOe2l0tx", - "IWVbiEbl", - "1hOeraaL", - "4KrRTVvQ", - "WgDuoe1K", - "xm11wemG", - "FgvUosFH", - "zA1qYB0L", - "6DoFR4md", - "owDSctxm", - "rWmFwtGy", - "IA4tbVrS", - "5k90Bexh", - "WeYhEb5d", - "Mm6TmSwo" - ], - "icon_url": "https://cdn.modrinth.com/data/8oi3bsk5/34c751cc804839ed3c1d9f21dfd53d98368fedfc.png", - "issues_url": "https://github.com/Stardust-Labs-MC/Terralith/issues", - "source_url": "https://github.com/Stardust-Labs-MC/Terralith", - "wiki_url": "https://stardustlabs.miraheze.org/wiki/Terralith", - "discord_url": "https://discord.gg/stardustlabs", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://patreon.com/stardustlabs" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/stardustlabs" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/8oi3bsk5/images/8eb1319d93336ca3ac29578e029459c3c0ec5132.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-13T21:53:32.559416Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/8oi3bsk5/images/be7daf4d0023204165ab00cfa7815f8068bc951b.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-13T21:53:29.371658Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/8oi3bsk5/images/e66c54081b2abbdeb6dfdb0bde26123f8641176c.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-13T21:53:31.044672Z", - "ordering": 0 - } - ], - "color": 4996660, - "thread_id": "8oi3bsk5", - "monetization_status": "monetized" - }, - "QivVPB8W": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "QivVPB8W", - "slug": "the-graveyard-fabric", - "project_type": "mod", - "team": "kKhUZuLa", - "organization": null, - "title": "The Graveyard (FABRIC)", - "description": "A mod that adds structures, mobs, bosses and blocks themed aroung the graveyard.", - "body": "\n\n

\n\n

\n

The Graveyard adds new spooky biomes, structures, mobs and blocks to make your minecraft adventure more thrilling and challenging.
\nEvery structure, mob and biome was built with a lot of attention to detail to create an immersive experience for you.

\n\n

Structures

\n
    \n
  • Haunted House: uncover the secrets of this run down house.
  • \n
  • Small Grave: a final resting place encountered frequently while exploring.
  • \n
  • Small Graveyard: a cemetery that comes in multiple variants.
  • \n
  • Medium Graveyard: a quite large cemetery in the woods surrounding a minecraft temple. It holds a lot to explore and to gather, but nothing comes without a risk. Especially at night.
  • \n
  • Mushroom Grave: an overgrown grave, spawning in swamps, jungles and mushroom islands.
  • \n
  • Memorial Birch Tree: an imposing tree found in birch forests.
  • \n
  • Large Graveyard: an immense jigsaw structure generating in forests. But be warned - it is full of dangers.
  • \n
  • Crypt: an expansive labyrinth, full of traps, loot and dangers, hidden in the depths.
  • \n
\n\n

Boss - Corrupted Champion

\n
    \n
  • The Corrupted Champion is the entombed remnant of an unknown hero, fallen into corruption. Its power arise from its bone staff, which was crafted from the bones of its innocent victims. With its power, the lich can controll the minds of its enemies and turn peaceful beings into abominations fighting along its side. But beware. Even if you manage to drain the staff's corruption, the fight isn't over.
  • \n\n \n
  • Phases:
  • \n\nSpell phase abilities: Bone Vortex Attack, Skull Cast Attack, Levitation Spell, Falling Corpses Spell, Summon Minions Spell, Labyrinth Heal Attack.
    \nHunt phase abilities: Darkness encases the player while the Lich hunts its prey. Don't let it come to close.
    \nDeformation phase.\n\n\n
  • How to summon the Corrupted Champion:
  • \n\nCollect the three bone staff pieces (Ominous Bone Staff Fragment) from the Ruins structure. Every Ruin has a unique fragment (upper, middle and lower bone staff fragment).
    \nObtain a bone dagger from an Acolyte, or craft it yourself.
    \nHold a glass bottle in your offhand and start killing villager with the bone dagger. You'll get a Vial of Blood. Fill the vial to the limit.
    \nFind the Lich Prison structure, a large floating island above the oceans.
    \nWait until it is night, place the bone staff pieces (from upper to lower) on the dark corrupted deepslate blocks in front of the altar (they should fairly stand out).
    \nPour the Vial of Blood into the altar.
    \n\nVoil\u00e0, you unleashed pure evil into the world, probably causing the death of thousands of innocent people and very likely your own.\n
\n\n

Mobs

\n
    \n
  • Skeleton Creeper: a faster undead variant of the creeper. It may has lost his destructive powers, but its haunting appearance will blind you.
  • \n
  • Acolyte: a darker representative of the illager family. If he'll find you, your bones will serve him as a new weapon.
  • \n
  • Reaper: Ghosts? Here, in a spooky graveyard mod? No... The reaper takes this place.
  • \n
  • Ghoul: a deformed revenant, hold together only by his rage on the living.
  • \n
  • Revenant: the animated remains of a once human being.
  • \n
  • Nightmare: a deformed creature that moves quicker than it seems. Better stay away and never look at it.
  • \n
  • Wraith: haunting those who dare to desecrate its coffin.
  • \n
  • Corrupted Illager: a fast undead version of the illagers.
  • \n
\n\n

Blocks and Items

\n
    \n
  • Corruption: \u21b8\u1511\u2237\ua58c \u1511\u30ea\u21b8 \u14b7\u234a\u254e\ua58e \u14b2\u1511\u2138 \u0323 \u2138 \u0323 \u14b7\u2237
  • \n
  • Sarcophagus: a final resting place now turned into storage space.
  • \n
  • Coffin: a final wooden resting place in all wood variants.
  • \n
  • Glazed Urn: a beautiful ornated urn, that serves as storage.
  • \n
  • Small Urn: a simple urn, that serves as storage.
  • \n
  • Fire Brazier: a dark cryptic iron bowl, displaying soul flames or flames when ignited.
  • \n
  • Dark Iron Ingot: an ashen version of iron
  • \n
  • Dark Iron Block: decorative steel-like block
  • \n
  • Dark Iron Door/Trapdoor: dark version of the iron door and trapdoor, but no need for redstone to open them.
  • \n
  • Dark Iron Bars: like vanilla iron bars, but dark and matching the theme.
  • \n
  • Skeletons: a fragile decoration block in many different forms that can be found in graveyard structures.
  • \n
  • Gravestone: edit the gravestone to create a memorial for your lost minecraft dog or horse.
  • \n
  • Ceramics: vases to decorate the graveyards (not craftable).
  • \n
  • Bone Dagger: crafted with bones, this weapon is used in dark rituals. It may also be useful for breaking glass.
  • \n
\n

\n\n

Join my Discord for help, request or ideas!

\n\n

\n\n
\n\n

\n

Bugs and Source code

\n

\nGithub issue tracker\n\n\n

\n

Dependencies

\n

\nGeckolib for Fabric\n

\nFabric API", - "body_url": null, - "published": "2022-06-05T13:49:22.346565Z", - "updated": "2024-02-24T10:31:37.430453Z", - "approved": "2022-06-05T13:49:22.346565Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 542908, - "followers": 359, - "categories": [ - "adventure", - "mobs", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "T2v9Zocf", - "ADGfi5tR", - "DFoxFE8s", - "miNsHtVW", - "BHHoEJ2S", - "F2KWIGBI", - "iVynlDtc", - "wFRPOsoI", - "eAAKbtBg", - "OXDcBMyv", - "PWLzRlBv", - "4pakbmo2", - "Hpn2GMza" - ], - "icon_url": "https://cdn.modrinth.com/data/QivVPB8W/icon.png", - "issues_url": "https://github.com/finallion/The_Grayeyard_-FABRIC-/issues", - "source_url": "https://github.com/finallion/The_Grayeyard_-FABRIC-", - "wiki_url": null, - "discord_url": "https://discord.gg/8JgHeQ9eeQ", - "donation_urls": [ - { - "id": "bmac", - "platform": "Bmac", - "url": "https://buymeacoffee.com/Finallion" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/QivVPB8W/images/256fafe35ecd47e7f1464a7efed4d72382db315c.png", - "featured": false, - "title": "Large Graveyard", - "description": null, - "created": "2022-06-05T13:49:12.712149Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QivVPB8W/images/4e74f4554d4cedddaec49d0330a42d5e2c68b137.png", - "featured": false, - "title": "Medium Graveyard", - "description": null, - "created": "2022-06-05T13:49:12.712149Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QivVPB8W/images/8e42ffb95e9173e4e6073ec084b1b329454590c7.png", - "featured": false, - "title": "Revenants", - "description": null, - "created": "2022-06-05T13:49:12.712149Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QivVPB8W/images/c8084bab1fd23147fe2714b2a4824ef1f0a33922.png", - "featured": false, - "title": "Haunted House", - "description": null, - "created": "2022-06-05T13:49:12.712149Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QivVPB8W/images/d5bdfaa6d838e60fee85857ecb3cf40ee4a2bc85.png", - "featured": false, - "title": "Desert Graveyard", - "description": null, - "created": "2022-06-05T13:49:12.712149Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QivVPB8W/images/e4a0db97552fae9884312816812ad3936d720b2b.png", - "featured": false, - "title": "Custom Blocks", - "description": null, - "created": "2022-06-05T13:49:12.712149Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/QivVPB8W/images/f64f83a412b38d042524957ccfaed35c4816a2a4.png", - "featured": false, - "title": "Mushroom Grave", - "description": null, - "created": "2022-06-05T13:49:12.712149Z", - "ordering": 0 - } - ], - "color": 2498849, - "thread_id": "QivVPB8W", - "monetization_status": "monetized" - }, - "z6sMEexp": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20.1" - ], - "id": "z6sMEexp", - "slug": "tieredz", - "project_type": "mod", - "team": "IkGpiU4D", - "organization": null, - "title": "TieredZ", - "description": "Adds tiers/modifiers to tools", - "body": "![Headline](https://i.imgur.com/gb6pPeJ.png)\n\n
\n\n[](https://discord.gg/cV4cJyGXqF) \n[](https://globox1997.github.io/wiki/mods/TieredZ/)\n[](https://github.com/Globox1997/tiered/issues)\n
\n\n\u201cDescription\u201d\n

\n\nTiered is a Fabric mod inspired by Quality Tools. Every tool and armor piece you make will have a special modifier, which provides additional stat bonuses and abilities. \nThis mod is originally made by Draylar and this is a fork with additions with permissions to publish it.\n\n![Showcase](https://i.imgur.com/AlasyBr.png)\n\n
\nReforge Gear\nReforge your gear at the anvil for a better item tier. Reforging increases the luck for getting better item tiers. \n\nLeft Slot: Tiering Item Material (if non exist, default flint (Tag: tiered:reforge_base_item)) \n\nMiddle Slot: Tiering Item \nRight Slot: Amethyst Shard (Tag: tiered:reforge_addition)\n
\n\n\u201cMisc\u201d\n

\n\n[](https://modrinth.com/mod/fabric-api)\n[](https://modrinth.com/mod/cloth-config)\n\n\n\nThis mod is developed for Fabric. \nThere are no plans to develop a Forge version. \n\n\nModpack Permission: \nFeel free to use it in any modpacks.\n\n\nBug Report: \nJust report bugs at the github page.", - "body_url": null, - "published": "2023-04-19T18:59:34.338631Z", - "updated": "2024-04-03T18:47:33.588714Z", - "approved": "2023-04-22T17:40:06.304667Z", - "queued": "2023-04-21T14:05:49.368115Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 277687, - "followers": 137, - "categories": [ - "equipment" - ], - "additional_categories": [ - "game-mechanics" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "ks3NpqRt", - "p6O5T5sE", - "frMnqIvd", - "urtWlfIb", - "SfQYvgGK", - "EAm93xBv", - "ZF0HKlbd", - "GFUW7N2P" - ], - "icon_url": "https://cdn.modrinth.com/data/z6sMEexp/f779f39300d45cbb4067f5c0f6016402748a412c.png", - "issues_url": "https://github.com/Globox1997/tiered/issues", - "source_url": "https://github.com/Globox1997/tiered", - "wiki_url": "https://globox1997.github.io/wiki/mods/TieredZ/", - "discord_url": "https://discord.gg/cV4cJyGXqF", - "donation_urls": [], - "gallery": [], - "color": 4054477, - "thread_id": "z6sMEexp", - "monetization_status": "monetized" - }, - "FGlHZl7X": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.4", - "1.20", - "1.20.1" - ], - "id": "FGlHZl7X", - "slug": "the-lost-castle", - "project_type": "mod", - "team": "hDadDc7q", - "organization": null, - "title": "The Lost Castle", - "description": "Former structure of End Remastered, The Lost Castle introduces an enormous castle. Inside resides infinite fortune and mysteries from a long forgotten civilization that disappeared a long time ago...", - "body": "![Lost Castle Banner](https://i.imgur.com/2hvM43r.png)\u00a0\n\n[![Discord](https://img.shields.io/discord/781617369285263400?label=Discord&logo=Discord&logoColor=ffffff&style=for-the-badge)](https://discord.com/invite/D9cxayDNSP) [![PayPal](https://img.shields.io/badge/PayPal-Donations-009ADC?style=for-the-badge&logo=PayPal)](https://www.paypal.com/donate/?hosted_button_id=G7P6FV26SRGS2 \"PayPal\")\n[![Youtube Trailer](https://img.shields.io/badge/YouTube-Trailer-FF2020?style=for-the-badge&logo=YouTube&logoColor=FF2020)](https://www.youtube.com/watch?v=FMwke39lZu8 \"Trailer\")\n\nFormer structure of End Remastered, The Lost Castle introduces an enormous castle that you'll be able to find with the help of a map given by a journeyman cartographer. Inside resides infinite fortune and mysteries from a long forgotten civilization that disappeared a long time ago and is now eagerly guarded by illagers that won't give up on their fortune even if it means the end of them, or the end of you... \n\n\n**\\*Note that the castle is pretty rare and can spawn multiple thousands of blocks away from spawn.**\n\nSupported Versions Forge: 1.18.2, 1.19, 1.19.1, 1.19.2, 1.20, 1.20.1\n\nSupported Versions Fabric: 1.19.2, 1.20, 1.20.1\n\n![](https://i.imgur.com/BwHHtEH.png)\n\n![](https://i.imgur.com/iU2lZ7Y.png)\n\n![](https://i.imgur.com/TzxTamO.png)\n\n![](https://i.imgur.com/lVNj6ZH.png)\n\n![](https://i.imgur.com/vQa39Gy.png)\n\n![](https://i.imgur.com/gkMuTuB.png)\n\n![](https://i.imgur.com/y8cEs4F.png)\n\n![](https://i.imgur.com/uIGZuYH.png)\n\n## Support\n\nWe always try to be aware of issues in our mods, if you experience a bug while playing, please report it in the comments or the \"Issues\" section to help us keep the experience fun and enjoyable for all players.\n\n**[CLICK HERE](https://discord.gg/D9cxayDNSP) to join our discord server to speak, chat, report problems or talk with us :)**", - "body_url": null, - "published": "2023-03-17T20:39:18.115932Z", - "updated": "2023-06-28T22:17:05.367922Z", - "approved": "2023-03-18T18:25:32.850660Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 480636, - "followers": 212, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "e2Fwxwh5", - "eiyqt0cv", - "aeqlOfcv", - "9xZK8c7e", - "sseIovAz", - "ga1pPro8", - "fycU9tvw", - "hbZaVz0H", - "r1kI9nMD" - ], - "icon_url": "https://cdn.modrinth.com/data/FGlHZl7X/e97cc6b20ddc0411f23ce5ac243475a594c1e755.png", - "issues_url": "https://github.com/Team-Remastered/The-Lost-Castle-Forge/issues", - "source_url": "https://github.com/Team-Remastered/The-Lost-Castle-Forge", - "wiki_url": null, - "discord_url": "https://discord.com/invite/D9cxayDNSP", - "donation_urls": [], - "gallery": [], - "color": 2498843, - "thread_id": "FGlHZl7X", - "monetization_status": "monetized" - }, - "w6JSkKSH": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.20", - "1.20.1" - ], - "id": "w6JSkKSH", - "slug": "too-fast", - "project_type": "mod", - "team": "1Sh9IjSH", - "organization": null, - "title": "Too Fast", - "description": "Removes the \"moved too quickly\" warning and rubber-banding.", - "body": "***Only required on the sever side.***\u00a0Removes the server-side limitations on player speed that result in \"player XYZ moved too fast\" messages in the console and rubber-banding.\u00a0\n\nCode primarily derived from Random Patches's speed limits, which is MIT licensed and thus license-compatible. However, there is practically no other way to do this: [Source](https://github.com/TheRandomLabs/RandomPatches/blob/1.16-forge/src/main/java/com/therandomlabs/randompatches/mixin/ServerPlayNetHandlerPlayerSpeedLimitsMixin.java)\n\nConflicts with Random Patches. Do not bother installing this if you've installed Random Patches.\n\nPatreon & Discord\n\nYou can support me [on Patreon](https://www.patreon.com/noobanidus)!\n\nAll support for this mod is available on\u00a0[my Discord]((https://discord.gg/9YVkaee)). You\u00a0can also keep up with what I'm doing and get notifications streams!", - "body_url": null, - "published": "2024-05-25T08:34:37.104270Z", - "updated": "2024-05-25T08:38:08.334054Z", - "approved": "2024-05-26T20:44:31.173732Z", - "queued": "2024-05-25T08:41:42.765214Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 59461, - "followers": 10, - "categories": [ - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "Jzgp9VID", - "2KncMR8q", - "ZyY2Xraw", - "2pix3xrW", - "UZVGWIjM" - ], - "icon_url": "https://cdn.modrinth.com/data/w6JSkKSH/66c04bbaa895b488af2b711deca45d28e20a2fa2.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 6300705, - "thread_id": "gzt8XP6y", - "monetization_status": "monetized" - }, - "5aaWibi9": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.17-rc2", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "5aaWibi9", - "slug": "trinkets", - "project_type": "mod", - "team": "F0xlmrbH", - "organization": null, - "title": "Trinkets", - "description": "A data-driven accessory mod", - "body": "# Trinkets\nA data-driven accessory mod for Minecraft using Fabric.\n\n![Image of the Trinkets UI](https://cdn-raw.modrinth.com/data/5aaWibi9/images/56224f13887cdd914a9624a18eb845dae0bcdfc0.png)\n\n## About\nTrinkets adds a slot group and slot system to Minecraft. Slot groups are collections of slots for a certain body part or more vague area. By default there are 6 slot groups (head, chest, legs, feet, offhand, hand) that can have slots added to them, but more groups can be added if desired. Trinkets' UI is intuitive to use, accessible, and attempts to do away with clutter. Its system means that you'll never have a slot that's not used for anything, as mods request the slots they want.\n\nFor basic tutorials and comprehensive documentation, visit this project's [wiki](https://github.com/emilyploszaj/trinkets/wiki/Home).\n", - "body_url": null, - "published": "2021-06-08T00:05:32.472592Z", - "updated": "2024-07-15T11:03:13.629144Z", - "approved": "2021-06-08T00:05:32.472592Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 2103816, - "followers": 1268, - "categories": [ - "equipment", - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "quilt" - ], - "versions": [ - "70Ajg5iP", - "dRgbv7A2", - "29Jd2Dm4", - "qpiOPBB9", - "R2UW6ejS", - "FdJA5sbK", - "DtvgyMK2", - "vOuy3Z5S", - "XqLNMi9J", - "WiXqMygm", - "oLUBJhyv", - "9qrmAiwv", - "OLwsMJv4", - "5zEAvqnX", - "A5kxdEY3", - "z8ProfKL", - "e563ycts", - "tJ23Vcff", - "AHxQGtuC", - "7aQD4OG8", - "SGjPO8H9", - "JagCscwi" - ], - "icon_url": "https://cdn.modrinth.com/data/5aaWibi9/icon.png", - "issues_url": "https://github.com/emilyalexandra/trinkets/issues", - "source_url": "https://github.com/emilyalexandra/trinkets", - "wiki_url": "https://github.com/emilyalexandra/trinkets/wiki", - "discord_url": "https://discord.gg/T2PuD9RTWV", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/5aaWibi9/images/56224f13887cdd914a9624a18eb845dae0bcdfc0.png", - "featured": false, - "title": "Trinkets UI", - "description": null, - "created": "2023-02-24T23:54:31.401757Z", - "ordering": 0 - } - ], - "color": 9211020, - "thread_id": "5aaWibi9", - "monetization_status": "monetized" - }, - "Pf8PJBb5": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "Pf8PJBb5", - "slug": "true-darkness-fabric", - "project_type": "mod", - "team": "tLY0DdMg", - "organization": null, - "title": "True Darkness Refabricated", - "description": "A maintained fork of the 'True Darkness' mod for Fabric", - "body": "![Moonphases](https://github.com/CrismPack/CDN/blob/main/desc/darkness/True%20Darkness%20Moonphases.png?raw=true)\n\n# True Darkness Refabricated\n\nThis is a fork of the [True Darkness](https://modrinth.com/mod/true-darkness) mod by [GrondagTheBarbarian](https://modrinth.com/user/grondag), maintaining it for Fabric 1.20.1 and beyond.\n\n*GrondagTheBarbarian is the original author and all credit belongs to him.*\n\n![fabric](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/supported/fabric_vector.svg)\n\n## **Description:**\n\nMoody brightness not dark enough? Do you want moonless nights and unlit caverns to be pitch black? This mod is for you!\n\nIn addition to maintaining the mod for newer versions, this version also fixes compatibility issues with [Distant Horizons](https://modrinth.com/mod/distanthorizons).\n\n## **Dependencies:**\n\n[![cloth-config-api](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/requires/cloth-config-api_vector.svg)](https://modrinth.com/mod/cloth-config) [![fabric-api](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/requires/fabric-api_vector.svg)](https://modrinth.com/mod/fabric-api)\n\nOptional: [Mod Menu](https://modrinth.com/mod/modmenu)\n\n*Note that the mod itself is only required client-side and does not have any functionality when installed on a server.*\n\n## **Need help?**\n\n[![discord-singular](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/social/discord-singular_vector.svg)](https://discord.gg/Kss5gBgeDA)\n\n## **Mod trailer:**\n\n\n", - "body_url": null, - "published": "2024-06-25T00:53:07.914834Z", - "updated": "2024-07-28T20:49:59.374467Z", - "approved": "2024-06-29T02:45:30.040097Z", - "queued": "2024-06-25T01:34:02.250566Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 8032, - "followers": 47, - "categories": [ - "adventure", - "game-mechanics", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "4RhD5HYh", - "f3TvMiET", - "xkMHlJ30", - "13Qx6Cc4", - "fWf5FuJp", - "iFMgw12a", - "fH6YSSxd", - "DtGlrEDz", - "1f4EnDOA", - "853SRGc8", - "corFx0is" - ], - "icon_url": "https://cdn.modrinth.com/data/Pf8PJBb5/73658cdf85da7acf3e0b6e96a1d5330f5308454c.png", - "issues_url": "https://github.com/HaXrBOT/True-Darkness-Refabricated/issues", - "source_url": "https://github.com/HaXrBOT/True-Darkness-Refabricated", - "wiki_url": null, - "discord_url": "https://discord.gg/Kss5gBgeDA", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/Pf8PJBb5/images/386f9ebcf3898e11a7616c2d8691b32449b097ad.png", - "featured": true, - "title": null, - "description": null, - "created": "2024-06-25T01:32:08.955195Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Pf8PJBb5/images/4a662d7f1514c60d3a1bedde4ef592d0496cc8dd.png", - "featured": false, - "title": null, - "description": null, - "created": "2024-06-25T01:31:54.515451Z", - "ordering": 0 - } - ], - "color": 7899303, - "thread_id": "ZpYhCpdw", - "monetization_status": "monetized" - }, - "1imrOvDk": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.19.4", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "1imrOvDk", - "slug": "valentines-blessing-lilypads-roses", - "project_type": "mod", - "team": "2WMD9sMD", - "organization": null, - "title": "Valentine's Blessing(Lilypads, Roses, Cakes)", - "description": "Mod enhancing empty looking waters with colorful blooming lilypads and adds Valentine's day thematic decorations.", - "body": "

\"Valentine's

\n

Use JEI for compatiblity
requires fabric API for fabric versions 

\n\n

About: 
Mod enhancing empty looking waters with colorful blooming lilypads and adds Valentine's day thematic decorations.
Lilypads spawn in certain waters according to colors. Light colored lilypads (pink, lilac) spawn in rivers,
bright colored lilypads (blue, magenta, tropical red) enhance swampy waters and white lilypads enrich icy frozen rivers.
All other blocks and items included are craftable using vanilla resources in the game.\nMore informations and performance tips, as well as all recipes are avaiable here:VALENTINE'S BLESSING


\n\n*If your world map was already generated, lilypads will spawn in newly generated chunks, simply generate new places by exploring your world.
*When placing a lilypad, make sure there is no sea grass right underneath it.


Few examples of models included:
Large wedding style cakes
Roses wall decorations in multiple colors
Enchanted love cookie with healing properties

\"Valentine's


*Tip1: if you'd like to build decorative fence around your base from roses, use random blocks to form your desired shape,
place your wall decorations and then destroy the blocks. Putting roses on leaves to create garden shrubs or shrubfence also looks decent.
*Tip 2: Collect roses.

\n\n

You can also check out my other mods:

\n

\n

\n

\n

\n

\n

\n\n

 

\nEnjoy!
Common topics:

\n

Please DO NOT DISTRIBUTE, re-uploading this to other websites is NOT ALLOWED

Avaiable on: CURSEFORGE and MODRINTH \n

\"\"

", - "body_url": null, - "published": "2023-12-30T19:31:36.175855Z", - "updated": "2024-03-31T14:35:17.247663Z", - "approved": "2024-01-03T21:47:49.964751Z", - "queued": "2023-12-30T19:50:04.868031Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 2611, - "followers": 16, - "categories": [ - "decoration", - "food", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "9tO0IWyE", - "yHfoBXbG", - "86MnXHIg", - "KoTpm8no", - "zSI9q8I2", - "gFWULXkY", - "xrCmdIv8", - "k2V9MpR2", - "GmYnsp1Q" - ], - "icon_url": "https://cdn.modrinth.com/data/1imrOvDk/bbed59e916e9d51778e8e0f538c341c6c5929fe0.png", - "issues_url": null, - "source_url": null, - "wiki_url": "https://drive.google.com/file/d/1axU0a9bnuPWEeSuIcWWaCtB8aL9ogAjE/view?usp=sharing", - "discord_url": null, - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/lillouarts?fbclid=IwAR3RQ3hhThRS52o0G3FBuBYTXCq9emIjG-qYoAdVIpvwKqfrB63en31fsBM" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/1imrOvDk/images/5397a3db663cda3b8a3af3397a70f5d48fd2a79e.jpeg", - "featured": false, - "title": "showcase", - "description": null, - "created": "2023-12-30T19:58:23.480825Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/1imrOvDk/images/c6e26e4a14de5c9b965f2b5b9c0ab0d25c227d2d.jpeg", - "featured": true, - "title": "Blooming lilypads", - "description": null, - "created": "2023-12-30T19:49:37.598514Z", - "ordering": 0 - } - ], - "color": 10037040, - "thread_id": "BilsDIjl", - "monetization_status": "monetized" - }, - "XiC6HzoU": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20.1" - ], - "id": "XiC6HzoU", - "slug": "gliders", - "project_type": "mod", - "team": "rWEz8MvD", - "organization": null, - "title": "Gliders", - "description": "Gliders: essential for traversing terrain and preventing falls", - "body": "# Gliders\n\nWelcome to the world of Gliders!\n\nGliders are the first mod in a vanilla-friendly mod pack designed to enhance the adventure and exploration aspect of Minecraft. These gliders can be crafted from basic materials like wood, iron, and gold, as well as more advanced materials like diamond and netherite. They were introduced to prevent players from rushing to The End to get Elytra.\n\nA good player/server experience was the main focus while designing these Gliders. They were created to be a balanced item, not feeling as overpowered as elytra but with several upgrades to stop the need to rush to go get wings. These gliders will help you navigate the world, explore caves, and prevent falling off cliffs. \n\nWith countless hours of development, this excellent early to mid-game alternative to the Elytra offers an immersive single and multiplayer experience, including first and third-person animations designed to enhance the player's Minecraft experience. Try it out and glide through the skies of Minecraft!\n\n## Features\n\n### Tiers\n\nWhen it comes to Gliders, you have a variety of options to choose from. You can opt for a wooden glider, which is perfect if you're just starting out and want to get a feel for gliding. If you're looking for something that's more durable, you might want to consider an Iron or Gold Glider. If you're willing to splurge, then Diamond Gliders are a great choice as they are very durable and offer a significant increase in flight time. And for those who want the ultimate gliding experience, Netherite Gliders are the way to go. These gliders are incredibly durable and offer the longest flight time of all the Glider tiers.\n\nTo craft a Glider, you'll need to start by creating reinforced paper, a new type of paper that is used in the construction of these amazing flying machines. Reinforced paper is a unique material that is made by combining conventional paper with other materials such as leather, iron, gold, diamond, or netherite scrap depending on the desired strength of the glider. The crafting process is relatively straightforward and involves combining standard paper with the appropriate materials in a crafting table. Once you have the reinforced paper, you can then use it to craft the glider of your choice.\n\n### Updrafts\n\nWhen utilizing gliders in Minecraft, it's important to note that fire and magma are not typically friendly elements. However, there is a way to utilize these elements to your advantage. By using a Glider, you'll notice wind particles emanating from heat sources. These updrafts of heat can provide you with a substantial boost in height, allowing you to glide over treacherous terrain with ease. However, it's essential to exercise caution when using gliders in other HOT dimensions, as the conditions may be too intense for the glider to handle without the proper upgrades.\n\n### The Right Kind Of Charge\n\nWhen using Glider, it is important to keep a few things in mind. Gliders are made using metal components, and unfortunately, when flying in an open space in the rain, it means you are a prime target for lightning. Therefore, it is not advised to fly in the rain or during a storm. If you want to risk it, you may hear the glider start tingling with a static charge until you are inevitably struck by lighting, dropping you out of the sky and probably breaking your glider. Thankfully, you may be able to replace the metal on your Glider and pared with curtain crystals there may be a modification that can turn the lightning into a useful upgrade instead of a pesky nuisance.\n\n### Glider Repair\n\nWhen using a glider, it's important to be cautious and aware of its delicate structure and using the Glider incorrectly may break it. But don't worry, there is still hope for your beloved Glider. To repair it, you can use a new piece of reinforced paper that matches the material of the original Glider. \n\nTo start the repair process, use a smithing table and use the damaged Glider along with the newly crafted reinforced paper to repair it. But be careful and use the Glider in moderation, as even with upgrades, if its durability eventually reaches zero, it will be lost forever.\n\n### Upgrades\n\nGlider technology has come a long way, with many upgrades available to extend the life of this amazing invention before moving on to the Elytra. These upgrades are designed to allow glider users to explore new environments and terrains that were once impossible to navigate. With these upgrades, the glider becomes a more versatile tool for everyday adventuring. In addition, you can enchant your glider with Mending and Unbreaking enchantments to ensure it lasts as long as possible. With all these upgrades and enchantments, your glider will become an indispensable companion on all your adventures.\n\n### Perspective Changes\n\nIf you're using gliders in Minecraft, you may find that certain situations are easier to navigate in F5 mode. With this in mind, we've added a new feature that allows you to toggle your camera to switch to F5 mode when using a glider.\n\nThis feature is especially useful when you're trying to explore new environments. Gliding with a glider can be a lot of fun and very cinematic, but it can also be challenging to get the right perspective when you're trying to dodge obstacles or maneuver through tight spaces. By switching to F5 mode, you'll be able to see everything around you more clearly, which will make it easier to avoid obstacles and stay on course.\n\nTo activate this feature, simply go to the Controls panel within the Minecraft pause menu and look for the Glider Perspective option. Once you've found it, you can toggle it on or off depending on your preferences. This feature is currently turned off by default, but it worth trying to see what you prefer, If you're new to gliding, you may want to leave this feature turned off until you get more comfortable with the basics of gliding. However, if you're an experienced glider pilot, you may find that this feature is a must-have for your adventures.\n\nPause > Options > Controls > Glider Perspective \n\n### Compatibility\n\nOne of the best things about these gliders is their compatibility with other mods like Create and Curios. Gliders are stylized to work well with the Create Mod . Create is a mod that allows players to build complex contraptions and machinery using gears, belts, and other components. The Glider mod is designed to work seamlessly with Create, allowing players to incorporate gliders into their machinery and contraptions. This means that players can use their gliders in a variety of ways, such as creating glider launchers or incorporating them into their transportation systems.\n\nIn addition, Gliders are designed to work with Curios. Curios is a mod that allows players to equip items in their inventory as accessories. This means that players can equip their Glider as an accessory, allowing them to glide through the skies without having to worry about taking up valuable inventory space like a chest pieces slot.\n\nOverall, gliders are an excellent addition to Minecraft, providing players with a unique and exciting means of transportation. With their impressive durability and a variety of tier options available, players can customize their glider to suit their specific needs. So why not give gliders a try and soar through the skies of Minecraft today?\n", - "body_url": null, - "published": "2023-01-19T19:21:49.300441Z", - "updated": "2024-02-07T14:25:17.505032Z", - "approved": "2023-02-18T17:51:54.394099Z", - "queued": null, - "status": "approved", - "requested_status": "unlisted", - "moderator_message": null, - "license": { - "id": "GPL-3.0-or-later", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 78862, - "followers": 241, - "categories": [ - "equipment", - "transportation" - ], - "additional_categories": [ - "adventure", - "game-mechanics" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "ujLo0GsH", - "9XToMMUs", - "YVmZpyBd", - "zHj4eYPM", - "o6ZKZUy4", - "Ag4fqAxX", - "ZpxnuiTS", - "wukCCm6S", - "3wSBmBHu", - "IQaWYxks", - "khjB5qLh", - "tlHT9WKt", - "ScaPoovu", - "klPNnsOe", - "WLcGHp5D", - "a5CG1HeS", - "WrYjZTyl", - "PoAjBiBD", - "CjFIpNvl", - "UKYjvjnD", - "Y2kfKvXr", - "9Qu0MGnH", - "nVCZVT0i" - ], - "icon_url": "https://cdn.modrinth.com/data/XiC6HzoU/cfb76ca2b6b3963084c78bd4ef12cc707eef9964.png", - "issues_url": "https://github.com/Suff99/MC-Gliders/issues", - "source_url": "https://github.com/Suff99/MC-Gliders", - "wiki_url": null, - "discord_url": "https://mc.craig.software/api/skin/discord", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/XiC6HzoU/images/2f81155aa2820df6bf2b8429ed4c60065f126c23.png", - "featured": false, - "title": "Glider with Friends!", - "description": null, - "created": "2023-02-22T23:19:38.187786Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XiC6HzoU/images/bf2a7540b8624ab7a3fcf0fe84df835a03f7e8bc.gif", - "featured": true, - "title": null, - "description": null, - "created": "2023-01-19T19:43:24.037471Z", - "ordering": 0 - } - ], - "color": 7574740, - "thread_id": "XiC6HzoU", - "monetization_status": "monetized" - }, - "bRAPbNyF": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.4", - "1.20.6", - "1.21" - ], - "id": "bRAPbNyF", - "slug": "vein-mining", - "project_type": "mod", - "team": "BUVLb1SC", - "organization": null, - "title": "Vein Mining", - "description": "A lightweight, highly configurable Vein Mining enchantment for tools.", - "body": "Vein Mining is a mod that adds the titular Vein Mining enchantment, which allows the enchanted tool to break matching connected blocks. The enchantment and mining logic are highly configurable, letting players and modpack developers find their preferred method of balance.\n\nConfiguration options can be found in the `config` folder as `veinmining-client.toml`, `veinmining-server.toml`, and `veinmining-common.toml`.\n\nPlease see the [wiki page](https://github.com/TheIllusiveC4/VeinMining/wiki/Configuration) for more configuration information.\n\n## Features\n### Enchantment\n![](https://i.ibb.co/q7g1qRd/veinminingenchantment.png)\n\n**Configuration Options**\n\n- Rarity\n- Max Level\n- Treasure\n- Randomly Enchantable\n- Available on Books\n- Base Enchanting Power\n- Enchanting Power per Level\n- Villager Trade\n- Lootable\n\n### Vein Mining\n\n**Configuration Options**\n\n- Max Blocks Base (without enchantment)\n- Max Distance Base (without enchantment)\n- Max Blocks per Enchantment Level\n- Max Distance per Enchantment Level\n- Diagonal Mining\n- Relocate Drops\n- Limit Mining by Tool Durability\n- Prevent Tool Breaking\n- Tool Damage\n- Tool Damage Multiplier\n- Player Exhaustion\n- Player Exhaustion Multiplier\n- Activation Method (sneak, stand, or keybinding)\n- Blocks Whitelist/Blacklist\n- Custom Block Groups (Tags + IDs)\n\n## Affiliates\n\n[![BisectHosting](https://i.ibb.co/5Tw6mh2/bisect-illusive.webp)](https://illusivesoulworks.com/affiliate)\n", - "body_url": null, - "published": "2023-02-09T01:58:51.890627Z", - "updated": "2024-07-30T06:53:16.055115Z", - "approved": "2023-02-09T02:35:55.075126Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-or-later", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 922132, - "followers": 319, - "categories": [ - "equipment", - "magic" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "BrMpCBNC", - "q1lv56ew", - "m6K3JZ8D", - "6zTXe9LF", - "9EMgNTe8", - "6wGskIc8", - "7AYOnLGG", - "YyX4GVre", - "DXf5edVj", - "GmWAUUrL", - "ELbtaxd9", - "PPrt1ixa", - "odywyf63", - "Qiqya4ED", - "xiJIoiNi", - "PShUa7uc", - "GLJ2iakB", - "exXogAjv", - "COTleI1i", - "KFoV5jhk", - "zCBxaE3m", - "4iKF7qr7", - "oMdS2fwU", - "xRF2crdC", - "oiLUfwIF", - "WXJCXEhi", - "gWk679bq", - "aIIaGagz", - "daF6eTE3", - "cqlYt3pD", - "NtPRwokN", - "TJYVzaOn", - "HEvvLmzo", - "xVKVsHPn", - "uRkDx9Q1", - "2vcKEEmb", - "qFZjgLV4", - "eAD1q2bm", - "T3DAcaMS", - "NlaXDuMK", - "wH4KcpKq", - "zuGqegIj", - "tT9VNH4K", - "8INuFLmL", - "6GBUpH2g", - "T8eAD4Zd", - "C8j3UrWK", - "6WgGpLLs", - "zaYn7rT3", - "aGEVSD2C", - "UyJNFsPS", - "e0foGgxh", - "h2MoBbyJ", - "uGlsyTng", - "DDS4HvX9", - "t067wrLA", - "cAIscC8p", - "GdMFjD7X", - "DNF8bRBU", - "QKCaSOAs", - "S1Nzq3Ir", - "UYB5j0Qd", - "9s0xRsio", - "YzxtCFLa", - "ZLKwz1tU", - "bv24X5Mj", - "Wxs1rOyC", - "5K35bFey", - "lQ5wdfZH", - "BhhZeS8p", - "qnnBQdM0", - "frfZCNwD", - "9MERtMpg", - "pemZkVG1", - "VYCbHtEr", - "jE0K56xs", - "cfNYgiVm", - "GYNTF6GN", - "5WmV5AbM", - "FlR6u8ic", - "PFFXEfYV", - "qV4B4EMI", - "4HyAkZHj", - "5pbJBcoH", - "wE6N5Cc2", - "bAYRag9u" - ], - "icon_url": "https://cdn.modrinth.com/data/bRAPbNyF/35aee97b92478e08c3fd96ceed2d16c4f8d036b3.png", - "issues_url": "https://github.com/illusivesoulworks/veinmining/issues", - "source_url": "https://github.com/illusivesoulworks/veinmining", - "wiki_url": null, - "discord_url": "https://discord.gg/JWgrdwt", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/theillusivec4" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/bRAPbNyF/images/5a1d6e1b34d6bd7818c2d8675e3b389866292fa1.gif", - "featured": true, - "title": "Vein Mining on Gold Ores", - "description": null, - "created": "2023-02-09T02:00:41.729367Z", - "ordering": 0 - } - ], - "color": 11623455, - "thread_id": "bRAPbNyF", - "monetization_status": "monetized" - }, - "oHGMwNDR": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1" - ], - "id": "oHGMwNDR", - "slug": "villagersplus", - "project_type": "mod", - "team": "hNdvqHH9", - "organization": null, - "title": "VillagersPlus", - "description": "A villager extension mod, adding new villager types, trades and beautiful workstations.", - "body": "\n

\n

VillagersPlus adds new villagers, trades and unique and beautiful workstations.
\nEvery villager outfit, house and workstation was designed with a lot of attention to detail to create an immersive experience for you.

\n\n\n

Datapack Support (since 1.20.1):

\n
    \n
  • Add new trades to every villager profession!
  • \n
  • Delete trades from every villager profession!
  • \n
  • Customize trades: change the currency, the amount, the max usages or the experience gained from the!
  • \n
\n\n

\nPredefined datapacks to add new trades to VillagersPlus from other mods

\n\n \n\n\n

Trades

\n
    \n
  • Horticulturist - Level 1:
  • \n
      \n
    • Oxyeye Daisy, Poppy, Allium, Azure Bluet, Cornflower, Lily of the Vally, Dandelion - Buy 1 for 2 Emeralds
    • \n
    • Wheat Seeds, Beetroot Seeds, Melon Seeds, Pumpkin Seeds - Sell 1 for 1 Emerald
    • \n
    \n
  • Horticulturist - Level 2:
  • \n
      \n
    • All leaves block - Buy 2 for 4 Emeralds
    • \n
    • Dead Bush - Buy 1 for 3 Sticks, 1 Emerald
    • \n
    • Grass - Sell 4 for 1 Emerald
    • \n
    • Fern - Sell 2 for 1 Emerald
    • \n
    \n
  • Horticulturist - Level 3:
  • \n
      \n
    • All tulips - Buy 1 for 4 Emeralds
    • \n
    • All saplings - Sell 2 for 1 Emerald
    • \n
    \n
  • Horticulturist - Level 4:
  • \n
      \n
    • Sunflower, Rose Bush, Lilac, Peony - Buy 1 for 5 Emeralds
    • \n
    • Rooted Dirt, Podzol - Sell 2 for 1 Emerald
    • \n
    \n
  • Horticulturist - Level 5:
  • \n
      \n
    • Blue Orchid - Buy 1 for 4 Emeralds
    • \n
    • Wither Rose - Buy 1 for 8 Emeralds
    • \n
    • Spore Blossom - Buy 1 for 12 Emeralds
    • \n
    • Flowering Azelea Leaves - Buy 2 for 4 Emeralds
    • \n
    • Moss Block - Sell 2 for 1 Emerald
    • \n
    • Bone Meal - Sell 4 for 1 Emerald

    • \n
    \n
  • Occultist - Level 1:
  • \n
      \n
    • All Amethyst Buds - Buy 1 for 1, 2, 3 or 5 Emeralds
    • \n
    • Tinted Glass - Buy 4 for 8 Emeralds
    • \n
    • Glow Ink Sac - Sell 1 for 1 Emerald
    • \n
    • Amethyst Shard - Sell 1 for 1 Emerald
    • \n
    \n
  • Occultist - Level 2:
  • \n
      \n
    • Soul Lantern - Buy 1 for 4 Emeralds
    • \n
    • Soul Torch - Buy 1 for 2 Emeralds
    • \n
    • Glowstone Dust - Buy 2 for 4 Emeralds
    • \n
    • Soul Sand, Soul Soil - Sell 2 for 1 Emerald
    • \n
    \n
  • Occultist - Level 3:
  • \n
      \n
    • All colored candles - Buy 2 for 4 Emeralds
    • \n
    \n
  • Occultist - Level 4:
  • \n
      \n
    • Quartz - Buy 2 for 4 Emeralds
    • \n
    • Spectral Arrow - Buy 2 for 2 Emeralds
    • \n
    • Candle - Buy 2 for 4 Emeralds
    • \n
    \n
  • Occultist - Level 5:
  • \n
      \n
    • Experience Bottle - Buy 1 for 3 Emeralds
    • \n
    • Poisonous Potato - Sell 1 for 1 Emerald

    • \n
    \n
  • Oceanographer - Level 1:
  • \n
      \n
    • Sea Pickle - Buy 1 for 3 Emeralds
    • \n
    • Water Bucket - Buy 1 for 5 Emeralds
    • \n
    • Seagrass - Sell 4 for 1 Emerald
    • \n
    • Kelp - Sell 6 for 1 Emerald
    • \n
    \n
  • Oceanographer - Level 2:
  • \n
      \n
    • All corals - Buy 1 for 3 Emeralds
    • \n
    • All dead corals - Exchange for living coral + 1 Emerald
    • \n
    \n
  • Oceanographer - Level 3:
  • \n
      \n
    • All coral fans - Buy 1 for 3 Emeralds
    • \n
    • All dead coral fans - Exchange for living coral fan + 1 Emerald
    • \n
    \n
  • Oceanographer - Level 4:
  • \n
      \n
    • All coral blocks - Buy 1 for 5 Emeralds
    • \n
    • All dead coral blocks - Exchange for living coral block + 1 Emerald
    • \n
    \n
  • Oceanographer - Level 5:
  • \n
      \n
    • Nautilus Shell - Buy 1 for 6 Emeralds
    • \n
    • Sponge - Buy 1 for 8 Emeralds
    • \n
    • Scute - Sell 2 for 1 Emerald
    • \n
    • Tropical Fish Bucket, Axototl Bucket, Pufferfish Bucket - Sell 1 for 1 Emerald

    • \n
    \n
  • Alchemist - Level 1:
  • \n
      \n
    • Sugar, Brown Mushroom, Red Mushroom - Buy 1 for 3 Emeralds
    • \n
    • Nether Wart - Buy 1 for 5 Emeralds
    • \n
    • Glass Bottle - Sell 3 for 1 Emerald
    • \n
    \n
  • Alchemist - Level 2:
  • \n
      \n
    • Magma Cream - Buy 1 for 4 Emeralds
    • \n
    • Pufferfish, Fermented Spider Eye - Buy 1 for 5 Emeralds
    • \n
    • All potions - Buy 1 for 5 Emeralds
    • \n
    \n
  • Alchemist - Level 3:
  • \n
      \n
    • Blaze Powder, Ghast Tear, Phantom Membrane - Buy 1 for 5 Emeralds
    • \n
    • Gunpowder - Buy 1 for 3 Emeralds
    • \n
    • Ender Pearl, Blaze Rod - Sell 1 for 1 Emerald
    • \n
    \n
  • Alchemist - Level 4:
  • \n
      \n
    • All splash potions - Buy 1 for 8 Emeralds
    • \n
    \n
  • Alchemist - Level 5:
  • \n
      \n
    • Dragon Breath - Buy 1 for 8 Emeralds
    • \n
    • Glistering Melon Slice - Buy 1 for 4 Emeralds
    • \n
    • Rabbit Foot - Buy 1 for 4 Emeralds
    • \n
    \n
\n\n

Workstations

\n
    \n
  • Flower Tub: holds up to 4 plants.
  • \n
  • Aquarium: holds up to 4 sea plants and 1 entity in a bucket.
  • \n
  • Enchanted Basin: sneak right-click to store experience, right-click to release it.
  • \n
  • Alchemist Table: insert gunpowder, three empty bottles and one potion. With 1/3 chance the potion will convert the three bottles to random potions. With 2/3 the table explodes, destroying its content.
  • \n
\n\n\n

Join my Discord for help, requests or ideas!

\n\n

\n\n
\n\n

\n

Bugs and Source code

\n

\nGithub issue tracker FABRIC
\nGithub issue tracker FORGE\n\n", - "body_url": null, - "published": "2023-01-28T13:45:31.823579Z", - "updated": "2023-12-31T15:20:33.566546Z", - "approved": "2023-01-29T00:32:08.398856Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 777531, - "followers": 380, - "categories": [ - "adventure", - "mobs", - "worldgen" - ], - "additional_categories": [ - "decoration", - "economy", - "utility" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "YWHjSrla", - "j4PexQy7", - "OrIkIeo2", - "AQTAuPPD", - "sivJwV6t", - "dr91rSyC", - "hrISoAgr", - "WBzelfJn", - "CzCEYB32", - "QtzrqUgt", - "w5NZmENJ", - "Tl5Kx50I", - "Oc5T4c7q" - ], - "icon_url": "https://cdn.modrinth.com/data/oHGMwNDR/2ee4a4cda576347613ca8343357e211fe90516e9.png", - "issues_url": "https://github.com/finallion/VillagersPlus_-FABRIC-/issues", - "source_url": "https://github.com/finallion/VillagersPlus_-FABRIC-", - "wiki_url": "https://github.com/finallion/VillagersPlus_-FABRIC-/wiki", - "discord_url": "https://discord.gg/MsMXN9aSCd", - "donation_urls": [ - { - "id": "bmac", - "platform": "Bmac", - "url": "https://buymeacoffee.com/Finallion" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/oHGMwNDR/images/4c3a10b455efaa91d28d8758b04c91804a3683a9.png", - "featured": false, - "title": "Enchanted Basin", - "description": null, - "created": "2023-01-28T14:16:11.611786Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oHGMwNDR/images/6d48a0085380eb1da9d56ad7f2f5786f41a27626.png", - "featured": false, - "title": "Aquariums", - "description": null, - "created": "2023-01-28T14:15:25.989854Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oHGMwNDR/images/91ee9c12b0ee8b071baedb0eb81574cc536439ea.png", - "featured": false, - "title": "Savanna Horticulturist", - "description": null, - "created": "2023-01-28T14:14:48.024382Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oHGMwNDR/images/9b3f99bcd41256078ecaa8e78c15c614c6347c65.png", - "featured": true, - "title": "Alchemist with Workstation", - "description": null, - "created": "2023-01-28T14:13:38.721800Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oHGMwNDR/images/9f1dd0eef12a2a8fae198f047b54abda121f910a.png", - "featured": false, - "title": "Desert Occultist", - "description": null, - "created": "2023-01-28T14:15:07.059673Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oHGMwNDR/images/bc0ff98d13c545f3d569644b61edee1351752afb.png", - "featured": false, - "title": "Oceanographer with Aquarium", - "description": null, - "created": "2023-01-28T14:14:02.439033Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oHGMwNDR/images/d2fbb1ff9c7c1031ca89f9aa31009388cc05adcb.png", - "featured": false, - "title": "Alchemist Table", - "description": null, - "created": "2023-01-28T14:15:40.631436Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oHGMwNDR/images/d626ebf77d85461d8d8299b2065fe30210d17dc0.png", - "featured": false, - "title": "Flower Tubs", - "description": null, - "created": "2023-01-28T14:15:55.883895Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/oHGMwNDR/images/ec3c8e041a42632cea439fd5f5128fd96ad68a52.png", - "featured": false, - "title": "Greenhouse and Alchemist House", - "description": null, - "created": "2023-01-28T14:14:30.302839Z", - "ordering": 0 - } - ], - "color": 6767407, - "thread_id": "oHGMwNDR", - "monetization_status": "monetized" - }, - "klXONLDA": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.3", - "1.20.4", - "1.21", - "1.21.1" - ], - "id": "klXONLDA", - "slug": "villages-and-pillages", - "project_type": "mod", - "team": "E3xHYoLn", - "organization": null, - "title": "Villages & Pillages", - "description": "Structure mod that brings an exciting twist to Minecraft by introducing hostile and unfriendly pillages, providing a thrilling contrast to the peaceful villages.", - "body": "

\ud83d\uded6 Villages & Pillages

\n\n

\n\t\n\t\t\n\t\n\t\n\t\t\n\t\n\t\n\t\t\n\t\n\t\n\t\t\n\t\n\t\n\t\t\n\t\n

\n\n
\n\n

Villages&Pillages is a structure mod that brings an exciting twist to Minecraft by introducing hostile and unfriendly pillages, providing a thrilling contrast to the peaceful villages.

\n\n

The mod will receive seasonal updates, with the first season featuring the addition of Witch Villages!

\n\n
\n\n

\ud83e\uddf9 Season 1: Witch Village

\n\nExplore the spine-chilling Witch Village hidden deep within swamps and mangrove biomes. Wander through mossy houses and bubbling cauldrons, navigate treacherous bogs to reveal the village's dark secrets.\n\n

\n\t\n

\n\n
\n\n

\u2699\ufe0f Compatibility

\n\n

Villages&Pillages is designed to be fully compatible with all world generation mods, and it currently offers enhanced compatibility with the Waystones mod.

\n\n
\n\n

\ud83d\udcac Community

\n\n

Feel free to join our community at the discord server to chat, share your creations, ask any question or to simply be updated about the latest development of the mod and notified when the new release is out. Also don't hesitate to report any crash or bug via GitHub issues.

\n\n
\n\n

\ud83d\udc4b Support

\n\n

I will continue developing my mods as a hobby because I truly enjoy it. If you'd like to support me, you can do so on Patreon or Ko-fi. Your support is greatly appreciated.

\n\n
\n\n

\ud83d\udcdc License

\n\n

\n\tThe mod is licensed with CC BY-NC-ND 4.0 license.\n

\n

\n\tPlease feel free to explore my code for examples of how I've tackled and solved various challenges while developing this mod. You're welcome to incorporate code snippets into your own projects. Also feel free to use this mod in any modpack (although credit/link back to this page will be greatly appreciated).\n

", - "body_url": null, - "published": "2023-09-23T14:57:12.291681Z", - "updated": "2024-08-10T14:29:06.416991Z", - "approved": "2023-09-25T21:46:57.895245Z", - "queued": "2023-09-24T19:25:58.832115Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-CC-BY-NC-ND-4.0", - "name": "", - "url": "https://github.com/Faboslav/villages-and-pillages/blob/master/LICENSE.txt" - }, - "downloads": 476680, - "followers": 192, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "rBahb4Fh", - "EbqIYJrD", - "y11dTUNH", - "oq333WXj", - "N9euBPPO", - "5NUVMrZ6", - "cdVEKiw8", - "up7Vnyar", - "emWkyeQg", - "JPXYNAvZ", - "ebiXZ5uu", - "NxVJXozS", - "jBDV6BJL", - "KFZYzMdD", - "e7CNTKYQ", - "q86uxwrE", - "SqrgJPv7", - "m3D7ThBq", - "TUZGdN2S", - "RKtQx6gq", - "FQrJz3KA", - "ol8Sk5Qh" - ], - "icon_url": "https://cdn.modrinth.com/data/klXONLDA/9454c53558ee06335b2eb15ac7a0c631ae59af44.jpeg", - "issues_url": "https://github.com/Faboslav/villages-and-pillages/issues", - "source_url": "https://github.com/Faboslav/villages-and-pillages", - "wiki_url": null, - "discord_url": "https://discord.com/invite/QGwFvvMQCn", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/Faboslav" - }, - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/faboslav" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/klXONLDA/images/d8a82324f5eaad0135b92257ca60dce8f4d80f5d.png", - "featured": false, - "title": "Witch Village at night", - "description": "Swamp", - "created": "2023-09-25T07:44:42.056881Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/klXONLDA/images/6810c17042bb269efbf39028650fa3ba4d8113a8.png", - "featured": true, - "title": "Witch Village at day", - "description": "Swamp", - "created": "2023-09-25T07:44:58.876595Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/klXONLDA/images/37b5ac603bd94948e353249a5789a190b3ad02d8.png", - "featured": false, - "title": "Witch Village at night", - "description": "Swamp", - "created": "2023-09-25T07:45:13.572835Z", - "ordering": 3 - }, - { - "url": "https://cdn.modrinth.com/data/klXONLDA/images/5d48cb70dc64b6459d9230a938c0fdcadf002738.png", - "featured": false, - "title": "Witch Village at day", - "description": "Swamp", - "created": "2023-09-25T07:45:42.834910Z", - "ordering": 4 - }, - { - "url": "https://cdn.modrinth.com/data/klXONLDA/images/cf1b7dcc780408cbc6a55c12c79acb13da381f7f.png", - "featured": false, - "title": "Witch Village at night", - "description": "Mangrove swamp", - "created": "2023-09-25T07:46:08.329199Z", - "ordering": 5 - }, - { - "url": "https://cdn.modrinth.com/data/klXONLDA/images/d9154fdcecebb593706a0fd4fdcc9e86727f713a.png", - "featured": false, - "title": "Witch Village at day", - "description": "Mangrove swamp", - "created": "2023-09-25T07:46:29.039120Z", - "ordering": 6 - }, - { - "url": "https://cdn.modrinth.com/data/klXONLDA/images/90060fde717d8799bfeec65819ec3ad1e67b8306.png", - "featured": false, - "title": "Witch Village house interior", - "description": "Dark ritual", - "created": "2023-09-25T07:56:30.023453Z", - "ordering": 7 - }, - { - "url": "https://cdn.modrinth.com/data/klXONLDA/images/815a6d42e458722a1c281adc7464b89d9ffcbe08.png", - "featured": false, - "title": "Witch Village house interior", - "description": "Brewing room", - "created": "2023-09-25T07:57:12.225889Z", - "ordering": 8 - }, - { - "url": "https://cdn.modrinth.com/data/klXONLDA/images/60f2544215e1778ae78c0517659d80896654c33a.png", - "featured": false, - "title": "Witch Village house interior", - "description": "Attic", - "created": "2023-09-25T07:57:58.465877Z", - "ordering": 9 - } - ], - "color": 2368805, - "thread_id": "XWEIdISV", - "monetization_status": "monetized" - }, - "KplTt9Ku": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "KplTt9Ku", - "slug": "village-spawn-point", - "project_type": "mod", - "team": "xjn76h83", - "organization": null, - "title": "Village Spawn Point", - "description": "\ud83c\udfd9 Sets the spawn point in a new world to the center of a village.", - "body": "

\"\"

Requires the library mod Collective.

   This mod is part of The Vanilla Experience modpack and Serilum's RPG Bundle mod.
Village Spawn Point is a minimalistic mod which sets the spawn point of a new world to always be in the center of a village. The village chosen will be the one closest to x=0, z=0.

The bonus chest world generation feature is compatible. If enabled, another bonus chest will be placed around the village spawn position.

This mod is compatible with Biome Spawn Point.

\r\n


------------------

You may freely use this mod in any modpack, as long as the download remains hosted within the Modrinth ecosystem.

Serilum.com contains an overview and more information on all mods available.

Comments are disabled as I'm unable to keep track of all the separate pages on each mod.
For issues, ideas, suggestions or anything else there is the Github repo. Thanks!


\"\"

", - "body_url": null, - "published": "2022-08-31T17:55:42.602557Z", - "updated": "2024-08-08T22:29:48.363408Z", - "approved": null, - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 342562, - "followers": 198, - "categories": [ - "adventure", - "game-mechanics", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "WHzZSLKD", - "8QEXEhTX", - "N0LXLVGI", - "OzQTZCtX", - "ETRIfBbo", - "1IFSJP8h", - "7v5fGbpf", - "KLglvs1C", - "swO4RXXU", - "m0CD24Rh", - "7SXkp3YO", - "sMimH4IZ", - "sQlhuE3x", - "wbfO3PgS", - "NGN8Wr0Z", - "RMgpoxcB", - "ianuLvQ5", - "wfSdFPfN", - "HVDv199h", - "bqlOMowv", - "uz6kDzlX", - "diXdQb8P", - "BXXev1Sv", - "uWmFxaGF", - "BcsRwMq7", - "5hkJe1Sq", - "2orB0Qo5", - "pvqQ0iaa", - "LYLsMVCc", - "ljynbeAG", - "oZz3D98i", - "NPYG35Ur", - "w3jqtMxt", - "dpemVPW1", - "fA8UJDWI", - "YB7TafJ6", - "O3aJ4TG4", - "QTJDhTKc", - "fgu4fNqx", - "aJ2VCyjt", - "4Tzb8ngB", - "UE9lBWoG", - "Ueetajqa", - "NcFXnaT6", - "QBD7Mt8H", - "aY5HlgAw", - "xfyEepHb", - "pmuo4Sz9", - "7erNgNWY", - "nVCjk1UD", - "Vl3DreYU" - ], - "icon_url": "https://cdn.modrinth.com/data/KplTt9Ku/icon.jpg", - "issues_url": "https://github.com/Serilum/.issue-tracker/labels/Mod: Village Spawn Point", - "source_url": "https://github.com/Serilum/Village-Spawn-Point", - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://patreon.com/serilum" - } - ], - "gallery": [], - "color": 2833191, - "thread_id": "KplTt9Ku", - "monetization_status": "monetized" - }, - "wGoQDPN5": { - "client_side": "optional", - "server_side": "optional", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.2", - "1.19.3", - "1.19.4", - "23w13a_or_b", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3-pre1", - "1.20.3-pre2", - "1.20.3-pre3", - "1.20.3-pre4", - "1.20.3-rc1", - "1.20.3", - "1.20.4", - "24w14potato", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "wGoQDPN5", - "slug": "vivecraft", - "project_type": "mod", - "team": "2AFOHfyr", - "organization": null, - "title": "Vivecraft", - "description": "A Minecraft VR mod on a loader of your choice!", - "body": "# Vivecraft\nVivecraft is the mod that transforms Minecraft into an exceptional VR experience in room-scale or seated play!\nMore info [https://www.vivecraft.org/](https://www.vivecraft.org/ \"https://www.vivecraft.org/\").\n\nVivecraft is a well-known VR mod that goes way back. Due to this it has some code practices that are no longer used and makes development and collaboration harder. In respons we've started to recode it using more modern methods, to stay up to date and more compatible with other mods. The result is being able to play Vivecraft on Forge, Fabric and Quilt!\n\nNeed help or have any questions? Feel free to come to our Discord server [https://discord.gg/jYyyv7zhSW](https://discord.gg/jYyyv7zhSW)\n\n## FAQ\n\n### Isn't Vivecraft for Forge?\nIn the past Vivecraft was only available on Forge. However, we have rewritten it so it can run on Fabric and Quilt as well.\n\n### Can other players see my hands/What about NONVR, VSE and VFE?\nThis mod also has **NONVR included** in the jar. VR Is disabled by default, and can be enabled in the Main menu.\n\nFor other players to see you hands you will need to have this mod and a serverside mod. The serverside extensions (VSE and VFE) *work* as well as fabric works with them, however you **do not need to use them**. This mod will run in NONVR mode on the server allowing you to see other peoples hands. Since 1.0.0 it is also customizable like the standalone server mods.\n\n### Does it work with MCXR?\nNo this is a separate mod, and does not interface with MCXR\n\n### Does it run natively on the Quest?\nNo, but maybe in the future. \nIn the meantime, there is [Questcraft](https://questcraft.org/ \"https://questcraft.org/\") which uses a modified version of this, to make it compatible with the Oculus/Meta Quest.\n\n### What about Sodium/Iris ... Will it work?\nSodium does work.\nIris works.\nAny other mod is untested. Mod compatibility is an important thing to us, however, it is not simple. For now we focus on getting it to be stable, after which, we will work on compatibility.\n\n### What about Optifine?\nSince 1.0.0 Optifine is compatible with the mod, but not required\n\n### What about 1.19.0?\nThere is one version available for it, but it will not get any further updates.", - "body_url": null, - "published": "2022-09-05T18:56:09.045191Z", - "updated": "2024-08-09T17:32:23.580298Z", - "approved": "2022-09-06T20:31:33.173067Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 578268, - "followers": 440, - "categories": [ - "game-mechanics", - "library" - ], - "additional_categories": [ - "utility" - ], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "rPsuSvmr", - "OpkjsSWH", - "aB0rF95L", - "eLJm9dQD", - "m3mtHRE7", - "3cs5bbKS", - "1fybWUMG", - "zQikY8nx", - "zm1kQhh2", - "A9UwaVJH", - "XtgCncAy", - "oG2wzMMs", - "zFMrHqFl", - "A4Qp4FNH", - "V3kwZYnq", - "EUxQkAau", - "XNMd5A8s", - "vxgPBH9t", - "9ClAyVkk", - "ylotc9XA", - "c4GVVDt9", - "7DoAhT6I", - "hH2WREzi", - "oJ0VxFIg", - "WBwBdTX1", - "GJCsuaN9", - "XJoINSsa", - "4hA4xhWQ", - "Su6fgfmB", - "Q9CH9xrP", - "nrXZX9to", - "oUXhhWmY", - "JHzvX05b", - "2a4thqoQ", - "zyWe7Stu", - "oz3ekfuS", - "dOEvFwko", - "L6RNCTmc", - "qgPPCQd8", - "PlC5FH4q", - "734yK5dP", - "kZxYYjJL", - "gUmcLmSU", - "nCDZVWMR", - "KtOSPp6N", - "hVkMOY1N", - "PeIYFrho", - "ocB2DmA0", - "vgEChuPI", - "Tf6d0imJ", - "CEYZSmz6", - "rweHuR9Q", - "FShXrtq1", - "TFANY1Cg", - "eIni94Pv", - "eXCDAKT9", - "7IpbBPkT", - "ObIsEBMg", - "k7kRkE5X", - "VDDW0akX", - "BRfGFMNk", - "UcRi43sa", - "7nxCHV22", - "l8DN6Hs7", - "8Tyjgyyp", - "uE8vnQjs", - "5HCJmiRu", - "84ZbnWde", - "KNZGPnrx", - "dg8l9Q15", - "8affVTqp", - "D1NT0xDw", - "mvIlT1Gz", - "SEZd5kZQ", - "TMNCSxke", - "8jLianEh", - "rO2eZO1C", - "FrDBGxJ8", - "NQAJ0s7J", - "YMfB6v9c", - "yy2xhuIS", - "wWg2MFT3", - "UF532GJx", - "ea1xoeZb", - "zrHrjDZj", - "KYdSjSta", - "lTNrm51W", - "6YfpbAnH", - "6I25aIZo", - "ZiPZ1r2G", - "KMJ9xbnK", - "IS0Nbc2W", - "VwoIhheR", - "kSyOGxGr", - "yUiMftcF", - "Ykkdiy8Y", - "Z6wNZU7L", - "PbhGuiy6", - "qRgMlY0m", - "a1s4ufzI", - "Rg65HdRK", - "4Cr6rBjG", - "UGv8qYF0", - "pt0Jb93A", - "5emKCjg8", - "Me05D9G0", - "ooIa4JWO", - "vrh0E2re", - "FlblNmM6", - "9DpL9ihi", - "xmfdymW6", - "eSYvUEuS", - "rFIGUiX8", - "6o3NyzUc", - "l5a8eIgu", - "RxwcBgIy", - "tc3tHRSS", - "YAo2t4LG", - "gcyRQl5v", - "iGkrlHqs", - "767lrhy2", - "TBMk8jLa", - "9ejQYjPi", - "yIC9FXco", - "9Fx0n3wx", - "EJrq4mkH", - "6N9vn0vL", - "kb3ua7q1", - "YYnU0sX2", - "6eE7Hkfv", - "nUUqfpyT", - "6cKwivrJ", - "uS7wtsgb", - "Tawakp4o", - "UEvW6N0W", - "RbSvzkfJ", - "RaKhz8aR", - "qJNY8qzv", - "EF4y2n45", - "OfxGnUt2", - "uIpbfFvX", - "I1nvuFhE", - "iXamTiIn", - "TGkdRIwQ", - "OELX8ifH", - "GRKk4avh", - "GX0Gmpra", - "vzHXVKRP", - "w2AOYKDp", - "4NmmVOuV", - "c1FDoTSa", - "oDVUKSjg", - "tBefECvx", - "oHG2CPZr", - "TtGtyWF9", - "aS8kFqDN", - "LUqZ64nD", - "YJeLwI98", - "IHEaPBkL", - "k3bv6md5", - "OBr6y1NS", - "Foimp4iG", - "9FFy2x2K", - "Bh1n5144", - "ZzRtgJ7q", - "lz137ryY", - "l8GV8nGA", - "L7Lg1jHL", - "FU15kjhK", - "f049hMOm", - "J5LlogXl", - "iKTL6CKL", - "ITSxOiQT", - "sPFTEOvV", - "kIiwNa2y", - "wXLhLSYC", - "lvZsHT0Z", - "LFCWJtdW", - "TlmOiMds", - "6lguq2w3", - "UMsmsclZ", - "uUE3Jx0f", - "fSXHVbvi", - "Z06leBgS", - "SvDYHIF6", - "Jzdw2xdB", - "Q1pDMmyX", - "Bl3aJUeJ", - "yNvTV0lx", - "HNIS7a20", - "SjXcAQ03", - "r9ggLqnM", - "m60rvxkf", - "zlPLbFWx", - "7XwtgvYz", - "KWBbtJxy", - "6Sh89IDb", - "5ZVzT5NJ", - "xC0Vh8WO", - "pFQDyd0F", - "TamQSKTn", - "sAb7IaAF", - "Dh7ZdPaU", - "zNFkTQJM", - "gpCrdyRv", - "vcX6E3oY", - "YNJPtEbN", - "ZmODG6dv", - "YJn1CGtg", - "I0mEXotH", - "ZJxF5i4V", - "mBApMZXk", - "DgOVNJ7A", - "8r3OJST3", - "frQq27I6", - "Xl6ZTKKu", - "K1wJnaFZ", - "xPEVd8mD", - "iymhxNEO", - "KBkLGGL5", - "xioULS8e", - "Lu5A5Wbq", - "zoaT41Gq", - "UEKjHME9", - "YymEey0H" - ], - "icon_url": "https://cdn.modrinth.com/data/wGoQDPN5/f55ecb94626ba1e51977b217d6a58f500cd86ca1.png", - "issues_url": "https://github.com/Vivecraft/VivecraftMod/issues", - "source_url": "https://github.com/Vivecraft/VivecraftMod", - "wiki_url": null, - "discord_url": "https://discord.gg/jYyyv7zhSW", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/vivecraft" - } - ], - "gallery": [], - "color": 12612684, - "thread_id": "wGoQDPN5", - "monetization_status": "monetized" - }, - "9eGKb6K1": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.8.8", - "1.12", - "1.12.1", - "1.12.2", - "1.16", - "1.16.1", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "22w42a", - "22w43a", - "22w44a", - "22w45a", - "22w46a", - "1.19.3-pre1", - "1.19.3-pre2", - "1.19.3-pre3", - "1.19.3-rc1", - "1.19.3-rc2", - "1.19.3-rc3", - "1.19.3", - "23w03a", - "23w04a", - "23w05a", - "23w06a", - "23w07a", - "1.19.4-pre1", - "1.19.4-pre2", - "1.19.4-pre3", - "1.19.4-pre4", - "1.19.4-rc1", - "1.19.4-rc2", - "1.19.4-rc3", - "1.19.4", - "23w12a", - "23w13a", - "23w13a_or_b", - "23w14a", - "23w16a", - "23w17a", - "23w18a", - "1.20-pre1", - "1.20-pre2", - "1.20-pre4", - "1.20-pre5", - "1.20-pre6", - "1.20-pre7", - "1.20-rc1", - "1.20", - "1.20.1-rc1", - "1.20.1", - "23w31a", - "23w32a", - "23w33a", - "23w35a", - "1.20.2-pre1", - "1.20.2-pre2", - "1.20.2-pre3", - "1.20.2-pre4", - "1.20.2-rc1", - "1.20.2-rc2", - "1.20.2", - "23w40a", - "23w41a", - "23w42a", - "23w43a", - "23w43b", - "23w44a", - "23w45a", - "23w46a", - "1.20.3-pre1", - "1.20.3-pre2", - "1.20.3-pre3", - "1.20.3-pre4", - "1.20.3-rc1", - "1.20.3", - "1.20.4-rc1", - "1.20.4", - "23w51a", - "23w51b", - "24w03b", - "24w04a", - "24w05a", - "24w05b", - "24w06a", - "24w07a", - "24w09a", - "24w10a", - "24w11a", - "24w12a", - "24w13a", - "24w14potato", - "24w14a", - "1.20.5-pre1", - "1.20.5-pre2", - "1.20.5-pre3", - "1.20.5-pre4", - "1.20.5-rc1", - "1.20.5-rc2", - "1.20.5-rc3", - "1.20.5", - "1.20.6", - "24w18a", - "24w19b", - "24w20a", - "24w21b", - "1.21-pre1", - "1.21-pre2", - "1.21-pre3", - "1.21-pre4", - "1.21-rc1", - "1.21", - "1.21.1-rc1", - "1.21.1" - ], - "id": "9eGKb6K1", - "slug": "simple-voice-chat", - "project_type": "mod", - "team": "O9wOHL2n", - "organization": null, - "title": "Simple Voice Chat", - "description": "A working voice chat in Minecraft!", - "body": "[Modrinth](https://modrinth.com/mod/simple-voice-chat)\n|\n[CurseForge](https://legacy.curseforge.com/minecraft/mc-mods/simple-voice-chat)\n|\n[Discord](https://discord.gg/4dH2zwTmyX)\n|\n[Wiki](https://modrepo.de/minecraft/voicechat/wiki)\n|\n[FAQ](https://modrepo.de/minecraft/voicechat/faq)\n|\n[Credits](https://modrepo.de/minecraft/voicechat/credits)\n|\n[API](https://modrepo.de/minecraft/voicechat/api)\n\n# Simple Voice Chat\n\nA proximity voice chat for Minecraft with a variety of [addons](https://modrepo.de/minecraft/voicechat/addons) that offer additional features and functionalities.\n\n\u26a0\ufe0f **NOTE** This mod requires special setup on the server in order to work.\nPlease read the [wiki](https://modrepo.de/minecraft/voicechat/wiki/setup) for more information.\n\n

\n \n \n \n
\n Please join the Discord if you have questions!\n

\n\n## Downloads\n\n- [Fabric](https://modrinth.com/mod/simple-voice-chat/versions?l=fabric)\n- [NeoForge](https://modrinth.com/mod/simple-voice-chat/versions?l=neoforge)\n- [Forge](https://modrinth.com/mod/simple-voice-chat/versions?l=forge)\n- [Bukkit/Spigot/Paper](https://modrinth.com/plugin/simple-voice-chat/versions?l=bukkit)\n- [Quilt](https://modrinth.com/mod/simple-voice-chat/versions?l=quilt)\n- [Velocity](https://modrinth.com/mod/simple-voice-chat/versions?l=velocity)\n- [BungeeCord/Waterfall](https://modrinth.com/mod/simple-voice-chat/versions?l=bungeecord)\n\n## Features\n\n- Push to talk\n- Voice activation\n- Proximity voice chat\n- Password protected group chats\n- [Opus codec](https://opus-codec.org/)\n- [RNNoise](https://jmvalin.ca/demo/rnnoise/) recurrent neural network noise suppression\n- OpenAL audio\n- Cross compatibility between Fabric, NeoForge, Forge, Quilt, Bukkit, Spigot and Paper\n- Support for Velocity, BungeeCord and Waterfall\n- Compatibility with [ModMenu](https://modrinth.com/mod/modmenu) (Use [ClothConfig](https://modrinth.com/mod/cloth-config) for a better configuration UI)\n- Configurable push to talk key\n- Microphone test playback\n- Configurable voice distance\n- Whispering\n- Individual player volume adjustment\n- Microphone amplification\n- 3D sound\n- AES encryption\n- Audio recording with separate audio tracks\n- A powerful [API](https://modrepo.de/minecraft/voicechat/api)\n- Many [addons](https://modrepo.de/minecraft/voicechat/addons)\n\n## Icons\n\n| Icon | Description |\n|:------------------------------------:|-------------------------------------------------------|\n| ![](https://i.imgur.com/FZD3ohs.png) | You are talking |\n| ![](https://i.imgur.com/BJt2YAL.png) | You are whispering |\n| ![](https://i.imgur.com/lmN6ydy.png) | Player is talking |\n| ![](https://i.imgur.com/Felj73b.png) | Player is whispering |\n| ![](https://i.imgur.com/dI3pfmA.png) | Microphone muted |\n| ![](https://i.imgur.com/MZRBqra.png) | Voice chat disabled |\n| ![](https://i.imgur.com/Lv3K6tC.png) | Voice chat not connected
Voice chat not installed |\n\n## The GUI\n\nYou can open the voice chat GUI by pressing the `V` key.\nThis allows you to open the settings, group chats, mute yourself, disable the voice chat, start/stop a recording and hide all icons.\n\n![](https://i.imgur.com/TCCHTl8.png)\n\n### Group Chats\n\nGroup chats allow you to talk to players that are not in your vicinity.\nTo open the group chat interface, either press the group button in the voice chat GUI or just press the `G` key.\n\nTo create a new group, just type a name in the text field and press the button next to it.\n\n![](https://i.imgur.com/FihRdNd.png)\n\nCreating or joining a group will bring you into the group chat interface.\nYou will also see the heads of the group members in the top left corner of your screen.\nTalking players will be outlined.\nYou can disable these icons by pressing the third button from the left.\n\n![](https://i.imgur.com/ZVSfBms.png)\n\nPlayers that are not in a group will see a group icon next to your head, indicating that they can't talk to you.\n\nYou can invite players to your group chat by entering the command `/voicechat invite `.\n\n### Settings\n\nYou can access the voice chat GUI by pressing the `V` key and pressing the settings button.\n\nThis menu offers the ability to change the general voice chat volume and your microphone amplification.\nIn addition, there is the possibility to specify the recording and playback device.\n\nBy clicking the 'Enable microphone testing' button, you can hear your own voice and adjust the activation level of the voice activation.\n\n![](https://i.imgur.com/TMyfSYU.png)\n\n## Important Notes\n\nYou need to open a port on the server. This is port `24454` `UDP` by default.\nWithout opening this port, the voice chat will not work.\nThis port can be changed in the server config.\nMore information [here](https://modrepo.de/minecraft/voicechat/wiki/setup).\n\nThe voice chat is encrypted, but we don't guarantee the security of it. Use at your own risk!\n", - "body_url": null, - "published": "2021-11-15T12:29:48.239701Z", - "updated": "2024-08-09T12:08:24.146572Z", - "approved": "2021-11-15T12:29:48.239701Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 5762691, - "followers": 3667, - "categories": [ - "adventure", - "social", - "utility" - ], - "additional_categories": [], - "loaders": [ - "bukkit", - "bungeecord", - "fabric", - "folia", - "forge", - "neoforge", - "paper", - "purpur", - "quilt", - "spigot", - "velocity", - "waterfall" - ], - "versions": [ - "a68GgwWQ", - "qInLVpvP", - "2zfnzZPY", - "wVje7BCE", - "MMUXNTu0", - "kTM5W4Ag", - "fZkeN3KH", - "1WB7OGks", - "Cm5WTwqx", - "XP3Bvpzv", - "tlFeShEJ", - "jOlCnu4M", - "TMkd5WzZ", - "odFQGz4w", - "T8l1OaYB", - "FZfL7ig6", - "fXmAp76W", - "hh4g4mKY", - "jmNzVeLO", - "U7Scsh27", - "PhXefJEH", - "gRQxhLvr", - "pannDqQc", - "tDZ6gDdx", - "rrAtbsCT", - "Brx8x8sM", - "X2lcpNhr", - "CLl9TgUB", - "4rJygbyA", - "Wxj02pl9", - "9ikmZlYA", - "gV5TIXIa", - "CpvbTOtM", - "PvkbYcIF", - "d7T14Tld", - "1yG5JvAW", - "MaMD1XsY", - "rK8oQ5DH", - "5h38xx72", - "y3larVdV", - "ehZIh1Ur", - "d6SM3x61", - "Ny6LsenR", - "qGcqJoZi", - "i69mQMFt", - "JVlRIMll", - "dKesVxbi", - "xelIljay", - "KLTwj7j5", - "j7zdEFNs", - "Tc13aa1k", - "lAcRGOqp", - "Ebl40ByV", - "gLcdThmV", - "4FSXoNdw", - "kNjVFvrc", - "1zh1c83J", - "IIkTgEDQ", - "QrUaxZbx", - "zoVkz695", - "5YGB8EXl", - "Dx9saNOi", - "a1JfCFeZ", - "WgC0RZyi", - "tJs1pCAe", - "PFWwJYb4", - "4vhaRbZY", - "CWARkdoN", - "EsaU9qNJ", - "CKAUyFW8", - "ulDJfFjs", - "E5I4SEkB", - "eki3bjBL", - "1taN8mtn", - "L8YMHkDF", - "hqYkJouV", - "lUupmzCM", - "pEAtFXcF", - "fG2bd9n4", - "NHvskD59", - "bvn32K93", - "8FnHIJFC", - "dLiDM0lJ", - "yvk07Bon", - "pXnrstYm", - "sGgXhfj1", - "84ZAgGYc", - "6pB886Fc", - "M9oAh7Eb", - "Qml1Pazg", - "ONqhNvFV", - "wAmpZM9i", - "K9L3zI9Q", - "DvXMvWl5", - "cyxUtFO0", - "v3VN5xUF", - "Kopnu9rV", - "HBcg3TCO", - "ro1EsDdu", - "oB6gIWFK", - "GV71RAeH", - "SQYWxG4C", - "CJbhWcNb", - "JM0Yoxf1", - "PxV3LYWO", - "Zxg01Ntl", - "yK5wjxta", - "6btNfccz", - "HqjP2Bbn", - "gZbmZByU", - "AM5URYtk", - "YaXUNzvW", - "6WN5Da3b", - "2xj30YIy", - "EE0zCb5T", - "p2R6ZqGr", - "Kcy8yEI4", - "n1gKBKPO", - "Te3uIlqL", - "60B3AcxF", - "ZP6qiEjn", - "lDHYuM3N", - "aexvigxs", - "k9r73UWv", - "A17UahWn", - "BEvTrY9e", - "LLie01CD", - "kgqcsEsP", - "3WnJrRnM", - "a9unuqCm", - "RfnrBZZv", - "jwuLS0Qo", - "oMfVwdpJ", - "Fpd7DvhG", - "jzGURoFS", - "KJH1Kopc", - "xauunnuc", - "4PPUe1g4", - "FH5q9OOA", - "yZKwB9Uk", - "OXquKrKw", - "jf2a6Do2", - "rChHxkYz", - "ZNrhuMhy", - "o2YbI7Eh", - "RLROdgHH", - "BMU3cVKu", - "ehaQfYVq", - "5eBdTWg0", - "cc3pVY3v", - "yS8N6ZXU", - "Sl3Qxmgq", - "7sh4S67C", - "dSvLJfDB", - "V8LgaSMa", - "D7EUjCLk", - "XbjoKXZL", - "uPYkQjz6", - "f0P4bZqy", - "6XM36i44", - "rzn7VSfZ", - "FfNNbqQl", - "OMvgIpOW", - "W2SOQdSE", - "vImdshfE", - "n3yumyfQ", - "qTJMu1nO", - "OCVs4QEi", - "it0IwF9X", - "8UVLLM3j", - "o6xb6x8K", - "uclNuaZW", - "WhXaFAsr", - "JPqNJyqX", - "AughfLs8", - "SODKaewA", - "G2n2Uh26", - "76qKtyVc", - "tI9r1Feb", - "zNkLYq77", - "gIrTvVIN", - "iMZws6dS", - "wZAOmVzE", - "mKtQOwNx", - "t8Zd0mB7", - "3xQLT4qs", - "TKuQl5lC", - "YYvdKo5g", - "WIdr8BMZ", - "LWhUMA80", - "UWBnMOdJ", - "73TONy6p", - "z2pdbeXj", - "DgCmCcR2", - "r0bEB9bH", - "YDyvBSgX", - "Z0zw6DbV", - "q8RCkspv", - "axEYT5yb", - "yrPoNnzk", - "wdoJlCs9", - "YDtVeNJa", - "t2zgo1BQ", - "sUW93e6W", - "CTkQBuJA", - "MumXv4My", - "6ka7bwQl", - "70xt82Cg", - "msTfI0hl", - "vxfPIHfK", - "YylpTIB0", - "bnjunHiE", - "b1WfQy20", - "5H7d0zQx", - "zpNigQfT", - "7qrrec4L", - "MHNf6pCB", - "ArZv6rfj", - "AlWuf8dT", - "lTip8vnK", - "9tklldDR", - "UfgzEmws", - "Gq2vvxEQ", - "nuX9d6FG", - "zYmxGCnD", - "NHK9sHfg", - "gYNo1tNg", - "Ah35LEGu", - "pOkzmGFM", - "U1Vescrh", - "biMq6xQS", - "kv8wz0jF", - "iUyOJeE8", - "WP9iegfO", - "4GhVHo5T", - "DNa7kVop", - "7LRIPiMa", - "viCJCqZv", - "MX7Yn79q", - "29hpXpbb", - "n9Ao3xPL", - "XMEDNUPv", - "siIJbE1D", - "b6S00j1H", - "UB5iCt2X", - "LUlnMGpJ", - "E01R5OUv", - "6JRNpY4e", - "sT5w7chq", - "ZcfjF5uv", - "2ph1vecE", - "w7dOBEZE", - "KaRM88jt", - "1KKOEm9o", - "6bzpUJBu", - "vYvRzHN5", - "dMQdzlOS", - "fTEOY9VF", - "otwl7qXB", - "lVSbBjMi", - "ox285ZhT", - "SF82yFVY", - "U83jm5A8", - "KjLXBqA1", - "lQ4N6SsU", - "6NQfDOZD", - "dg9OwkXs", - "brgbbuit", - "UUAbOrCd", - "skCygDOW", - "CFGhmFHL", - "wdtUgD3K", - "rdGdxpQY", - "tHZnuSqg", - "IO0J0SyU", - "60r69pVR", - "aQuivvbY", - "kgY7bUhW", - "1rSOa2Gv", - "tbjFoMlx", - "7wGDl2Nx", - "scXfSMOr", - "qwotpGek", - "5cpjIAIR", - "pL5dJUeC", - "ptROztOk", - "C5D3EkJ3", - "tiRhnaPg", - "3SPazklI", - "CcFrXpuc", - "BKhaMSiT", - "WbnJljlf", - "zeQI28Jn", - "MACFDfHW", - "EQQ3Ph49", - "tKTondTV", - "SZoow7rI", - "gzHxTKVj", - "zkU37cwD", - "oSEJKnkf", - "AQsy0EUP", - "RoW4tOsW", - "pckcaIc7", - "Abxhdnho", - "8qH8zrW4", - "DKEL9dyW", - "pC5s0RWz", - "3VWKOSFu", - "iAvubgWc", - "ls6ocxEY", - "QLSIXo6R", - "fivMY7Af", - "Mxrmv1Xk", - "JHjRBhoO", - "DzGQQDGK", - "vATBDANH", - "xxJgE8BO", - "6QJ2Scod", - "xaRcck19", - "uP9DiSyf", - "FfcvJn55", - "Yu92rO6C", - "HrYAgigy", - "qykDrhK5", - "GZy8xHZ3", - "UuVA043m", - "MDCC4LZk", - "S2GYwyxz", - "b0IrtlnW", - "1LACBzUs", - "UYbbcDF6", - "JQk4ao6v", - "HAm24DLp", - "gO5PQY6T", - "rgVUDkxC", - "xFPpmf5h", - "rGRvflN5", - "Qmkb5A4H", - "WQ88Rmwr", - "ySYmTWo3", - "I6mI6OeN", - "dmhT5CQ9", - "hYbqAX4q", - "az1VwwY3", - "Ph4M8vVr", - "YRYYChqz", - "IkSiL6sa", - "TV7wMBxT", - "2toRsysM", - "wPPCSxad", - "OyZEX5US", - "WKqADSbi", - "i69klTVZ", - "IixaA11c", - "GtXbv3fS", - "tm5PfK02", - "3HsSGC4Z", - "MOk6hMMV", - "Xjx8vmTA", - "jkq7IAd0", - "7ZStwdm3", - "XnDKmly0", - "eaRwKftF", - "KJqSzy6C", - "b8NlnipH", - "lRjwWNrZ", - "CkDZXpT5", - "qhzHCrFC", - "xTvjbKVQ", - "sXVAHHIX", - "rlzo7cSj", - "p42wypXT", - "JJreUQxb", - "bMLoS5Mo", - "owhezF5z", - "3goOBS45", - "IoPPwlWY", - "ZS9OpzpA", - "3jJ8TP32", - "qEbbgFv7", - "wRg0zbnj", - "TYN8vsX7", - "RiTcqFq1", - "9ywUTZCY", - "OwrHEVME", - "oPag3cau", - "VWj4mtlX", - "TZO9lzmQ", - "B7yp7Poi", - "3822Azin", - "uXSXSZ1x", - "HiK9NLR3", - "mWTCEsku", - "mwmOj2QM", - "ombkAocf", - "OUSOhED6", - "T5CAxN79", - "zVAME2Wi", - "Z7NcKuzh", - "54K52aKi", - "YVel1eJv", - "mefkGHbh", - "Nuy8uAoD", - "rqueStfn", - "c56FcBhh", - "SxY1yz0e", - "y86mBB9Q", - "5flypNDx", - "QnLA4Mth", - "vtdjcCIU", - "KSTZBh0m", - "UhOSj8YO", - "cG4us59N", - "DrQb2Dfe", - "BMvJ5Qij", - "OHcPJLxx", - "3kEZgjSi", - "GzAyrZXM", - "iTWGNq1f", - "cfDknKIG", - "yh5f4ab6", - "Gb3oogZ1", - "WZhhHrS2", - "Uz7xdv91", - "QYiX4ujO", - "lEbdoWzs", - "QyUqET2M", - "LeXgP9NY", - "Oens5iLT", - "vlChJdYK", - "4QjOprSY", - "mMLThJB4", - "jUmV6CUo", - "t3KSz0GR", - "4AkwmP43", - "Jptf1ShM", - "BwOgEOYb", - "J1yrmPaY", - "S8jxARyk", - "gJec6R5o", - "FOfLz4Ep", - "cYjYpKGC", - "gK22RPE7", - "l4XYwRVE", - "NgQGSkFK", - "rl7n26wi", - "r4ywm48l", - "yPATojcE", - "TdHOL96o", - "xxt6H6KG", - "kQbP3Ntm", - "zVYTKHob", - "hAzS4wts", - "cJ9WIFrs", - "YEck4uvP", - "RjLBB4W0", - "xWmSU7Cb", - "jb6aYgp4", - "SWoX2OjP", - "7ZESpDhQ", - "GtqlRNA6", - "uodzVP0q", - "qJfOuVGT", - "5a7i8QEr", - "KVaxwhTC", - "W7NBwWf5", - "xWcncKQz", - "eiJUDzAN", - "vF8PaXo7", - "26YAuFPw", - "AoZlvvq9", - "xziqzVYu", - "f3rnMOAy", - "amTR8cRa", - "W7pHC6Tv", - "rFULgZ7N", - "sOptr2y7", - "Pi2VjFQ5", - "7ehAhBvg", - "BwM77UUZ", - "qEuAqWJ1", - "Y4NYu36X", - "jphEzHkO", - "WtKXrhHF", - "DCgHdBA4", - "jU3Pdjxu", - "ClJ8ePwh", - "RrQPT8BM", - "k9Ul3POY", - "B5mLEftb", - "JBDfN50k", - "TcZ1PseK", - "8qYOTxSB", - "VBMJO9nu", - "j4GVfwQJ", - "nXp0c0sg", - "HO06NfqM", - "ySymCfib", - "euRdXW5s", - "8TlfrkMW", - "STRb9oNt", - "oKF5f5d0", - "yMrqIxSf", - "TsqprTYm", - "mXxzQU0R", - "EsVMkcwf", - "irPymVPG", - "udz7t3g8", - "ujSd5u2t", - "CiQgNe77", - "8O1ND9Jp", - "bsmAtyO5", - "5rA3zbip", - "4tPcxHOz", - "yaVPRjpO", - "XYlD8SRa", - "Le59p93E", - "8p57zcI1", - "R5zXJCs0", - "qcUaOg8o", - "8N08H5xj", - "76xU6eJC", - "rvrqlnYk", - "dEK382Rd", - "FtVXuDsk", - "d8QNQ2Vp", - "FVNRwn9x", - "pcCWPjsP", - "AZEjdMNf", - "wptu1MGi", - "MvyfJGkJ", - "hwrEwyqz", - "DDIPxnvp", - "t9SnWp3c", - "FDlFuUB3", - "KfLUPw8c", - "rhyi0Cjc", - "BbRUumLF", - "WrFgEpcp", - "zXJMBiOx", - "Qchb21r1", - "kwQsd5VZ", - "3gecV8fy", - "pIRkCOfp", - "Ihkr0yY5", - "tafpUkms", - "ywSc3s7d", - "ebnUNEuh", - "naJ4vlr8", - "QJcM3LM5", - "25SsDyKn", - "MgnttvBl", - "lCmSWcb0", - "woqyZ58j", - "3jtpOfqw", - "u3pVBlpU", - "vxnXPyv3", - "58Q1qKSL", - "Wx0Y2Wnu", - "3qoYyqsH", - "vK65MH8C", - "XRqD00T7", - "F0fr1NK5", - "wRnC4Uns", - "mAt2QkGd", - "fr9VIjNd", - "TVPv3vP8", - "FsFSudAc", - "T6i3YrNP", - "RDAzGbOa", - "QOsWvofn", - "jYO3nm3f", - "iT77zmK1", - "dHPXG5gw", - "bh8xHlmx", - "mnPw5bVV", - "qvF3bePa", - "PTdXZ57S", - "6PS1DeZj", - "6c5KrUSy", - "gmmCP0pN", - "Ui1sbJws", - "5B8Z7NsA", - "EviEHIbm", - "sfpdoozI", - "qkyAwUvq", - "OJZ2B2bD", - "EzFdvYsm", - "7KZTu3M9", - "psqUqr7v", - "qFnXTNzp", - "iHJvsreb", - "OqIy8fbF", - "HBiYMFjK", - "Cg4gISvx", - "OrMldSxN", - "5h6GRvG8", - "yupsEpOA", - "KwXPXlKI", - "CK4RVIdK", - "THndFk3u", - "2RUDX4l4", - "7KHZT0R3", - "64z2lZ3l", - "iY819UAN", - "dO9m00za", - "VsmjwBJV", - "IgIPdC3s", - "UFMaQn3E", - "s0hyOBK4", - "J5wijpnf", - "lK15nYA1", - "7v1XcYPa", - "TSFNdLC8", - "rfrxsAs7", - "iSLcTOCF", - "tZjNePSI", - "QTST0vVl", - "A1gphHYM", - "m8XUTn3b", - "iDfWQ0RL", - "5ju0QwkS", - "F6C1eSce", - "a5jrAzZU", - "D7lsb5A9", - "sISiDZrg", - "IKy08zNO", - "Uvz4QEyH", - "7BULlG3T", - "ySvcLNyJ", - "meGDAtS4", - "7tmySRgX", - "e7SAI8ft", - "YE8ZYXzn", - "ANMmd67g", - "bt4jIuhK", - "mdlBwGRT", - "1GwCydAY", - "A4upJcrb", - "UoKokQ0M", - "tDrJWkR0", - "gdb9hVFn", - "w6WCaPXi", - "6xlIIRmD", - "zdrGcCqo", - "D2J7dxIg", - "Tp7S2xoX", - "tYfD3g3o", - "rQYbR55Y", - "PI9EDhw6", - "p2rNDpgX", - "We4peEIE", - "4uJpormM", - "en9vUl48", - "Rk8nVCvN", - "9fnBn5IS", - "Fs99wEBs", - "YOw7LkVY", - "i6lTNpQ1", - "RHPocErC", - "qaycOrGH", - "lthaNSLn", - "CNcIm5Wr", - "HDbhxCmD", - "ucPZ0Zlk", - "iUJ8oxVy", - "jN03ENCf", - "G8Bv6OzK", - "dapDQlTE", - "J3KRgkVf", - "knsfNNIv", - "8irIYM7N", - "ikZuGWq0", - "3ROXtbhz", - "H008xHjt", - "DSCLNFj2", - "K8KbB4RV", - "PO7Rxyzv", - "FKGoeLU7", - "q4kyt2ar", - "wEYnMTdq", - "AhiFqewG", - "64MFHaO0", - "yoeKmXgR", - "MqeOVVBh", - "Oii0nmW7", - "KkvQ0hT9", - "Am7Afd8l", - "RTqTi9PB", - "3mhxktnw", - "2HcUazLU", - "drVzG6Y7", - "DL9zt8gd", - "aP9bMoEp", - "x5FBiwpj", - "NeHultSS", - "MdwR0Apf", - "dswLMQFh", - "MfYQHsh5", - "USwSNzvD", - "S0yCxhX1", - "TXUmE6ZX", - "FpmzQfDe", - "9orHeOej", - "AM14i2i2", - "CfpYmP4m", - "TjqDTzEK", - "ey8TpeYB", - "bUK4wGH1", - "yLJuTvmb", - "jbogbvo0", - "DQJZgdiw", - "LebD31bM", - "qCGtO8JL", - "zzUou8ba", - "mV8egSe8", - "LdWVn5DX", - "GDBE959Y", - "K4anOZDD", - "NSBUNV8T", - "iLW9xtDt", - "weK40RkB", - "DGaZGpgQ", - "neTrprWE", - "gnDq69th", - "nvYdhgWh", - "e8QBwL9w", - "sl3abGMn", - "1YWIncP3", - "Cx3uX8pP", - "IDUCmhud", - "tZTt8hCb", - "qVwE54Aj", - "uuNvBToj", - "MVLWMmUC", - "5l1I2ZdM", - "tky50fgb", - "CFTGxpFO", - "LZtCLt9H", - "rnJBUTRy", - "EUUaZi0Q", - "KYOlfxQE", - "j8BAwBBZ", - "sqGXwxqX", - "j5PAbjOX", - "CIHjKfWf", - "kAK9E7QN", - "Uf3QfIZH", - "93LMTU4c", - "Uiuhm7sz", - "kkt7Uxwc", - "O8E9ZJBS", - "8UibxwNc", - "6wbks5k5", - "UfARzPwD", - "cHcysdnb", - "CfI06SBh", - "GjcXqUeQ", - "biMOGa64", - "VNVkvAKo", - "lLJKfb9A", - "rPNrdRQo", - "Ro5u8uo5", - "aWSzugT7", - "7LGuplN1", - "B9QRbi6Q", - "g1awVxcy", - "p5w6UGA4", - "ZFo0osSd", - "zBxORBK3", - "oyhmybAh", - "3WNKLSnn", - "qXreT2fw", - "2v4Uri99", - "mQQfBb0o", - "NrdrBFYe", - "i9NQz1UV", - "UvNS1o3v", - "WXbt8VVQ", - "YGyDrs0e", - "Aig2mCto", - "gVR6ZQ4f", - "PPychWbD", - "PoZjqqMr", - "CFMtkkBh", - "VcR6SbJV", - "mgOOw5zH", - "ab6bHZR8", - "m3ugvpRg", - "FjBN5sII", - "PGAUelxG", - "WUiHSEAH", - "zSmmBSbD", - "GvczqHHe", - "qbGHOSjZ", - "MiAYJiJt", - "TQtV2Hra", - "BCZ57c57", - "Do5N35jN", - "CcCBYmhs", - "TUgD9o7P", - "FjGaPqwu", - "zzlybUhh", - "18HpRSWL", - "Sb5dImaz", - "nvm1m4LA", - "oyRdxb5n", - "huNbvkqI", - "75zYsfAY", - "odbH5CFR", - "a9my0yXs", - "C3gxM8X5", - "FNTU3zAX", - "St1xia24", - "rylPu5v2", - "N4h1IGZi", - "NDzYNOfz", - "pB8Nl4qg", - "lkr6TMKJ", - "nU1g281T", - "fJ9KY0Tk", - "2kKtcihL", - "gpYetBhj", - "FNwUxKKk", - "gVzhpwQT", - "CoiHbVKg", - "DV40IhyY", - "Z476sQw8", - "l29Co1Hm", - "5IjR1VjG", - "YbSh78z5", - "RTxKgvdN", - "JPayrNdN", - "CAN09s9P", - "yzY9p5uF", - "hunCDvaY", - "fVWT82jY", - "745uSYQo", - "Mbd1E3E4", - "l9IZD4MC", - "hkfVkE6i", - "CgMj10S7", - "AS39IH8k", - "fLbilXcL", - "kAllSTb9", - "Ht3Mrttx", - "7QE4atCG", - "hN0G7nAd", - "PDw3aEDr", - "jWQBVSa9", - "oQFPIo9S", - "dt5G0wtV", - "6VI6RMTR", - "rpBFgFO1", - "5MrR3gHW", - "Kb55Hvro", - "dNRC0H37", - "4v00OeoB", - "v7g8Q49W", - "fLUfwENW", - "D3Y1LHUW", - "IkbruGCS", - "Cc42yGJW", - "bnWaNTxJ", - "f27HCJfc", - "z6cYGtZ8", - "Io5bEHIb", - "hqwxeAU3", - "6kP3jszz", - "pBGz0fqU", - "a0ysguQP", - "DBfQn0Oj", - "hPR4sv1C", - "Xyw6PHf6", - "iWH7JeNb", - "mJdiP8GK", - "HdikOXpS", - "uD5zqeKK", - "e2EgP3uU", - "j9Q3wDUN", - "jFOhuDpk", - "VdJ4Av3h", - "6eRD1b1Q", - "Jm3soSTV", - "66lsZXXX", - "9bFQBfVz", - "rfjl31Cj", - "8KveguYv", - "ZMnGTC7v", - "rlXXuf8h", - "x8GixcU6", - "W0lrQCZo", - "IKrqdUEr", - "r4EGh5Bi", - "johBN2Vm", - "Vu0JowCH", - "RXGM6dBM", - "KNawhkuj", - "llVXxYy6", - "HXunw52L", - "89FOc1th", - "q25Eqzhm", - "rS1kA1jm", - "FgOiUVzh", - "z9OFKGnW", - "Ssz634rO", - "CZ94DD0g", - "oDridzfo", - "tjMpfUw5", - "c4QUFiaC", - "gXdrsnMx", - "CxC7bmmO", - "6ywPA9w8", - "zgplU6Cs", - "WvHElfx1", - "gTPmzBpA", - "eIFr5DsE", - "tW5vWb3F", - "P2LpxINP", - "8U9mliwb", - "KShVfeIj", - "v2JDwI9x", - "Kb3Eh1Vr", - "GEEJMVal", - "16njRIqG", - "yye8LI8e", - "puAazJAw", - "9grwiEC0", - "gGuBemZd", - "psIKOtP4", - "8hVm9IdZ", - "XNFjCYms", - "a3lFY9O0", - "X0sRsHwa", - "TFeDdCUJ", - "2ZayNCih", - "EyCPoDxa", - "SdzjNq8X", - "fU9nVRZ1", - "V4oempyh", - "1Tg47pyQ", - "1jJLOiZo", - "iM9oebu1", - "WPO7zjtx", - "3nRnNUOS", - "cUVDeuGU", - "mjPRLrLD", - "NlfV5vp6", - "s23igyR8", - "m3n7XFzH", - "lFvcH4tY", - "wgegBogi", - "tXwhJeN3", - "LD6eqSjr", - "lXmfKcJK", - "3FIyp0gn", - "qDL8MSFE", - "fq7Hdwqb", - "9VTjPCrX", - "psxCAXkj", - "EFvZPNWu", - "WloCHo7S", - "k6h898TE", - "YsBCWxk7", - "E9rZgsW6", - "AJEN4laF", - "oTcMpI1F", - "n0I3acG5", - "wtbtoLhs", - "lmOGB7cb", - "OdVX12L2", - "MqhEFIaR", - "GcPWXYJq", - "qz3BVEUT", - "95rAIMBh", - "noUSyNmW", - "uMiLkRmf", - "tsjBnFaF", - "v31bq2O7", - "RObPBOyE", - "jhOHFVFZ", - "25HKRtBI", - "2MSQmYqW", - "LOHvKcvY", - "4D6BZo5m", - "VydlQQeV", - "orbqD2kh", - "YLxyHdWT", - "bkrJJrW3", - "ZHDPwzAe", - "QagkQI5X", - "8dIe7NyZ", - "1SmsqHW3", - "zLeWrjv8", - "Bw8GoX30", - "ayUVHd8o", - "KmJdeFgs", - "fMiI6qBM", - "E325Fv09", - "5yezR6pF", - "7g14XpHB", - "4zTbXdL0", - "41pJoAm3", - "E9DXnCT8", - "4rKGtleq", - "PHK1X3Xc", - "1Ta3sruj", - "pErOQ8zI", - "e2WaF9K8", - "CrJoAIg8", - "ynyJ5qq2", - "sckft84h", - "gZnjiRtQ", - "7ZW8m1a6", - "SB7O3BG5", - "OvhnD2bZ", - "3JiuAMvh", - "TLALmfny", - "kxcsWZCy", - "A6xTBa8c", - "jHTNBrq3", - "NxKOKNgH", - "xuDkR90d", - "qxXE1v3L", - "Ba0Z7JcX", - "5lcQH6Ox", - "lmONnbGl", - "sX9gItaD", - "iZzgLAFj", - "kMyYv1np", - "EDqQK2Bn", - "aMdkwahp", - "Dn1Ar4Um", - "vQpsjR7L", - "LMqUKE0H", - "WBCH04ad", - "RPApHaDy", - "EOgv8FZ1", - "AksP3yMy", - "KDmDQlQG", - "oruiCHvC", - "B6mDcgZ2", - "dkFdqBHH", - "OgQPLSvZ", - "h4W6V7ng", - "aGLy1gy5", - "JQMKdk9p", - "B80K1sK3", - "7HbFuEwV", - "QWOzJf9o", - "BNDuJR7G", - "WbxLYgSW", - "kpYr7akq", - "lnHzo18v", - "fL9zVA5k", - "jWwlS0Ae", - "GQHZbdj8", - "S9HEO7xa", - "lATOf68H", - "ucK1wjNV", - "MCFsM5VO", - "CTxElFLQ", - "OBeNsrg0", - "KUGGkxQe", - "BPLYpp8u", - "Nt2pzNuH", - "3IDlWyOe", - "RCwirlGx", - "O0tSM3cj", - "aIVDadRg", - "MjtI3KV4", - "DTSq8b11", - "SWlA9ZGy", - "ZwevDUVF", - "GDb7Z2mp", - "HfppZUUX", - "OEdMPnQz", - "QQ2pfidM", - "WcsL0jgz", - "TZiD4gbi", - "lKGyYu6S", - "RXxZHMAW", - "QOTzX0HV", - "CYwWgMiY", - "Vc8gzrS2", - "GAPgmEyP", - "10ygOlhl", - "XHWxM3fw", - "qPnBD99O", - "5Zjrtwhl", - "CFPoOzWW", - "D4coGZJq", - "jNEmhqH7", - "FJxglTu4", - "mhqkrfFa", - "hjzg6oiA", - "J30uUCaK", - "Sa4g788y", - "3PTVF1wd", - "DGcr0eOk", - "7pRUzAIK", - "sc2BBBoZ", - "FUEdZIPi", - "iO4m5PLU", - "fUb9N4ZI", - "9nCKKdft", - "pO0sk4z2", - "EAWNGmgG", - "hwNa4mFL", - "I92gJvt9", - "BGrsrYeA", - "9K63pYwA", - "b1LqbTTf", - "KdXov2Pb", - "HlqH3h2v", - "v9ZWmwso", - "h0edb0O5", - "hfemmEgs", - "WmmTP1kb", - "Pv469h8Z", - "3F6tiGg8", - "NOKiOW4q", - "hc2m1WQ6", - "haux9k7x", - "nT77HxXK", - "2j5ph3Pz", - "vkBZANSG", - "tKINhHsw", - "b6EbL1fA", - "jqbvEUBm", - "i11VsLvj", - "2446TGUZ", - "6JmHqUp9", - "oKKBLQfr", - "QSJyjpeG", - "RrjNtN7P", - "P6Np9f5M", - "kmTbM7Oj", - "6RT8dQdY", - "ia7HXWz1", - "59cemCjh", - "AMhZJa50", - "cpGsggtq", - "ZI8OBIBy", - "KoVdHCnf", - "E4EnO4Gs", - "rrp71BLc", - "FNESHgGq", - "h176XxBD", - "9x9tcJS4", - "4hE7XyBa", - "NT1uHlh4", - "Gs6m5jZd", - "uEYUVRo3", - "QKmqM5mV", - "2UKoLNUH", - "ASv4k3Br", - "vnCMHABF", - "QKFGOJUD", - "5w5NJzCx", - "7GWzu2ik", - "onVH7UO9", - "PJU7PUGE", - "9SotZNms", - "p3JAhQkS", - "IWLirCJ4", - "HpbGly1U", - "cgPK1BnP", - "FodMeJBb", - "uEvVLusv", - "onLhjj6q", - "krETAxFV", - "XXnKUaMw", - "svgkfGtz", - "K1v8xBfy", - "97E7LfoL", - "Q9HPHw6L", - "9g8UForQ", - "X4MaUU1U", - "bBJKsRrs", - "siN5Etnl", - "wuAPWWPA", - "DB81KuvO", - "LfGyOyJ5", - "2PSG3Ptd", - "RugUWN67", - "QaRAXasa", - "bcEqNDOG", - "a5HtJfzX", - "hwbpO0WZ", - "997ggVwm", - "svPPpbQ2", - "sYq079bm", - "BOM7GPGs", - "Xotohi09", - "9UTSA0xJ", - "ykUiGiXd", - "Cx0R0y5l", - "x3PT2flq", - "4h8IkH9T", - "snMK4mWV", - "WsNv27xH", - "dh8OHbHy", - "YagyycJq", - "Y6Lp4xPN", - "LLXEcoAV", - "tfDBpe85", - "vIqwbekb", - "LPe075dU", - "NkZguN8n", - "6NLGnqdb", - "y0kOOv3w", - "NHxxG1DC", - "UdGl7jqC", - "avAdpOhr", - "MUpjzK7t", - "rhiEm2Wc", - "vxqH7eU5", - "EX0d5uwR", - "dYnrrVyT", - "RzFHk0WW", - "LKXveeun", - "GQVfEepq", - "XldzO6mM", - "yFp8iIYz", - "pBoKyquO", - "JFu6SM7X", - "rcd2eEe9", - "mGVFrJAx", - "GZCpbcyL", - "SciXH9dB", - "IxTNImqb", - "bWVa6698", - "fT7I56F1", - "9iDVyHeO", - "nseoHIqe", - "Cwkd5wBU", - "bjiqAfUp", - "pnIGcZL5", - "qASNS3BJ", - "bvCjrdcB", - "ZO80xMG3", - "YADIoEZ8", - "cud7Dp0h", - "Nzq9hm0h", - "FXEC67Kf", - "1OCJWb2P", - "7LC2hpt1", - "FCmQV35I", - "hGHIRD8U", - "qGSDZYUu", - "7upudrLq", - "tndX4rxY", - "JBuELDZK", - "JLVwBfqi", - "mWWIM6j2", - "7aoFHeZK", - "JCIvqSzw", - "mAnLSJyl", - "VgL33dWp", - "artaImf9", - "uBJPw66b", - "aS3Vm5KV", - "PTnXEzwa", - "mZfta0kq", - "S2yFtAOp", - "R8TUCsZ7", - "I3t0998G", - "UIvURho8", - "DVrkeg0R", - "m6dLuagE", - "QYAPmZyH", - "VGpoF80L", - "2LUm2Kaa", - "EM9eC1Kp", - "K95RbSbU", - "euJJhoTs", - "cz56YIkx", - "osHean0g", - "miWStu4G", - "q3F5v1H3", - "Wq1967bc", - "ITZFwWkY", - "Ak6PxhpG", - "LeAYbpLY", - "w4N3jbW8", - "ZntqzMlZ", - "PbqLHgq4", - "OFLUu1Vk", - "hwkRmEEg", - "P7uRt7gB", - "jhgkhS8n", - "tSR3xUV2", - "bKxV67dC", - "krgjx3p1", - "jwE52Xf0", - "gqmtyrB2", - "H7gbaWdG", - "LRZcMYoL", - "Lsrm7sW1", - "eEexAAZf", - "JP18P49o", - "qEzrn3Pc", - "5Dl3MmWc", - "rPGUskmU", - "QMs0zUxl", - "sLTlTljP", - "amJPikc3", - "KDAdZwJh", - "eRZ0ENZR", - "GE397Cr9", - "sIjavVzz", - "emeMXunl", - "Mnk2EYTk", - "y6Za5pt9", - "iAiVKHh8", - "1ON0czTj", - "nQlNYJmQ", - "vNdZtn73", - "bH98pKVE", - "loSMVTwS", - "fK3wSsgG", - "T4za6MXl", - "SgmCfFme", - "QAPwm5rr", - "OmJwcG0z", - "vY6k7GI2", - "Y9wS4uFf", - "NW4LGxTy", - "z0SSEbL9", - "35gDG8zC", - "tQ176d8H", - "4V0kSwX9", - "tZq1GMpi", - "CH1jYu2U", - "zESHDhRM", - "vLqdAtXI", - "eRaq1KMf", - "2B8M6mXM", - "qQGt70lg", - "Yd7Eth2O", - "PDs2qJG1", - "XgylkKVL", - "mUlCYxGN", - "DhTnc2RT", - "euAtnGaR", - "ey99a2no", - "QAyAaK5h", - "pp7LQGPB", - "pHNfnwoE", - "RkNHWpEd", - "7mOyt3px", - "MhmOpLbi", - "fjDiImrD", - "99cJdybq", - "wpFA4oAg", - "WDLFDlJU", - "I0UEW6B0", - "pvFFpi0L", - "L0XWijmX", - "BmL6whvZ", - "t4U3OaJH", - "fLdbjW6H", - "dLY0sQr0", - "LSio64KU", - "1N7I9nAd", - "jttRj5Ud", - "jJ1on38m", - "wOV0dhIV", - "ONzzsgh9", - "FQ7VYFV6", - "w3De1D4Z", - "EMdKgXle", - "QdTpdJCJ", - "mWiCXxGO", - "6D9aAV8M", - "ilRhAQF6", - "MmKN6xyO", - "XPw1Pi7O", - "flY0vop0", - "VFit45xH", - "DCU9Zvdi", - "uRVWyfZe", - "YiRdLVIl", - "8c6nCoFx", - "bbgtX9q5", - "WQJpGbVb", - "GDuoJ9ZO", - "1PcC2vw4", - "QNbrbfu0", - "V8UvxUr5", - "PtLnSEgN", - "nuPjouXh", - "QDadlf45", - "BkoRXAs8", - "SGJhnOJI", - "5T8Ptkdi", - "4kxxKlSi", - "OgJeiBxw", - "J19as8zJ", - "HwWGr5KV", - "Pp4nlMap", - "HE98enGg", - "FrbZK2lQ", - "wVsdWkR1", - "UXs4sihV", - "rPh7s4pr", - "ZlrgTz87", - "sDrVxQQX", - "aqYkyKYT", - "s1QhVDIk", - "cgHFloaM", - "Nc9kJWyt", - "zujCP702", - "wGI0D9fk", - "wMbmiYWE", - "vZwHaHMz", - "AYzguATT", - "uEwx8qHX", - "1MMZMWd1", - "uoLRkZMU", - "CtR6D6ZY", - "qdU0n4ez", - "1qN4Fsha", - "yo7QZZxX", - "zMaUfGqd", - "pkVUXWw4", - "2qj4E4oX", - "uiOxQZGj", - "bgoyJA4k", - "Wp00WXKK", - "UQtABvTX", - "sim2dpjD", - "30naV1zz", - "i3LmCtmQ", - "y4rraJLN", - "lBtQcbt8", - "tll2jjMo", - "3DmQYAJL", - "ucxL6EqV", - "bYmIHdsG", - "8hlaFvMy", - "VeMaV9PT", - "7zIB5LVU", - "yYZm0VRD", - "OBqUyGnh", - "4i5NIyZm", - "AGeWkvxZ", - "cMzNMNXO", - "7SVNtIrO", - "1HzTag5U", - "bFVwqfgh", - "CXy95ePz", - "bkL89BRc", - "QzVpKpYJ", - "aBOo1EZN", - "JcLRFzg4", - "tzWm5Yge", - "Aiigft8m", - "dbkA6e2h", - "xqHXC5A8", - "q2L611FF", - "f1enbAVD", - "UCAWasbf", - "nR0YXZJu", - "HCbuaHZD", - "lLYWNKrm", - "Mi2DlQ4V", - "gkRhgmyQ", - "tQjx0hsw", - "vY8Kw4u1", - "Zo7YfNio", - "kkvPUA1p", - "BodzYw90", - "HpCihtAO", - "YWz9UKri", - "XuJOXXDH", - "6bsFEYho", - "eBgqOFLN", - "w6ttPDjb", - "GWHPHuKA", - "VQ43RK9t", - "BI9oItOZ", - "UPcBQ0Di", - "Vv1OWjwC", - "8sbc8kD8", - "swjpHzBa", - "5bFG77fl", - "pcfVH0ZT", - "eGKnnUD4", - "kXz0BKVV", - "YV4EGkM6", - "5GnDxhaf", - "Jf1JG3Ax", - "fjkJeUzT", - "28aJ4XRF", - "hP83mZqv", - "eOzUefH0", - "w9hiczLp", - "TWeAqU05", - "K3I32Wkq", - "hRleRoZt", - "71jT5H9T", - "PPebb4e1", - "VoUMKaog", - "N4XJC58C", - "3iT5WUrv", - "SDtXZKUE", - "sFx458V5", - "p8zEH7oT", - "b2fQucaC", - "1lfbvv7p", - "MFIKyqIP", - "5XcFdUYz", - "hmZwO1Mc", - "ypNkXUkZ", - "w5iaagez", - "GKybZIz6", - "TeXITA75", - "lxQXYTWl", - "npXTFnKI", - "6FGgqtQv", - "aZTTlZoP", - "xbnoMxjj", - "BxgGZpe9", - "Kk9UrEj9", - "QmGB1G7X", - "H0pRqJVd", - "brgN6VZv", - "X7DGzvmm", - "CFp05aXY", - "en7IJtcj", - "p2zZlRRa", - "Teo1MeBz", - "R8lntTHT", - "wkicVb66", - "Avq50tOb", - "Fn7hxDEJ", - "UMY5bBfj", - "9acId7S3", - "H5zIk6h5", - "zUIQEMX3", - "sC7dUVTs", - "jmIhCqSK", - "cCuuyck5", - "u0AIndld", - "I1tZTDqP", - "wcEAPH1l", - "CPb7xxUz", - "QPsreClG", - "fgubBhPA", - "JB8ShM7e", - "TJ2Ie0Eu", - "cIAXVWCj", - "RQ1usKms", - "HEk0nDnD", - "2zr2BwQv", - "y23QsW36", - "kxhVGVDs", - "KoZnsupE", - "kgayECQj", - "GXTOaPN2", - "DPSxBjhC", - "9RSLnVWG", - "iiAhhSXr", - "5Hjtrmx2", - "2or8Ofsc", - "iPjm4OR6", - "6fPfrRRM", - "bBozWUuG", - "IQgI9Q8E", - "h5bwPb8z", - "rdOvNB5E", - "kp8RtRlH", - "bisqMCcw", - "MnX2asnu", - "aATPYuSP", - "iHhVbHGr", - "ZLa4mG3m", - "xLHSv68T", - "TOuxxDSX", - "WEqCOjEG", - "HyQeCLYh", - "oFMvtq6s", - "OnRuqswg", - "KoeIWCLo", - "o5CENL5U", - "BxUNyM6e", - "6Vkm7PBq", - "uAOWWjEf", - "cHETMWRV", - "jWcCX6VG", - "umi84cDH", - "XvKyvHGh", - "Pg4mUaLB", - "khdw65s0", - "gKjwDQwP", - "FTDkcXHj", - "47jOIURX", - "WvTInnK6", - "sP4zQZvt", - "uc3itGbq", - "Prp2ghdq", - "D955PVMZ", - "I3kUInC7", - "eCVIIjgH", - "jgFEqJsC", - "IXQDNFpq", - "wLGBxUi5", - "ypvCDLGj", - "f5uxMrq6", - "gS1xoIK8", - "nHtyikTv", - "r5GmfR2B", - "HZGijdBf", - "UmvBU6WU", - "x1vPewGY", - "JkZC1vRl", - "Mwytd8Oi", - "UIZXn9t1", - "frFAJnA0", - "lK266Xsj", - "zDyJSB9T", - "KBMrxm4p", - "zXSAMxPd", - "dUDjdIUY", - "orgU7t7o", - "zInL7pan", - "uvJvu3RW", - "J42F6lSF", - "uSt0U5tr", - "JUrcT3mB", - "uRmLV7ei", - "ZuACMxXe", - "ZcBkpw48", - "JfehuZSZ", - "D8aX13PN", - "ioaGrnLp", - "h51RyRDp", - "uGwMLI1L", - "S2eewR7G", - "eiAKrYCb", - "XrWpRBXK", - "jUz9FZWv", - "XAPoRKNc", - "CWZa347n", - "tyIMeF8u", - "AHFEZvpc", - "VM7o66ZU", - "7FySgvMU", - "38fBs1f4", - "vspLgm88", - "VmOMUGVV", - "8Bzc8pzj", - "vM7C4Q44", - "r1Jr79TB", - "oz82VCKL", - "yissIn11", - "KSEokAPj", - "KfPEtgDQ", - "mPCz8bJc", - "QbGAFZOd", - "u7rKquVn", - "OPYvFMaQ", - "mxBQ9USR", - "ot113WbU", - "QqaG3SkF", - "uAwR9mXZ", - "Q02QgUrh", - "Pq4BryXi", - "usUl2PuZ", - "XfjibOud", - "8j9LbbG6", - "lobOF2Co", - "qPMJhe0Z", - "wkSFm3sD", - "4FcXhbLt", - "oKaysNua", - "hlrYuUAK", - "iFdDA24X", - "X9kYrbTz", - "OweKhEn8", - "mY3Z2Msn", - "vagJCI1t", - "XpuBzY4s", - "xQXin842", - "dQ2J2DNs", - "yfzyvKpD", - "Y6XblnxV", - "SQu0Wnb5", - "znA89K3R", - "Zp7Z3A16", - "PMMm7oJh", - "sAtyuZsQ", - "YvmwYkFI", - "aOwCJXXs", - "nh3KchrY", - "a7ogvvTj", - "JiDUyMfN", - "DVi8Wb1g", - "nb6ZG8cD", - "s3Ycl6Q5", - "LZEbiSAJ", - "8bEdRIje", - "t2oGLMA6", - "qynEpc10", - "sMaJdhbp", - "iJGzlGmV", - "XO54pIn3", - "nRGtl8ha", - "sMOKuZ0o", - "QLZNrhk0", - "RSR1BGWY", - "Nd6EdpNO", - "2LYezoR3", - "L1ixqebl", - "OLJzZocz", - "BtDqa4I8", - "JMZ3mdRY", - "h3ikDB9V", - "X7yGA3ZU", - "q2r3wWGU", - "rxajGcV9", - "35suitDH", - "rA1qQnC8", - "eTqi6eag", - "TO5GUnvu", - "f7jkBzqI", - "c7f2xtIj", - "wFEQaxMo", - "utm9BBk2", - "Cp48QNEI", - "g3KlnCd2", - "8wIVfL9P", - "ujeJHiuo", - "WmBNXYnX", - "JGwP44yc", - "WGY45q5A", - "MOKxy1WN", - "cdUM3aLp", - "2ZlQEy8r", - "QPwrIVfb", - "HVKJsPzM", - "rpCWJp42", - "SedsQqU0", - "kYrthfxq", - "yIlygZ3X", - "LVq43hgL", - "vGCghyJi", - "jOtxgKkl", - "EkBqxUvT", - "F8IqiMOG", - "5IxGbiOj", - "2OsfFUxE", - "IAQgAXEo", - "HJxqFti2", - "CDJzqTJQ", - "T4BzBnjj", - "Lr4jqDB3", - "KmorrHB7", - "MiIpiJbg", - "kzh4GOKq", - "q8Tj7jCI", - "x9fxdwQv", - "Wnv1betL", - "Cnn88Z3d", - "2oxP3qwB", - "mdZNQdkM", - "eyKonDQM", - "GFiWrpXu", - "Pp99iZBr", - "jHaKLEMs", - "BbEqHLd9", - "zpPuPNS5", - "Gx6Lxqkk", - "2ZXzKX8F", - "4X44SFHc", - "XD3HzrFL", - "r1spogCU", - "EK6FNoOZ", - "nGceI3sp", - "82pcpBwc", - "fZbsx3jy", - "51yQsw05", - "fnX7Fbue", - "qpV51WPa", - "rTXv2g3l", - "oxhc0c60", - "tuhA7vS8", - "9Ifdnjok", - "xvgoCmcq", - "tzJHvdCn", - "CvCjTxoc", - "pTxyIOw7", - "VJOPVMTO", - "QLK3GRsO", - "P8hovGnG", - "ZZXU4Qyg", - "rcfbQ8Rz", - "dPB856xz", - "G7ZtVNLI", - "p8sWYAFy", - "kCHaZlmI", - "huwWeIMT", - "WL98pBMl", - "nUBzAUl1", - "VDIEpDkL", - "sz557DLn", - "jn3MCW9T", - "7Ip2qTeD", - "T4LB6mbZ", - "vYzSW9GW", - "Ehrd5GzI", - "CtCut7QK", - "md2kvg6Y", - "VfTB4suB", - "nrjtk8PL", - "ctcdKHDs", - "Yb76cbAm", - "sQ7TDuuW", - "7QSDmYgD", - "8NclKFXx", - "CwiRxQZ4", - "wOMCVWVV", - "Q0UgFtjk", - "41xy5Jiz", - "9MtmMZEq", - "V7aX1FvN", - "sXhIqjtU", - "hTzq6x8F", - "vQBF1jUH", - "80UZy4EH", - "WB36Vtjp", - "dqsZXUnn", - "YCXlXq2p", - "OwdUP4tl", - "rFOFJfAw", - "PZ1GyKFf", - "LsJCpUUp", - "Lajy7nsX", - "f4sp18cT", - "7mTOCmpN", - "WMOXiQEQ", - "2fiP2F6Y", - "9rSzdfVU", - "2NkQwo4n", - "OXxPenMj", - "48VA9BL7", - "1PubX5bw", - "qNZoGxBb", - "wuHNEwyl", - "Q1ZvkANQ", - "CxKN2fQs", - "C1ubUYPD", - "9I7LIDgL", - "FXQp3nTT", - "DZRf1WBc", - "3xVYsX8K", - "bLTpuwCf", - "OVgX5RKL", - "rdDwZNt3", - "XYqLKB23", - "QyzNVRX7", - "YRNxPwD6", - "4YGiQ3q7", - "arwEQxdU", - "XKp0Egsi", - "f2pZxihV", - "kVDwIDaH", - "2ce2kmMb", - "Bx6REaWI", - "p75mhqQU", - "WE4WwvaO", - "zfjkEVvq", - "R2fVuIoD", - "wmXwpZ1F", - "gTtHakxy", - "blva78z9", - "35xesEij", - "fXiD3U4K", - "YTvyV0uh", - "CTsTZY4N", - "wvnuFaBl", - "PiiCjCEr", - "aiI5iPUK", - "lkiROS5B", - "ZXhg153o", - "aUuvK0aI", - "ttBk7rrh", - "Z7A2hLbK", - "CeqgfxqR", - "9W0xEKVz", - "dTs06wSY", - "fF0WbBgp", - "q7wohWlj", - "Lkk1PwCJ", - "rhLCkSPK", - "s3NmSTtg", - "3ejNKhOY", - "Kpy1vCQN", - "bgoRuRLH", - "AxjnaG0p", - "CFZLLKJY", - "Xv2c5UZa", - "F4eMTEoU", - "8hLfZeoJ", - "rUNzlQt3", - "jBgHMdOs", - "M7IK2SvC", - "drZ5EQkl", - "8j3RyR1n", - "WvPmSPnl", - "N5eBZkUY", - "U0xFUWTm", - "n4elNcgO", - "Ewia4uMe", - "qbPQm4v5", - "RyGNCHJ8", - "QnvitWtd", - "vD8xzaBS", - "HKbXOvmm", - "CvqzkHmh", - "YsiCzw5N", - "DrFbki79", - "ms0eV3NK", - "WK90b62n", - "vdp6NIe5", - "hONndIDH", - "3cqEYQVu", - "AvS1QJcJ", - "TdAVRDJJ", - "qiszaidz", - "iAgX8BlW", - "yGdXF0OW", - "r5ZSnzgf", - "hOOSr9CL", - "nrb0omLQ", - "9wxRNrsJ", - "H435e2Jp", - "DhQjSwFC", - "B2ZxYthd", - "r7e564VW", - "s6lYIXcO", - "GUR7Bc33", - "BOrjh7NT", - "EDnAL3GM", - "gsBESB0u", - "dYmDUJKp", - "oZJhu2w0", - "XxjQdVtd", - "Dl1VcZ05", - "jy7acfBX", - "NGhLpHtM", - "U6goTjdr", - "HThZIXJD", - "9VLgXa6O", - "DtsntVfB", - "nWBOFwMz", - "CUKg92Gx", - "R8RyV7A3", - "zf6Umad8", - "gEYXa8hg", - "FifT51Cd", - "7xx2JulD", - "oGND6aOw", - "zwnfweMB", - "2EaifQSs", - "XQFDPd0H", - "wupyLayA", - "5cOCOOqG", - "JCHhDjUi", - "B23zGLmw", - "U336NsLE", - "kc2ZXmyO", - "Q3ovdtAk", - "v8xIDPCb", - "dhQH5nEk", - "hBBJOu8y", - "lCbsEisc", - "Heqhryey", - "3hmRkXML", - "icTN3dw7", - "chucfyEL", - "qZTABTbH", - "e2W2al2G", - "EGmsMnGA", - "QSQL7g8z", - "AXvT7f8U", - "gnr9gNF5", - "y7WprBdw", - "rmCoLAWJ", - "zADvXHkI", - "q4F75WzL", - "4n5aSzs2", - "dMbjPA57", - "H0CUO77x", - "Qyqo4QGo", - "es78rsMC", - "XQgh3QKy", - "lXri0VHA", - "jynnxidg", - "PEOTH1Fg", - "je8CoE57", - "bqDashYU", - "NJqdsame", - "iR3YuKHo", - "BXErBPYA", - "68uky9qO", - "cjLkyBRV", - "thqT6S1c", - "nMnkv4TP", - "xQsu0k81", - "524kW3B1", - "H0bBBgCq", - "e04nS5Qz", - "14jCadXv", - "QVSN1zyp", - "4jlHn8n5", - "Rd9uvDER", - "fhl5Nena", - "eKplGya6", - "neXn3WnE", - "dfM3PsPw", - "wCybaJAv", - "DkFWMnTm", - "3DlfbtC3", - "2UNh1TzC", - "eKBZCDKz", - "pJRdoaX9", - "xZFtCXyK", - "9dSrSBES", - "qTSx4wjT", - "EmZVILiw", - "WPgbgO4Y", - "eKSDC3Tw", - "A0myxpQk", - "hp4dAYge", - "YRNUGQUo", - "IQuSRpRK", - "akzMlJ1h", - "nBaghNgP", - "fiQ4UUgz", - "cg2izahU", - "oXPscIBz", - "D6flU7di", - "K8xllwLN", - "l9zPpp3H", - "SW95br7b", - "nOJrmHpO", - "JGvJHtXk", - "m73ZTirr", - "4AHJHiOi", - "AyVUPPCX", - "odBZWFNd", - "GRaDSWvU", - "Ce7T2B4h", - "NAORpT2X", - "oRdsUSH7", - "95BK1U8I", - "9yRemfrE", - "SSHueDQM", - "cgbvyJgZ", - "NkALd5g8", - "mRLR0K2m", - "we4G0PZP", - "uzub91e7", - "A5EQNUj8", - "4npPud2F", - "AgFc9KMY", - "DFizldGg", - "l0EeoUSL", - "CQf1xDB1", - "RpnFbuLC", - "VcVtx0Zu", - "duzEBBjP", - "AOsOehCE", - "cuPvzHk4", - "ZI0hHcIx", - "SHmPKpmW", - "NCUYHH45", - "lZi2MZ3o", - "ciBGLj4L", - "TxBlUTbc", - "SvnPXNSs", - "dbJk54PE", - "C81tqgRp", - "RVR1dzLJ", - "ntLk15DJ", - "YpHR8Xbt", - "FUgSgJTB", - "guE7a198", - "BlWmADfX", - "w0X8tWQC", - "ie9TZVHJ", - "ysN9tXTh", - "GoRD2PbW", - "9mtufI1Q", - "UR1n7xnZ", - "PLiJLLYH", - "JF7i7cZI", - "SA0kuZin", - "O2A8Xh0W", - "Nyr1632r", - "IfOG5PWR", - "awk3S8oa", - "gz0q5n5K", - "Uzm0OcpI", - "StSsmkP1", - "BQXliKIF", - "cMX51eeK", - "4XJGJXVk", - "xrQEQKt3", - "JGcfd0ok", - "wHVUSEVF", - "h0KlRFkj", - "aYL1ESLk", - "X9gxIrVq", - "nvbm2NJv", - "qooGjrgu", - "UlyHGYWh", - "FPSiafzt", - "9DxCx2UX", - "kIhlKlNw", - "cdjzEyO6", - "CCbG02Ly", - "5fygYn1M", - "s4Mh0iUs", - "COYWChTc", - "QhFe5DRM", - "1jJkMsOr", - "MGIytRSu", - "ro20YGPE", - "1SbqxpNA", - "lTjgsvYJ", - "2RQpgqSA", - "fSS9w2vE", - "jgm6A1xT", - "VzkmodJN", - "ZSuzkriv", - "OIOFhV0j", - "7NLwPXC2", - "trzzvCft", - "xJJ9oYoD", - "W1S51qRo", - "YpSWUGoA", - "8yjFN7zt", - "C2VYJasz", - "RsqyNiSR", - "OWukRhA4", - "SSk6KqP7", - "XXNynOUr", - "L88Dbslt", - "UyV7YRVS", - "lRlesOMQ", - "G3XXt0Fx", - "jLa2yiRW", - "f23PmNhW", - "m7xXw2nv", - "HPp8FNWp", - "FybfvkVQ", - "YCkayLXA", - "BiZ9ejRE", - "I4JIbqEZ", - "z7OXdfpa", - "BYmLbLxl", - "mjtFDfWA", - "GxJolx3X", - "TK1NsUct", - "JUjalqEE", - "RfRez3bK", - "yb1rtk9P", - "68izPAqu", - "9CqJCuZ6", - "kUObPPK2", - "Q9wFEXgQ", - "lZkOuATd", - "cM3eDw1o", - "svvcJhgC", - "nS19YToN" - ], - "icon_url": "https://cdn.modrinth.com/data/9eGKb6K1/icon.png", - "issues_url": "https://github.com/henkelmax/simple-voice-chat/issues", - "source_url": "https://github.com/henkelmax/simple-voice-chat", - "wiki_url": "https://modrepo.de/minecraft/voicechat/wiki", - "discord_url": "https://discord.gg/4dH2zwTmyX", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/9eGKb6K1/images/124a01aed1e2ed70d85e3da3c3d8ad0aee3be261.png", - "featured": false, - "title": "Group menu", - "description": null, - "created": "2022-12-23T19:34:18.314489Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/9eGKb6K1/images/975131df603729941d6549a8e78fed1509bf0518.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-01-12T13:22:17.934010Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/9eGKb6K1/images/b67e87100eb56b0095efdb80a14e43a7cce812da.png", - "featured": false, - "title": "Voice chat menu", - "description": null, - "created": "2022-12-23T19:34:14.856490Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/9eGKb6K1/images/d29a64a23694cd2346aabb94bea25245b7198553.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-01-12T13:24:04.701172Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/9eGKb6K1/images/defc06cc89b331d8282e9b5b51a693ede242cf40.png", - "featured": false, - "title": "Voice chat settings", - "description": null, - "created": "2022-12-23T19:34:19.508592Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/9eGKb6K1/images/e67d331d676f1bb04103c4c11dbc1a1d084f07d3.png", - "featured": false, - "title": "Creating a group", - "description": null, - "created": "2022-12-23T19:34:16.887291Z", - "ordering": 0 - } - ], - "color": 2368556, - "thread_id": "9eGKb6K1", - "monetization_status": "monetized" - }, - "XpGUobxt": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1" - ], - "id": "XpGUobxt", - "slug": "vr-combat", - "project_type": "mod", - "team": "pLHcHuuv", - "organization": null, - "title": "VR Combat", - "description": "Compatibility between Vivecraft and Better Combat.", - "body": "![](https://cdn.discordapp.com/attachments/977751810922131456/1133436566744858644/vr_combat.png)\n\u00a0\n# ABOUT\nVR Combat adds compatibility between Vivecraft and Better Combat.\nAllowing VR & Non-VR players to play along without issues, by overriding the combat just for VR users.\n\n\nRequires Vivecraft and Better Combat", - "body_url": null, - "published": "2023-07-25T17:19:49.915909Z", - "updated": "2023-08-28T02:42:28.658826Z", - "approved": "2023-07-28T03:34:39.779520Z", - "queued": "2023-07-25T17:30:55.076052Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 204427, - "followers": 28, - "categories": [ - "game-mechanics", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "XhLbU83w", - "SNVHmbYk", - "mW4eHntZ" - ], - "icon_url": "https://cdn.modrinth.com/data/XpGUobxt/fe10f91e11cc6df49488739d849375358602ec90.png", - "issues_url": "https://github.com/nvb-uy/VRCombat/issues", - "source_url": "https://github.com/nvb-uy/VRCombat", - "wiki_url": null, - "discord_url": "https://discord.gg/lunapixel", - "donation_urls": [], - "gallery": [], - "color": 14382049, - "thread_id": "XpGUobxt", - "monetization_status": "monetized" - }, - "B3INNxum": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20.1", - "1.20.2", - "1.20.4" - ], - "id": "B3INNxum", - "slug": "mc-vr-api", - "project_type": "mod", - "team": "xBZbUet5", - "organization": null, - "title": "MC VR API", - "description": "An API/Library mod that allows mods to inter-operate with Vivecraft.", - "body": "The MC VR API is an API/Library mod that allows mods to inter-operate with Vivecraft!\n\n\u00a0\n\n**NOTE**:\u00a0This mod does not turn Minecraft into a VR game on its own! You'll need\u00a0Vivecraft\u00a0to do that! This mod allows other mods to \"talk\" with Vivecraft instead!\n\n\u00a0\n\nFeel free to use this in any modpack you would like, as long as you aren't charging any money for it!\n\n\u00a0\n\nPlease do not redistribute this mod! If you would like someone to download it, please either link them here, or to the GitHub page for the mod.\n\n\u00a0\n\n**This mod requires Architectury\u00a0unless you're playing on a 1.16 version of MInecraft!**\n\n\u00a0\n\nLogo is a re-colored and re-arranged version of \"Gears vector clip art\" by OpenClipart.\n\n\u00a0", - "body_url": null, - "published": "2023-04-30T21:21:16.111386Z", - "updated": "2024-05-21T01:03:05.459628Z", - "approved": "2023-05-02T21:25:45.211801Z", - "queued": "2023-04-30T21:38:22.319366Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 56384, - "followers": 29, - "categories": [ - "library" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "RqKnRbhz", - "FsH6qQbo", - "nxD1xiYB", - "QxBKxNdH", - "xEuC9zeh", - "6KSx8LQK", - "zKG34Fbt", - "EPjZygaq", - "MeWvYRDd", - "sMaXoufk", - "oe8DuR94", - "weGt7fbj", - "uPPyiYTK", - "SZlRBHlg", - "9WKH6kME", - "UEs0CszN", - "Z7l3Tojw", - "2vIPQ9cD", - "nMSCrI3f", - "k9sRUbuw", - "jLJowr46", - "spSRHXBZ", - "UMiaNIqj", - "tIQlG47E", - "8JyxQgy9", - "RX8bVxEn", - "MSCbq9L6", - "URJnCEgV", - "W4uLdUQA", - "NPESFprJ", - "Wq1oO4jn", - "wLxZYTdg", - "hzjjmsbW", - "zVuqJEsC", - "Upg0rwXp", - "aN1oAf2e", - "89xUak6B", - "v0XV7tmD", - "9wMajmIK", - "WiBcRIG7", - "6dn8qMdF", - "pPTWcMVk", - "Y2DQs2D7", - "kDQURGlV", - "uIlafJxf", - "BJAJrGLl", - "qSBQxAQH", - "bhtA8fuy", - "5LkAUfkF", - "zz9t1BMy", - "qNaZ3ZRZ", - "PkuD8BZa", - "OnV5M4lI", - "kDYyxUZz", - "zthsw2y6", - "W8HuC7NX", - "ZbSVzKfI", - "stkP58Z1", - "iKGwIjHq", - "NX6XcTWs", - "EMaD7DRT", - "8LEFQDhr", - "3UEAC4Gs", - "WaiZCNjb", - "4Y5yE73O", - "DVtmHRV9", - "WHfbqxYm", - "9amOQTo4", - "pK1CM8eh", - "nw52nsmx", - "re2emX7E", - "nUw6G1jX", - "CNsOnqC2", - "eFT4vQFT", - "HR0Qm1KG", - "4tJF8iTk", - "IRq9ZGqJ", - "3Fu0aMZA", - "1Pnh6YJh", - "CGTxLwx8", - "CnkUVz73", - "vmyYBx1j", - "hs6pTuNk" - ], - "icon_url": "https://cdn.modrinth.com/data/B3INNxum/bb8d6b0014f28d5730e37a0564e6ee9655940f54.png", - "issues_url": "https://github.com/hammy275/mc-vr-api/issues", - "source_url": "https://github.com/hammy275/mc-vr-api", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 310243, - "thread_id": "B3INNxum", - "monetization_status": "monetized" - }, - "Vr3O6THr": { - "client_side": "optional", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "Vr3O6THr", - "slug": "wabi-sabi-structures", - "project_type": "mod", - "team": "lHiyh5fa", - "organization": null, - "title": "Wabi-Sabi Structures", - "description": "A collection of unique, quality structures based on the Japanese concept of \"Wabi-Sabi\"", - "body": "![Title card](https://cdn.modrinth.com/data/cached_images/8433f238c858868335300d337bbbbd08a7fba4c8.png)\n\n![Divider](https://cdn.modrinth.com/data/cached_images/db0cf71ed947892e256ab400a199c3bd9d13ac66.png)\n\n**Wabi-Sabi Structures** adds a plethora of new structures that generate throughout your Minecraft world, all designed with the Japanese philosophy of \"Wabi-Sabi\" in mind - embracing imperfection while still being aesthetically interesting.\n\nOur structures uniquely complement Minecraft's generation with little extra spices. Expect anything from patches of natural crops, to various cozy cabins, degraded stables, dangerous towers, ominous monoliths, underground eggs of mysterious creatures, and more. Our aim is to provide newfound excitement in exploring new terrain, in a way that allows each world, biome, and dimension to have enhanced variety.\n\n\n\n# Features\n\nCurrently, Wabi-Sabi Structures contains **over 70 new structures**, including several in the Nether and End. Variants, loot, and block randomization are present for many structures to increase variability in generation.\n\nIn addition, many of our structures utilize mechanics present in vanilla Minecraft in order to showcase these features to players or alleviate issues in the base game - a tower in the Forest that teaches lighting and extinguishing Campfires, factory ruins in the Nether with a Basalt generator, an orchard in the End featuring different Note Block instruments, to name just a few. The loot found in certain structures might also include items that cannot be obtained otherwise in survival Minecraft, but in a way that is not game-breaking.\n\n![Divider](https://cdn.modrinth.com/data/cached_images/db0cf71ed947892e256ab400a199c3bd9d13ac66.png)\n\n## Compatibility\n\nAs of the 1.1.1 update, Wabi-Sabi Structures supports the following biome mods:\n\n- [Terralith](https://modrinth.com/mod/terralith)\n- [Traverse](https://modrinth.com/mod/traverse)\n- [Terrestria](https://modrinth.com/mod/terrestria)\n- [Nyctophobia](https://modrinth.com/mod/nyctophobia)\n- [Incendium](https://modrinth.com/mod/incendium)\n- [Nullscape](https://modrinth.com/mod/nullscape)\n\nThe mod will work alongside other mods that add new biomes, but currently our new structures will not spawn in the modded biomes. We plan to add full support for more popular biome mods in the future.\n\n## Installation\n\n
\nFabric\n\n![Fabric logo](https://cdn.modrinth.com/data/cached_images/c41e753fa6df49fa9c28e392d365db2a3e24c33d.png)\n1. Download the [Fabric installer](https://fabricmc.net/use/installer/).\n2. Install a version of Fabric Loader compatible with the version of the mod you are using.\n3. Locate your .minecraft directory. If there is a \"mods\" folder inside open it, otherwise create one and open it.\n4. Download [Fabric API](https://modrinth.com/mod/fabric-api) and Wabi-Sabi Structures and place their .jar files inside the mods folder.\n5. Launch Minecraft with the newly created Fabric installation.\n\n
\n\n
\nForge\n\n![Forge logo small](https://cdn.modrinth.com/data/cached_images/b2de7ea98259126c71fe193892a89df271f7aa43.jpeg)\n1. Download and install a version of\u00a0[Forge](https://files.minecraftforge.net/net/minecraftforge/forge/)\u00a0compatible with the version of the mod you are using.\n2. Locate your .minecraft directory. If there is a \"mods\" folder inside open it, otherwise create one and open it.\n3. Download Wabi-Sabi Structures and place the .jar file inside the mods folder.\nLaunch Minecraft with the newly created Forge installation.\n\n
\n\n## Frequently Asked Questions\n
\nQ&A\n\n**Q**: When is the next update coming out???\n\n```A: We work at our own pace, so updates will come when we are ready! We don't give exact release dates until we are certain that the update will be released on a specific day.```\n\n**Q**: Will you port to version X.Y.Z??\n\n```A: We will attempt to port to newly released Minecraft versions that are compatible with the mod loaders we support. However, our schedules may not align exactly with the mod loader's releases, so be patient. We will not be backporting to older versions.```\n\n**Q**: Is the mod required on the client to join a server with it?\n\n```A: No! The mod can be installed on the server side and players can join the server without needing to install the mod themselves. You can even join other servers with the mod installed, without problems.```\n\n**Q**: Where can I report a bug?\n\n```A: You can report bugs on the Issues tracker on our GitHub. Alternatively, you can join our Discord and report bugs in the #support channel.```\n\n**Q**: I have a super awesome structure idea! Where can I put my suggestion?\n\n```A: We love suggestions, and we have a #suggestions channel on our Discord where you can put them! Note that we do not accept all suggestions and that we may take creative liberties to modify your idea if we do, but it is a huge help for inspiration!```\n\n**Q**: Can I put this in my modpack?\n\n```A: Yes, just make sure that the modpack is hosted on Modrinth or Curseforge and linked to this page.```\n\n**Q**: Can I make a video with this mod?\n\n```A: Absolutely, whether it's a mod showcase, let's play, etc. you are allowed. We would appreciate if you put a link to this page in the description. Let us know when you've uploaded your video and we may put it on the page!```\n\n**Q**: Can I upload this on another website?\n\n```A: If you do you give all bodily control of your Optic Nerves to Tonkis! (In case you are confused, the answer is no.)```\n
\n\n## Credits\n\n- **Wpgradford**: Project lead, Main builder, Pack scripter, Discord / X setup\n- **Wight of Shadows**: Main builder, Pack scripter / Mod compiler, Title card artist, GitHub / Modrinth setup\n- **Wilva**: Builder, Logo artist\n- **Nate Pinkston**: Composed music and helped with recording / editing for the trailers\n\nSpecial thanks to _mathgeniuszach_ for help with the Fabric mod\n\n![Divider](https://cdn.modrinth.com/data/cached_images/db0cf71ed947892e256ab400a199c3bd9d13ac66.png)\n\n### Check out our other projects!\n\n![Unwrecked Ships](https://cdn.modrinth.com/data/cached_images/222ee3a9b426b4cfaf8b967c0e02a730e5eb9294.png) [Unwrecked Ships](https://modrinth.com/datapack/unwrecked-ships)", - "body_url": null, - "published": "2024-04-19T04:49:28.530294Z", - "updated": "2024-06-13T21:42:44.640459Z", - "approved": "2024-04-21T05:43:56.583271Z", - "queued": "2024-04-19T07:25:54.675324Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-CC-BY-NC-SA-4.0", - "name": "", - "url": "https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode" - }, - "downloads": 42328, - "followers": 43, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "datapack", - "fabric", - "forge", - "quilt" - ], - "versions": [ - "tKcFhin5", - "2tNlaAHh", - "PSSSimgY", - "QaxpEa5y", - "tBQr7BBz", - "uquEmNAS", - "Jwtsd1uD", - "XKUi4W0q", - "ulYXQWPK", - "bmON7XyG", - "X0nL4vOk", - "k8WU3Bpj", - "HqEMDDCt", - "QwI47ngo" - ], - "icon_url": "https://cdn.modrinth.com/data/Vr3O6THr/ed3b1d8b3a08bf34fcaaa4c15657f5cfbc3643a7.png", - "issues_url": "https://github.com/WightofShadows/Wabi_Sabi_Structures/issues", - "source_url": "https://github.com/WightofShadows/Wabi_Sabi_Structures", - "wiki_url": "https://github.com/WightofShadows/Wabi_Sabi_Structures/wiki", - "discord_url": "https://discord.com/invite/xJZbkfPrxJ", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/02745dbf5f940cf9c4fec0218ba0752992275174.png", - "featured": false, - "title": "Gallows", - "description": null, - "created": "2024-04-19T05:12:47.298155Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/3b6a139340fae09b60d4c16324afc2d86f4647a7.png", - "featured": false, - "title": "Lumpy Tower", - "description": null, - "created": "2024-04-19T05:11:44.327331Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/63647bf93c089560ad2f4e06707994712f73b8f1.png", - "featured": false, - "title": "Chorus Orchard", - "description": null, - "created": "2024-04-19T05:08:58.969937Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/63d3885a4375fcdb6b11465d2935f1ccd9fe5437.png", - "featured": false, - "title": "Tree Cage", - "description": null, - "created": "2024-04-19T05:14:00.377356Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/8262b2d890f7a6cd305d29c0b0b17412a1080eca.png", - "featured": false, - "title": "Basalt Factory Ruin", - "description": null, - "created": "2024-04-19T05:10:33.355402Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/903e3f332dede871efafa479f1ab521b8c1fd977.png", - "featured": false, - "title": "Monster Egg Banquet", - "description": null, - "created": "2024-04-19T05:12:07.392981Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/f93dfd4a2f76abad370aa9450620a91e053b9f51.png", - "featured": false, - "title": "River Boat", - "description": null, - "created": "2024-04-19T05:13:02.588524Z", - "ordering": 1 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/4e32ab693bcfab29dd66a1445b02731852c6d5e8.png", - "featured": false, - "title": "Wandering Trader Cart (Temperate)", - "description": null, - "created": "2024-04-19T05:07:37.185790Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/68a7609258d0a76cddfcea4f31c0c49efbe8c0b1.png", - "featured": false, - "title": "Old Stable", - "description": null, - "created": "2024-04-19T05:06:43.379849Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/9a40cb8e081348c7a4a92bfbc32524c61eb8daca.png", - "featured": false, - "title": "Infested Castle", - "description": null, - "created": "2024-04-19T05:05:47.949289Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/a50831420ed5b7e95bd6a8bfdbaed9f085c8442f.png", - "featured": false, - "title": "Beetroot Patch", - "description": null, - "created": "2024-04-19T05:08:00.531615Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/c5bc00407978fc3473088992b6aec56894999dde.png", - "featured": true, - "title": "Llama Sanctuary (Plateau)", - "description": ":O", - "created": "2024-04-19T05:05:18.489082Z", - "ordering": 2 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/884aa56d976eb3799cad742bb480132647129fa0.png", - "featured": false, - "title": "Effigy Patch (Forest)", - "description": null, - "created": "2024-04-19T05:11:27.674764Z", - "ordering": 3 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/aacd56c4c0ebb279be50ff07d938b6e72fef782e.png", - "featured": false, - "title": "Sphinx Hidey Hole (Sandy)", - "description": null, - "created": "2024-04-19T05:12:32.123377Z", - "ordering": 3 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/aaab333fb3e1fb4f443131241f1cf3975b400836.png", - "featured": false, - "title": "Marine Observation Hub", - "description": null, - "created": "2024-04-19T05:07:09.546202Z", - "ordering": 4 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/44acee31ce83c3ff0ae0db9bb7040d3801f10bc9.png", - "featured": false, - "title": "Totem Pole", - "description": null, - "created": "2024-04-19T05:11:00.202513Z", - "ordering": 5 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/4c484c4e3276ced57c9275013d7f33aa349094b4.png", - "featured": false, - "title": "Memorial of Tonkis", - "description": "Squidward", - "created": "2024-04-19T05:13:24.846160Z", - "ordering": 5 - }, - { - "url": "https://cdn.modrinth.com/data/Vr3O6THr/images/8511b82aa47868a34c3355bdf41495a991c8d3f3.png", - "featured": false, - "title": "Abandoned Small Castle", - "description": null, - "created": "2024-04-19T05:14:31.745700Z", - "ordering": 5 - } - ], - "color": 10249041, - "thread_id": "P6gnGxQK", - "monetization_status": "monetized" - }, - "oUoetxfR": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "oUoetxfR", - "slug": "wall-jump-txf", - "project_type": "mod", - "team": "gvfQkDbq", - "organization": null, - "title": "Wall-Jump TXF", - "description": "Wall jump, double jump, fence jump & more", - "body": "

Wall-Jump TXF mod

\n

\"CurseForge \"Modrinth

\n\nWall jump, double jump, fence jump & more\n\nThis mod adds:\n\nWall Cling: Jump towards a wall and hold the wall jump key (LSHIFT)\n\nWall Jump: While wall clinging, keep holding W and let go of LSHIFT to wall jump\n\nDouble Jump: Optional mid-air jump\n\nSpeed Boost: Boosts your speed while sprinting\n\nSteep Assist: Walk up steps even while airborne, also jump over fences\n\nFabric/Quilt dependencies:\n\n- Mod Menu mod (Optional)\n\n", - "body_url": null, - "published": "2023-09-02T04:01:28.285889Z", - "updated": "2024-08-09T17:16:59.544502Z", - "approved": "2023-09-05T19:30:36.990572Z", - "queued": "2023-09-02T04:28:09.382778Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "GPL-3.0-only", - "name": "GNU General Public License v3.0 only", - "url": null - }, - "downloads": 27891, - "followers": 47, - "categories": [ - "game-mechanics" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "h9ycsAAH", - "CgOhVbcz", - "BsM4a7pu", - "b0VWS7Nu", - "qYk1XECK", - "zvn4WTJl", - "qU3SWSKJ", - "nvIQs6TG", - "pwq6Fo4d", - "cZybp7Sf", - "1HOQgfn1", - "VJKS1Pwt", - "yFisW3zT", - "YcJ3N9ht", - "X184jdrK", - "I6on3m4w", - "BFnKzKba", - "alsHOQI4", - "PBd4M6Cy", - "XKCp697c", - "BJHkODJo", - "O7RNORJ5", - "WMTe1XHk", - "sszZWE9S", - "OPtGf3UT", - "3XpWSJF4", - "JnnfBy1q", - "DvBmZkhv", - "FkMdf43M", - "CVBa06hv", - "zMKBCONX", - "swZUT9DR", - "XSZclgLf", - "FhCQ6YaY", - "TEsqrB2b", - "U4ghNry5", - "2FkOUciy", - "s9HXNc3D", - "NzmPDfl3", - "NP9jE3Af", - "aSv7CW6V", - "hJojlTX8", - "5NnWfjEe", - "tyBSt7zv", - "Hkz7LthB", - "nJySr8ai", - "dDDCMvkH", - "80cTHtGl", - "oGl4hymS", - "UptsmZAX", - "numCVc6W", - "GxxgO1ZT", - "diNBukms", - "VoOugVRc", - "7a9JzVeK", - "df2W92j7", - "c6L82gQF", - "2PzQSCn8", - "kColIQE5", - "rV5xGaYG", - "qEyS2kv5", - "DRT8hsIv", - "6uJbltgN", - "1POKtqmQ", - "fEaTcFTd", - "jLj1gkkT", - "IPmQw7Go", - "7aQOPgio", - "1BqGsriT", - "wINq6KJ6", - "qosRKJih", - "RDdwUUTN", - "YGu2CBla", - "kk5mlwTr", - "YciSTq67", - "Z0VmJj1P", - "yOkgnEWQ", - "rTcifsOd", - "pUPTlEBD", - "M3jBQs8b", - "n1LjMi0k", - "fjKPzTRk", - "nfgs2twg", - "QY0Nxh4p", - "p9R9ZvnG", - "5BefdLYz", - "ftEeiCi8", - "mfqEh99X", - "LepIdIYl", - "ni29s83V", - "pDU2won9", - "EkgVT44n", - "lruvAZQb", - "yyR80CJs", - "dMZyXeGM", - "Ny0bHXoG", - "y5cJBDiR", - "pQSCzHue", - "qzrFrkDI", - "VzNeAXyT", - "oIqsgP7L", - "NYIHlnWo", - "qBCmtB2U", - "uL2noeYh", - "KY0XsPPK", - "xCmWdqxU", - "4raDNq4p", - "9aNRVuFa", - "KgVxkl2A", - "SiOgKcwD", - "9TmWgGzW", - "rZILUMSi", - "koDk2nHS", - "aEdJIm43", - "F2dy6mvs", - "PQSj4GII", - "Ac0rGkKN", - "Lwzxlzk3", - "8CKT4YzK", - "mke1mqJO", - "j7FwtQ3S", - "WCJHi7dc", - "3Rwjf8Ft" - ], - "icon_url": "https://cdn.modrinth.com/data/oUoetxfR/4b6b3d344aef426385cc3a3c19cd98bee8322ee8.png", - "issues_url": "https://github.com/jahirxtrap/walljump/issues", - "source_url": "https://github.com/jahirxtrap/walljump", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/oUoetxfR/images/ccab85538f124c14fc7b772ddaff7c4c4097593a.png", - "featured": true, - "title": "Wall Jump", - "description": null, - "created": "2023-09-02T04:24:27.248523Z", - "ordering": 0 - } - ], - "color": 15198183, - "thread_id": "5GbmFil2", - "monetization_status": "monetized" - }, - "lO0vzQUy": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4" - ], - "id": "lO0vzQUy", - "slug": "way2wayfabric", - "project_type": "mod", - "team": "3OFF5lpU", - "organization": null, - "title": "way2wayfabric", - "description": "Waystone -> Xaero's Minimap Waypoint sync for fabric", - "body": "Since Xaero's Minimap doesn't have an official API,\nit's unlikely that the Waystones mod will support\nautomatic integration; so how do we get automatic\nwaypoints in Xaero's Minimap? Via a bridge mod like\nthis one. There are others for Forge (w2w and\nwaymaker), but none for Fabric, which is why I threw\nthis together.\n\n## Usage\n\nNo configuration needed! Once the mod is installed, it\nwill automatically create waypoints in your minimap\nfor all discovered waystones.\n\nIf you accidentally delete one or more auto-generated\nwaypoints, they will all reappear in the current\nwaypoint set when you disconnect and reconnect.\n\nFor those who use multiple waypoint sets:\n\n- Each newly discovered waystone is added to the\n currently active waypoint set.\n- If you use multiple waypoint sets, ensure the right\n one is active before you activate a waystone.\n- These waypoints can be moved to other waypoint sets\n after discovery, using the regular waypoint editing\n gui.\n\n## Requirements\n\nRequired mods:\n\n- [Xaero's Minimap](https://modrinth.com/mod/xaeros-minimap) (tested with 23.3.2)\n or [Xaero's Minimap fair-play](https://modrinth.com/mod/xaeros-minimap-fair)\n- [Fabric Language Kotlin](https://modrinth.com/mod/fabric-language-kotlin)\n\nSupported waystone mods:\n\n- [Waystones](https://modrinth.com/mod/waystones) (tested with 11.3.1)\n- [Fabric Waystones](https://modrinth.com/mod/fwaystones) (tested with 3.0.5)\n\nSupports both waystone mods simultaneously (each mod's\nwaypoints will have a unique minimap symbol)\n\n---\n\nInspired by:\n\n- [Waystones2Waypoints (curseforge)](https://www.curseforge.com/minecraft/mc-mods/waystones2waypoints) (Forge 1.16)\n- [Waystone Waypoint Maker](https://modrinth.com/mod/waymaker) (Forge 1.17+)\n\n", - "body_url": null, - "published": "2023-03-28T18:30:11.070054Z", - "updated": "2024-01-02T01:18:50.409242Z", - "approved": "2023-03-29T02:22:08.041364Z", - "queued": "2023-03-28T23:49:33.019710Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 237014, - "followers": 85, - "categories": [ - "library", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "y8Lg54zD", - "3hZwxDwY", - "VjYSnWNp", - "Ov9hKbmx", - "bgsdOTdR", - "IBsP5dyt" - ], - "icon_url": "https://cdn.modrinth.com/data/lO0vzQUy/6a2c749fc81979ce56a7a483391b527ed5e7fb76.png", - "issues_url": "https://github.com/lack/way2wayfabric/issues", - "source_url": "https://github.com/lack/way2wayfabric", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/lO0vzQUy/images/74aec4225f72f748f25d17417fdb24be7214829a.png", - "featured": false, - "title": "Waystone waypoints in Xaero's Minimap for fabric", - "description": "Waystones with automatically added Xaero waypoints in fabric! You can see a waystone near by, one in the distance, and the waypoints in the map... Yay!", - "created": "2023-03-28T23:46:44.684838Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/lO0vzQUy/images/88720d79fef66b887d9eecd0d89fac776be21079.png", - "featured": true, - "title": "v0.0.2", - "description": "Updated screenshot with the new waystone symbol in the minimap.", - "created": "2023-03-29T17:55:14.398612Z", - "ordering": 0 - } - ], - "color": 5464654, - "thread_id": "lO0vzQUy", - "monetization_status": "monetized" - }, - "8DfbfASn": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.21", - "1.21.1" - ], - "id": "8DfbfASn", - "slug": "when-dungeons-arise", - "project_type": "mod", - "team": "WWPHgngw", - "organization": null, - "title": "When Dungeons Arise", - "description": "Adds various elegant -and likely hostile- roguelike dungeons and structures that generate on your worlds!", - "body": "![enter image description here](https://i.postimg.cc/L5B71YXY/WDA0-Fabric.png)\n\n**When Dungeons Arise** is a massive dungeon generator which gathers plenty of dungeons and generates them randomly on your worlds to ensure glorious adventures and challenges. We have took a step away from standard vanilla structures, resulting in imposing dungeons to lose yourself into.\n\nHowever, be wary when you venture into a palace in search of precious loot, and don't forget to land safely after raiding a hostile airship. Dungeons will generate foes to keep you away from them... at least until you're ready to walk across countless, dangerous passages...\n\n___Currently generates 30+ unique structures.___\n\n**Requires both Cloth Config API and Fabric API (on Fabric versions)**\n\n## **Screenshots**\n\n![enter image description here](https://i.postimg.cc/7LkKgPFS/2021-08-05-22-47-36.png)![enter image description here](https://i.postimg.cc/VvP95ZwL/2021-07-20-19-50-37.png)![enter image description here](https://i.postimg.cc/bvxL5kWn/2021-07-07-04-17-46.png)![enter image description here](https://i.postimg.cc/qvxV0HHz/2021-07-11-17-10-09.png)![enter image description here](https://i.postimg.cc/zDbsvg1m/2021-07-11-17-13-41.png)\n\n\n", - "body_url": null, - "published": "2021-09-18T15:10:39.986884Z", - "updated": "2024-08-09T00:10:23.789181Z", - "approved": "2021-09-18T15:10:39.986884Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 989987, - "followers": 881, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "88XWxvai", - "OGv8ukkd", - "eZNSKma4", - "xMeZujmc", - "isE2BUF0", - "QYXavI9s", - "ByhCzmMH", - "hdhQE5ld", - "Qtvjt3qS", - "jSukFXIg", - "TZo1nfwz", - "THcw6Yap", - "wtEUJaeq", - "uzVTTNfe", - "v9V9LIbE", - "tKxOjh70", - "5EJcAYwV", - "K99VHylj", - "SaXz7vvj", - "8URBsGlT", - "65GY9WAD", - "uFLIFUCI", - "hzihV1uA", - "GDuhbEYT", - "wiCQJUDT", - "Vd5XOXlj", - "4eH50FuY" - ], - "icon_url": "https://cdn.modrinth.com//data/8DfbfASn/icon.png", - "issues_url": null, - "source_url": null, - "wiki_url": null, - "discord_url": "https://discord.gg/lunapixel", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/8DfbfASn/images/135241bb799f37bc0c8c3fcce89e301d8481700c.png", - "featured": true, - "title": "Mechanical Nest", - "description": null, - "created": "2023-10-15T05:40:35.480905Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/8DfbfASn/images/4b0f2db6ccbc181fad6ade3e1d4bff043dc7807e.png", - "featured": false, - "title": "Mechanical Nest", - "description": null, - "created": "2023-10-15T05:42:16.605769Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/8DfbfASn/images/7f144957798934dd9b538cadf13fd91ce9da660a.png", - "featured": false, - "title": "Foundry Entrance", - "description": null, - "created": "2023-04-20T05:30:27.006217Z", - "ordering": 0 - } - ], - "color": 1249576, - "thread_id": "8DfbfASn", - "monetization_status": "monetized" - }, - "NkGaQMDA": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "1.20", - "1.20.1" - ], - "id": "NkGaQMDA", - "slug": "wizards", - "project_type": "mod", - "team": "bEgvyoJ8", - "organization": null, - "title": "Wizards (RPG Series)", - "description": "\ud83e\uddd9\ud83c\udffb\u200d\u2642\ufe0f Destroy your enemies with Arcane, Fire and Frost magic", - "body": "![](https://cdn.modrinth.com/data/NkGaQMDA/images/955cda4faf7fb077f095ed17905d95b07f24ed9c.png \"\")\n\n# \ud83e\uddd9\ud83c\udffb\u200d\u2642\ufe0f Destroy your enemies with Arcane, Fire and Frost magic\n\n[![Modloader](https://img.shields.io/badge/Loader-Fabric-ecebe6?labelColor=263768&style=for-the-badge)](https://fabricmc.net)\n[![Connector](https://img.shields.io/badge/Forge-via_Sinytra_Connector-orange?style=for-the-badge)](https://modrinth.com/mod/connector)\n[![Discord](https://img.shields.io/discord/973561601519149057.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2&style=for-the-badge)](https://discord.gg/KN9b3pjFTM)\n\n### \u2728 Discover more of the RPG Series\n\n[![Archers](https://cdn.modrinth.com/data/XIpMGI6r/images/cd19a95a79f1157b33f31818aa615a280b206912.png \"Archers\")](https://modrinth.com/mod/archers \"\")\n[![Paladins](https://cdn.modrinth.com/data/XIpMGI6r/images/3f19359bfd7521ba17bec818f125e87e09ef277e.png \"Paladins\")](https://modrinth.com/mod/paladins-and-priests \"\")\n[![Rogues](https://cdn.modrinth.com/data/XIpMGI6r/images/278d8c941af6dc763cf714b9f36f8b8366a60eb9.png \"Rogues\")](https://modrinth.com/mod/rogues-and-warriors \"\")\n[![Jewelry](https://cdn.modrinth.com/data/XIpMGI6r/images/747102d582732b8defa50a2c925c7d5a6f87d009.png \"Jewelry\")](https://modrinth.com/mod/jewelry \"\")\n\n# \ud83d\udce6 Installation\n\n### Required\n\n- [AzureLib Armor](https://modrinth.com/mod/azurelib-armor \"\")\n- [Runes](https://modrinth.com/mod/runes \"\")\n- [Spell Engine](https://modrinth.com/mod/spell-engine \"\")\n\n### Strongly recommended\n- [Better Combat](https://modrinth.com/mod/better-combat \"\") for first person animations\n- [Adaptive Tooltips](https://modrinth.com/mod/adaptive-tooltips \"\") for spell tooltips\n\n# \ud83e\uddd9\ud83c\udffb\u200d\u2642\ufe0f Features\n\n## Get started\n\nObtain magical weapons such as **Wands** and **Staves**, to shoot down your enemies. All of them have a basic attack spell.\n\n**Runes** serve as ammunition for casted spells (much like arrows for bows). [More information about crafting runes.](https://www.curseforge.com/minecraft/mc-mods/rune-crafting \"\")\n\n![](https://cdn.modrinth.com/data/NkGaQMDA/images/4ae79015e748a20d1b686fdd1f5654a105021507.png \"\")\n\n## Spell Books\n\nExpand your magical arsenal with Spell Books, hosting additional powerful spells.\n\nFind a Spell Binding Table in village [Gazebos](https://curseforge.com/minecraft/mc-mods/gazebos \"\"), or build your own (just don't forget bookshelves around the Spell Binding Table).\n\nUse it to create one of the **Wizard Spell Books**: Arcane Tome, Fire Tome, Frost Tome.\n\nEquip your spell book to use its content with a wand or staff.\n\n![](https://cdn.modrinth.com/data/NkGaQMDA/images/202e8f19c012668915f7cc4440e62e85d9d4ecb6.png \"\")\n\n## Magical equipment\n\nExplore new, craftable, various wizard robes, with different magical bonuses, to boost your spell damage.\n\nEquipment bonuses are configureable in `config/wizards/items.json`.\n\n![](https://cdn.modrinth.com/data/NkGaQMDA/images/bbb0595910fc54d6c4275c6a8a665830ccee38b2.png \"\")\n\n## Magical enchantments\n\nUnlock powerful enchantments for spell casting, for example:\n\n**Spell Infinity** to cast spells without Rune cost\n\n**Spell Power** to increase spell damage in general\n\n**Spell Haste** to increase spell casting speed\n\nDiscover even more in-game! Use [Enchantment Descriptions](https://modrinth.com/mod/enchantment-descriptions \"\")!\n\nEnchantments are configureable in `config/spell_power/enchantments.json`.\n\n![](https://cdn.modrinth.com/data/NkGaQMDA/images/692795588b8e74a99af0eeaafa655d60abe9e0a6.png \"\")\n\n## Extended dungeon loot\n\nFind magic equipment in dungeon loot chests!\n\nLoot table injections are configurable in `config/rpg_series/loot.json`.\n\n![](https://cdn.modrinth.com/data/NkGaQMDA/images/f03d0c07f3aaf28fdec416ae4cd567b006a04cfb.png \"\")\n\n## New village structures\n\nFind Wizard Towers in villages, where Wizard Merchant villagers sell magic equipment!\n\nThe spawn weight and limit are configureable in `config/wizards/villages.json`.\n\n![](https://cdn.modrinth.com/data/NkGaQMDA/images/8c032e4647000329b9b5a4270d5a23c3a2ba1e59.png \"\")\n\n# \ud83d\udd27 Configuration\n\nSpell casting mechanics and HUD can be configured under **Mod Menu / Spell Engine / Settings**.", - "body_url": null, - "published": "2023-01-12T15:43:13.857338Z", - "updated": "2024-07-24T21:44:13.730467Z", - "approved": "2023-01-17T19:36:18.957969Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 483860, - "followers": 597, - "categories": [ - "adventure", - "equipment", - "magic" - ], - "additional_categories": [ - "game-mechanics", - "worldgen" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "FGiVQwIm", - "ro6BDYVf", - "oesEJob1", - "GJyu1hZI", - "py629JVd", - "ZUJ2f1CP", - "X3gIusnV", - "LpO6bTGZ", - "ZMr4ErRM", - "O2nhdZFf", - "6oPtnMZM", - "oxldoc7d", - "CE01pjnZ", - "1OWAbdJR", - "vdXkMTSU", - "Dln1uX6N", - "dSP812MG", - "q9ntmX5T", - "mWPYUhcL", - "hBnfelAX", - "IftBAnks", - "nsPh7ijG", - "Ltzv5JAH", - "vFBkqvEp", - "Jwz4XtL1", - "hO8TYUf6", - "TN07TW2k", - "CPqGQOCr", - "WMcQHozP", - "DJR0YHdi", - "9HCWJvum", - "2iD8SPHt", - "hMGphtUf" - ], - "icon_url": "https://cdn.modrinth.com/data/NkGaQMDA/affd534063e5388c759a9415988091e9804dce2a.png", - "issues_url": "https://github.com/ZsoltMolnarrr/Wizards/issues", - "source_url": "https://github.com/ZsoltMolnarrr/Wizards", - "wiki_url": null, - "discord_url": "https://discord.gg/KN9b3pjFTM", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/NkGaQMDA/images/202e8f19c012668915f7cc4440e62e85d9d4ecb6.png", - "featured": false, - "title": "Spell Books", - "description": null, - "created": "2024-04-04T09:31:02.895497Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/NkGaQMDA/images/4ae79015e748a20d1b686fdd1f5654a105021507.png", - "featured": false, - "title": "Wand creation", - "description": null, - "created": "2024-04-04T09:29:58.139556Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/NkGaQMDA/images/692795588b8e74a99af0eeaafa655d60abe9e0a6.png", - "featured": false, - "title": "Spell Power Enchantments", - "description": null, - "created": "2024-04-04T10:02:16.481226Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/NkGaQMDA/images/8c032e4647000329b9b5a4270d5a23c3a2ba1e59.png", - "featured": false, - "title": "Meet merchants", - "description": null, - "created": "2023-01-17T18:14:54.362653Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/NkGaQMDA/images/955cda4faf7fb077f095ed17905d95b07f24ed9c.png", - "featured": false, - "title": null, - "description": null, - "created": "2023-10-30T16:43:25.722211Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/NkGaQMDA/images/bbb0595910fc54d6c4275c6a8a665830ccee38b2.png", - "featured": false, - "title": "Crafting robes", - "description": null, - "created": "2023-01-18T18:43:48.405218Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/NkGaQMDA/images/f03d0c07f3aaf28fdec416ae4cd567b006a04cfb.png", - "featured": false, - "title": "Find loot", - "description": null, - "created": "2023-01-17T18:13:58.390372Z", - "ordering": 0 - } - ], - "color": 4488651, - "thread_id": "NkGaQMDA", - "monetization_status": "monetized" - }, - "sTZr7NVo": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.21" - ], - "id": "sTZr7NVo", - "slug": "fwaystones", - "project_type": "mod", - "team": "vZdByV5a", - "organization": null, - "title": "Wraith Waystones", - "description": "A better way of transport", - "body": "
\"A
\n\n

Adds a better way of transport.

\n

 For transferring pre-1.19 worlds to 1.19, please use version \"2.6.0 convert\".

\n

Accessing a Waystone marks it as \"discovered\", letting you teleport between other discovered (or global) waystones.

\n

\"Waystone

\n

If you place a waystone, or if you access a waystone without an owner, you become the \"owner\" of that waystone.

\n

Waystone owners can then change the name of the waystone and toggle its global visibility in the config interface, as well as re-claim all the items that get stored in the waystone when players teleport to it by shift-right-clicking the block. The option to take out items is disabled in the configs by default. Waystones also have the option to save all their data when broken (while sneaking), this option can also be toggled in the config file.

\n

 

\n

Waystones also spawn naturally in villages (one per village with default settings), this
includes the ones from Repurposed Structures.

\n

\"Village

\n

 

\n

\"\" Abyss Watcher 
Used for crafting the waystones, as well as teleporting to other waystones by right clicking it, consuming the item upon use.

\n

  
\"\" Empty Waystone Scroll 
 Used for storing all your discovered waystones in it. Using the filled waystone scroll will discover all the stored waystones to the player using it. There is also the Scroll of Infinite Knowledge, which is creative-only under normal circumstances and makes you discover all Waystones in a world when used.

\n

 

\n

\"\" Local Void
Right clicking on a waystone will bind it to that waystone. Right clicking anywhere else will teleport the player to the bound location, as long as it exists, free of charge (configurable), with the item disappearing on use (configurable). The item can be reset by shift-right clicking.

\n

 

\n

\"\" Pocket Wormhole
Similarly to the Abyss Watcher, it allows the players to open the teleportation interface from anywhere, except the item doesn't get destroyed on teleportation.
 

\n

 

\n

 

\n

 Void Totem
Just like the Local Void, the Void Totem can be bound to a Waystone. If you die with a bound one equipped, it will teleport you to the bound Waystone. Should it be unbound, it will choose a random one you have discovered. Otherwise, it simply acts like a normal Totem of Undying. 

\n

 

\n

 

\n

Crafting Recipes

\n

\n

\"\"

\n

 

\n

Cost type (item, health, xp, level, hunger, none), Cost Amount, Option to generate in villages, (on by default), as well as other settings can be found in the config which generates on launching the game with the mod for the first time inside of:

\n

{Minecraft install directory}/config/waystones/config.json

\n

 

\n

 

\n

Development Discord:

\n

", - "body_url": null, - "published": "2021-09-27T16:23:11.938525Z", - "updated": "2024-07-31T19:57:48.453239Z", - "approved": "2021-09-27T16:23:11.938525Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 732289, - "followers": 620, - "categories": [ - "adventure", - "magic", - "transportation" - ], - "additional_categories": [ - "utility", - "worldgen" - ], - "loaders": [ - "fabric" - ], - "versions": [ - "tDsYsu0B", - "mEfSprp6", - "hVOIPfus", - "yImWTjki", - "zFyqcit3", - "bO7lVDTY", - "YxqxZQTa", - "6jAinwnq", - "8ec15daB", - "SQTThMkF", - "7mG8zDqh", - "iFyo0sjK", - "FfIP51Fl", - "SkgCBIHN", - "xKWC5Po0", - "vTHlNQAW", - "WR8srhYy", - "L9dnBMRZ", - "nSGjaIru", - "a0iXGUV9", - "GPDjphA7", - "qN4yNsRz", - "QkFeyvMH", - "9BQHJGzs", - "7F9fsEmB", - "tJBTqc3E", - "qIwNTAsW", - "X8RYn5JW", - "thT8mzll", - "wNz9DqWv", - "CQteW8p2", - "By5S5qqr", - "XG7lkcVu", - "6qnJ50rN", - "oM5YWnHH", - "DZAntbmD", - "rSZrHkm9", - "gKHCwA66", - "Mjhs3Aqs" - ], - "icon_url": "https://cdn.modrinth.com/data/sTZr7NVo/icon.png", - "issues_url": "https://github.com/LordDeatHunter/FabricWaystones/issues", - "source_url": "https://github.com/LordDeatHunter/FabricWaystones/", - "wiki_url": "https://github.com/LordDeatHunter/FabricWaystones/wiki/", - "discord_url": "https://discord.ggvMjzgS4", - "donation_urls": [ - { - "id": "bmac", - "platform": "Bmac", - "url": "https://www.buymeacoffee.com/deathunter" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/sTZr7NVo/images/1854f501a6d520b50dc7a87a179e34cb7b3fc7d5.png", - "featured": true, - "title": "Village waystones", - "description": null, - "created": "2023-06-04T15:02:48.406841Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/sTZr7NVo/images/f436852038c435812a8f5acbb4c612f433f9a5ee.png", - "featured": false, - "title": "Waystone variants", - "description": null, - "created": "2023-06-04T15:02:05.253682Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/sTZr7NVo/images/fd591f931e9e17e9e882a8a9bce8d0921aabd3ee.png", - "featured": false, - "title": "Mossy & normal waystone variant", - "description": null, - "created": "2023-06-04T15:02:25.510582Z", - "ordering": 0 - } - ], - "color": 6248041, - "thread_id": "sTZr7NVo", - "monetization_status": "monetized" - }, - "NcUtCpym": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.7.10", - "1.8.9", - "1.12.2", - "1.14.4", - "1.15.2", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18.2", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20-rc1", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3-rc1", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "NcUtCpym", - "slug": "xaeros-world-map", - "project_type": "mod", - "team": "QWyiT27S", - "organization": null, - "title": "Xaero's World Map", - "description": "Adds a full screen world map which shows you what you have explored in the world. Works great together with Xaero's Minimap.", - "body": "

\n\n### Do not use XaeroPlus with this mod! It is not affiliated with me and causes critical untrackable bugs/crashes.\n\n

Xaero's World Map mod adds a self-writing fullscreen map to your Minecraft client. Works as a separate mod but is a lot better with Xaero's Minimap. The reason why it's available separately is to keep Xaero's Minimap as light-weight as possible. This mod is mostly client-sided. Installing it on the server side is optional for some additional features like world identification.

\n

The mod is still in development! Please report any bugs that you encounter or otherwise they probably won't get fixed. 

\n

Make sure your world is optimized (Singleplayer - Edit - Optimize World) for the Minecraft version you're playing (repeat after every Minecraft update). It takes A LOT longer to generate singleplayer maps from unoptimized world saves.

\n\n### Follow me on Mastodon (Twitter alternative)? mas.to/@xaero96\n\n### Support me on Patreon? patreon.com/xaero96\n\n

Thank you!

\n\n### Features\n\n
    \n
  • A self-writing world map (as opposed to manual paper maps). You can create multiple maps on the same server address and switch between them either manually or automatically.
  • \n
  • Works in Singleplayer, Multiplayer and on Realms.
  • \n
  • Intuitive interface. Open the map screen by pressing M. Move the map around with your mouse and zoom in/out using the mouse wheel, similar to Google Maps. All relevant controls are listed in a tooltip on the map screen and you can customize a lot of them.
  • \n
  • Optional automatic multiple world detection on servers.
  • \n
  • Displays chunk claims and ally players from the Open Parties and Claims mod. Lets you claim or forceload chunks directly from the map.
  • \n
  • Resource pack support. Changing the resource packs causes the whole world map to regenerate.
  • \n
  • Cave dimensions support (for example the Nether).
  • \n
  • Optional vanilla maps mode, which makes the world map look like the vanilla paper maps.
  • \n
  • Terrain shading customization.
  • \n
  • \"Footsteps\" that show you your most recent path taken.
  • \n
  • Settings that can help improve the performance of the mod when necessary. Although in most cases the mod should perform great by default.
  • \n
  • Xaero's Minimap integration. The minimap mod will display chunks provided by the world map. The world map mod will display waypoints from the Xaero's Minimap mod. Also works with the Better PVP mod. You can create, edit and teleport to the waypoints without leaving the map interface.
  • \n
  • Potion effects to control the usage of the world map for the players on your server/map. The following potion effects exist as of writing this: xaeroworldmap:no_world_map. The effects are of the neutral type by default, but you can also specify a harmful type by appending _harmful to the end of the effect ID, for example xaeroworldmap:no_world_map_harmful.
  • \n
  • Since version 1.14.0 of the mod, you can open an on-map waypoint menu by clicking the icon in the bottom right corner of the map screen. In the waypoint menu, you can see a list of all your map waypoints from the rendered sets, interact with them with the mouse cursor, filter them by name in a text field. The menu also lets you toggle the visibility of disabled waypoints, toggle rendering all sets and change the current waypoint set. Hovering over the waypoints in the menu also acts as hovering over them on the map: they are highlighted on the map and you can use the right-click or hover controls to interact with them.
  • \n
  • An option to export a map as a PNG image file. The mod tries to export the whole map, so it might not work, if the map is millions of blocks in length. I'm planning to give more options for exporting the map in the future!
  • \n
  • Option to limit your map access by binding it to an item required in your hotbar or to be equipped. For example, add mapItemId:minecraft:compass anywhere in the config file to bind it to the compass item. This way the map will not work unless you have the compass in your hotbar or equipped. 
  • \n
\n

Get Xaero's Minimap

\n\n## FAQ\n\n### How do I restore pre 1.30 update Nether maps in multiplayer to be displayed in the \"full\" cave mode type?\n\n

First, exit the server and locate the Minecraft game directory that you're using to play on the server. In the game directory, go into XaeroWorldMap/Multiplayer_[server_address]/DIM-1/[map_folder]. If such doesn't exist already, create a folder called \"caves\", without the quotation marks, and go into it. Inside the caves folder, create a folder called \"-2147483648\", without the quotation marks, if such doesn't exist already. Go back into the folder that contains the \"caves\" folder and move all \".zip\" files to the caves/-2147483648 folder. Feel free to delete the cache folders or also move them with the \".zip\" files.

\n\n### How do I set up cave mode to behave like it used to pre 1.30 before cave mode was introduced?\n\n

You can fully achieve this only when using the normal version of the minimap or no minimap at all. The fair-play version of the minimap now disables world map cave mode in the Nether and you can't toggle that, so it won't be exactly like it used to be.

\n

If you have Nether map data from before 1.30, please start by moving it in the correct folder as explained under \"How do I restore pre 1.30 update Nether maps in multiplayer to be displayed in the \"full\" cave mode type?\" on this page.
After you're done with that, join a world/server and open the world map settings. Locate \"Default Cave Mode Type\" and set it to OFF and then set \"Legible Cave Maps\" to ON. Next, open the world map screen and click the cave icon in the bottom left of the screen. In the menu that opens, set the \"Cave Mode Top Y\" to absolutely any number. If you are in the overworld, set the \"Cave Mode Type\" to OFF. When you are in the Nether later, set \"Cave Mode Type\" to Full. The cave mode type is stored per dimension, so you can set it to Full for any nether-like dimension and keep it on OFF for anything else. You can also switch between displaying below and above bedrock roof by toggling it.

\n\n### Why does right-click teleportation not work for me?\n\nThe mod sends a chat command to teleport you to specific coordinates, which is _/tp @s x y z_ by default, so appropriate permission is necessary. The vanilla /tp command requires OP status (cheats enabled) but it's possible to have separate permissions for commands on a non-vanilla server with certain plugins installed. The used command can be changed in the world map settings with \"Map Teleport Command\". Non-vanilla teleportation commands often don't support the selectors such as @s, so you might have to remove it from the configured command. There is also an option called \"Player Teleport Command\" which is used when you right click tracked players (e.g. your party from Open Parties and Claims). Teleportation to waypoints uses its own setting in the minimap mod. You can read about it on the minimap description page under FAQ.\n\n### How do I discover the map without manually walking?\n\n

In singleplayer, the map is loaded directly from the world save. This means that you can pregenerate the world using whatever tools you prefer, relog and use the \"Reload Regions\" option in the world map settings to fix any conflicts in the map cache. In multiplayer, it isn't as simple. However, if you can download the server world save and enter the world in singleplayer, then you can pregenerate the world using a method of your choice, relog and then use the \"Convert All Regions\" in the world map settings to convert the whole world save to a multiplayer-compatible map instance saved to XaeroWorldMap->World->null->cm$converted. You can copy/move that map instance folder to your server map instances in the XaeroWorldMap folder.

\n\n### Why are multiple worlds on the same server address/IP using and writing to the same map?\n\n

This mod lets you have multiple maps on the same server address. You can freely switch between maps and create new ones at any time. Map overwriting can be prevented by choosing the right \"Map Selection\" mode for the type of server that you are playing on. Map selection is done in a special menu by clicking the bottom left icon on the world map screen (if the menu isn't open by default). In the menu you can switch between Manual, World Spawn and Single modes and select/create maps by using the top-center dropdown menu. If you hover over the Map Selection option, you can read everything you need to know about each map selection mode, including Server mode. World Spawn mode is the equivalent of what was used by the world map pre 1.6. So you don't have to downgrade the mod to still use it. Server mode is the best option for most cases because the server automatically controls your map selection based on server-side level IDs. It requires the mod to be installed on the server side. If changing the map selection mode switches your map to an empty one, you can always rebind the map that you want to be used by selecting it from the dropdown menu and confirming. 

\n\n### Why does the world map ask for confirmation?\n\n

A single server address can have multiple overworlds, nethers etc. It can be due to multiple sub-servers or just multiple world saves, for example a \"Lobby\" world and a \"Game\" world. Different worlds don't have any unique identifiers on the client side, which makes it impossible to reliably differentiate between them. Because of this, the world map mod lets you have multiple world maps for each dimension on the same server address. In older mod versions, by default, map selection is Manual, which means that you are asked to confirm which map to use every time you switch dimensions/worlds/sub-servers. You can also choose one of the 2 automatic modes. Map selection is done in a special menu by clicking the bottom left icon on the world map screen (if the menu isn't open by default). In the menu you can switch between Manual, World Spawn and Single modes and select/create maps by using the top-center dropdown menu. If you hover over the Map Selection option, you can read everything you need to know about each map selection mode, including Server mode. World Spawn mode is the equivalent of what was used by the world map pre 1.6. So you don't have to downgrade the mod to still use it. Server mode is the best option for most cases because the server automatically controls your map selection based on server-side level IDs. It requires the mod to be installed on the server side. If changing the map selection mode switches your map to an empty one, you can always rebind the map that you want to be used by selecting it from the dropdown menu and confirming. 

\n\n### Why can't I see my minimap waypoints on a server after the installation of the world map?\n\n

Your currently confirmed map affects which waypoints sub-world in the minimap mod is considered automatic. This allows each created map to have separate waypoints data. At any point in time, you can select and view any non-automatic waypoints sub-world by going to the waypoints menu (press U) and selecting it from top-right dropdown menu. You can make any sub-world automatic for your currently confirmed map by selecting Options -> Make Sub-World Auto.

\n\n### Why has my world map \"reset\" for a specific server?\n\n

Do not panic. It's almost certainly not actually deleted. Old world map versions use a world spawn-based system to separate a server into multiple maps. This system often breaks because of servers adding custom functionality to the vanilla compass item by sending fake world spawn coordinates to your game client. Make sure you update the mod to the latest version. There are now multiple map selection modes you can choose between, Manual being the default one. You can now view any world map you have on the current server address. Click the bottom left icon on the world map to open the map selection menu, if it's not open by default. The top center dropdown menu allows you to select existing or create new world maps. You can hover over the map selection mode setting (bottom left) to read about how each mode works. Server mode is the best option for most cases because the server controls your map selection based on server-side level IDs. It requires the mod to be installed on the server side. Manual mode is the safest alternative and should work on every other server. There are also 2 additional automatic map selection modes when Server mode isn't an option. Read more about them in the tooltip of the setting.

\n

Old map is not in the map menu? This can mean 2 things: the server address has changed or the dimension IDs have changed.

\n

Let's start with the dimension ID change. Each dimension on the server has a separate directory in the game directory -> XaeroWorldMap directory. Please backup the XaeroWorldMap directory before you begin doing anything with it. In older mod versions, the dimension directory name contains the server address and the dimension key, for example XaeroWorldMap/Multiplayer_127.0.0.1_DIM1. In newer versions the dimension directory is a sub-directory, so something like XaeroWorldMap/Multiplayer_127.0.0.1/DIM1. For compatibility reasons, default overworld, nether and the end dimensions are named null, DIM-1 and DIM1. Other dimensions should have their name be based on the original dimension ID, for example Multiplayer_127.0.0.1/minecraft$overworld_creative. In 1.16+, you can see your current dimension ID on the F3 screen ingame to figure out which directory is meant for which dimension (for example \"minecraft:overworld\"). Please exit to the game title screen or close the game before editing files/directories.
Each dimension directory contains sub-directories, one for each map that you have in the dimension (for example mw$default or mw-4,0,-4) as well as a file named dimension_config.txt that contains the actual display names of the maps. You can use the file to help you find a specific map directory that you want. Moving/copying a map directory between dimension directories should move/copy it between dimensions. You can give it a name later ingame. The most common case would be something like moving a map from /null to /minecraft$overworld_survival. It is needed when a 1.16+ server starts using a unique dimension ID for each sub-world.

\n

For server address changes, you would first have to remove all directories inside game directory -> XaeroWorldMap that contain the new server address. There is usually only 1 such directory if you are using the latest mod version. Please backup the whole XaeroWorldMap directory before you do that. Also, exit the game at least to the title screen. Then you would have to rename each old server address directory (in XaeroWorldMap) to the new address, replacing ONLY the address part.

\n

Message me or leave a comment if you have questions!

\n

Here's the old explanation if you can't update the mod to 1.6.1 or newer:

\n
\n

Do not panic. It's almost certainly not actually deleted (this has never happened as far as I know). It's likely caused by a server plugin changing the behavior of the vanilla compass item and interfering with the mod's \"multiworld\" detection. In most such cases the compass item points to your bed instead of the global spawn point. Sleeping in the right bed again should bring everything back for you if sleeping in another one was the cause of the map \"resetting\".
If the map \"reset\" because of a new plugin being added (and if removing it is not an option for you), then here's how you can restore your map (and hope the plugin doesn't do it again):

\n

Make sure Minecraft is NOT RUNNING.

\n

1. Go to the game directory

\n

2. Go to the XaeroWorldMap directory

\n

3. Find directories that represent the dimensions you have visited on the server. These directories contain the address of the server in their name. The one that ends with _null is the overworld, _dim-1 is Nether etc.

\n

4. Open the overworld directory (_null).

\n

5. You should see multiple directories that start with mw.

\n

6. Find the one that is the biggest in file size. Copy the name of it somewhere so you don't lose it.

\n

7. Now find the newest mw directory (likely the emptiest or just check the creation date). Move this directory somewhere else. Don't delete it just yet.

\n

8. Rename the directory from step 6 to the name of the backed up directory from step 7.

\n

9. Open Minecraft and test if the overworld world map is back.

\n

10. If it's not, exit Minecraft and restore the old name of the directory that you have renamed + restore the backed up folder. Reread all the steps to make sure you're doing everything right.
If overworld is now fixed, proceed to step 11.

\n

11. Rename and backup the directories with the same names as overworld for every other dimension that you'd like to restore.

\n

Contact me if you have questions!

\n
\n\n### Why have my waypoints not restored after restoring the map?\n\n

Please read the \"Why are my waypoints no longer shown for a specific server?\" section on the minimap description page. It should cover most cases. Contact me, if it doesn't help.

\n\n### How do I prohibit the use of cave mode on my server?\n\n

To do that, please install the mod on the server side (requires a Forge/Fabric/Quilt server as of writing this). When you start your server, a new \"common\" config file will be created directly in the server directory (not the world folder). In the config file, you get multiple options that let you disable certain mod features for your players. Changes require a server restart.

\n

Alternatively, if you have the minimap installed, you can include the following strings in a server/system message sent to players (on login), which do the following:

\n

(requires minimap to work) §f§a§i§r§x§a§e§r§o - causes the minimap to disable cave mode (including world map) and entity radar (fair-play mode)

\n

§x§a§e§r§o§w§m§n§e§t§h§e§r§i§s§f§a§i§r - causes world map cave mode to work in the nether despite the minimap being fair-play

\n

§r§e§s§e§t§x§a§e§r§o - reset all the system message flags

\n\n### How do I let vanilla client players join my server that has the mod installed?\n\n

Look for a \"common\" config file directly in your server directory (not the world folder). In the config file, you get multiple options that let you disable certain mod features for your players. One of the options lets you disable the registration of status effects, which is what prevents players from joining. Changes require a server restart. Do the same for the minimap mod.

\n

You are allowed to make videos using this mod.

\n

Using it in your modpacks is allowed with the following conditions:

\n
    \n
  • Only monetization of the modpack through CurseForge or Modrinth is allowed (which includes sponsored links/banners in your modpack description), unless I have given you written permission to monetize it elsewhere. Feel free to private message me about it. I'm more likely to give you permission than not.
  • \n
  • If the modpack is distributed outside of CurseForge and Modrinth, then you must credit me by providing an easily accessible link to one of my official pages for the mod, to the users outside of CurseForge and Modrinth. 
  • \n
  • The name and/or description of the modpack must not be easily confused with the names/descriptions of my mods.
  • \n
  • If I have given you written permission to monetize the modpack outside of CurseForge and Modrinth, then, if I request you to, you must remove monetization outside of CurseForge and Modrinth. 
  • \n
", - "body_url": null, - "published": "2023-04-22T09:32:10.659737Z", - "updated": "2024-07-31T12:03:57.140585Z", - "approved": "2023-04-22T18:06:37.599573Z", - "queued": "2023-04-22T11:30:47.623643Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 5902203, - "followers": 3543, - "categories": [ - "adventure", - "transportation", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "sjR1qU6w", - "5uRQHkZl", - "WxlvhTaW", - "XVjzdnhG", - "rvZ5A3tX", - "8jDTpHjY", - "SEkYCdVo", - "XAQBPZpW", - "EDmj5NvH", - "wSGK3o4I", - "xTm3FQw4", - "gyPsXrJn", - "p3dZW7fr", - "zjxfdYdF", - "g3VW8AT2", - "PrBF6EyY", - "gkVIeUFw", - "tfnnfyhI", - "wVJY9O6J", - "j8XCNctd", - "WHjpeO1f", - "KK99goJD", - "eIXI4OHk", - "qYCKTHyZ", - "6YRIXrfW", - "iRRYeaXC", - "OWbYG8pN", - "vhY17uSv", - "Tfe1ecMx", - "Hwoxn6jb", - "YSvtDiDJ", - "F5Gr1zAz", - "UsAkUS2z", - "nTYOCaJr", - "GnQS252L", - "UWmPDmNV", - "9eIlzDjA", - "f4lwNpJy", - "jugM0Ovw", - "qPxvfkdp", - "JPclNzVu", - "tsUJqXDi", - "lobkeTkB", - "lSgnePcA", - "vaunHDVN", - "yTrargyD", - "4tuhFGgl", - "kIscoBGn", - "U63RC8MZ", - "pMIMCf1G", - "UuHzKSkv", - "maJOw1H4", - "zmckWzCk", - "tgCUTXi6", - "vhVUuszi", - "YuRNFnq7", - "IYdHD4ew", - "E41Rgx07", - "2CLZEyLl", - "JVLFrAlD", - "xrQzeBh0", - "AuVUfdfe", - "LKz8LFts", - "pt74IfTL", - "16lBdJRZ", - "tpVsp7bd", - "oOy5ndJf", - "S9UoAZsm", - "rCAbt1s2", - "uB3mOur8", - "S8ykUljl", - "7jQ7gDOY", - "yCMEGaHO", - "ulDBKKjw", - "owGOq3Vv", - "qSeRup3d", - "k2nQBeEG", - "ka6W06WC", - "ZmnidKjr", - "9YZGdfjd", - "L7CkxPe9", - "wFjQVyYW", - "dkhcYs7u", - "SgTgAga6", - "L388v7RA", - "KWRX7go3", - "tCkajzyq", - "jZqjpEV5", - "l7jJ8edR", - "3nAnz7eN", - "u81MmI6X", - "ZZRvmbyH", - "ikX4JmdG", - "mIAzcHM5", - "jSmDzqpB", - "tT8MXEmG", - "WGbmlzYS", - "J5hmblFo", - "QWYwBuvt", - "WiGXwduw", - "3fqf56PV", - "lKakfRVC", - "rIiXRyJC", - "KWSdBt0q", - "bkG41Vbj", - "yQ4ly7jG", - "st6Yi8FJ", - "TKPBR9FG", - "zWRFHFoD", - "8THHR0Ih", - "IbQ6bv6m", - "UmvLwPCn", - "hZzMR1av", - "5VvnuOEf", - "BEDFycdT", - "FKfWhnDZ", - "1CrVR9hT", - "JGA2cBTv", - "ZRTN6l4r", - "4uIcYzMT", - "X8DXecL3", - "lxyt26N7", - "F8rp5v60", - "svlAeqb1", - "DaJpdk7q", - "FX41W6zb", - "G0OJfwAN", - "m1xFZhrl", - "rdajsfZG", - "d44dMHzw", - "YdjlQoKs", - "RBZYvZJ4", - "zQO1LQVm", - "h3VxD6Wb", - "wgv5h06j", - "haB4dNPc", - "rxl7TQQN", - "VSR9iCm0", - "cHNqHQ7K", - "H401c3Kn", - "o5C0YrDg", - "vyF7iBYu", - "4qJUjLux", - "ky1LwLZC", - "nWD5LilR", - "UK6zITLD", - "GnVgI8Tc", - "x3Hz1Rw3", - "IO0epD4H", - "6fAtl7y7", - "VTlrn9zn", - "1sOYFhej", - "LYmDkdJa", - "9AvZZulC", - "9TpOEnGQ", - "RTD3td7Z", - "EbUwI0Ci", - "VigDSi15", - "MPK4lZDY", - "LRc3Y10v", - "hpfgHHVi", - "zf7etcWk", - "AY8nPexE", - "UsGIMJ2a", - "ya5ZYXkT", - "Ewl9bPOE", - "IcOoY3Fd", - "meEp9J6P", - "Gt36xu4p", - "4PJpJJKj", - "9MHP5TQr", - "FdU3tGYq", - "s3sEjbJu", - "oaiGf0Cu", - "cADC7mM3", - "yR1boAvN", - "sGllzk9n", - "KIkNJRts", - "MXSnuNhR", - "B7LODzZb", - "BwjsEkNB", - "meCK7hiK", - "LAQjDJ8V", - "qBDuRkrp", - "qwwKbodF", - "BiotZhgQ", - "d4huXt8W", - "fqMxbyZW", - "barq59Fe", - "X7q6wKAa", - "LhxmKjwV", - "jd9dVlUv", - "bXAJZFnX", - "zspa7tIH", - "L8dZ06qE", - "ZXboExuA", - "8T5rJSHX", - "brFplhUj", - "uUljlh4i", - "hGDx5zLv", - "sxZdfXgX", - "L8OA3xGI", - "KNjZUbV2", - "6SwHv13Z", - "uiSJusOM", - "VmrZJY6Y", - "1osfTlLs", - "6xmgf5vv", - "PRpy2It3", - "Cay35u2J", - "ltXk1K5K", - "StYfRS5U", - "dvJ1c1nB", - "3wGicfCz", - "TVqZB00s", - "Z4GCDEhd", - "HuhuMQWY", - "hs87cQxS", - "oTjgUXpl", - "xq92bHt9", - "Qdu4Ovks", - "IZjA414Z", - "oN97q1bh", - "lfPTckFu", - "QplwCTjy", - "aKH41jFn", - "kl5ajjgu", - "1hNBoopU", - "6QJf3buJ", - "uMnSnV0V", - "l3AnBhDH", - "x4c779Gp", - "nzTSf2JK", - "40ySYXm7", - "O4jmfApS", - "UqlV90K2", - "gwxBAfOC", - "lsh7rZ8c", - "s974wWCK", - "ieGewWWJ", - "IWg1Z5mJ", - "Iv9NE033", - "Ddl7ujqW", - "9bIsTbhi", - "Gt0oFz5j", - "JUuQgvs3", - "sa3FXIiF", - "JaxVlPsg", - "tvv1p8UB", - "zNVieoBv", - "85zESh2n", - "4VrpnEqL", - "MoJ7DlPb", - "pdz4XbYo", - "euUlUJpL", - "kDPMXqXY", - "gqWWu2WE", - "uL35xaJ6", - "5T11KDuL", - "upEWzPL7", - "L1Msjf2g", - "z6UXt0JA", - "hcqJ2uM8", - "d0SZkNdX", - "HVD97oSC", - "OnC2mDuc", - "87qG0mcP", - "yDfrbwvP", - "5IAIDmsq", - "1HegG6vB", - "uUqFPVSu", - "JTWdwJAT", - "FbRcjoyo", - "KzNPPRKZ", - "2OrOlxct", - "QZQIip0l", - "2xFoqT9G", - "8kyPSsV3", - "GjpvNeP5", - "4Vb09gB8", - "KS3vBQ5i", - "NPmEADqc", - "Psy5QyFF", - "GVhMC0jF", - "WcfeRtsW", - "fDOxFLoy", - "5I2xTj1b", - "EKlLbMF8", - "HAWkglLj", - "TiU9A6SF", - "QPu5GIcD", - "2DyPoOss", - "SEcAUikr", - "HuNUxJTs", - "F61FCdMV", - "AJD2gqOd", - "jZxGCO8l", - "ICOE9Jsf", - "mWKcgDr7", - "HZe0cLXw", - "g3LVdy2b", - "hRVLy1VO", - "MCZrzmFk", - "Ryqih9p9", - "77dzlHmz", - "CFdDfVmy", - "UXPdKH9b", - "Je9Rk4Cx", - "HQ3gb7de", - "j5uMM0Wj", - "3FwkAdEs", - "6OGNVOoZ", - "ePZhBAIZ", - "ExJndpW1", - "QfdogwsK", - "yvmI3XeP", - "npXTx5pr", - "ZjP3Pq4E", - "s8cocuZd", - "jJPQdz1d", - "WM0TXybx", - "IALYw1J1", - "U2fOYiyl", - "dOXO1ekR", - "PPNXdlNm", - "sldtuPfE", - "DuHuZP6A", - "CpzbT4d9", - "TlqcsW0P", - "IwNGlfAn", - "H8LUoNB8", - "ABCY32pi", - "7jiibugv", - "pJR2Fqwm", - "X5l3pEeo", - "NmoZgLkN", - "YEqpZsUQ", - "Uh6rOrCb", - "MGnsRoAP", - "iIHx8eFi", - "RR2qcEow", - "Q2LjAXwj", - "MtYKhP1z", - "BtByX33T", - "Kh1mGgGA", - "5srNwTQr", - "p3T8tHy4", - "1ikSvyiV", - "4PRqBjBF", - "iGtiHsDe", - "JPaMO5d0", - "cBiMvAnH", - "GtKdDJ5k", - "Nl5li4IQ", - "bmskYajG", - "RWQIMBFG", - "WRAhRsV0", - "q81YjdCr", - "XjvUIj7a", - "J3gWZ9Y7", - "O8WpvCPU", - "RtG1V19k", - "FfOlqaAa", - "e4KxqQmi", - "bNTafyGZ", - "Us1KN3KZ", - "EEi7fSTX", - "2lbtkEPK", - "IhXA8B6k", - "St8x5BIB", - "pFoenNHf", - "qI7epCX8", - "bgYKlna4", - "if8HUfC3", - "bQjVTElj", - "w2I1xBkt", - "HvnvVG2s", - "XAHaH8pE", - "U7wvj4vx", - "zkV9MzSO", - "1ZFOZLG2", - "VyOfCLta", - "vafIGO2B", - "RVSNzF7P", - "iKOa7p2o", - "dg8z2kP4", - "xoWyMT9q", - "TyOkVRGf", - "r6XMA06U", - "mTb5Uwa7", - "6SatxhGZ", - "n9H74LC6", - "x7A0grqn", - "AFdUAvnz", - "RsuHrSG8", - "cWnkuNpP", - "oE23WzAY", - "GOh0fFoJ", - "J9mEyGH5", - "XkNgPSrY", - "vtaHEcnA", - "Hr1YuotO", - "ExBGHO1W", - "ciwrnpWQ", - "evqhhzq1", - "Jm03NtYN", - "4fHhiA9l", - "aWXGiFVe", - "s7fGI5DL", - "3vzQ401W", - "M8lZ4YIm", - "fccjP3vg", - "I7KNlIg7", - "3gmYeL8R", - "BAn3pfXW", - "zpobQtXe", - "UjH1bY5n", - "bId5K1EM", - "3t3qLyne", - "szULGs3b", - "7GXAUIxr", - "AbWgvZZP", - "SMSdfLOQ", - "5b38pJEY", - "crPAx75v", - "jEhoJmNF", - "YQeKG80h", - "wz5E39j6", - "o7mEAkNb", - "RQgvSMA6", - "8BhyyEg5", - "ekubtdIk", - "lMUs7SBz" - ], - "icon_url": "https://cdn.modrinth.com/data/NcUtCpym/80eb00784e250b99fb1789da35869387d14d5637.png", - "issues_url": "https://curseforge.com/minecraft/mc-mods/xaeros-world-map/issues", - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/xaero96" - } - ], - "gallery": [], - "color": 3359430, - "thread_id": "NcUtCpym", - "monetization_status": "monetized" - }, - "1bokaNcj": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.7.10", - "1.8.9", - "1.12.2", - "1.14.4", - "1.15.2", - "1.16.2", - "1.16.3", - "1.16.4", - "1.16.5", - "1.17", - "1.17.1", - "1.18.2", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20-rc1", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3-rc1", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21", - "1.21.1" - ], - "id": "1bokaNcj", - "slug": "xaeros-minimap", - "project_type": "mod", - "team": "9lteWJca", - "organization": null, - "title": "Xaero's Minimap", - "description": "Displays a map of the nearby world terrain, players, mobs, entities in the corner of your screen. Lets you create waypoints which help you find the locations you've marked.", - "body": "

\n\n### Do not use XaeroPlus with this mod! It is not affiliated with me and causes critical untrackable bugs/crashes.\n\n

Unlike many other minimap mods, Xaero's minimap keeps the aesthetic of vanilla Minecraft, which helps it be a more seamless addition to the game. It is also the first rotating square minimap for Minecraft. Among a wide variety of customization settings, there is an option for a circle-shaped minimap and a separate setting for locking the minimap's rotation (using a direction arrow instead). The minimap can display the surrounding entities, including players, mobs and items, as dots with a custom color or as icons (usually heads). In addition to the default compass directions, you can place your own waypoints that are visible both on the minimap and in the game world. Waypoints help you find previously visited locations or reach specific coordinates, with optional teleportation. The minimap can display the surrounding blocks above ground and below ground (cave mode). These are just some of the features of the mod while there are many more. Please read the \"Minimap features\" section below for a more complete list. For the purposes of following multiplayer server rules, there are 2 mod editions, full and fair-play, the latter being designed for fair PVP. This mod is mostly client-sided. Installing it on the server side is optional for some additional features like world identification.

\n\n### Follow me on Mastodon (Twitter alternative)? mas.to/@xaero96\n\n### Support me on Patreon?
 patreon.com/xaero96\n\n

Thank you!

\n\n### Features\n\n
    \n
  • Look of vanilla Minecraft.
  • \n
  • Multiple minimap size options including automatic. 
  • \n
  • Multiple zoom options.
  • \n
  • Two minimap shape options: square or circle.
  • \n
  • Runs smoother than a lot of minimap mods.
  • \n
  • Can be placed anywhere on the screen using the \"Change Position\" setting/screen. You can even shift it by 1 pixel if you so wish. Can be useful when playing with other UI mods.
  • \n
  • 2 block color modes: Vanilla, which uses the colors of vanilla Minecraft maps and Accurate, which uses the colors of block textures and biomes. You can also enable biome colors for the Vanilla mode using a separate setting.
  • \n
  • A custom key binding (Z by default) to temporarily enlarge the minimap to take a better look around. All key bindings are in the vanilla controls menu. There are also settings for controlling the behavior of the minimap when it is enlarged, for example to center the minimap on the screen or to fully zoom out the minimap.
  • \n
  • Map shading customization with the \"Terrain Depth\" and \"Terrain Slopes\" settings.
  • \n
  • Compatible with Xaero's World Map. By default uses the map textures generated by the world map mod instead of generating its own. This improves performance when using both mods.
  • \n
  • Option to limit your minimap access by binding it to an item required in your hotbar or to be equipped. For example, add minimapItemId:minecraft:compass anywhere in the config file to bind it to the compass item. This way the minimap will not be displayed unless you have the compass in your hotbar or equipped.
  • \n
  • Potion effects to control the usage of the minimap or some of its features for the players on your server/map. The following potion effects exist as of writing this: xaerominimap:no_minimap, xaerominimap:no_entity_radar, xaerominimap:no_waypoints, xaerominimap:no_cave_maps. The effects are of the neutral type by default, but you can also specify a harmful type by appending _harmful to the end of the effect ID, for example xaerominimap:no_entity_radar_harmful.
  • \n
  • Translated to a lot of languages.
  • \n
  • Option to lock north to stop the minimap from rotating and instead display the direction of your character with an arrow.
  • \n
  • Works both above and under ground thanks to the automatic cave mode. Cave mode should also activate inside buildings. You can choose the size of the \"solid roof\" above you that the mod searches for to activate cave mode. Roof size 3x3 and above should prevent cave mode activation when standing under log blocks while cutting wood.
  • \n
  • Waypoints. Practically an infinite amount. Can be teleported to (permission for teleportation chat command needed). Waypoints are rendered in the game world and displayed on the minimap. You can hide all or specific waypoints. Press B to create a new waypoint. Press U to list all the waypoints. In the waypoints list, you can add/edit a single or multiple waypoints, sort them, view waypoints from other sub-worlds/dimensions and much more.
  • \n
  • Local and global waypoints. To clear the screen from unnecessary waypoints you can create local waypoints that, unlike global ones, are affected by the \"Max WP Draw Distance\" option. This enables you to set a single global waypoint for a large area/region and multiple local ones in the area/region. Only the global waypoints will be visible when you are beyond the maximum draw distance.
  • \n
  • Waypoint sets. You can organize your waypoints by sorting them into sets. Your current set can be quickly switched with a key binding. All key bindings are in the vanilla controls menu.
  • \n
  • Waypoint sharing. You can share your waypoints in the game chat with players on the server. This is done from the waypoints list (press U).
  • \n
  • Deathpoints. An automatic skull-shaped waypoint is created on each death. Old deathpoints are converted to regular waypoints, which you can disable using the \"Keep Old Deathpoints\" setting.
  • \n
  • Displays chunk claims and ally players from the Open Parties and Claims mod.
  • \n
  • Togglable chunk grid. The chunk grid shows you where block chunks begin and end. 
  • \n
  • Togglable slime chunks mode. The chunks where slimes can spawn are marked with a green overlay.
  • \n
  • Custom light overlay. You can setup a light overlay that will mark blocks with a custom color if they are within a custom light value range, which is block light from 0 to 7 by default. The default settings are meant for finding mob-spawnable blocks. You can use it for any purpose.
  • \n
  • Multi-world detection in multiplayer. If you install the minimap mod on the server side in addition to the client side, each server world should get a separate waypoints \"sub-world\". Otherwise a much less reliable world separation is used, which is based on the world spawnpoint. If you can't install the mod on the server side, it is recommended to turn off multi-world detection for servers that only have a single \"world\". You can do it through the Waypoints Menu (press U) -> Options screen.
  • \n
  • Displays mobs on the map as yellow dots. Hostile and friendly mobs can be colored differently. Can also be displayed as icons/heads. Check the \"Entity Radar\" settings.
  • \n
  • Displays players on the map as white dots or player heads. Can also be displayed as icons/heads. Check the \"Entity Radar\" settings.
  • \n
  • Displays items on the map as red dots. Check the \"Entity Radar\" settings.
  • \n
  • Displays all the other entities such as arrows and item frames as purple dots. Different types of entities can be disabled in the settings. Check the \"Entity Radar\" settings.
  • \n
  • Options for displaying entity names on the minimap in the \"Entity Radar\" settings.
  • \n
  • Zoom in and out key bindings (I and O by default) to efficiently change the zoom level to fit your preference or use case.
  • \n
  • Coordinates under the minimap.
  • \n
  • Current biome name under the minimap. Disabled by default and needs to be enabled in the mod settings (press Y).
  • \n
  • Light level under the minimap. Also disabled by default and needs to be enabled in the mod settings (press Y).
  • \n
  • Current game time under the minimap. Disabled by default. You can choose between the 12 hour and the 24 hour formats.
  • \n
  • Current camera angles under the minimap. Disabled by default.
  • \n
  • Setting to hide/unhide all waypoint coordinates from all UI screens. Can be useful for streams/videos.
  • \n
  • Setting to fully hide/unhide all mentions of server addresses in dropdown menus. The setting is set to \"Partial\" by default, which is probably good enough in most cases. 
  • \n
  • A LOT MORE SETTINGS. Too many to list them all here. Press Y in game to open the settings and take a look.
  • \n
  • 2 mod editions: full and fair-play. Full version does not have any limits. Fair-play version does not display any entities or cave maps which is more suitable for PVP against people who don't use a minimap.
  • \n
\n

Get fair-play edition

\n

Get Xaero's World Map

\n\n## FAQ\n\n### Why does waypoint teleportation not work for me?\n\n

There can be many reasons for this. The mod sends a chat command to teleport you to the waypoints, which is /tp @s x y z by default, so appropriate permission is necessary. The vanilla /tp command requires OP status (cheats enabled) but it's possible to have separate permissions for commands on a non-vanilla server with certain plugins installed. The used command can be changed in the minimap settings with the \"Default Teleport Command\" option or per server in the waypoints menu with the \"Teleport Chat Command\" option. Non-vanilla teleportation commands often don't support the selectors such as @s, so you might have to remove it from the configured command. Right-click teleportation on the world map uses its own setting for the command. You can read about it on the world map description page under FAQ.

\n

If the \"Teleport\" button is disabled, then it can also mean multiple things. The most common reason for this is manually using waypoints from a sub-world that isn't the \"auto\" one but still from the same dimension. If the \"auto\" sub-world isn't what is supposed to be automatically picked on a certain world, then select the correct sub-world and use \"Make Sub-world Auto\" in the waypoints menu Options. This will swap all waypoints data between the 2 sub-worlds and you'll be able to teleport to the waypoints, which are now in your \"auto\" sub-world.

\n

If the \"auto\" sub-world IS selected but the teleport button is still disabled, then it probably means that teleportation was manually disabled for the server/world. Check the teleportation option in the waypoints menu Options. If it's disabled, you can only enable it through the server-specific config file in the game directory -> XaeroWaypoints. I recommend exiting Minecraft before editing any config files. And make backups from time to time.

\n\n### Why are my waypoints no longer shown for a specific server?\n\n

Do not panic. It's almost certainly not actually deleted. If you use the world map mod and it has also reset, then please start by restoring it first before dealing with the waypoints. Read the \"Why has my world map \"reset\" for a specific server?\" section on the world map description page. Done with that? Please continue reading.

\n

Start by opening the full waypoint menu. Press U ingame to do so. Check the vanilla controls menu, if the U key doesn't work. Go through the sub-worlds listed in the top-right dropdown menu. All waypoint sub-worlds for the current server address should be there. If none of them have the right waypoints for the world/dimension that you are in, then the server address was likely changed. Find the old server address in the top-LEFT dropdown menu, select it and do Options -> Make World/Server Auto. You should now be able to find the correct sub-world in the top-right dropdown menu. If the right sub-world is already marked with (auto), which means that the sub-world is automatically selected for your current world/dimension, then you should be good to go. If the wrong sub-world is marked with (auto), then please continue reading.

\n

Using the world map mod?
One of the most common reasons for the wrong sub-world being automatically selected is the incorrect usage of the world map mod in multiplayer (since version 1.6). Make sure you select the correct map for your current world before confirming it. It affects which waypoints are being shown to you. The menu for map selection is on the world map screen, if you click the bottom left icon (unless it's open by default). Consider changing the map selection mode to one of the automatic ones, if it fits the server you're playing on. 

\n

Your currently confirmed map affects which waypoints sub-world in the minimap mod is considered automatic (auto). This allows each created map to have separate waypoints data. At any point in time, you can select and view any non-automatic waypoints sub-world by going to the waypoints menu (press U) and selecting it from top-right dropdown menu. You can make any sub-world automatic for your currently confirmed map by selecting Options -> Make Sub-World Auto.

\n

Not using the world map mod? 
The wrong sub-world being considered (auto) and therefore being automatically selected can be caused by a server plugin changing the behavior of the vanilla compass item and interfering with the mod's \"multiworld\" detection, if you have it enabled (disabled by default). In most such cases the compass item points to your bed instead of the global spawn point. Sleeping in the right bed again should bring everything back for you if sleeping in another one was the cause of the waypoints disappearing.
If this happened because of a new plugin being added (and if removing it is not an option for you), then here's how you can restore your waypoints:

\n

1. Find the right waypoints \"sub-world\" from the top-right dropdown menu in the waypoints screen, it's the one with the waypoints that you need in your current dimension. Perhaps start with overworld?

\n

2. Use Options -> Make sub-world auto. 

\n

3. Do the same for every dimension (enter the dimensions before doing it!).

\n

4. If it's a simple server with 1 world (no hub/lobby worlds, no minigame worlds, creative plot worlds etc), then also turn off \"Multiworld Detection\" in the same Options menu. You can turn it back on later if you ever need it.

Contact me if you have questions!

\n\n### How do I add my own entity icons or override the default ones?\n\n

First of all, make sure that you actually have the entity icons/heads enabled in the minimap settings -> Entity Radar Categories, whether you put it on \"Always\" or \"Player List\". Just make sure that you know how to display them. Those are the icons that this section is about.

\n

Starting from version 21.6.0 of the minimap mod you are able to override the default icons displayed for entities with your own sprites/images by making a resource pack (or including the required resources in your own mod). In addition to that, you are also able to add or improve entity type variants support (different variants of the same entity type having different icons) by creating a simple mod of your own or including some code in your existing mod. Although this is usually unnecessary for simpler multi-variant entity types (most entity types).
By default, the minimap mod renders all entity icons using the entity renderers/models bound to the entities. This supports all vanilla mobs and some simple bipedal/quadrupedal mobs whose models have easily identifiable head model parts (head, ears, nose etc). If the mod fails to do so, the colored dot is displayed instead.

\n

The relevant assets directory to the purpose of overriding the icons is /assets/xaerominimap/entity/icon/. You can find it inside the minimap mod's jar file and extract the contained files/folders for your reference. The jar contains an example file for overriding icons of a mod entity type /assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json. The example file would corresponds to the entity type example_mod:example_entity, if such existed. Please read the comments in the file example_entity.json to learn about its structure, so that you are able to create your own icon definitions similar to it.
In addition to that, /assets/xaerominimap/entity/icon/definition/minecraft/ contains several example files for vanilla entity types that might require additional comments regarding the default entity type variants support. By default, entities have very simple variants support where the entity type variant ID is simply the entity's main texture resource location.
If you set the \"debugEntityVariantIds\" option in the minimap config file to true, then the variant IDs of newly encountered entities (variants) will be printed in the chat and the log/console.

\n

Starting from version 21.8.0 of the minimap mod you are also able to configure your own model-based rendering. Please read the comments in the example file /assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json for all the information you need to know.

\n

Check out this awesome project by babybluetit, if you want to have a look at a real implementation of custom icons or actually use it: https://www.curseforge.com/minecraft/texture-packs/xaeros-minimap-modded-support

\n\n### How do I prohibit the use of cave mode and/or entity radar on my server?\n\n

To do that, please install the mod on the server side (requires a Forge/Fabric/Quilt server as of writing this). When you start your server, a new \"common\" config file will be created directly in the server directory (not the world folder). In the config file, you get multiple options that let you disable certain mod features for your players. Changes require a server restart.

\n

Alternatively, you can include the following strings in a server/system message sent to players (on login), which do the following:

\n

§f§a§i§r§x§a§e§r§o - causes the minimap to disable cave mode (including world map) and entity radar (fair-play mode)

\n

§x§a§e§r§o§w§m§n§e§t§h§e§r§i§s§f§a§i§r - causes world map cave mode to work in the nether despite the minimap being fair-play

\n

§n§o§m§i§n§i§m§a§p - disables the minimap completely

\n

§r§e§s§e§t§x§a§e§r§o - reset all the system message flags

\n\n### How do I let vanilla client players join my server that has the mod installed?\n\n

Look for a \"common\" config file directly in your server directory (not the world folder). In the config file, you get multiple options that let you disable certain mod features for your players. One of the options lets you disable the registration of status effects, which is what prevents players from joining. Changes require a server restart.

\n

You are allowed to make videos using this mod.

\n

Using it in your modpacks is allowed with the following conditions:

\n
    \n
  • Only monetization of the modpack through CurseForge or Modrinth is allowed (which includes sponsored links/banners in your modpack description), unless I have given you written permission to monetize it elsewhere. Feel free to private message me about it. I'm more likely to give you permission than not.
  • \n
  • If the modpack is distributed outside of CurseForge and Modrinth, then you must credit me by providing an easily accessible link to one of my official pages for the mod, to the users outside of CurseForge and Modrinth. 
  • \n
  • The name and/or description of the modpack must not be easily confused with the names/descriptions of my mods.
  • \n
  • If I have given you written permission to monetize the modpack outside of CurseForge and Modrinth, then, if I request you to, you must remove monetization outside of CurseForge and Modrinth. 
  • \n
", - "body_url": null, - "published": "2023-04-21T18:24:45.476148Z", - "updated": "2024-07-31T12:00:32.448144Z", - "approved": "2023-04-22T18:06:33.825340Z", - "queued": "2023-04-22T11:30:43.758317Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 6623969, - "followers": 4029, - "categories": [ - "adventure", - "transportation", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "w0s3P0Nx", - "HuGurbB3", - "ppMU6Z2I", - "SNmmqZ9B", - "wE8jIGuh", - "lC4hcOVE", - "6L5cMZ7K", - "iQUItHJR", - "tRGwafW7", - "J6KCYRdU", - "Nt4iodmn", - "FojbYoas", - "9zye2qw4", - "avJ1VxJU", - "s1rhJMTE", - "vrnch5iH", - "PAMrhxeC", - "cNhlRiJY", - "uNO68A27", - "I664qbcT", - "yrLYxo0u", - "nWIJL7XJ", - "1x0ILsMp", - "DRBTqWWE", - "2gZQVfXc", - "35H5aTCN", - "bGXg9vXe", - "4COs5reF", - "4BuZ2uQi", - "OFJPST0Q", - "r1kfKLex", - "WH47LcDi", - "wA5lTfMy", - "xJzUbNoJ", - "2Xp2lrxP", - "F7ZxANQI", - "RcafQ7Hm", - "5pbtWSsW", - "p2jt44Nx", - "IawL7pJb", - "rf2B3xu0", - "tqv1PQZK", - "PUnRwXus", - "2Xt8KsYf", - "DT38adQd", - "cme3p1dr", - "OFJFnVZT", - "2BTN3DDS", - "VStrXzaa", - "r3BpxmG2", - "gSD7DNhQ", - "vgcVyWHv", - "mdPiXUS4", - "6X8lqJyo", - "H4mYaGQp", - "X7nLQ7Vm", - "86aZhRJ3", - "Ch6QAiVR", - "a0QkQMyN", - "5GPcMgHh", - "ieTNfGnv", - "egu9I4vr", - "CHTHmLXn", - "bAL4VcAg", - "wTJUalwO", - "KwzRNV0o", - "JuD8yGgV", - "lli7W8KF", - "eJ0U2ijV", - "XEps1Upt", - "lFb1C2ui", - "EJBTntJm", - "8muNL0Eh", - "1iUK4vVw", - "yy1WVYt7", - "I8fXehdE", - "ETOFR9KA", - "1He0X0cq", - "I4vGxgUB", - "R5gkCslm", - "f8q94zoX", - "E44kO4Xa", - "dRt8YraU", - "3jmomVhT", - "ldf3azl1", - "V5hZALQK", - "4lEWVPp0", - "rp2rMxJo", - "H5ELiTaK", - "LnGnN6Wm", - "2smSuVIC", - "azeMJ1nM", - "iRhAjU2h", - "2e46Lw1V", - "46F7j3df", - "MEbqZZxa", - "qGhznNXo", - "YF6eFmhz", - "Raw6uF1V", - "diZGjEgD", - "WoTkTZa5", - "AG8u4P63", - "DOuiRwGe", - "4XS19D9K", - "l7pg6bKQ", - "M2P91buq", - "dz3fTToz", - "LKcX5Que", - "8dkr2uqW", - "Y6EQTA41", - "ZmtSgdIA", - "pv0bLIS8", - "kwIKobDl", - "2aWIxg96", - "7KbZF7xU", - "aCayHbYL", - "CZrrD2vf", - "NIltAf6R", - "CZCW5zom", - "vgQK87ti", - "mMUiMak0", - "JYAeUegn", - "fpSneDSW", - "UZgjnzyW", - "nhS6BPLW", - "XoheiGPr", - "7GBpgdcp", - "QklpOPx8", - "k6hvQZGk", - "5KksSxbC", - "qAFan3b8", - "9PQASEAD", - "1DxAMjCv", - "EdIwMhwf", - "LuOoX5b5", - "9vbdtcnn", - "KLeKPSCh", - "vMFtYCEm", - "TqQhSjej", - "DKslEExY", - "CVGBi4C4", - "EXBvAXXM", - "qGikrMjV", - "Jwydpps9", - "yFuICfIq", - "CHk4H0Bw", - "EytiG0aH", - "nQa4eu8m", - "yl9LzW11", - "QkupKzGm", - "SsdxxNbE", - "c0ZBWCnU", - "rn68Zxxt", - "J4KB9Suy", - "o9iEPpKI", - "P2UKqqd2", - "esECrPVt", - "oRdEqadv", - "4cvJrYme", - "yKrSoQTt", - "Ie68N63H", - "gLEgj2uV", - "644M8I6I", - "PPs1kSo7", - "Bt2DgBPL", - "Z2BuSrd0", - "mvZkcCUb", - "ueOtwpPw", - "lRxWUH4F", - "dCIiF7eS", - "vm3OXacK", - "x97XdhEs", - "NGfHdh11", - "r0ifUzPT", - "NTlgkgDO", - "qpZABZB9", - "CrO6o2Gq", - "6nZxo7pH", - "kZlaB1qq", - "Tp2vkR4G", - "lpFAQyvg", - "hSI8GBsH", - "hc8VPxDG", - "ydk6E03s", - "u8l9S1fp", - "AmT4OYf4", - "A7IHy1G0", - "6ZIEdzSQ", - "3hSJkWEr", - "7NZfxwRb", - "ezD5IzmS", - "TF00occI", - "7mx0aK7e", - "HEGX7Lg2", - "bSNv6PnW", - "8P0dTQAF", - "smx9Eynx", - "NeHIOK7r", - "VPlixW52", - "uDyNs1Rr", - "VLWE8oE9", - "S4W2r6uR", - "KINy3pYV", - "3z7K7JQE", - "rtDIk66P", - "ILxXvII1", - "DJ4hdETP", - "MVife7I0", - "KIsPEFnz", - "wZnIKkhI", - "ZNyDeTuJ", - "fN0KKPHy", - "hcfNyGnJ", - "sxmTEQGI", - "XVz9D1gr", - "ytsMBpyZ", - "3HsB1GGt", - "iztrg4XH", - "ULgQMMkf", - "7v8Wi6tb", - "MWEMQfOX", - "AVJcC2bL", - "QrF8T5cQ", - "nsKU3j5C", - "cUKMHnBo", - "esCEe3tL", - "UbBxgVDj", - "o7s7vL8t", - "WVRSa7j1", - "Szgz2P5P", - "s9D0ddkM", - "NDhL08bf", - "DZRJmAkj", - "QRPuTPr2", - "uzFgjSf0", - "nIClWGv7", - "5rdC6ZoX", - "P5sqtKJ1", - "JVEQUwgq", - "WdswP5tt", - "ZOXH5ibr", - "FQAIGl4y", - "8pCH7zn4", - "MhY87xwS", - "fTBtQrJL", - "GuT4Xl1k", - "ERh1PYbl", - "3fv1dVQx", - "xKJ0TybH", - "Icr9Uso2", - "kjc0zgWU", - "clNQKySD", - "uLqExVAM", - "fKz7XN1r", - "RZ1qbd4C", - "3kHivc7l", - "3l0ZI6yD", - "2PhDVr0e", - "c30OIq97", - "LvI0X86N", - "CJ72pbRS", - "fxo4zoHS", - "eVPUDXdi", - "hCSi4gjp", - "cC6hpPL6", - "evziehFm", - "1qgtbEJO", - "yfdwFDVK", - "FOH92M4F", - "MyHLjsuc", - "9AC4TDHp", - "CJuCOwm3", - "kbOfhmEZ", - "pLsaj6mq", - "5VUm1m7Z", - "yTnUZnVR", - "ZxOS5iG1", - "MmSg9jMk", - "Gw4WZ925", - "XxkAfYob", - "a8Yq1Qug", - "CqPkya2x", - "cLnTLfUI", - "wNvez3V6", - "2z34HtcM", - "YAHcKp6Q", - "JaqM6Gvz", - "nZqZ0aCE", - "Uzhe96qB", - "9CiT3jAu", - "L66gdxl9", - "ZlHF5Qac", - "U68R0rFS", - "fppiXBZ2", - "xFUEtVth", - "SBQ262QA", - "UdrmzjRD", - "YBgP6QdM", - "iuJPe4ni", - "m350JutC", - "MGpPp9kH", - "S5ek5ggz", - "KPtgbRwi", - "TxAPiOgr", - "Rn67Fnw2", - "fo6Bqntn", - "lnnUcQiF", - "W5b2EPKb", - "Zp26yPOc", - "ZGaMVApJ", - "WC4MSxy8", - "bNmU7aeV", - "2du1bm0c", - "gyxRW7KS", - "Nt0HqWYv", - "CfDmt6eX", - "e5VWn5iQ", - "iHZmaGst", - "I0FJpqoN", - "NswKWD6B", - "zgNWv1OW", - "gHdFelqh", - "KSDcShTK", - "2xJx9zro", - "S0r8i1Ol", - "lmSSKSg8", - "305nWW56", - "fRg7YyPu", - "xAyz6xnV", - "2xUOEAxL", - "2g3xC5Yk", - "aeLjQWMH", - "MxA7DpAu", - "SoNCC1sA", - "A0qsMhQD", - "PfhJ0nzQ", - "cx33FoE0", - "ajhC0UFK", - "Nvg8NDSW", - "6xOEvCyC", - "UaLwjU5j", - "OA7E6a9p", - "KlbD3D3B", - "yqp93Q5R", - "VuH8AYM3", - "NlaKBveu", - "CWHPcpYC", - "4GQMv7sQ", - "dMqrko5J", - "osXhdua5", - "rbY8QUIj", - "UduGhgss", - "4hUSZ0XT", - "TdsFTQCP", - "LLE04weG", - "wyaDomyx", - "grUAeQmH", - "rrL6at63", - "4BLJQ8Cw", - "F0QClxK7", - "vMQZ4GyL", - "CbKSFbgX", - "8Upb0VqF", - "9qSU7GXL", - "tqZP0sAt", - "cgS07Jhf", - "6vRoV7rt", - "AGBnAu6b", - "qwbkbzoh", - "XNk8u9Xv", - "6nrVJMjJ", - "DZKCme41", - "VkhLOjfb", - "hnrAEMVF", - "2sFvKLMq", - "HR0G2gSQ", - "6phDIoxa", - "xgO8iEoo", - "rnKIUx0M", - "W0vNiSUN", - "hLzKOgZG", - "Gwys2mC6", - "KxhgYv70", - "P0Lox3gc", - "uYw01UUg", - "TgVPhHX1", - "XGqIm613", - "pnRuTtkM", - "voIrfIDP", - "wzrBVYUb", - "cFc2AoCv", - "ydJkpNr9", - "ESCev80x", - "tEO0i9AC", - "I8PESUAB", - "N5jBKzC0", - "ERJt9Vyj", - "o5yk7ekg", - "RF88GIOq", - "I2SqxBuz", - "yvQWOsPM", - "pdo3FqBZ", - "oYc9KpLE", - "RRQpdsRM", - "O0Nj9jLg", - "GYaaSuBx", - "6kK8jWA8", - "ltsi0X3A", - "W4cxDNb2", - "uDqhLKbH", - "RXKv1vKp", - "RNq1NrjQ", - "gtz0RXPQ", - "pzvtRv7A", - "ys8sIlN4", - "j59kRx58", - "Cl6CKBcF", - "NNLpWIl6", - "n2MgcQOn", - "sPZxEpDf", - "6dJeamaz", - "SQZr10BS", - "dxsBIRkW", - "C2jbx7JG", - "encv7xNt", - "oCrCco57", - "8xtEYb9r", - "Hh9qQAAt", - "9SZyYgeA", - "a1aPoO3W", - "AE2guKuD", - "H5U9OIBR", - "grjC2cUV", - "YtAGhx5I", - "EmtRNLL4", - "3nguWW3k", - "4B2YTORj", - "quthv9KV", - "CXxfovCE", - "AZoazJZ9", - "RQjoN86f", - "terogn4c", - "5b9ZhxJB", - "73eENOzt", - "Sc6Vb5o3", - "LsUG4Ee3", - "zst4834Y", - "WQEX096d", - "vGHr0KR9", - "BSzbgv5g", - "1PbPiCss", - "IDSgysLe", - "HQSFfCfA", - "ebLQ6HBv", - "e1SKPr5a", - "lygDaDx8", - "pfjda4sr", - "z3OgNpRJ", - "qcuUYSKu", - "cDXVTAcY", - "enRPivaa", - "LF6xSpse" - ], - "icon_url": "https://cdn.modrinth.com/data/1bokaNcj/80eb00784e250b99fb1789da35869387d14d5637.png", - "issues_url": "https://curseforge.com/minecraft/mc-mods/xaeros-minimap/issues", - "source_url": null, - "wiki_url": null, - "discord_url": null, - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/xaero96" - } - ], - "gallery": [], - "color": 3359430, - "thread_id": "1bokaNcj", - "monetization_status": "monetized" - }, - "1eAoo2KR": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.19", - "1.19.1", - "1.19.2", - "22w42a", - "1.19.3", - "23w05a", - "23w06a", - "1.19.4-pre1", - "1.19.4", - "1.20-pre1", - "1.20-pre2", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "1eAoo2KR", - "slug": "yacl", - "project_type": "mod", - "team": "Nwpe87D0", - "organization": null, - "title": "YetAnotherConfigLib", - "description": "A builder-based configuration library for Minecraft.", - "body": "# YetAnotherConfigLib\n\n![Enviroment](https://img.shields.io/badge/Enviroment-Client-purple)\n[![Java 17](https://img.shields.io/badge/Language-Java%2017-9B599A.svg?color=orange)](https://www.oracle.com/news/announcement/oracle-releases-java-17-2021-09-14)\n[![Discord](https://img.shields.io/discord/780023008668287017?color=blue&logo=discord&label=Discord)](https://short.isxander.dev/discord)\n\n[![Modrinth](https://img.shields.io/modrinth/dt/1eAoo2KR?color=00AF5C&label=downloads&logo=modrinth)](https://modrinth.com/mod/yacl)\n[![CurseForge](https://cf.way2muchnoise.eu/full_667299_downloads.svg)](https://curseforge.com/minecraft/mc-mods/yacl)\n\n[![Ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/isxander)\n\nYet Another Config Lib, like, what were you expecting?\n \n[![](https://www.bisecthosting.com/partners/custom-banners/08bbd3ff-5c0d-4480-8738-de0f070a04dd.png)](https://bisecthosting.com/xander)\n\n## Why does this mod even exist?\n\nThis mod was made to fill a hole in this area of Fabric modding. The existing main config libraries don't achieve what I want from them:\n\n- **[Cloth Config API](https://modrinth.com/mod/cloth-config)**: **It's stale.** The developer of cloth has clarified that they are likely not going to add any more features. They don't want to touch it. ([citation](https://user-images.githubusercontent.com/43245524/206530322-3ae46008-5356-468e-9a73-63b859364d4e.png))\n- **[SpruceUI](https://github.com/LambdAurora/SpruceUI)**: **It isn't designed for configuration.** In this essence the design feels cluttered. Further details available in [this issue](https://github.com/isXander/Zoomify/issues/85).\n- **[MidnightLib](https://modrinth.com/mod/midnightlib)**: **It has cosmetics among other utilities.** It may not be large but some players (including me) wouldn't want cosmetics out of nowhere.\n- **[OwoLib](https://modrinth.com/mod/owo-lib)**: **It's content focused.** It does a lot of other things as well as config, adding to the size.\n\nAs you can see, there's sadly a drawback with all of them and this is where YetAnotherConfigLib comes in.\n\n## How is YACL better?\n\nYACL has the favour of hindsight. Whilst developing this fresh library, I can make sure that it does everything right:\n\n- **Easy API.** YACL takes inspiration from [Sodium's](https://modrinth.com/mod/sodium) internal configuration library.\n- **It's styled to fit in Minecraft.** YACL's GUI is designed to fit right in.\n\n## Usage\n\n[The wiki](https://github.com/isXander/YetAnotherConfigLib/wiki/Usage) contains a full documentation on how to use YACL.\n\n## Screenshots\n\n
\n\n![java_A3zdbksGkC](https://user-images.githubusercontent.com/43245524/206924832-293b0780-2a8c-4b09-8765-155318d09ed9.png)\n\n
\n\n## License\n\nThis mod is under the [GNU Lesser General Public License, v3.0](LICENSE).\n", - "body_url": null, - "published": "2022-09-02T11:05:20.777780Z", - "updated": "2024-06-13T17:19:35.226992Z", - "approved": "2022-09-05T13:15:27.359550Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-or-later", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 7390757, - "followers": 3125, - "categories": [ - "library", - "management", - "utility" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "WRaSIAfC", - "9TFyuVJN", - "DM1biniZ", - "iYzpWd2Z", - "Af0BJTus", - "6Fl6Ilzn", - "RsiSJn8g", - "4M515h9Z", - "Op8HYd0I", - "knEInTQd", - "2To1GHMW", - "zngBEiw5", - "JLCAxM5G", - "FKVJYGyf", - "hbt0DzsC", - "FxNs8Edj", - "EyhlJvkj", - "VdIvtIwz", - "mW3CVg5N", - "UIAaWmvd", - "wibQ6TRj", - "GkKQsCJ6", - "3EWbdCzX", - "bIVYcRpm", - "eQtAB8nC", - "TWgoDEtx", - "TXnYvmpI", - "RmZvIqeu", - "A04AftxZ", - "RLTQViRg", - "51iCmuDG", - "sj4aPwnQ", - "NZpUvhBc", - "nMuzsoQt", - "M5iKxVFU", - "VHMFG82e", - "6EBKvxyG", - "qHhZ3Mlp", - "CSXeGyWW", - "zRlTTWFK", - "yShEHkWR", - "kr3UvTk4", - "jZFsc9tg", - "oIlFdLZI", - "8WHpxnmg", - "SiEAKMh4", - "gfyPkvYv", - "Vc0cNGqC", - "uRw9Zalc", - "HOxWjhyo", - "9ACWUOXp", - "wa9YGZhd", - "ZqWkEgYo", - "zoMzOEbl", - "LM15Ky9N", - "vASIPGay", - "zJ1Wh6pM", - "DjwHtlVp", - "omClzsLe", - "zU7Ejh24", - "g38uL3ti", - "3vGF9MOJ", - "SqpDFYpa", - "M1u6F79I", - "3HHSMwA9", - "IsGTmmrV", - "CgwTUAR2", - "RPlKFmas", - "VPm1SrE4", - "RpevhOax", - "gJ6ZmZ4Z", - "Jf2pciI1", - "HM9McfrA", - "O7kIps9X", - "RBAUxw9P", - "4EU2xyVo", - "u6jV7Q7R", - "lVQpbXSe", - "3hsIB5yP", - "smEdHeFU", - "vede4iWJ", - "n8X2J9Hh", - "ZytICJS4", - "IHHNzQkV", - "3TfeWIWo", - "cwavYrLH", - "vMzBhYIk", - "StXMrAsz", - "5Y3n1Apc", - "DretS191", - "WdbHS4uT", - "elFOHmh9", - "R7WWpY0Z", - "G8Aq3OEv", - "WTCAdLsq", - "MJUxq3kq", - "LXUa8bFw", - "h61Z2iVZ", - "dLAG06tP", - "CL7AHQsm", - "HHrwznjQ", - "XNQUud9H", - "rsM9VY0D", - "bovSU7Mt", - "EkAJiIZH", - "lALu7fvN", - "TD5Fv92S", - "ePcFYsKB", - "hf7D9v77", - "8DXWiiaq", - "mkXoQQMn", - "ZHFdxhFP", - "hCwZI62j", - "sDwfolBP", - "G2PcCpZl", - "3jH5u49m", - "RXrT2ogA", - "gQuF6HNa", - "C0nuSdTs", - "Jl7pSXPu", - "Ha6NtXW8", - "xiSmTJ03", - "zoyKoGDQ", - "Y8Wa10Re", - "DRI8KjDu", - "sjARwr7i" - ], - "icon_url": "https://cdn.modrinth.com/data/1eAoo2KR/1e43d5714f87ac6b20622e73b3ba7209be5ebafb.png", - "issues_url": "https://github.com/isXander/YetAnotherConfigLib/issues", - "source_url": "https://github.com/isXander/YetAnotherConfigLib", - "wiki_url": "https://docs.isxander.dev/yet-another-config-lib", - "discord_url": "https://short.isxander.dev/discord", - "donation_urls": [ - { - "id": "ko-fi", - "platform": "Ko-fi", - "url": "https://ko-fi.com/isxander" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/1eAoo2KR/images/f5f6bdad06350bc34c8a207df242705660231e8a.png", - "featured": true, - "title": "GUI", - "description": null, - "created": "2023-11-23T00:06:31.128111Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/1eAoo2KR/images/2f8ecdf72f4dabd147feeb53676e295a134a8b80.png", - "featured": false, - "title": "Old GUI", - "description": null, - "created": "2022-09-03T16:22:41.181669Z", - "ordering": 1 - } - ], - "color": 2236961, - "thread_id": "1eAoo2KR", - "monetization_status": "monetized" - }, - "Ua7DFN59": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4", - "1.21" - ], - "id": "Ua7DFN59", - "slug": "yungs-api", - "project_type": "mod", - "team": "3TidTIHz", - "organization": "nuVP8uUG", - "title": "YUNG's API", - "description": "Library mod for YUNG's mods.", - "body": "

\"\"

\n\"Join \"Follow \"Subscribe \"Support

\n

This is a library mod for YUNG's mods.

\n

For all my mod devs out there - This provides a lot of useful stuff, especially if you're a worldgen modder!

\n

The API includes the following:

\n
    \n
  • AutoRegistration system (1.18+ only). Register any field with only a simple annotation, regardless of mod loader!
  • \n
  • Custom reimplementation of Jigsaw Manager with improved performance and custom pool element types with various new properties. Check out the Better Dungeons code to see it in action.
  • \n
  • New criteria trigger for safely locating any structure. If the given structure doesn't exist, the trigger simply fails rather than instantly passing (unlike vanilla).
  • \n
  • Interfaces for JSON serialization & deserialization with built-in type adapters.
  • \n
  • Simple, lightweight math utilities for vectors and column positions
  • \n
  • BlockStateRandomizer and ItemRandomizer, data abstractions that make adding block and item randomization to your structures incredibly simple. I use these for all of my mods!
  • \n
\n

If you're curious, you can check the code for my mods (especially the newer ones) to see how things work. Feel free to ask me any questions on Discord!

\n


\n\"Use

", - "body_url": null, - "published": "2022-11-28T17:17:12.676483Z", - "updated": "2024-07-24T21:56:00.865165Z", - "approved": "2022-11-28T18:42:13.412406Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 2878297, - "followers": 1085, - "categories": [ - "library", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "xET3UZBe", - "UNVzqGkX", - "82XBGKbQ", - "xvoWCwex", - "LYoQlbQt", - "YwHWUw19", - "LEuKu3qt", - "Em3G31xp", - "dpSzBMP6", - "IOIGqCVr", - "i0Z1vSK9", - "YZE1pnbT", - "GNNfW5IV", - "IxuGYnWF", - "yIFytswN", - "h32n7OPC", - "4Ek11kQV", - "NmrTF2A5", - "TT8tnzlH", - "HIRzLg0r", - "pxmQWPn7", - "L5GqhLVE", - "QnR5jGmc", - "hyQxutx9", - "rbgh8n1F", - "5Zb55w2q", - "k1OTLc33", - "sE5QMX20", - "RXxBbRs7", - "wddoDji1", - "dpTBMhjf", - "jLW564iU", - "a7qxhSOZ", - "aMs83SRk", - "zPT7QfIk", - "Nx7XHO30", - "mBbkZrZ1", - "fFD2YR4D" - ], - "icon_url": "https://cdn.modrinth.com/data/Ua7DFN59/38049bae08310ffed43435f717e309b15ec6f29d.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-API/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-API", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [], - "color": 5970187, - "thread_id": "Ua7DFN59", - "monetization_status": "monetized" - }, - "XNlO7sBv": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "XNlO7sBv", - "slug": "yungs-better-desert-temples", - "project_type": "mod", - "team": "a0pXN0ys", - "organization": "nuVP8uUG", - "title": "YUNG's Better Desert Temples", - "description": "A complete redesign of Minecraft's desert temples!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nThe ultimate upgrade to Minecraft's desert temples! YUNG's Better Desert Temples redesigns vanilla desert temples to be way more exciting, adding a variety of new puzzles, traps, & parkour challenges. And of course, you'll get much better loot than vanilla's desert temples for your troubles!\n

\n

\nBy default, mining fatigue will be applied to all players in the Better Desert Temple. Once you clear the temple (i.e. kill the pharaoh at the end of the temple), the mining fatigue effect for that temple will be permanently lifted! You can disable this feature in the config. Additionally, you can re-enable vanilla desert temples to spawn alongside Better Desert Temples in the config.\n

\n

\nCloser look:
\n\n

\n

\nAnimated trailer:
\n\n

\n

\n\"Compatibility\"
\nYUNG's Better Desert Temples is intended to be fully compatible with every worldgen mod, including:\n

\n\n


\n\"Use

", - "body_url": null, - "published": "2022-11-28T19:49:53.246560Z", - "updated": "2024-05-17T00:55:58.596148Z", - "approved": "2022-11-28T21:13:49.224359Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1533580, - "followers": 1032, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "QqT68vQL", - "L4h3G4u8", - "4szLNMTj", - "fPGcJ7Ts", - "MtlwvaOG", - "p8cwpZLc", - "XPZvt9X7", - "Sa1Psnly", - "ChDXLIZS", - "xrrG1pue", - "4a8fruuc", - "v4pDHgFV", - "lRK2ZA9U", - "1Z9HNWpj", - "sscYfIzO", - "Rnvv7pHS", - "dCWZlWYv", - "ubWx2R23", - "i3nkVPfA", - "9Hoqyuad", - "PPFN6otn", - "Rfwd8KoN", - "Hcmz4q2I", - "WSCc2UQ6", - "UR5dmUeN", - "cX43WPt5", - "wCG6Lqw9" - ], - "icon_url": "https://cdn.modrinth.com/data/XNlO7sBv/7c28d323155163f64343670e6553b85e681d7796.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Better-Desert-Temples/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Better-Desert-Temples", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/XNlO7sBv/images/2e73ada29fe12cb01ecdea5916a5c8b76bf92251.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:27:53.448869Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XNlO7sBv/images/4666a27bbc0b4b8bf1eb32993c739b4fae5dab5e.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:27:46.045032Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XNlO7sBv/images/b038f3cf881908855e839d8512f2e5c72d60b554.png", - "featured": true, - "title": null, - "description": null, - "created": "2022-11-29T00:27:56.123754Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XNlO7sBv/images/c0981f08baa9c58eb2693dfd187d58afd3adf770.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:27:50.808017Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XNlO7sBv/images/e2f8ce59e0967a2e6244d8ee6073526a54009335.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:27:48.348427Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/XNlO7sBv/images/e4540d16c2b4d6db2d54a75345492b005f81032e.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:27:43.271953Z", - "ordering": 0 - } - ], - "color": 3611151, - "thread_id": "XNlO7sBv", - "monetization_status": "monetized" - }, - "o1C1Dkj5": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "o1C1Dkj5", - "slug": "yungs-better-dungeons", - "project_type": "mod", - "team": "dxsKu4w1", - "organization": "nuVP8uUG", - "title": "YUNG's Better Dungeons", - "description": "A complete redesign of Minecraft's dungeons!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nA complete redesign of Minecraft's dungeons like never before. YUNG's Better Dungeons redesigns vanilla dungeons while also adding three new dungeons: Catacombs, Fortresses of the Undead, and Spider Caves!\n

\n

\n1.19.2 introduces the Nether Update! Now you can find small Nether dungeons scattered throughout the Nether. Note that this is an extra opt-in feature, meaning you will need to manually enable it in the mod's config.\n

\n\n

\n\"Compatibility\"
\nYUNG's Better Dungeons is intended to be fully compatible with every worldgen mod, including:\n

\n\n


\n\"Use

", - "body_url": null, - "published": "2022-11-28T18:36:45.255845Z", - "updated": "2024-05-17T00:45:14.433882Z", - "approved": "2022-11-28T21:13:53.947575Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1983217, - "followers": 1225, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "vhbhPrpZ", - "XOk0yK9M", - "xgwwD4nQ", - "So0mVHEW", - "ndfXFrkZ", - "JylvzoB0", - "sZO4lGuf", - "xraHSR9S", - "cJ2CwZT6", - "iOEKpSFY", - "yyEN8Zb4", - "bSSS84Op", - "sOx1vdMN", - "4RpKnxDR", - "xMqv6c8w", - "8zaPNLL8", - "9jmgNEyb", - "y2Ahguul", - "nidyvq2m", - "kPiQ6v4q", - "sSqM7waC", - "sR9iSOHj", - "60GnmH9u", - "5e0sLvAW", - "emTrSGfp", - "ISvARzqL" - ], - "icon_url": "https://cdn.modrinth.com/data/o1C1Dkj5/1f4ac6d7203008cedc2dc998ff1ad6df48732e38.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Better-Dungeons/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Better-Dungeons", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/o1C1Dkj5/images/16cf9b2e65c75afe44ed8f13d67ab539ac9fdf00.png", - "featured": false, - "title": "A Small Nether Dungeon, added in 1.19!", - "description": "Note that Small Nether Dungeons are an opt-in feature. They must be manually enabled in the mod's config.", - "created": "2022-11-28T18:50:40.770360Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/o1C1Dkj5/images/430a7b3df92615ef65e3e4d948f47d30c08a301d.png", - "featured": true, - "title": "Fortress of the Undead", - "description": null, - "created": "2022-11-28T18:50:31.432404Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/o1C1Dkj5/images/8dbfa5f91237d71785a78da80a7a2e35f9e0a936.png", - "featured": false, - "title": "Improved vanilla dungeon in an open cavern", - "description": " ", - "created": "2022-11-28T18:48:54.873666Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/o1C1Dkj5/images/c41f4ad0f6909dd705036dfafdbb5bb895444f20.png", - "featured": false, - "title": "The Catacombs (Floor 0)", - "description": null, - "created": "2022-11-28T18:50:33.264140Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/o1C1Dkj5/images/ce1b9c1e55d4570ba1e90e8852d0c14d5559bf6b.png", - "featured": false, - "title": "The Catacombs (Floor B1)", - "description": null, - "created": "2022-11-28T18:50:34.771287Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/o1C1Dkj5/images/cf57af53d46cbfdcd4bab45cad6f0d0facb0b2de.png", - "featured": false, - "title": "Spider Caves nesting room", - "description": null, - "created": "2022-11-28T18:50:38.170374Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/o1C1Dkj5/images/d3791d1eed6818c029ec6e2550c8a9e7c05ec564.png", - "featured": false, - "title": "Improved vanilla dungeons", - "description": " ", - "created": "2022-11-28T18:48:34.076498Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/o1C1Dkj5/images/e6466de1c65c2fab8324a732a9555d39074c586c.png", - "featured": false, - "title": "Catacombs surface entrance", - "description": null, - "created": "2022-11-28T18:50:36.580171Z", - "ordering": 0 - } - ], - "color": 3214106, - "thread_id": "o1C1Dkj5", - "monetization_status": "monetized" - }, - "2BwBOmBQ": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "2BwBOmBQ", - "slug": "yungs-better-end-island", - "project_type": "mod", - "team": "lt2MvEeI", - "organization": "nuVP8uUG", - "title": "YUNG's Better End Island", - "description": "An overhaul of the main End Island where the dragon fight takes place!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nAn overhaul of the main End Island where the dragon fight takes place!\n

Obsidian pillars, End gateways, the spawn platform, and the portal itself in the middle of the island have all been redesigned. Additionally, the dragon no longer spawns from the start - instead, it will be summoned once a player gets close to the bell tower in the center.

\n

To resummon the dragon, the 4 crystals no longer go right next to the portal. Instead, you'll see 4 bedrock blocks on the floor inside the tower, one in each directional wing of the building. The crystals can be placed on these 4 blocks to start summoning the dragon again. That being said, we do actually still support vanilla crystal summoning positions, to avoid confusing players who aren't familiar with the mod.

\n

The dragon's AI itself is unchanged.

\n

To use BEI on an existing world,\u00a0we've provided the /end_island reset command. Using this command while in the End will attempt to reset the dragon fight back to its initial state and replace any previous portal/pillars with our redesigned versions. But this command attempts some major things behind the scenes, so please back up your world before trying!\u00a0Also note that\u00a0simply deleting your End dimension files is not suffificient, and you will still need to run the command.

\n

If you're having issues with the portal/tower spawning after using the command, such as the portal spawning under the island, you can use the full command `/end_island reset true` to attempt to place the portal on the surface again. But once again, back up your world before trying it! Seriously!

\n

\n

\n\n

\n

\n\"Compatibility\"
\nYUNG's Better End Island is intended to be compatible with as many mods as possible. The following are compatibility notes for relevant End mods/datapacks:\n

\n
    \n
  • Endergetic Expansion
    • End Gateways in the Outer End will be from EE instead of BEI. Everything should still work properly though.
  • \n
  • Progressive Bosses
    • Extra cage placement may be a little scuffed in older versions of Progressive Bosses. Make sure you're on the latest version!
    • /end_island reset command may not properly reset fight history/progress on Progressive Bosses' side of things. If you use this command, you should also run /progressivebosses difficulty set dragon 0
  • \n
  • Better End
    • Since the island is smaller than in vanilla, obsidian spikes will spawn closer to the center
    • If any spikes are missing or you have any other issues with generation, try using the /end_island reset command while in the End
  • \n
  • Nullscape
    • Completely compatible on 1.19+. Not compatible on 1.18.2.
  • \n
  • Savage Ender Dragon
    • The crystals Better End Island adds in the center may rarely respawn, if crystal respawning from Savage Ender Dragon is enabled. Otherwise completely compatible.
  • \n
  • Ender Trigon
    • Completely compatible
  • \n
  • Incompatible
    • Stellarity
    • Valkyrien Skies
\n\n


\n\"Use

", - "body_url": null, - "published": "2023-08-10T22:08:54.700414Z", - "updated": "2024-05-17T01:23:16.466173Z", - "approved": "2023-09-15T18:13:58.063125Z", - "queued": "2023-09-14T18:08:00.979453Z", - "status": "approved", - "requested_status": "private", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1654745, - "followers": 693, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "oV8ABTgb", - "TCi4C7SR", - "GzK0DHXl", - "61MlZk1C", - "2o3Fyh1D", - "AX0UDNyo", - "mId4Tfc1", - "rykIEAMG", - "5u2gcMh9", - "3aGqQrO1", - "25MjVFVn", - "7JaIbxzK", - "J2sdehqA", - "AlE4iEnJ", - "weh531it", - "KMWjIKnN", - "x7KJ0qFZ", - "mRCm0pL5", - "mjcajOXu", - "sPWRtsih", - "Izqhg3Va", - "qJTsmyiE", - "LjMYk6mH", - "PWvhCArM", - "C69Ea0wV", - "ZyoUJFuE", - "MFm60Cd1", - "xAXIqv7e" - ], - "icon_url": "https://cdn.modrinth.com/data/2BwBOmBQ/e4f0f8d1668eda0f22a87d8771bba8344ebfc4b9.png", - "issues_url": "https://github.com/yungnickyoung/YUNGs-Better-End-Island/issues", - "source_url": "https://github.com/yungnickyoung/YUNGs-Better-End-Island", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/2BwBOmBQ/images/540aa82dd7fa9d6490313b21e6261c15427ca1bf.png", - "featured": false, - "title": "New End Gateways", - "description": null, - "created": "2023-08-10T22:22:24.063975Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/2BwBOmBQ/images/7ea8218329da37c64a35b67166a610209bfdf5fc.png", - "featured": false, - "title": "Redesigned Spawn Platform", - "description": null, - "created": "2023-08-10T22:22:38.111353Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/2BwBOmBQ/images/bd46f8dbad600a98d88ace6d403e18856871a936.png", - "featured": false, - "title": "YUNG's Better End Island x Better End", - "description": null, - "created": "2023-08-10T22:22:00.969613Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/2BwBOmBQ/images/c94d0f0141791cf524d74dfe3cbafc738a5e636a.png", - "featured": true, - "title": null, - "description": null, - "created": "2023-09-23T22:39:19.768148Z", - "ordering": 0 - } - ], - "color": 2693433, - "thread_id": "1G0VKyCQ", - "monetization_status": "monetized" - }, - "z9Ve58Ih": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "z9Ve58Ih", - "slug": "yungs-better-jungle-temples", - "project_type": "mod", - "team": "yK34icg8", - "organization": "nuVP8uUG", - "title": "YUNG's Better Jungle Temples", - "description": "A complete redesign of Minecraft's jungle temples!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nA complete overhaul of Minecraft's jungle temples! YUNG's Better Jungle Temples completely redesigns jungle temples from the ground up, featuring a completely new design, traps, puzzles, and loot!\n

\n

\n\"Compatibility\"
\nYUNG's Better Jungle Temples includes built-in compatibility with many mods! If you're using any of the following mods, certain parts of the temple have a chance of spawning using special pieces. Note that this is an optional feature \u2014 these mods are not required to use Better Jungle Temples.\n

\n
    \n
  • Create
  • \n
  • Supplementaries
  • \n
  • Alex's Mobs (Forge only)
  • \n
  • Pick Your Poison (Fabric 1.19.2 only)
  • \n
\nYUNG's Better Jungle Temples is also intended to be fully compatible with every worldgen mod, including:\n\n


\n\"Use

", - "body_url": null, - "published": "2023-08-01T22:33:43.127062Z", - "updated": "2024-05-17T01:17:23.125474Z", - "approved": "2023-09-08T01:46:17.453047Z", - "queued": "2023-09-07T18:13:43.700807Z", - "status": "approved", - "requested_status": "private", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1688481, - "followers": 761, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "nTG7jdrM", - "uLnkpEnp", - "nlCwNeL7", - "AaSzoIjG", - "REe7auh2", - "qk4AcUgB", - "Ak10Ymte", - "T8rVoTjv", - "ZnSyzkmN", - "1nV3BdLt", - "kvifUaXe", - "KrGANMei", - "uhy9jPGX", - "DIG3Vtjv", - "plZKEsHY", - "csNNUblm", - "ia46jcmb", - "kOYw43i3", - "kVVQp8zR", - "uXblfHXz", - "OBQVCOOK", - "Hno4zjlG", - "CXQc6EnZ", - "6LPrzuB0", - "oMIPxNmK", - "g6j5u6DM", - "Iq0fDEMt" - ], - "icon_url": "https://cdn.modrinth.com/data/z9Ve58Ih/4a410457d1eca88ad1d4a2c4e7672fc3014056e4.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Better-Jungle-Temples/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Better-Jungle-Temples", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/z9Ve58Ih/images/2a01851de68dbd1580254ae2cfaf2ad123d1ca6e.png", - "featured": true, - "title": "YUNG's Better Jungle Temples", - "description": null, - "created": "2023-08-01T22:41:10.421566Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/z9Ve58Ih/images/2edba993e580048f7985966807e60f44c3ee3028.png", - "featured": false, - "title": "A totally safe chest", - "description": null, - "created": "2023-08-01T22:41:38.165291Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/z9Ve58Ih/images/7bcc32ebe2cc66bbd964f31bb89bc6c541d6a8e1.png", - "featured": false, - "title": "Puzzles!", - "description": null, - "created": "2023-08-01T22:41:57.408901Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/z9Ve58Ih/images/be17d29a69a6b70f6cd8a81167e46f6847e2c6df.jpeg", - "featured": false, - "title": "Supplementaries compatibility", - "description": null, - "created": "2023-08-01T22:42:05.120140Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/z9Ve58Ih/images/dbe3bfee189de3eb6b41ad4f7d614ccceeec269a.png", - "featured": false, - "title": "Ancient statues", - "description": null, - "created": "2023-08-01T22:41:45.711915Z", - "ordering": 0 - } - ], - "color": 1253144, - "thread_id": "z9Ve58Ih", - "monetization_status": "monetized" - }, - "HjmxVlSr": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "HjmxVlSr", - "slug": "yungs-better-mineshafts", - "project_type": "mod", - "team": "4X4QqWlw", - "organization": "nuVP8uUG", - "title": "YUNG's Better Mineshafts", - "description": "A long-awaited and much-needed abandoned mineshaft overhaul!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nThis mod completely revamps vanilla abandoned mineshafts, changing them from boring straight lines into dynamic, varied webs of tunnels.
Find loot tucked away in the corners of abandoned workstations, or out in the open in a chest on a minecart.\n

\n
    \n
  • 13 biome variants, including a rare mushroom mineshaft!
  • \n
  • Abandoned workstations (common)
  • \n
  • Workstation cellars (less common)
  • \n
  • Ore deposits at the end of some tunnels with coal, iron, redstone, gold, lapis, emerald, and (very rarely) diamond!
  • \n
  • Abandoned miners' outposts (rare)
  • \n
  • Surface openings (very rare)
  • \n
\n

\n\"Compatibility\"
\nYUNG's Better Mineshafts is intended to be fully compatible with every worldgen mod, including:\n

\n\n


\n\"Use

", - "body_url": null, - "published": "2022-11-28T17:44:12.312404Z", - "updated": "2024-05-09T20:44:33.434449Z", - "approved": "2022-11-28T21:13:47.334644Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1950006, - "followers": 1249, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "iUlejQ4i", - "g2waVAZy", - "5abzcYs5", - "kA7MDzPW", - "TzrcWYpl", - "BcX4CMtc", - "JmB3Jh9x", - "McprBxTA", - "N75UXpfR", - "kbBSCFhO", - "UoFb8XqU", - "LAORtIY1", - "kVO57zxB", - "qLnQnqXS", - "vlpZvDsy", - "K4G8SGWy", - "tSco9t4E", - "2Z4xpeH5", - "a4fD45oH", - "St6cNi1U", - "JYbhvvYE", - "buSrqoIV", - "6bYbds1y" - ], - "icon_url": "https://cdn.modrinth.com/data/HjmxVlSr/947b35bc08547e1b16cd51e6fc1c621852ea30c9.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Better-Mineshafts/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Better-Mineshafts", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/HjmxVlSr/images/34a44aa5af1f4b20fe959fbb90a2299c8496a000.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-28T18:10:07.243676Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/HjmxVlSr/images/964c22df53b6b7a87df0e6f66fa5ea409c572225.png", - "featured": true, - "title": null, - "description": null, - "created": "2022-11-28T18:09:19.889684Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/HjmxVlSr/images/9e2e0764403af30a82c861dc9fe9821f24011264.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-28T18:10:02.285378Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/HjmxVlSr/images/eb599107a4feb2f0b61687e32b8f9138cce16280.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-28T18:09:59.608873Z", - "ordering": 0 - } - ], - "color": 2822148, - "thread_id": "HjmxVlSr", - "monetization_status": "monetized" - }, - "Z2mXHnxP": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18.2", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "Z2mXHnxP", - "slug": "yungs-better-nether-fortresses", - "project_type": "mod", - "team": "5dSGn2do", - "organization": "nuVP8uUG", - "title": "YUNG's Better Nether Fortresses", - "description": "A complete redesign of Minecraft's Nether fortresses!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nA complete overhaul of Minecraft's Nether fortresses! YUNG's Better Nether Fortresses completely redesigns Nether fortresses from the ground up. Compared to vanilla, Better Fortresses are much larger, more complex, and more rewarding. Each fortress is comprised of three parts\u00a0\u2014 the bridge networks, the Keep, and the Lava Halls that extend deep underground.\n

\n

\nYUNG's Better Nether Fortresses also includes built-in Create compatibility! If you're using Create, certain parts of the fortress have a chance of spawning using Create pieces. Note that this is an optional feature\u00a0\u2014 Create is not required to run this mod. Be sure to use the latest release of Create for your Minecraft version! Note that this is for 1.19.2+ only.\n

\n\n

\n\"Compatibility\"
\nYUNG's Better Nether Fortresses is intended to be fully compatible with every worldgen mod, including:\n

\n
    \n
  • YUNG's Ocean Monuments
  • \n
  • YUNG's Better Witch Huts
  • \n
  • YUNG's Extras
  • \n
  • Infernal Expansion, Better Nether & other Nether biome mods
  • \n
  • Apocalyptic Fortress: The AF fortress will spawn alongside the Better Fortress
  • \n
  • Bygone Nether: Better Fortresses will spawn instead of Bygone Nether's enhanced vanilla fortress
  • \n
\n


\n\"Use

", - "body_url": null, - "published": "2023-02-19T23:44:10.212939Z", - "updated": "2024-05-17T01:09:15.879520Z", - "approved": "2023-02-20T00:13:49.856348Z", - "queued": null, - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1941135, - "followers": 1086, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "Ge5jWFMt", - "LC6CBpn9", - "deDT156J", - "8Gq5f3b9", - "NySrIdMV", - "KAarwq7Z", - "kWtjzB64", - "uol0Ji2G", - "CogRXOHi", - "16pSLk6u", - "CthwWOrc", - "N2yKMcSO", - "gTTPcjUR", - "XzRYWtHN", - "tS9cnHTd", - "f3PibvQR", - "W4uRBVaV", - "9iPMgrMe", - "449b2DDy", - "YouhzPUf", - "iYszV4T0", - "RmyDSPdb", - "fQyD1cxI", - "kuHlZxVW", - "vKRSJIfJ", - "lrZS6PH1", - "qqIjSslt", - "QplnGAIz", - "wtF2F6Ax", - "lQXMx7kq", - "2nUEz0zq", - "FL88RLRu", - "jJn0Zg8g", - "W7R83Bhr", - "oVphbTam", - "IHNXXJ1L", - "BxEPEvgo", - "kDpdIch6", - "98DJ9gap", - "VYtNUWOc" - ], - "icon_url": "https://cdn.modrinth.com/data/Z2mXHnxP/c89b02a675b204bfbe1d7e494769e425355e23f9.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Better-Fortresses/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Better-Fortresses", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/Z2mXHnxP/images/243291a972d7eb4ab406fe42a77403dc9328521a.png", - "featured": false, - "title": "Bridges on bridges!", - "description": null, - "created": "2023-02-19T23:52:07.717526Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Z2mXHnxP/images/53d6867990746adfd9f2ab7e62b707825072a63a.png", - "featured": false, - "title": "The Keep", - "description": null, - "created": "2023-02-19T23:51:51.338047Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Z2mXHnxP/images/a1342b07e669e3a3bb7bcdd182d11d55b72876b2.png", - "featured": false, - "title": "Compatible with all sorts of biome mods!", - "description": null, - "created": "2023-02-19T23:52:28.072740Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Z2mXHnxP/images/d31d5e626c5d8273d9c2afbc3b7ab268184c620e.png", - "featured": false, - "title": "Better Fortresses + Infernal Expansion", - "description": null, - "created": "2023-03-09T07:20:29.191779Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Z2mXHnxP/images/df4f72afa15c0a7161b712b7bdaa8707e1c502d3.png", - "featured": true, - "title": "YUNG's Better Nether Fortresses", - "description": null, - "created": "2023-02-19T23:51:40.557007Z", - "ordering": 0 - } - ], - "color": 3345938, - "thread_id": "Z2mXHnxP", - "monetization_status": "monetized" - }, - "3dT9sgt4": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "3dT9sgt4", - "slug": "yungs-better-ocean-monuments", - "project_type": "mod", - "team": "rMdUl4ik", - "organization": "nuVP8uUG", - "title": "YUNG's Better Ocean Monuments", - "description": "A complete redesign of Minecraft's ocean monuments!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nA complete overhaul of Minecraft's ocean monuments! YUNG's Better Ocean Monuments fundamentally redesigns ocean monuments to be much more engaging and rewarding. Better Monuments are much larger than their vanilla counterparts and have completely randomized layouts. You'll find much better loot for your troubles, including Tridents and a Heart of the Sea!\n

\n\n

\n\"Compatibility\"
\nYUNG's Better Ocean Monuments is intended to be fully compatible with every worldgen mod, including:\n

\n\n


\n\"Use

", - "body_url": null, - "published": "2022-11-28T20:18:47.807434Z", - "updated": "2024-05-17T01:01:48.393747Z", - "approved": "2022-11-28T21:13:45.550489Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1903135, - "followers": 1072, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "xAjnizbV", - "sLd6wlQB", - "EeHu6MGe", - "8rQhPDfK", - "JY9IpWlt", - "4E8sbZ6U", - "QaEO28kO", - "QArcFtQd", - "zNEQO7qp", - "ZzZM3ac4", - "Sn8cPXAH", - "Uehc7tGO", - "unxdh73k", - "SyfairC7", - "SN4iZ7wf", - "4c00pjbt", - "XVZh8bzC", - "V46v23Uz", - "YIxZJeTP", - "M9acJ70z", - "nlziFcdk", - "wLGDeGkC", - "JWN07yAs", - "QIJxmFw7", - "M17dqdUp", - "un603qNR" - ], - "icon_url": "https://cdn.modrinth.com/data/3dT9sgt4/d8c15602c866a1cdddb10caec83e57f8ca33e146.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Better-Ocean-Monuments/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Better-Ocean-Monuments", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/3dT9sgt4/images/2391636af9661c98c7818bb5d3e5a78ee4fbebbe.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:25:45.022829Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/3dT9sgt4/images/442fae567e021185475ff9b2565eecd3b9bdff09.png", - "featured": true, - "title": null, - "description": null, - "created": "2022-11-29T00:25:47.910602Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/3dT9sgt4/images/51b111effed634b83de06dbf73fcdc088b9116d1.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:25:42.866784Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/3dT9sgt4/images/f0c8d67dc8dc17e029d6f327e1c33b6a4bb657e2.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:25:39.806033Z", - "ordering": 0 - } - ], - "color": 272682, - "thread_id": "3dT9sgt4", - "monetization_status": "monetized" - }, - "kidLKymU": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "kidLKymU", - "slug": "yungs-better-strongholds", - "project_type": "mod", - "team": "2OSJ0L4h", - "organization": "nuVP8uUG", - "title": "YUNG's Better Strongholds", - "description": "A complete redesign of Minecraft's strongholds!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nA complete redesign of Minecraft strongholds like never before, making them much more complex and exciting while still staying true to vanilla themes. There are over 15 different rooms, various types of tunnels and hallways, staircases, traps, and even hidden areas!\n

\n\n

\n\"Compatibility\"
\nYUNG's Better Strongholds is intended to be fully compatible with every worldgen mod, including:\n

\n
    \n
  • YUNG's Better Mineshafts
  • \n
  • YUNG's Better Dungeons
  • \n
  • YUNG's Extras
  • \n
  • YUNG's Bridges
  • \n
  • Better End
  • \n
  • End Remastered
  • \n
  • Repurposed Structures - If RS strongholds are enabled, Eyes of Ender will locate whichever stronghold is closest, regardless of if it's an RS stronghold or a Better Stronghold. RS also offers a custom data pack you can use in addition to the mod that adds repurposed versions of Better Strongholds to the Nether and End! Check it out here. Use the latest version of Repurposed Structures!!
  • \n
\n


\n\"Use

", - "body_url": null, - "published": "2022-11-28T18:15:54.501121Z", - "updated": "2024-05-17T00:38:09.615756Z", - "approved": "2022-11-28T21:13:51.293623Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1844706, - "followers": 1179, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "aW1VWzje", - "KZDwDgOz", - "ZpXd8UfW", - "YHxAEStw", - "AWml7PPK", - "tCcE7NO3", - "Q3DjpEP4", - "A5qUVGg0", - "z6g8BExo", - "VnyfzF7V", - "rwiShgsc", - "yV6hn0bB", - "4oLId1t7", - "Y05JQWx3", - "gQjNrmlk", - "lT8OssHA", - "ZtfRU7aq", - "uAbYQaPU", - "s54qs5Zb", - "a7u7DPrA", - "4tpvfG6R", - "kI0BeaJx" - ], - "icon_url": "https://cdn.modrinth.com/data/kidLKymU/c3c33be1c8b83ae8f69ba76cf0974cefcc620c47.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Better-Strongholds/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Better-Strongholds", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/kidLKymU/images/050aa0d8f566091b387eb44817f40d59808a9a25.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:30:03.084323Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/kidLKymU/images/50ee9e455a7a61cdb4652e5922ffaa573e33e377.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:30:00.950099Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/kidLKymU/images/b9781f7c78d89a5d4d34a41b9636055cf251800c.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:30:10.373573Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/kidLKymU/images/dea5e5a5f1422dfa68a90c35e873fe988782552d.png", - "featured": true, - "title": null, - "description": null, - "created": "2022-11-29T00:30:05.269722Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/kidLKymU/images/fd07e825b22e252f5d6f52db53461d97b4e3362e.png", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:30:07.625910Z", - "ordering": 0 - } - ], - "color": 1251873, - "thread_id": "kidLKymU", - "monetization_status": "monetized" - }, - "t5FRdP87": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "t5FRdP87", - "slug": "yungs-better-witch-huts", - "project_type": "mod", - "team": "BqAnU8T5", - "organization": "nuVP8uUG", - "title": "YUNG's Better Witch Huts", - "description": "Adds overhauled witch huts to swamps!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nAn upgrade to witch huts! This mod adds multiple new hut variants that can spawn as well as a witch's circle. Huts now have better designs and more meaningful loot. Brewing stands may contain items hinting at some of vanilla's potion recipes!

\n

\nBy default, vanilla witch huts will no longer spawn. You can re-enable them in the config.\n

\n

\n\"Compatibility\"
\nYUNG's Better Witch Huts is intended to be fully compatible with every worldgen mod, including:\n

\n\n


\n\"Use

", - "body_url": null, - "published": "2022-11-28T20:29:41.105726Z", - "updated": "2024-05-17T06:50:05.067308Z", - "approved": "2022-11-28T21:13:56.330550Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1787640, - "followers": 958, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "rAwSL8Wn", - "aGIYJrqz", - "4F6etNVF", - "dF8s3tl3", - "EVkItnSb", - "zbAesA1b", - "8j6is9ay", - "ymnwqLI1", - "EuHx0coi", - "ipDHJmCV", - "mwlYB7rq", - "lYpHN3iF", - "mO2Ou7pv", - "3CEVoaSN", - "SudRQQSY", - "hXyLPxPz", - "2kmhqa1o", - "hf9Pw91V", - "BIMTws7n", - "c5PmoGZz", - "ApxfQWlS", - "ZtIhxDv1" - ], - "icon_url": "https://cdn.modrinth.com/data/t5FRdP87/11a2ef27da06199842c8c10b3e3dc5e15fefd8a5.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Better-Witch-Huts/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Better-Witch-Huts", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/t5FRdP87/images/4d7edd1a8da8ee62802ec160399b93284afbf881.png", - "featured": false, - "title": null, - "description": "A witch's circle", - "created": "2022-11-29T00:31:10.290976Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/t5FRdP87/images/75a6d5eebcad1eb90d1df94a8e6aa1bb17ef0daf.png", - "featured": false, - "title": null, - "description": "Small witch hut", - "created": "2022-11-29T00:31:01.016799Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/t5FRdP87/images/cfd3722b525a373c7ad5b4d7bd30d796e4946635.png", - "featured": false, - "title": null, - "description": "Large witch hut", - "created": "2022-11-29T00:31:06.937600Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/t5FRdP87/images/d1ca4580ae1d2f90835355a1b1e07759ff1def3a.png", - "featured": true, - "title": null, - "description": "Duplex witch hut", - "created": "2022-11-29T00:31:04.218755Z", - "ordering": 0 - } - ], - "color": 1774086, - "thread_id": "t5FRdP87", - "monetization_status": "monetized" - }, - "Ht4BfYp6": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "Ht4BfYp6", - "slug": "yungs-bridges", - "project_type": "mod", - "team": "13sU60QF", - "organization": "nuVP8uUG", - "title": "YUNG's Bridges", - "description": "Adds beautiful naturally generated bridges throughout the world!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nYUNG's Bridges is the first Minecraft mod to ever add naturally generated bridges to the game. Explore the world and discover over 15 different types of bridges, each with biome-specific variants!\n

\n\n

\n\"Compatibility\"
\nYUNG's Bridges is intended to be fully compatible with every worldgen mod, including:\n

\n\n


\n\"Use

", - "body_url": null, - "published": "2022-11-28T22:06:46.403543Z", - "updated": "2024-05-17T07:05:14.135342Z", - "approved": "2022-11-28T23:37:21.230737Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1516576, - "followers": 815, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "rgVgefNE", - "42BwR2A5", - "W7cTjzEy", - "RHuxQShE", - "pWD9qGts", - "KqjSgDPc", - "kmK7n0CX", - "j10QkrM6", - "F6lxHU1v", - "KDibEgMd", - "KgO1gfM2", - "hvfjXu8d", - "UjHqaPUL", - "tx2e5Fjp", - "qxvR9ze6", - "1tsMy0YZ", - "agXdVUwG", - "3zaZ4cxk", - "eUYfoWxq", - "qWsaAXJc" - ], - "icon_url": "https://cdn.modrinth.com/data/Ht4BfYp6/1d55ae5220d5e8a3bd9224ce100c21492f43abb0.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Bridges/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Bridges", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/Ht4BfYp6/images/7a403ad4545200cf40c766a9b5f03678a726313f.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:26:56.481564Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Ht4BfYp6/images/acdbdc56bb8265197faaed79e27d9fa404aa794b.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:26:57.255423Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Ht4BfYp6/images/adad5a9cbe37071018e845def3eb9be9218fa615.jpeg", - "featured": false, - "title": null, - "description": null, - "created": "2022-11-29T00:26:58.476712Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Ht4BfYp6/images/c9ce969fff7aed52a33885c443835d168703d721.jpeg", - "featured": true, - "title": null, - "description": null, - "created": "2022-11-29T00:26:55.582308Z", - "ordering": 0 - } - ], - "color": 3921308, - "thread_id": "Ht4BfYp6", - "monetization_status": "monetized" - }, - "ZYgyPyfq": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.4" - ], - "id": "ZYgyPyfq", - "slug": "yungs-extras", - "project_type": "mod", - "team": "DA5XhvGI", - "organization": "nuVP8uUG", - "title": "YUNG's Extras", - "description": "Extra structures, features, and vanilla+ content suitable for any modpack!", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\n\u00a0A myriad of structures, features, and vanilla+ content. This mod is a collection of upgrades to vanilla Minecraft that are each individually too small for their own mods, but together create a nice finishing touch for your modpack. It's the cherry on top for any modpack.

\n

\nThe most recent release is the Swamp Structures for 1.18+, featuring:\n

    \n
  • Lots of\u00a0Ruins
  • \n
  • Ancient Pillars
  • \n
  • A few\u00a0very rare easter egg structures ;)
  • \n
\n

\n

\nThe initial release was the\u00a0Desert Decorations update, which included:\n

    \n
  • New and improved Desert Wells (including rare Wishing Wells which may have some treasure at the bottom!)
  • \n
  • Desert Obelisks
  • \n
  • Flame Outposts
  • \n
  • And more!
  • \n
\n

\nThis mod will receive content updates over time improving different parts of the game!
\nThis mod is very lightweight and has minimal performance impact.\n

\n

\n\"Compatibility\"
\nYUNG's Extras is intended to be fully compatible with every worldgen mod, including:\n

\n\n


\n\"Use

", - "body_url": null, - "published": "2022-11-28T20:37:43.727443Z", - "updated": "2024-05-17T06:55:53.319406Z", - "approved": "2022-11-28T22:09:14.642482Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 1281366, - "followers": 824, - "categories": [ - "adventure", - "decoration", - "worldgen" - ], - "additional_categories": [], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "Ltax470w", - "oODh25Uv", - "tEdVvBPJ", - "NxK9Eu2q", - "MUzrN78m", - "uJ7BZWEq", - "xV3hb9U8", - "jDmHcs7q", - "ES49Icuw", - "TKzbRjqo", - "h4m8J7w8", - "pfVTUz1L", - "YTvJanVJ", - "F1adMKW8", - "sPIYiD2o", - "3R3fnian", - "OwgN09h2", - "tA7Fnm1M", - "GiY3Uibv", - "hEhjUqf6" - ], - "icon_url": "https://cdn.modrinth.com/data/ZYgyPyfq/709b076c9de735145c95fb44c5239ff794ffac17.png", - "issues_url": "https://github.com/YUNG-GANG/YUNGs-Extras/issues", - "source_url": "https://github.com/YUNG-GANG/YUNGs-Extras", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/ZYgyPyfq/images/03212b89fe65986e8e5734719a8eff4820d68d4c.png", - "featured": true, - "title": null, - "description": "A large well in a Mojave Desert from BYG", - "created": "2022-11-29T00:29:08.220164Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ZYgyPyfq/images/1520712d84f41bf86cdc4a90e8df21109560d146.png", - "featured": false, - "title": null, - "description": "Nice little spot to take a seat and relax..", - "created": "2022-11-29T00:29:14.814065Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ZYgyPyfq/images/46d3b4ef0e51afd34abd7b651bdd8cd6597216e0.png", - "featured": false, - "title": null, - "description": "Desert Ruins", - "created": "2022-11-29T00:29:12.448063Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/ZYgyPyfq/images/b53da67c6e510c52b0b574343d2abb6f3c77230f.png", - "featured": false, - "title": null, - "description": "A lone Flame Outpost at the top of a sand dune", - "created": "2022-11-29T00:29:10.118465Z", - "ordering": 0 - } - ], - "color": 663064, - "thread_id": "ZYgyPyfq", - "monetization_status": "monetized" - }, - "Hcy2DFKF": { - "client_side": "required", - "server_side": "unsupported", - "game_versions": [ - "1.20.1", - "1.20.4", - "1.21" - ], - "id": "Hcy2DFKF", - "slug": "yungs-menu-tweaks", - "project_type": "mod", - "team": "liWua4gL", - "organization": "nuVP8uUG", - "title": "YUNG's Menu Tweaks", - "description": "A small, lightweight mod that makes browsing menus a lot easier", - "body": "

\n\"YUNG's
\n\"Depends \"Join \"Follow \"Subscribe \"Support
\n\"What
\nA lightweight client-side mod that makes navigating Minecraft's menus just a little bit easier.

\n

This mod allows you to:\n

    \n
  • Right click cycle buttons to go back to the previous option
  • \n
  • Use the mouse scroll wheel to change slider options
  • \n
  • Change the background of almost every options screen to any texture. No more dirt background!
  • \n
\nNote that the custom background option may result in invisible buttons when using certain modded menu layouts, so it is disabled by default.\n

\n

If you have ideas for other features we could add to this mod, feel free to let me know in the Discord!

\n

\n\"Compatibility\"
\nYUNG's Menu Tweaks should be compatible with any menu-changing mod, including ModMenu. Some important notes:\n

    \n
  • FancyMenu - Sometimes custom main menu screens made with FancyMenu will not work with the custom background option
  • \n
  • Sodium - The custom Video Settings menu that Sodium adds may not support the new menu navigation features this mod adds
  • \n
\n

\n

If you have any other compatibility issues, please let me know in the Discord!

\n


\n\"Use

", - "body_url": null, - "published": "2023-09-28T01:08:03.412614Z", - "updated": "2024-07-24T22:01:34.339096Z", - "approved": "2023-09-29T03:06:00.386385Z", - "queued": "2023-09-28T01:23:00.005352Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "LGPL-3.0-only", - "name": "GNU Lesser General Public License v3.0 only", - "url": null - }, - "downloads": 537105, - "followers": 188, - "categories": [ - "utility" - ], - "additional_categories": [ - "decoration", - "game-mechanics" - ], - "loaders": [ - "fabric", - "forge", - "neoforge" - ], - "versions": [ - "w1mW1SCE", - "F84m4wR5", - "5otRCiqG", - "JYUAcBh3", - "3FmFt8jI", - "QRV0K267", - "tvYcRU7g", - "H3lJxdVm", - "HWTQXfhm", - "rueMdpfd", - "slXHrjhI", - "yfBrdNmy", - "Y79h0GoV", - "P4Fc4m2Z" - ], - "icon_url": "https://cdn.modrinth.com/data/Hcy2DFKF/73a4e3df6a9f3915c0125ee5df9eec01c6f65da7.png", - "issues_url": "https://github.com/yungnickyoung/YUNGs-Menu-Tweaks/issues", - "source_url": "https://github.com/yungnickyoung/YUNGs-Menu-Tweaks", - "wiki_url": null, - "discord_url": "https://discord.gg/rns3beq", - "donation_urls": [ - { - "id": "patreon", - "platform": "Patreon", - "url": "https://www.patreon.com/yungnickyoung" - } - ], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/Hcy2DFKF/images/4b379beeefd4d45196ff52b2a4e9ae9c3681a7ae.png", - "featured": false, - "title": "Customized menu backgrounds", - "description": "Now you can finally make the background pink wool instead of dirt, just like you always wanted!", - "created": "2023-09-28T01:14:53.647622Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/Hcy2DFKF/images/8134c62547e5a3c1be69b1764db066ca9aecd980.png", - "featured": true, - "title": "Fully compatible with Catalogue!", - "description": null, - "created": "2023-09-28T01:14:42.215287Z", - "ordering": 0 - } - ], - "color": 397067, - "thread_id": "z5W9oiv5", - "monetization_status": "monetized" - }, - "TLZe11Uj": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "TLZe11Uj", - "slug": "zenith", - "project_type": "mod", - "team": "v0Grnaux", - "organization": null, - "title": "Zenith", - "description": "Fabric apotheosis port, changes and expands upon many systems", - "body": "# Zenith\nA fabric port of [Apotheosis](https://www.curseforge.com/minecraft/mc-mods/apotheosis) by Shadows_of_Fire (Code) and Faellynna (Art). Do not report issues with Zenith to them! \n\n \n \n\nZenith is split into 6 modules, which all change different aspects of Minecraft's systems. \nRead the **Chronicle of Shadows** (Crafted with a book and a gold ingot) for more in depth information.\n\n\n
\nAdventure\n\nThe Adventure Module adds more interesting loot, bosses, gems and sockets\n\n![Mythic rarity netherite sword with affixes]( https://cdn.modrinth.com/data/TLZe11Uj/images/3fe5296894729e16effdc609b8a77dc5f22eeadb.png 'Example affix item tooltip')\nSalvaging \n\n\n
\n\n
\nEnchantment\n\nThe Enchantment module overhauls the enchanting system by changing the vanilla enchanting table \n\n![The new enchanting table screen, with more than just amount of bookshelves to keep a track of]( https://cdn.modrinth.com/data/TLZe11Uj/images/d9daef2b0d4a104acf74f515692cb1c66c5f8502.png 'New enchanting table screen')\n\n\n\nIt adds many enchantments, as well as a configurable max level for all enchantments\n![A netherite chestplate enchanted with higher level vanilla enchantments as well as some new enchantments]( https://cdn.modrinth.com/data/TLZe11Uj/images/5eb8921d3cf6611115a4b9cbb87f4096b23313a9.png 'Some Zenith enchantments, as well as some vanilla changes')\n\n
\n\n
\nPotion\n\nThe Potion module adds potions that are missing from the base game such as potions of resistance and luck, in addition to some new effects.\n\npicturesgohere \nIt also adds a potion charm, an item that\nmorepicturesgohere\n\n
\n\n
\nGarden\n\nThe Garden module allows for custom heights for cactus, sugarcane, and bamboo \n\n\npicturesgohere\n\n
\n\n
\nSpawner\n\nThe Spawner module allows for upgrading a spawner as well as moving it with silk touch\n\n\npicturesgohere \n\n\n
\n\n
\nVillage\n\nThe Village module adds a use to the fletching table, as well as new arrow types to craft with it. \n![The new UI for the Fletching Table, as well of a new arrow type]( https://cdn.modrinth.com/data/TLZe11Uj/images/e934f108e5bf77071048b97905b692a2bc732d2f.png 'New fletching table usage') \n\nIt also makes the wandering trader less useless. \n![A wandering trader with new and stronger trades]( https://cdn.modrinth.com/data/TLZe11Uj/images/1d58cc7f8b4317499bfbcc19f2355e4ab87f6a17.png 'Wandering Trader UI')\n\n\n
\n\n", - "body_url": null, - "published": "2023-10-15T04:37:09.283817Z", - "updated": "2024-07-29T04:14:57.053836Z", - "approved": "2023-10-16T18:19:32.290333Z", - "queued": "2023-10-15T06:33:03.381611Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 151557, - "followers": 60, - "categories": [ - "adventure", - "equipment", - "game-mechanics" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "ZCws70Mr", - "q9bMvwp6", - "akv2idqH", - "Ugl9yAJd", - "GWzcAhZt", - "AUnXFVm9", - "mi1W8TV7", - "p0JHjbwE", - "ZlXnnVaO", - "ab9Fx0Ly", - "ArIrGErM", - "SM6qKhBm", - "q2Wq7Ew7", - "ZR61NFKR", - "N25hDi8S", - "bI3ViGzW", - "kSzmZzip", - "V3JSVMqJ", - "XpgyfAYq", - "NOlXxFa1", - "umnY8aJj", - "bebiVoGn", - "xC39zQUU", - "P1A3tJnZ", - "Eo0Ojt3q", - "n59fTpXn", - "D9S0ua9V", - "ffgWpFS1", - "PwhBr7d6", - "XB1YPwyH", - "D3JxTPgz" - ], - "icon_url": "https://cdn.modrinth.com/data/TLZe11Uj/9ac577c0c25f1664a75eaa8bf04bbef94eb296b1.png", - "issues_url": "https://github.com/TheWinABagel/Zenith/issues", - "source_url": "https://github.com/TheWinABagel/Zenith/tree/1.20", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/TLZe11Uj/images/1d58cc7f8b4317499bfbcc19f2355e4ab87f6a17.png", - "featured": false, - "title": "New wandering trader trades", - "description": "A new tool added by the wandering trader", - "created": "2023-10-28T04:33:46.142550Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/TLZe11Uj/images/3fe5296894729e16effdc609b8a77dc5f22eeadb.png", - "featured": false, - "title": "Example Affix Item", - "description": "Netherite sword with affixes and increased attributes", - "created": "2023-10-28T02:20:28.008998Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/TLZe11Uj/images/5eb8921d3cf6611115a4b9cbb87f4096b23313a9.png", - "featured": false, - "title": "New Enchantments", - "description": "Example of some new enchantments, also shows off higher level vanilla enchantments", - "created": "2023-10-28T03:28:52.877622Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/TLZe11Uj/images/abd5cb8aaa232721317985a00bac58693bee8335.png", - "featured": false, - "title": "New gems", - "description": "Adventure module feature, dropped from bosses and obtained from loot sources", - "created": "2023-10-28T01:08:59.462297Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/TLZe11Uj/images/d9daef2b0d4a104acf74f515692cb1c66c5f8502.png", - "featured": true, - "title": "New and improved enchanting table", - "description": "The new enchanting table interface, allowing up to level 100 enchantments", - "created": "2023-10-15T06:31:07.887387Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/TLZe11Uj/images/e934f108e5bf77071048b97905b692a2bc732d2f.png", - "featured": false, - "title": "New Fletching table UI", - "description": "A new arrow type, as well as a crafting menu for the fletching table", - "created": "2023-10-28T05:22:45.896727Z", - "ordering": 0 - } - ], - "color": 5573748, - "thread_id": "1glulHVp", - "monetization_status": "monetized" - }, - "9sxDq6mj": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "9sxDq6mj", - "slug": "zenith-attributes", - "project_type": "mod", - "team": "nAxLGakD", - "organization": null, - "title": "Zenith Attributes", - "description": "Adds attributes, and an attributes viewer, used for Zenith", - "body": "Adds custom attributes that help in combat\n\nAdds a menu in the inventory to see all attributes that the player has\n\nReworks the armor and protection values to a slightly different curve", - "body_url": null, - "published": "2023-10-14T21:10:58.726695Z", - "updated": "2024-08-09T00:30:11.896103Z", - "approved": "2023-10-15T04:59:13.352914Z", - "queued": "2023-10-14T22:27:29.278254Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 156533, - "followers": 10, - "categories": [], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "owNV6y3U", - "JCoUSig8", - "7K1kUWqy", - "6EKSzRbI", - "NvtYt5vy", - "bSnZGn4p", - "cp2Ifvd4", - "qJaQgLN1", - "nA3p03QF", - "CSbFqyPt", - "MxESkOmd", - "Lqpt8Vi4", - "52biL8Om", - "jHgWOulM", - "MgBdJ4O4", - "KiTAjptK", - "xHhZfE2b", - "BdMGhfsy", - "kygPPNhU" - ], - "icon_url": "https://cdn.modrinth.com/data/9sxDq6mj/f44fbedca3f7e6326d9d1afedab08cfff5cee519.png", - "issues_url": "https://github.com/TheWinABagel/ZenithAttributes/issues", - "source_url": "https://github.com/TheWinABagel/ZenithAttributes", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 8843403, - "thread_id": "F4hMpENJ", - "monetization_status": "monetized" - }, - "14bALK1y": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.20.1" - ], - "id": "14bALK1y", - "slug": "zephyr-mod", - "project_type": "mod", - "team": "kaYXX1Db", - "organization": null, - "title": "Zephyr", - "description": "Zenith Affixes and Gems for the RPG Series", - "body": "# Zephyr\nZenith Adventure Module content for the RPG Series\n\n## Required:\n- [Zenith](https://modrinth.com/mod/zenith)\n- [Spell Power Attributes](https://modrinth.com/mod/spell-power) \n### Optional\n- [Better Combat](https://modrinth.com/mod/better-combat) \n \n#### Note: As of 0.5+, Apotheosis is **no longer supported** via Sinytra Connector. A native port will probably be made at some point in the future. \n\n# \n[![Discord](https://img.shields.io/badge/Discord-gray?style=for-the-badge&logo=discord&labelColor=222222&color=888888)](https://lunapixel.studio/discord) \n[![GitHub](https://img.shields.io/badge/github-gray?style=for-the-badge&logo=github&labelColor=222222&color=888888)](https://github.com/muon-rw/)\n[![CurseForge](https://img.shields.io/badge/curseforge-gray?style=for-the-badge&logo=curseforge&labelColor=222222&color=888888)](https://www.curseforge.com/members/muonr/projects)\n[![Modrinth](https://img.shields.io/badge/modrinth-gray?style=for-the-badge&logo=modrinth&labelColor=222222&color=888888)](https://modrinth.com/user/muon-rw)\n\n\n## Content Added:\n### Gems:\n_There are gems for every major spell power school, and 6 tiers for every gem type_\n\n![Image of the fire gem, Dragonfire Spessartite.](https://github.com/muon-rw/cdn/blob/main/img/dragonfire_spessartite_large.png?raw=true)\n![Description of the frost gem, Dragonfire Spessartite. It can fit in fire weapons and armor, and gives fire-themed effects and attribute bonuses.](https://github.com/muon-rw/cdn/blob/main/img/dragonfire_spessartite_desc.png?raw=true)\n### Affixes:\n_There are affixes for every magic school type_\n![An example affixed frost staff, with high level frost spell power gems embedded and frost-specific effects. The name reads \"Volatile Netherite Frost Wand of Eternal Freezing\"](https://github.com/muon-rw/cdn/blob/main/img/affix_example.png?raw=true)\n#### Loot Categories:\n_You can manually override an item type in the adventure module config using any of this mod's 2 newly added types. Any weapon with the appropriate attributes should automatically receive a loot category, but you can override them in `adventure.cfg`:_\n\n`staff` (a two handed casting weapon)\n\n`wand` (a one handed casting weapon)\n\n_You can also sort affixes onto appropriate elemental gear automatically by placing them into an \"elemental/school_schoolname/\" directory._\n_\"schoolname\" should match up exactly with the registry name for a SpellSchool. For example:_\n`/data/zephyr/affixes/elemental/school_fire/attribute.json`\n\n\n\nOther features, such as bosses and affix loot entries, are planned.\n\nRequired both client and server side.", - "body_url": null, - "published": "2023-10-28T01:27:31.436616Z", - "updated": "2024-07-09T20:38:18.776674Z", - "approved": "2024-03-15T06:52:27.491073Z", - "queued": "2024-03-12T19:50:13.392918Z", - "status": "approved", - "requested_status": "approved", - "moderator_message": null, - "license": { - "id": "MIT", - "name": "MIT License", - "url": null - }, - "downloads": 5407, - "followers": 3, - "categories": [ - "adventure", - "magic" - ], - "additional_categories": [], - "loaders": [ - "fabric" - ], - "versions": [ - "GAb2b6SH", - "un0Mw9k3", - "m4Bmepoq", - "T4YaSwkN", - "tkZ95dgz", - "ZrNIKnPi", - "bpOmPXG1", - "f9CKJhXU" - ], - "icon_url": "https://cdn.modrinth.com/data/14bALK1y/34c9a049aba3944fa14276bfc43230bd52b2d70f.png", - "issues_url": "https://github.com/muon-rw/Zephyr/issues", - "source_url": "https://github.com/muon-rw/Zephyr", - "wiki_url": null, - "discord_url": null, - "donation_urls": [], - "gallery": [], - "color": 1056123, - "thread_id": "OHQhu073", - "monetization_status": "monetized" - }, - "L6jvzao4": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.12.2", - "1.16.5", - "1.17", - "1.17.1", - "1.18", - "1.18.1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2" - ], - "id": "L6jvzao4", - "slug": "epic-knights-shields-armor-and-weapons", - "project_type": "mod", - "team": "itzuYALb", - "organization": null, - "title": "Epic Knights: Shields Armor and Weapons", - "description": "Adds medieval armor and weapons", - "body": "

\"\"

\n

\"\"

\n

This mod aims to make the player feel like a medieval knight. At the moment, the modification contains a lot of new banner patterns, 15 sets of armor, 8 types of shields and 26 types of weapons, most of which can be made from 11 available materials: wood, stone, iron, gold, diamond, netherite, steel (new), copper, silver, tin, bronze.These weapons have special features like increased range and armor piercing. Also this mod adds steel to the game, which will not conflict with steel from other modifications. To craft steel, put an iron ingot in a blast furnace. On the latest version you can apply a banner on armor and horse armor (just like on a shield) and dye some types of armor. Configs are in the config/magistuarmory folder.

\n

IMPORTANT: Since 7.0 version this mod requires Architectury and Cloth Config to be installed.\"Discord

\n

\n

 

\n

\"\"

\n

Better Combat:
1.19.x and 1.18.x: Preset support.

\n

Epic Fight:
Epic Knights: Armor and Weapons is ideally combined with Epic Fight Mod on 1.16.5 version. To configure the Epic Fight Mod do the following:

\n

1.12.2: Download epicfight.cfg from Discord server and put it into the configs folder.

\n

1.16.5, 1.17 and 1.18: Download the datapack archieve from Discord server, unpack it and follow this tutorial: https://minecraft.fandom.com/wiki/Tutorials/Installing_a_data_pack.

\n

 

\n

\"\"

\n

\"Bisect

\n

 

\n

\"\"

\n

\n

 

\n

\"\"

\n

\"\"

\n

 

\n

\"\"

\n

\"\" Report me any bugs you found !!!

", - "body_url": null, - "published": "2022-11-26T07:28:04.495832Z", - "updated": "2024-04-30T17:50:28.186296Z", - "approved": "2022-11-26T18:38:41.427721Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": { - "message": "Please replace the CurseForge image links in your description with Modrinth gallery links", - "body": null - }, - "license": { - "id": "LicenseRef-All-Rights-Reserved", - "name": "", - "url": null - }, - "downloads": 180881, - "followers": 203, - "categories": [ - "equipment" - ], - "additional_categories": [ - "adventure" - ], - "loaders": [ - "fabric", - "forge" - ], - "versions": [ - "zZsO7TIO", - "FY86l4mQ", - "3aXIA1N9", - "s7HoL42h", - "ayPvmUtw", - "bMnOJJBH", - "SndsN5ka", - "CRd9JWXP", - "4EwSgOw5", - "5xo1YPpZ", - "iLU76NnU", - "GWYd9aZX", - "k7iuosNS", - "HqJpjMyJ", - "wC4Nldxb", - "h56Yc1HR", - "53hRuq5v", - "BASvFcsU", - "4h7fF1aA", - "WHcvqOVl", - "JDrMlEPq", - "DqSM2XNX" - ], - "icon_url": "https://cdn.modrinth.com/data/L6jvzao4/2eac93d65e0df5ce99db25a46209155281a37035.png", - "issues_url": "https://github.com/Magistu/Epic-Knights/issues", - "source_url": "https://github.com/Magistu/Epic-Knights", - "wiki_url": "https://docs.google.com/document/d/19cIxLeXQ2r_9zxP6q33WA7i4oFTGHVjnV5MTSIWXrKQ/edit?usp=sharing", - "discord_url": "https://discord.gg/R8U8Hpgr75", - "donation_urls": [], - "gallery": [], - "color": 3487285, - "thread_id": "L6jvzao4", - "monetization_status": "monetized" - }, - "fgmhI8kH": { - "client_side": "unsupported", - "server_side": "required", - "game_versions": [ - "1.18.2-rc1", - "1.18.2", - "1.19", - "1.19.1", - "1.19.2", - "1.19.3", - "1.19.4", - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", - "1.20.6", - "1.21" - ], - "id": "fgmhI8kH", - "slug": "ct-overhaul-village", - "project_type": "mod", - "team": "Zs08w8wX", - "organization": null, - "title": "ChoiceTheorem's Overhauled Village", - "description": "Enhances and creates new villages and pillager outposts, that perfectly fit into your Minecraft world.", - "body": "**![](https://www.bisecthosting.com/images/CF/CT_Overhauled_Village/BH_CT_HEADER.webp)**\n**![](https://www.bisecthosting.com/images/CF/CT_Overhauled_Village/BH_CT_BANNER1.webp)**\n\n**ChoiceTheorem's Overhauled Village (CTOV) is a mod that adds new and improved villages and pillager outposts to Minecraft.** It is available for both Forge and Fabric, and it works with most world-generation and structure mods. CTOV adds 23 village variants and 14 pillager outpost variants, each of which is tailored to the terrain, theme, and biome of your Minecraft world.\n\nCTOV will not be backported beyond 1.18.2 for the mod version and 1.17 for the datapack version. This means that if you are playing an older version of Minecraft, you will not be able to use CTOV.\n\n
FAQs\n\n1. **Is it safe to update CTOV to a newer version?**\nYes, it is safe to update CTOV to a newer version. However, if you do experience any problems, please let the mod author know so that they can fix them.\n\n2. **Is it safe to add CTOV to an already existing world?**\nYes, it is safe to add CTOV to an already existing world. However, the new structures will only spawn in newly generated chunks.\n\n3. **Is this mod for Forge or Fabric/Quilt?**\nCTOV is available for all three mod loaders: Forge, Fabric, and Quilt.\n\n4. **How can I locate the new structures?**\nTo locate the new structures, you can use the `/locate` command.\n For 1.18.2, you would use the following command:\n > /locate ctov:\\[structure\\_from\\_list\\]
\n\n For 1.19+, you would use the following command:\n > \u00a0/locate structure ctov:[structure_from_list]
\n\n The `[structure_from_list]` part of the command is the name of the structure that you want to locate. You can find a list of all the available structures in the CTOV documentation.\n\n5. **Does CTOV modify existing vanilla structures?**\nThe only structures that are modified by CTOV are vanilla villages in older versions. In newer versions, CTOV creates its own structures that are separate from vanilla villages.\n\n6. **What about the loot of these structures?**\nThe vast majority of structures use vanilla loot tables for better mod compatibility. However, they also use some custom loot tables to integrate said structures into the world better. You will still find pillager outpost loot in pillager outposts, profession chests in villages, as well as bells, workstations, etc., but you may also find new stuff like food, armour, and other goodies.\n\n7. **How can I report bugs/issues/suggestions?**\nTo report bugs, issues, or suggestions, please go to the CTOV GitHub repo and create an issue. You can also message the mod author on Discord.\n\n8. **Can I include CTOV in my modpack?**\nYes, you can include CTOV in your modpack. However, please be sure to give credit to the mod author and provide a link to their page.\n\n9. **Can I have CTOV for 1.x.x, please?**\nIf it's lower than 1.18.2, no. Please don't ask this question. The technical limit is too high here.\n\n10. **Can I give Choicetheorem any commission or support?**\nThe mod author does not accept commissions or monetary support. They are doing this as a hobby and do not want to be paid for their work.\n\nI hope this answers all of your questions.\n
\n\n**![](https://www.bisecthosting.com/images/CF/CT_Overhauled_Village/BH_CT_BANNER4.webp)**\n\n\nChoiceTheorem's Overhauled Village (CTOV) is compatible with most world-generation and structure mods. Full documentation is [here](https://github.com/ChoiceTheorem/ChoiceTheorem-s-overhauled-village/wiki/Compatibility)\n\nIt also works with Guard Villager and other structure packs by ChoiceTheorem.\nMods that add new villagers will need compatibility packs.\n\nHere are some more details about the compatibility of CTOV with other mods:\n\n- **World-generation mods:**\u00a0CTOV relies on vanilla biome Tags, so almost all world-generation mods like Terralith, Oh Biome You'll Go, and Biomes O'plenty will have appropriate CTOV villages in their biomes.\n- **Structure mods:** Various structure mods like Town&Tower and Repurposed structures also work well with CTOV. However, it is important to exercise caution when using too many mods, as this can cause instability. The same applies to Better Village.\n- **Other mods:**\u00a0Any other mod that doesn't affect villages and villagers will be compatible by default.\n- Mods that add new villagers will need compatibility packs, which can be found on the CurseForge website.\n\nMod integration\n\nAs a rule of thumb, it's compatible. If it isn't yet, It will be. Read this [wiki page](https://github.com/ChoiceTheorem/ChoiceTheorem-s-overhauled-village/wiki/Compatibility) for details!\n\nYou can suggest more mods in my GitHub Issue section.\n\n\n\n![](https://www.bisecthosting.com/images/CF/CT_Overhauled_Village/BH_CT_BANNER5.webp)\n\n[![discord-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/discord-plural_64h.png)](https://discord.gg/JzYEw7PxQv) \n[![github-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/github-plural_64h.png)](https://github.com/ChoiceTheorem/ChoiceTheorem-s-overhauled-village) \n[![twitter-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/twitter-plural_64h.png)](https://twitter.com/ChoiceTheorem)\n[![youtube-plural](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy-minimal/social/youtube-plural_64h.png)](https://www.youtube.com/channel/UCUSv0t-aWToQkpP5eonHmlA)\n\n**Credits**\n-----------\n\n* Vichy0623 for codesigning the builds\n* Robified for converting this datapack into a mod.\n\n[![](https://www.bisecthosting.com/images/CF/CT_Overhauled_Village/BH_CT_PROMO.webp)](https://bisecthosting.com/CT)", - "body_url": null, - "published": "2022-05-16T03:06:55.644362Z", - "updated": "2024-08-03T12:58:35.022255Z", - "approved": "2022-05-16T03:06:55.644362Z", - "queued": null, - "status": "approved", - "requested_status": null, - "moderator_message": null, - "license": { - "id": "CC-BY-NC-ND-4.0", - "name": "Creative Commons Attribution Non Commercial No Derivatives 4.0 International", - "url": null - }, - "downloads": 1319717, - "followers": 1483, - "categories": [ - "adventure", - "worldgen" - ], - "additional_categories": [ - "economy", - "utility" - ], - "loaders": [ - "fabric", - "forge", - "neoforge", - "quilt" - ], - "versions": [ - "sd27RBEO", - "N9bzxzVo", - "qvvu7W5e", - "BGJCx9uY", - "hWUQHLTy", - "vCg4Atsm", - "wP8LFpoA", - "JczZEgVm", - "VTwGNXsJ", - "LcnT1dY5", - "cSwNn8fR", - "KihNxY42", - "HuaUXmX8", - "9g99Yime", - "j703cf0E", - "3eXWBWdB", - "qC5GfpM0", - "Pg8s7GZE", - "mL9oaPkZ", - "JiU3eJDL", - "Fmf9SrAU", - "ygoCStaG", - "fFfVQkrT", - "D6NL63Wk", - "WCTtzdXO", - "tnyL873R", - "MrzGaj60", - "f51MDpat", - "j7JHN8EG", - "CXja9TJq", - "7LYJgioY", - "nF92O1uF", - "L6yQN8AJ", - "UlWylSLM", - "2pKy4ELO", - "vCaQDw8e", - "rKP4gGrZ", - "SHDgiWhe", - "KXEQACvr", - "BIB9Ritw", - "X39G2VTw", - "RifOWLPj", - "IA9IQPz7", - "wwPFyS91", - "Y209IY74", - "Hxo3cge6", - "LKEra9cd", - "b9dX0alZ", - "A6fGB12B", - "W3VoLOOK", - "5D3oDlLM" - ], - "icon_url": "https://cdn.modrinth.com/data/fgmhI8kH/76dd7230a35c12d4956985317ffd0c079d6a9148.jpeg", - "issues_url": "https://github.com/ChoiceTheorem/ChoiceTheorem-s-overhauled-village/issues", - "source_url": "https://github.com/ChoiceTheorem/ChoiceTheorem-s-overhauled-village", - "wiki_url": null, - "discord_url": "https://discord.gg/JzYEw7PxQv", - "donation_urls": [], - "gallery": [ - { - "url": "https://cdn.modrinth.com/data/fgmhI8kH/images/15d7bf1aa1b7174fde4a5dac2ed81d4b8adb4b06.png", - "featured": true, - "title": "Alpine-style mountain village", - "description": "Alpine-style mountain village next to a birch forest nearby", - "created": "2023-02-16T14:59:08.479569Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fgmhI8kH/images/2f7b8e2fc46cbb9e7a83368a93ab1ba1feb110ed.webp", - "featured": false, - "title": "Banner image", - "description": null, - "created": "2023-08-30T14:36:27.082900Z", - "ordering": 0 - }, - { - "url": "https://cdn.modrinth.com/data/fgmhI8kH/images/576fb3e920f242512932434a51cba40b14da2750.png", - "featured": false, - "title": "Christmas styled village ", - "description": "Christmas styled village on Terralith mountainsCredit: Mugloved", - "created": "2022-05-16T03:14:39.271847Z", - "ordering": 0 - } - ], - "color": 5587502, - "thread_id": "fgmhI8kH", - "monetization_status": "monetized" - } - }, - "dependency_tree": { - "defK2XM3": { - "name": "adventurez-1.4.20", - "version_id": "mBYmRou0", - "dependencies": [ - "P7dR8mSH", - "9s6osm5g" - ] - }, - "sdaSaQEz": { - "name": "almostunified-fabric-1.20.1-0.9.4", - "version_id": "iVBf0ICr", - "dependencies": [] - }, - "fM515JnW": { - "name": "AmbientSounds_FABRIC_v6.0.3_mc1.20.1", - "version_id": "zTT9Dzv8", - "dependencies": [ - "OsZiaDHq", - "P7dR8mSH" - ] - }, - "k23mNPhZ": { - "name": "Aquamirae-6", - "version_id": "ouUaC54p", - "dependencies": [ - "P7dR8mSH", - "fU7jbFHc" - ] - }, - "QgooUXAJ": { - "name": "archers-1.2.5+1.20.1", - "version_id": "SOJ4DVD4", - "dependencies": [ - "AqaIIO6D", - "P7dR8mSH", - "XvoWJaA2", - "pduQXSbl" - ] - }, - "lhGA9TYQ": { - "name": "architectury-9.2.14-fabric", - "version_id": "WbL7MStR", - "dependencies": [ - "P7dR8mSH" - ] - }, - "td9zQQBq": { - "name": "archon-0.7.0", - "version_id": "lZt13Wur", - "dependencies": [ - "8ooWzSQP", - "P7dR8mSH" - ] - }, - "bb2EpKpx": { - "name": "Argonauts", - "version_id": "wLI6JsqG", - "dependencies": [ - "G1hIVOrD", - "P7dR8mSH" - ] - }, - "P0Mu4wcQ": { - "name": "artifacts-fabric-9.5.12", - "version_id": "jcPe37QH", - "dependencies": [ - "5aaWibi9", - "9s6osm5g", - "lhGA9TYQ" - ] - }, - "lOOpEntO": { - "name": "AttributeFix-Fabric-1.20.1-21.0.4", - "version_id": "B5XgR60E", - "dependencies": [ - "P7dR8mSH" - ] - }, - "8FdYDHF5": { - "name": "autotag-2.0.2+1.20", - "version_id": "ocD9XA8D", - "dependencies": [] - }, - "7zlUOZvb": { - "name": "azurelib-fabric-1.20.1-2.0.30", - "version_id": "Nj3DO9WH", - "dependencies": [ - "P7dR8mSH" - ] - }, - "pduQXSbl": { - "name": "azurelibarmor-fabric-1.20.1-2.0.6", - "version_id": "DLqxipmE", - "dependencies": [] - }, - "g96Z4WVZ": { - "name": "BadOptimizations-2.1.4-1.20.1", - "version_id": "GydKiUd0", - "dependencies": [] - }, - "MBAkmtvl": { - "name": "Balm", - "version_id": "mQSYta9T", - "dependencies": [ - "P7dR8mSH" - ] - }, - "sc2Pektv": { - "name": "basicweapons-1.2.3+1.20.1", - "version_id": "h0WwUNRU", - "dependencies": [] - }, - "BgNRHReB": { - "name": "bclib-3.0.14", - "version_id": "TPC86Pyz", - "dependencies": [ - "P7dR8mSH" - ] - }, - "Kt4RVKEd": { - "name": "beekeeperhut-fabric-mc1.20.1-2.0.1", - "version_id": "Iya1d63p", - "dependencies": [ - "P7dR8mSH" - ] - }, - "gc8OEnCC": { - "name": "better-end-4.0.11", - "version_id": "7QwyTILr", - "dependencies": [ - "BgNRHReB", - "P7dR8mSH" - ] - }, - "MpzVLzy5": { - "name": "better-nether-9.0.10", - "version_id": "IG7kgtJH", - "dependencies": [ - "BgNRHReB", - "P7dR8mSH" - ] - }, - "zCh7omyG": { - "name": "betterarcheology-1.1.9-1.20.1", - "version_id": "x5DacI7P", - "dependencies": [ - "Ua7DFN59" - ] - }, - "5sy6g3kz": { - "name": "bettercombat-fabric-1.8.5+1.20.1", - "version_id": "jhqZUDtT", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH", - "gedNE4y2" - ] - }, - "VdEsgz29": { - "name": "bingus-1.20.1-fabric", - "version_id": "50PbwXLS", - "dependencies": [] - }, - "HXF82T3G": { - "name": "BiomesOPlenty-1.20.1-18.0.0.598", - "version_id": "peO5lWzX", - "dependencies": [ - "kkmrDlKT" - ] - }, - "1VSGxqkt": { - "name": "BlockRunner-v8.0.4-1.20.1-Fabric", - "version_id": "Bs0gyy0J", - "dependencies": [ - "QAGBst4M", - "ohNO6lps", - "P7dR8mSH" - ] - }, - "du3UfiLL": { - "name": "BOMD-1.7.5-1.20.1", - "version_id": "yoCCX4Cc", - "dependencies": [ - "8BmcQJ2H", - "9s6osm5g", - "Ha28R6CL", - "K01OU20C", - "P7dR8mSH" - ] - }, - "uy4Cnpcm": { - "name": "Bookshelf-Fabric-1.20.1-20.2.13", - "version_id": "CBnLZwRS", - "dependencies": [ - "P7dR8mSH" - ] - }, - "fEWKxVzh": { - "name": "Cadmus", - "version_id": "kzMsPbNB", - "dependencies": [ - "G1hIVOrD", - "P7dR8mSH" - ] - }, - "K01OU20C": { - "name": "cardinal-components-api-5.2.2", - "version_id": "qW85eawp", - "dependencies": [] - }, - "cChd25Tw": { - "name": "cavedweller-1.3.0", - "version_id": "qIrI7qcp", - "dependencies": [ - "8BmcQJ2H", - "P7dR8mSH", - "ccKDOlHs" - ] - }, - "9s6osm5g": { - "name": "cloth-config-11.1.118-fabric", - "version_id": "J3FLptsi", - "dependencies": [] - }, - "Wnxd13zP": { - "name": "Clumps-fabric-1.20.1-12.0.0.4", - "version_id": "hefSwtn6", - "dependencies": [ - "P7dR8mSH" - ] - }, - "e0M1UDsY": { - "name": "collective-1.20.1-7.80", - "version_id": "mLJbbJPj", - "dependencies": [] - }, - "wGKYL7st": { - "name": "combatroll-fabric-1.3.2+1.20.1", - "version_id": "rwRYD8bX", - "dependencies": [ - "gedNE4y2", - "9s6osm5g", - "P7dR8mSH" - ] - }, - "gMWAhU1n": { - "name": "convenientdecor-0.4.2", - "version_id": "N5ZG6AIP", - "dependencies": [ - "P7dR8mSH" - ] - }, - "OsZiaDHq": { - "name": "CreativeCore_FABRIC_v2.11.33_mc1.20.1", - "version_id": "NHhWpLCK", - "dependencies": [ - "P7dR8mSH" - ] - }, - "MI1LWe93": { - "name": "creeperoverhaul-3.0.2-fabric", - "version_id": "Mw0Hq1SZ", - "dependencies": [ - "8BmcQJ2H", - "G1hIVOrD", - "M1953qlQ" - ] - }, - "cl223EMc": { - "name": "cristellib-1.1.5-fabric", - "version_id": "tBnivdbu", - "dependencies": [ - "P7dR8mSH" - ] - }, - "meZK2DCX": { - "name": "dawn-5.0.0", - "version_id": "J6b05anw", - "dependencies": [ - "P7dR8mSH" - ] - }, - "QwxR6Gcd": { - "name": "Debugify-1.20.1+2.0", - "version_id": "6XDJoCks", - "dependencies": [ - "1eAoo2KR" - ] - }, - "t6BIRVZn": { - "name": "decorative_blocks-fabric-1.20.1-4.1.3", - "version_id": "FibgWXh0", - "dependencies": [ - "P7dR8mSH" - ] - }, - "fnAffV0n": { - "name": "deeperdarker-fabric-1.20-1.2.6", - "version_id": "Ze2TE9b0", - "dependencies": [ - "1eAoo2KR", - "P7dR8mSH" - ] - }, - "US6QuKdU": { - "name": "DEUF_Refabricated-MC1.20.1-1.1.0", - "version_id": "pizP8FAq", - "dependencies": [] - }, - "445bpKSe": { - "name": "Dimensional Sync Fixes", - "version_id": "ytqWo3I1", - "dependencies": [] - }, - "uCdwusMi": { - "name": "DistantHorizons-2.1.2-a-1.20.1-forge-fabric", - "version_id": "OwcStAhe", - "dependencies": [] - }, - "JrvR9OHr": { - "name": "doubledoors-1.20.1-5.9", - "version_id": "K8M8C81n", - "dependencies": [ - "e0M1UDsY" - ] - }, - "vZoqTqwv": { - "name": "Dungeon Now Loading-fabric-1.20.1-1.5", - "version_id": "e2aaNGip", - "dependencies": [] - }, - "tpehi7ww": { - "name": "dungeons-and-taverns-3.0.3.f", - "version_id": "d1sY0JqV", - "dependencies": [] - }, - "ENZmbSFZ": { - "name": "dungeon_difficulty-2.2.1+1.20.1", - "version_id": "nnllzcQl", - "dependencies": [ - "AqaIIO6D", - "P7dR8mSH" - ] - }, - "7YjclEGc": { - "name": "Dynamic Lights", - "version_id": "eU6PA0pr", - "dependencies": [] - }, - "nBaXIQY9": { - "name": "Eldritch_End-FABRIC-MC1.20.1-0.2.31", - "version_id": "Xx5Bo3G8", - "dependencies": [ - "7zlUOZvb", - "P1Kv5EAO" - ] - }, - "fRiHVvU7": { - "name": "emi-1.1.10+1.20.1+fabric", - "version_id": "8KtEM1az", - "dependencies": [] - }, - "OVuFYfre": { - "name": "enhancedblockentities-0.9+1.20", - "version_id": "i3v1Skck", - "dependencies": [ - "P7dR8mSH" - ] - }, - "NNAgCjsB": { - "name": "entityculling-fabric-1.6.6-mc1.20.1", - "version_id": "F3RXDl1W", - "dependencies": [ - "P7dR8mSH" - ] - }, - "4I1XuqiY": { - "name": "entity_model_features_fabric_1.20.1-2.1.3", - "version_id": "f3RkrLlq", - "dependencies": [ - "BVzZfTc1" - ] - }, - "BVzZfTc1": { - "name": "entity_texture_features_fabric_1.20.1-6.1.3", - "version_id": "fqFnWIXs", - "dependencies": [] - }, - "26nL5g7F": { - "name": "epicknightsnmages-0.0.2", - "version_id": "hrNxEvik", - "dependencies": [ - "7zlUOZvb", - "XvoWJaA2" - ] - }, - "RV1qfVQ8": { - "name": "ExplorersCompass-1.20.1-2.2.3-fabric", - "version_id": "9ntdShFb", - "dependencies": [] - }, - "P7dR8mSH": { - "name": "fabric-api-0.92.2+1.20.1", - "version_id": "P7uGFii0", - "dependencies": [] - }, - "ZJTGwAND": { - "name": "fabric-end-remastered-5.2.4", - "version_id": "4wKvHwVW", - "dependencies": [ - "P7dR8mSH" - ] - }, - "Ha28R6CL": { - "name": "fabric-language-kotlin-1.11.0+kotlin.2.0.0", - "version_id": "afsFajDC", - "dependencies": [] - }, - "ORX9fPw1": { - "name": "fakerlib-0.1.4", - "version_id": "7pRFET6N", - "dependencies": [ - "P7dR8mSH" - ] - }, - "Fb4jn8m6": { - "name": "FallingTree-1.20.1-4.3.4", - "version_id": "NrtzFkZE", - "dependencies": [] - }, - "uXXizFIs": { - "name": "ferritecore-6.0.1-fabric", - "version_id": "unerR5MN", - "dependencies": [] - }, - "ECOSu6pa": { - "name": "flowerymooblooms-fabric-mc1.20.1-2.0.2", - "version_id": "D9jX5JX6", - "dependencies": [ - "P7dR8mSH" - ] - }, - "ohNO6lps": { - "name": "ForgeConfigAPIPort-v8.0.0-1.20.1-Fabric", - "version_id": "CtENDTlF", - "dependencies": [ - "P7dR8mSH" - ] - }, - "5WeWGLoJ": { - "name": "ForgeConfigScreens-v8.0.2-1.20.1-Fabric", - "version_id": "nwy63zfI", - "dependencies": [ - "P7dR8mSH", - "mOgUt4GM", - "ohNO6lps" - ] - }, - "POQ2i9zu": { - "name": "friendsandfoes-fabric-mc1.20.1-2.0.15", - "version_id": "649c8iVS", - "dependencies": [ - "P7dR8mSH" - ] - }, - "LJ5wlCDr": { - "name": "fzzy_core-0.5.1+1.20.1", - "version_id": "G6CaE33O", - "dependencies": [ - "Ha28R6CL", - "P7dR8mSH" - ] - }, - "XIpMGI6r": { - "name": "gazebo-1.1.1+1.20.1", - "version_id": "7OXOb67d", - "dependencies": [ - "LrYZi08Q", - "P7dR8mSH" - ] - }, - "t7eXC8r7": { - "name": "gear_core-0.3.8+1.20.1", - "version_id": "I4jtbg7D", - "dependencies": [ - "Ha28R6CL", - "LJ5wlCDr", - "P7dR8mSH" - ] - }, - "8BmcQJ2H": { - "name": "geckolib-fabric-1.20.1-4.4.7", - "version_id": "BDftClTQ", - "dependencies": [ - "P7dR8mSH" - ] - }, - "TbriQCWD": { - "name": "GeckoLibIrisCompat-Fabric-1.0.0", - "version_id": "3Q4qBNwT", - "dependencies": [] - }, - "hl5OLM95": { - "name": "Geophilic v3.1.1 f15-48", - "version_id": "DI57oxoL", - "dependencies": [] - }, - "f4hp6FTb": { - "name": "grapplemod-1.8+1.20(.1)", - "version_id": "A6VKCyyT", - "dependencies": [] - }, - "ssUbhMkL": { - "name": "Gravestones", - "version_id": "Uw9uAQaY", - "dependencies": [ - "P7dR8mSH" - ] - }, - "59rkB3YY": { - "name": "guardvillagers-2.0.9-1.20.1", - "version_id": "86pJMC8z", - "dependencies": [ - "P7dR8mSH" - ] - }, - "pJmCFF0p": { - "name": "handcrafted-fabric-1.20.1-3.0.6", - "version_id": "NRw0CDAc", - "dependencies": [ - "G1hIVOrD", - "P7dR8mSH" - ] - }, - "lo90fZoB": { - "name": "Heracles", - "version_id": "Iw91uuFK", - "dependencies": [ - "G1hIVOrD", - "P7dR8mSH" - ] - }, - "5faXoLqX": { - "name": "Iceberg-1.20.1-fabric-1.1.18", - "version_id": "uu7sqQDO", - "dependencies": [] - }, - "5ZwdcRci": { - "name": "ImmediatelyFast-Fabric-1.2.18+1.20.4", - "version_id": "HX5WEfoR", - "dependencies": [] - }, - "XJ9is6vj": { - "name": "immersivemc-1.5.0-beta1-1.20.1-fabric", - "version_id": "D5i0F490", - "dependencies": [ - "ohNO6lps", - "lhGA9TYQ" - ] - }, - "eE2Db4YU": { - "name": "immersive_armors-1.6.1+1.20.1-fabric", - "version_id": "Waf0D48D", - "dependencies": [] - }, - "CVBAErky": { - "name": "imst-2.1.0", - "version_id": "C1fCIQSh", - "dependencies": [] - }, - "fECIioDQ": { - "name": "imst_n-1.1.0.zip", - "version_id": "DQPdL75T", - "dependencies": [] - }, - "Orvt0mRa": { - "name": "indium-1.0.34+mc1.20.1", - "version_id": "gofbpynL", - "dependencies": [ - "AANobbMI" - ] - }, - "5ibSyLAz": { - "name": "InventorySorter-1.9.0-1.20", - "version_id": "tr2ZGtz4", - "dependencies": [] - }, - "xwHe8V3O": { - "name": "invoke-0.2.4", - "version_id": "XKDV9Yjr", - "dependencies": [ - "NkGaQMDA" - ] - }, - "YL57xq9U": { - "name": "iris-1.7.2+mc1.20.1", - "version_id": "1CMVXDHo", - "dependencies": [ - "AANobbMI" - ] - }, - "nvQzSEkH": { - "name": "Jade-1.20-fabric-11.10.0", - "version_id": "vlM1OUBd", - "dependencies": [] - }, - "u6dRKJwZ": { - "name": "jei-1.20.1-fabric-15.10.0.29", - "version_id": "kjVUjoA6", - "dependencies": [] - }, - "sNJAIjUm": { - "name": "Jewelry-1.3.5+1.20.1", - "version_id": "nOwzxEZn", - "dependencies": [ - "5aaWibi9", - "8ooWzSQP", - "AqaIIO6D", - "LrYZi08Q", - "P7dR8mSH" - ] - }, - "Bb3Fi2JX": { - "name": "Kev's TieredZ Modifiers", - "version_id": "OvagV5Au", - "dependencies": [] - }, - "ZSeB6n9M": { - "name": "kevsequipmentsets-1.0.5", - "version_id": "HGvWNPM4", - "dependencies": [] - }, - "jq6pHt0U": { - "name": "kevslibrary-1.1.0", - "version_id": "L6vTMKdJ", - "dependencies": [] - }, - "zxQ8fN7I": { - "name": "kobold-outposts-2.0", - "version_id": "B4nzmoMh", - "dependencies": [] - }, - "atHH8NyV": { - "name": "LegendaryTooltips-1.20.1-fabric-1.4.5", - "version_id": "fvJtXL6i", - "dependencies": [ - "1OE8wbN0", - "5faXoLqX", - "ohNO6lps" - ] - }, - "uJXTNuf0": { - "name": "letsdo-camping-fabric-1.0.0", - "version_id": "w4TC1HEK", - "dependencies": [ - "5aaWibi9", - "lhGA9TYQ" - ] - }, - "yUBXc3AH": { - "name": "LibZ", - "version_id": "BEPAjfEE", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH" - ] - }, - "gvQqBUqZ": { - "name": "lithium-fabric-mc1.20.1-0.11.2", - "version_id": "ZSNsJrPI", - "dependencies": [] - }, - "XaDC71GB": { - "name": "lithostitched-fabric-1.20.1-1.1.8", - "version_id": "6fbZrlp1", - "dependencies": [] - }, - "67kVxsaO": { - "name": "lmft-1.0.2+1.20-fabric", - "version_id": "IWpydKCV", - "dependencies": [] - }, - "TqCKvqjC": { - "name": "loadmyresources_fabric_1.0.4-1_MC_1.20", - "version_id": "vO7R2WNi", - "dependencies": [ - "P7dR8mSH" - ] - }, - "oMitr7dU": { - "name": "mcda-5.0.2", - "version_id": "kOZVEfRn", - "dependencies": [ - "Aqlf1Shp", - "FYpiwiBR", - "9s6osm5g", - "u58R1TMW", - "P7dR8mSH" - ] - }, - "FZmGDE43": { - "name": "mcdw-9.0.4", - "version_id": "S2yuB3CX", - "dependencies": [ - "9s6osm5g", - "Aqlf1Shp", - "FYpiwiBR", - "P7dR8mSH", - "u58R1TMW" - ] - }, - "GURcjz8O": { - "name": "mcw-bridges-3.0.0-mc1.20.1fabric", - "version_id": "RmsMXs3r", - "dependencies": [ - "P7dR8mSH" - ] - }, - "kNxa8z3e": { - "name": "mcw-doors-1.1.1fabric-mc1.20.1", - "version_id": "vkuwEpj0", - "dependencies": [ - "P7dR8mSH" - ] - }, - "GmwLse2I": { - "name": "mcw-fences-1.1.2-mc1.20.1fabric", - "version_id": "NxAYnOkJ", - "dependencies": [ - "P7dR8mSH" - ] - }, - "dtWC90iB": { - "name": "mcw-furniture-3.3.0-mc1.20.1fabric", - "version_id": "7aTbV3Sq", - "dependencies": [ - "P7dR8mSH" - ] - }, - "w4an97C2": { - "name": "mcw-lights-1.1.1-mc1.20.1fabric", - "version_id": "D8iZj41A", - "dependencies": [ - "P7dR8mSH" - ] - }, - "okE6QVAY": { - "name": "mcw-paintings-1.0.5-1.20.1fabric", - "version_id": "CwHvP3Pz", - "dependencies": [ - "P7dR8mSH" - ] - }, - "VRLhWB91": { - "name": "mcw-paths-1.0.5-1.20.1fabric", - "version_id": "vusBu5Up", - "dependencies": [ - "P7dR8mSH" - ] - }, - "B8jaH3P1": { - "name": "mcw-roofs-2.3.1-mc1.20.1fabric", - "version_id": "EOjhPmTj", - "dependencies": [ - "P7dR8mSH" - ] - }, - "n2fvCDlM": { - "name": "mcw-trapdoors-1.1.3-mc1.20.1fabric", - "version_id": "1UfQwdWq", - "dependencies": [ - "P7dR8mSH" - ] - }, - "C7I0BCni": { - "name": "mcw-windows-2.3.0-mc1.20.1fabric", - "version_id": "88sYNcv4", - "dependencies": [ - "P7dR8mSH" - ] - }, - "NRjRiSSD": { - "name": "memoryleakfix-fabric-1.17+-1.1.5", - "version_id": "5xvCCRjJ", - "dependencies": [] - }, - "9Qdvz1OV": { - "name": "minecells-1.8.3", - "version_id": "1Vbpo4ux", - "dependencies": [ - "P7dR8mSH", - "ccKDOlHs" - ] - }, - "3b1CFIR5": { - "name": "MobPlaques-v8.0.1-1.20.1-Fabric", - "version_id": "bcQFG4g7", - "dependencies": [ - "P7dR8mSH", - "QAGBst4M", - "ohNO6lps" - ] - }, - "avrKhvsK": { - "name": "mobs_of_mythology-fabric-1.20.1-2.0.2", - "version_id": "oSJicyN7", - "dependencies": [ - "7zlUOZvb", - "PuyPazRT", - "lhGA9TYQ" - ] - }, - "nmDcB62a": { - "name": "modernfix-fabric-5.19.0+mc1.20.1", - "version_id": "ZYnwHpym", - "dependencies": [] - }, - "mOgUt4GM": { - "name": "modmenu-7.2.2", - "version_id": "lEkperf6", - "dependencies": [] - }, - "Xt0pMhSq": { - "name": "more-totems-mod-2.16.0", - "version_id": "rOWXHX42", - "dependencies": [] - }, - "51shyZVL": { - "name": "moreculling-1.20.4-0.24.0", - "version_id": "3m5znPWm", - "dependencies": [ - "9s6osm5g" - ] - }, - "JiEhJ3WG": { - "name": "moremobvariants-fabric+1.20.1-1.3.1", - "version_id": "o6yyhzgj", - "dependencies": [ - "P7dR8mSH" - ] - }, - "derP0ten": { - "name": "MutantMonsters-v8.0.7-1.20.1-Fabric", - "version_id": "GEdQkhpr", - "dependencies": [ - "ohNO6lps", - "QAGBst4M", - "P7dR8mSH" - ] - }, - "kHc6jKsv": { - "name": "myLoot", - "version_id": "l74cjwnw", - "dependencies": [ - "40ytxGF2", - "P7dR8mSH" - ] - }, - "xP7vOoRA": { - "name": "mythic-mounts-1.20.1-7.2", - "version_id": "a9GfsY3e", - "dependencies": [ - "nU0bVIaL", - "8BmcQJ2H" - ] - }, - "ERH7cFoy": { - "name": "mythicupgrades-4.1.3+mc1.20.1", - "version_id": "KkROoKjO", - "dependencies": [ - "P7dR8mSH", - "ccKDOlHs" - ] - }, - "9daSQ9Yq": { - "name": "mythquest-1.2", - "version_id": "AwRDUZl5", - "dependencies": [] - }, - "F8BQNPWX": { - "name": "naturalist-fabric-4.0.3-1.20.1", - "version_id": "dMGBsRgz", - "dependencies": [ - "8BmcQJ2H" - ] - }, - "fPetb5Kh": { - "name": "NaturesCompass-1.20.1-2.2.3-fabric", - "version_id": "NovIXDxY", - "dependencies": [] - }, - "P1Kv5EAO": { - "name": "Necronomicon-Fabric-1.4.2", - "version_id": "twWimVNr", - "dependencies": [] - }, - "1s5x833P": { - "name": "Neruina-2.1.1-fabric+1.20.1", - "version_id": "IrhpPXR5", - "dependencies": [ - "P7dR8mSH" - ] - }, - "vI1QKJro": { - "name": "netherdepthsupgrade-fabric-3.1.6-1.20", - "version_id": "CdgX1NKy", - "dependencies": [ - "8BmcQJ2H" - ] - }, - "nPZr02ET": { - "name": "NetherPortalFix", - "version_id": "NANcEzKA", - "dependencies": [ - "MBAkmtvl" - ] - }, - "gsJ6q45e": { - "name": "nicer-skies-1.3.0+1.20.1", - "version_id": "CJ15oCV4", - "dependencies": [] - }, - "qQyHxfxd": { - "name": "NoChatReports-FABRIC-1.20.1-v2.2.2", - "version_id": "HeZZR2kF", - "dependencies": [] - }, - "fU7jbFHc": { - "name": "Obscure-API-16", - "version_id": "IWDYxZre", - "dependencies": [ - "P7dR8mSH" - ] - }, - "ccKDOlHs": { - "name": "owo-lib-0.11.2+1.20", - "version_id": "zyOBB7J4", - "dependencies": [ - "P7dR8mSH" - ] - }, - "wOZRkmgG": { - "name": "oxidized-1.8.2", - "version_id": "dH4eImYJ", - "dependencies": [ - "P7dR8mSH" - ] - }, - "c7m1mi73": { - "name": "packetfixer-fabric-1.4.2-1.19-to-1.20.1", - "version_id": "djNw6g8u", - "dependencies": [] - }, - "FxXkHaLe": { - "name": "paladins-1.3.1+1.20.1", - "version_id": "9FbzwRpY", - "dependencies": [ - "P7dR8mSH", - "XvoWJaA2", - "lP9Yrr1E", - "pduQXSbl", - "y9clIFY4" - ] - }, - "nU0bVIaL": { - "name": "Patchouli-1.20.1-84-FABRIC", - "version_id": "Y6tuH1cn", - "dependencies": [ - "P7dR8mSH" - ] - }, - "gedNE4y2": { - "name": "player-animation-lib-fabric-1.0.2-rc1+1.20", - "version_id": "yDqYTUaf", - "dependencies": [] - }, - "tagwiZkJ": { - "name": "polymorph-fabric-0.49.5+1.20.1", - "version_id": "EYWxtHOI", - "dependencies": [ - "P7dR8mSH" - ] - }, - "rcTfTZr3": { - "name": "PresenceFootsteps-1.9.4+1.20.1", - "version_id": "LjDXTyEn", - "dependencies": [ - "P7dR8mSH" - ] - }, - "1OE8wbN0": { - "name": "Prism-1.20.1-fabric-1.0.5", - "version_id": "Fmetb8IP", - "dependencies": [] - }, - "AOyJhFvl": { - "name": "projectile_damage-fabric-3.2.3+1.20.1", - "version_id": "TPkj1ZDs", - "dependencies": [ - "P7dR8mSH" - ] - }, - "GuE5FpvB": { - "name": "promenade-4.1.1", - "version_id": "A5YD9uS3", - "dependencies": [ - "P7dR8mSH", - "meZK2DCX" - ] - }, - "Udc4ShgP": { - "name": "ProtectionBalancer-FABRIC-1.1.0", - "version_id": "RUSThuct", - "dependencies": [ - "P1Kv5EAO", - "P7dR8mSH" - ] - }, - "FCFcFw09": { - "name": "puffish_attributes-0.5.0-1.20-fabric", - "version_id": "l9MXTh4H", - "dependencies": [ - "P7dR8mSH" - ] - }, - "hqQqvaa4": { - "name": "puffish_skills-0.12.2-1.20-fabric", - "version_id": "f7O8dT0T", - "dependencies": [ - "P7dR8mSH" - ] - }, - "QAGBst4M": { - "name": "PuzzlesLib-v8.1.21-1.20.1-Fabric", - "version_id": "xjQF8bha", - "dependencies": [ - "ohNO6lps", - "P7dR8mSH" - ] - }, - "AqaIIO6D": { - "name": "ranged_weapon_api-1.1.2+1.20.1", - "version_id": "R1YG5awX", - "dependencies": [ - "P7dR8mSH" - ] - }, - "r3VgI4QN": { - "name": "reacharound+1.20-1.3.0", - "version_id": "29DyXaiq", - "dependencies": [ - "P7dR8mSH" - ] - }, - "uZQipe0a": { - "name": "ReBalance-FABRIC-1.1.0", - "version_id": "pAXbnwiG", - "dependencies": [ - "P1Kv5EAO" - ] - }, - "sk4iFZGy": { - "name": "remove-terralith-intro-message-1.0", - "version_id": "2jAppOW4", - "dependencies": [ - "8oi3bsk5" - ] - }, - "muf0XoRe": { - "name": "repurposed_structures-7.1.15+1.20.1-fabric", - "version_id": "MuqUgLqO", - "dependencies": [ - "P7dR8mSH", - "codAaoxh" - ] - }, - "G1hIVOrD": { - "name": "Resourceful Lib", - "version_id": "4u04iwUx", - "dependencies": [ - "P7dR8mSH" - ] - }, - "M1953qlQ": { - "name": "resourcefulconfig-fabric-1.20.1-2.1.2", - "version_id": "PlEObkl9", - "dependencies": [] - }, - "MGRhpQYp": { - "name": "Revive", - "version_id": "eW6ZYUVj", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH" - ] - }, - "3MKqoGuP": { - "name": "rogues-1.1.0+1.20.1", - "version_id": "Zv9heBzC", - "dependencies": [ - "P7dR8mSH", - "XvoWJaA2", - "pduQXSbl" - ] - }, - "lP9Yrr1E": { - "name": "runes-0.9.13+1.20.1", - "version_id": "Z915LCkR", - "dependencies": [ - "P7dR8mSH" - ] - }, - "lyvwxqAy": { - "name": "simplyskills-1.5.0+1.20.1", - "version_id": "oWdYf42D", - "dependencies": [ - "8ooWzSQP", - "FCFcFw09", - "XvoWJaA2", - "hqQqvaa4" - ] - }, - "bK3Ubu9p": { - "name": "simplyswords-fabric-1.55.0-1.20.1", - "version_id": "r5QBtUE9", - "dependencies": [ - "9s6osm5g", - "lhGA9TYQ" - ] - }, - "rGWEHQrP": { - "name": "smallships-fabric-1.20.1-2.0.0-b1.4", - "version_id": "gpbYUuEr", - "dependencies": [ - "P7dR8mSH" - ] - }, - "PuyPazRT": { - "name": "SmartBrainLib-fabric-1.20.1-1.14.2", - "version_id": "XsqXgUo1", - "dependencies": [] - }, - "BVgHoKxg": { - "name": "Sniffer+-fabric-1.20.1-0.3.0", - "version_id": "pJlIaMGq", - "dependencies": [] - }, - "PtjYWJkn": { - "name": "sodium-extra-0.5.4+mc1.20.1-build.115", - "version_id": "I7ggF6B5", - "dependencies": [ - "AANobbMI", - "P7dR8mSH" - ] - }, - "AANobbMI": { - "name": "sodium-fabric-0.5.11+mc1.20.1", - "version_id": "ygf8cVZg", - "dependencies": [] - }, - "oX6SohLj": { - "name": "soulslike-weaponry-1.1.4.1-1.20.1-fabric", - "version_id": "1KCOAajo", - "dependencies": [ - "AqaIIO6D", - "8BmcQJ2H", - "lOOpEntO", - "P7dR8mSH" - ] - }, - "qyVF9oeo": { - "name": "sound-physics-remastered-fabric-1.20.1-1.4.5", - "version_id": "MmKSrFU9", - "dependencies": [] - }, - "l6YH9Als": { - "name": "spark", - "version_id": "XGW2fviP", - "dependencies": [] - }, - "XvoWJaA2": { - "name": "spell_engine-0.15.8+1.20.1", - "version_id": "eX4YqiVK", - "dependencies": [ - "5aaWibi9", - "8ooWzSQP", - "9s6osm5g", - "P7dR8mSH", - "gedNE4y2" - ] - }, - "8ooWzSQP": { - "name": "spell_power-0.11.1+1.20.1", - "version_id": "nT0Hl1AE", - "dependencies": [ - "P7dR8mSH" - ] - }, - "40ytxGF2": { - "name": "SpoornPacks", - "version_id": "NSN0Yoyz", - "dependencies": [ - "P7dR8mSH" - ] - }, - "H8CaAYZC": { - "name": "starlight-1.1.2+fabric.dbc156f", - "version_id": "XGIsoVGT", - "dependencies": [] - }, - "6L3ydNi8": { - "name": "starterkit-1.20.1-7.1", - "version_id": "nGVvCsgb", - "dependencies": [ - "e0M1UDsY" - ] - }, - "kkmrDlKT": { - "name": "TerraBlender-fabric-1.20.1-3.0.1.7", - "version_id": "FZV63yhg", - "dependencies": [ - "P7dR8mSH" - ] - }, - "8oi3bsk5": { - "name": "Terralith_1.20.x_v2.5.4", - "version_id": "WeYhEb5d", - "dependencies": [] - }, - "QivVPB8W": { - "name": "The_Graveyard_3.1_(FABRIC)_for_1.20.1", - "version_id": "Hpn2GMza", - "dependencies": [ - "8BmcQJ2H" - ] - }, - "z6sMEexp": { - "name": "TieredZ", - "version_id": "GFUW7N2P", - "dependencies": [ - "8FdYDHF5", - "9s6osm5g", - "P7dR8mSH", - "yUBXc3AH" - ] - }, - "FGlHZl7X": { - "name": "tlc-fabric-1.0.1-1.20.X", - "version_id": "r1kI9nMD", - "dependencies": [ - "P7dR8mSH" - ] - }, - "w6JSkKSH": { - "name": "toofast-fabric-1.20-1.2.0", - "version_id": "ZyY2Xraw", - "dependencies": [] - }, - "5aaWibi9": { - "name": "trinkets-3.7.2", - "version_id": "AHxQGtuC", - "dependencies": [] - }, - "Pf8PJBb5": { - "name": "True Darkness Refabricated", - "version_id": "fH6YSSxd", - "dependencies": [ - "9s6osm5g" - ] - }, - "1imrOvDk": { - "name": "valentinesblessing 1.5.0 1.20.1 fabric", - "version_id": "gFWULXkY", - "dependencies": [] - }, - "XiC6HzoU": { - "name": "vc_gliders-fabric-1.1.5", - "version_id": "9Qu0MGnH", - "dependencies": [ - "P7dR8mSH" - ] - }, - "bRAPbNyF": { - "name": "veinmining-fabric-1.5.0+1.20.1", - "version_id": "PFFXEfYV", - "dependencies": [ - "P7dR8mSH" - ] - }, - "oHGMwNDR": { - "name": "VillagersPlus_3.1_(FABRIC)_for_1.20.1", - "version_id": "Tl5Kx50I", - "dependencies": [ - "P7dR8mSH" - ] - }, - "klXONLDA": { - "name": "villagesandpillages-fabric-mc1.20.1-1.0.0", - "version_id": "emWkyeQg", - "dependencies": [ - "Ua7DFN59", - "P7dR8mSH" - ] - }, - "KplTt9Ku": { - "name": "villagespawnpoint-1.20.1-4.4", - "version_id": "pmuo4Sz9", - "dependencies": [ - "e0M1UDsY" - ] - }, - "wGoQDPN5": { - "name": "vivecraft-1.20.1-1.1.11-fabric", - "version_id": "xC0Vh8WO", - "dependencies": [] - }, - "9eGKb6K1": { - "name": "voicechat-fabric-1.20.1-2.5.19", - "version_id": "OIOFhV0j", - "dependencies": [] - }, - "XpGUobxt": { - "name": "VR-Combat_v1.0.2_Fabric_ALL", - "version_id": "mW4eHntZ", - "dependencies": [ - "5sy6g3kz", - "wGoQDPN5" - ] - }, - "B3INNxum": { - "name": "vrapi-3.0.9-1.20.1-fabric", - "version_id": "4tJF8iTk", - "dependencies": [ - "lhGA9TYQ" - ] - }, - "Vr3O6THr": { - "name": "Wabi-Sabi-Structures-2.0.0-1.20-Fabric", - "version_id": "PSSSimgY", - "dependencies": [ - "P7dR8mSH" - ] - }, - "oUoetxfR": { - "name": "walljump-1.20.1-1.2.1-fabric", - "version_id": "xCmWdqxU", - "dependencies": [] - }, - "lO0vzQUy": { - "name": "way2wayfabric-0.0.6", - "version_id": "IBsP5dyt", - "dependencies": [ - "Ha28R6CL" - ] - }, - "8DfbfASn": { - "name": "When Dungeons Arise", - "version_id": "Vd5XOXlj", - "dependencies": [] - }, - "NkGaQMDA": { - "name": "wizards-1.3.0+1.20.1", - "version_id": "hMGphtUf", - "dependencies": [ - "8ooWzSQP", - "P7dR8mSH", - "XvoWJaA2", - "lP9Yrr1E", - "pduQXSbl" - ] - }, - "sTZr7NVo": { - "name": "wraith-waystones-3.3.2+mc1.20.1", - "version_id": "DZAntbmD", - "dependencies": [ - "P7dR8mSH", - "ccKDOlHs" - ] - }, - "NcUtCpym": { - "name": "XaerosWorldMap_1.38.8_Fabric_1.20", - "version_id": "szULGs3b", - "dependencies": [ - "P7dR8mSH" - ] - }, - "1bokaNcj": { - "name": "Xaeros_Minimap_24.2.0_Fabric_1.20", - "version_id": "WQEX096d", - "dependencies": [ - "P7dR8mSH" - ] - }, - "1eAoo2KR": { - "name": "YetAnotherConfigLib-3.5.0+1.20.1-fabric", - "version_id": "gQuF6HNa", - "dependencies": [ - "P7dR8mSH" - ] - }, - "Ua7DFN59": { - "name": "YungsApi-1.20-Fabric-4.0.5", - "version_id": "zPT7QfIk", - "dependencies": [ - "P7dR8mSH" - ] - }, - "XNlO7sBv": { - "name": "YungsBetterDesertTemples-1.20-Fabric-3.0.3", - "version_id": "1Z9HNWpj", - "dependencies": [ - "P7dR8mSH", - "Ua7DFN59", - "9s6osm5g" - ] - }, - "o1C1Dkj5": { - "name": "YungsBetterDungeons-1.20-Fabric-4.0.4", - "version_id": "nidyvq2m", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH", - "Ua7DFN59" - ] - }, - "2BwBOmBQ": { - "name": "YungsBetterEndIsland-1.20-Fabric-2.0.6", - "version_id": "qJTsmyiE", - "dependencies": [ - "Ua7DFN59", - "9s6osm5g", - "P7dR8mSH" - ] - }, - "z9Ve58Ih": { - "name": "YungsBetterJungleTemples-1.20-Fabric-2.0.5", - "version_id": "6LPrzuB0", - "dependencies": [ - "Ua7DFN59", - "P7dR8mSH", - "9s6osm5g" - ] - }, - "HjmxVlSr": { - "name": "YungsBetterMineshafts-1.20-Fabric-4.0.4", - "version_id": "qLnQnqXS", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH", - "Ua7DFN59" - ] - }, - "Z2mXHnxP": { - "name": "YungsBetterNetherFortresses-1.20-Fabric-2.0.6", - "version_id": "FL88RLRu", - "dependencies": [ - "Ua7DFN59", - "9s6osm5g", - "P7dR8mSH" - ] - }, - "3dT9sgt4": { - "name": "YungsBetterOceanMonuments-1.20-Fabric-3.0.4", - "version_id": "4c00pjbt", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH", - "Ua7DFN59" - ] - }, - "kidLKymU": { - "name": "YungsBetterStrongholds-1.20-Fabric-4.0.3", - "version_id": "yV6hn0bB", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH", - "Ua7DFN59" - ] - }, - "t5FRdP87": { - "name": "YungsBetterWitchHuts-1.20-Fabric-3.0.3", - "version_id": "lYpHN3iF", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH", - "Ua7DFN59" - ] - }, - "Ht4BfYp6": { - "name": "YungsBridges-1.20-Fabric-4.0.3", - "version_id": "hvfjXu8d", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH", - "Ua7DFN59" - ] - }, - "ZYgyPyfq": { - "name": "YungsExtras-1.20-Fabric-4.0.3", - "version_id": "pfVTUz1L", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH", - "Ua7DFN59" - ] - }, - "Hcy2DFKF": { - "name": "YungsMenuTweaks-1.20.1-Fabric-1.0.2", - "version_id": "QRV0K267", - "dependencies": [ - "9s6osm5g", - "P7dR8mSH", - "Ua7DFN59" - ] - }, - "TLZe11Uj": { - "name": "zenith-1.2.3-1.20.1", - "version_id": "D3JxTPgz", - "dependencies": [ - "9sxDq6mj", - "ORX9fPw1", - "P7dR8mSH" - ] - }, - "9sxDq6mj": { - "name": "zenith_attributes-0.2.6", - "version_id": "BdMGhfsy", - "dependencies": [ - "ORX9fPw1", - "P7dR8mSH" - ] - }, - "14bALK1y": { - "name": "zephyr-0.5.0+1.20.1", - "version_id": "f9CKJhXU", - "dependencies": [ - "TLZe11Uj", - "XvoWJaA2" - ] - }, - "L6jvzao4": { - "name": "[1.20.1-fabric]-Epic-Knights-9.8", - "version_id": "4h7fF1aA", - "dependencies": [ - "9s6osm5g", - "lhGA9TYQ" - ] - }, - "fgmhI8kH": { - "name": "[Fabric]CTOV-v3.4.6", - "version_id": "LKEra9cd", - "dependencies": [ - "XaDC71GB" - ] - } - } -} \ No newline at end of file diff --git a/website/mods.txt b/website/mods.txt deleted file mode 100644 index 2380749..0000000 --- a/website/mods.txt +++ /dev/null @@ -1,2315 +0,0 @@ -Title: AdventureZ -Slug: adventurez -Categories: mobs -Summary: adds a new endboss and other creatures -Description (truncated): -This mod adds a new end boss to Minecraft besides other deadly creatures. The boss is called "Blackstone Golem" and will be the hardest enemy you ever encountered. If you will start a war against the - -Title: Almost Unified -Slug: almost-unified -Categories: library, utility -Summary: Unify all resources. -Description (truncated): -Text version if the thread design does not render -## What is Almost Unified? - - The mod is inspired by the idea of UniDict. An old, no longer maintained mod from the days of 1.12.2. - - Old versions of - -Title: AmbientSounds -Slug: ambientsounds -Categories: decoration -Summary: #listentonature -Description (truncated): -Requires -CreativeCore -Adds a rich ambience to the minecraft world. It supports custom engines and works well with mods world gen mods. -Use /cmdclientconfig to access the config menu. -Use /ambient-debu - -Title: Aquamirae -Slug: aquamirae -Categories: adventure, equipment, worldgen -Summary: Ship graveyard with terrible deep sea creatures! -Description (truncated): -The once endless ocean, the waters of which were raised from the depths by gusty winds, the ocean that was sailed by brave voyagers and fearsome flotillas of pillagers, is now chained in ice and snow. - -Title: Archers (RPG Series) -Slug: archers -Categories: adventure, equipment, game-mechanics -Summary: 🏹 Draw, Release, Conquer - Master the art of Archery! -Description (truncated): -🏹 Draw, Release, Conquer - Master the art of Archery! -✨ Discover more of the RPG Series -📦 Installation -Required -AzureLib Armor -Ranged Weapon API -Spell Engine -Strongly recommended -Better Combat -for pro - -Title: Architectury API -Slug: architectury-api -Categories: library -Summary: An intermediary api aimed to ease developing multiplatform mods. -Description (truncated): -Architectury API -Talk to us on -Discord -! -An intermediary api aimed to ease developing multiplatform mods. -What is Architectury API -Architectury API is an api to abstract calls to fabric api and forge - -Title: Archon -Slug: archon -Categories: adventure, equipment, magic -Summary: Sorcery, Necromancy, Bosses, and More! -Description (truncated): -Spoiler -Archon is an elemental based magic mod for -Fabric 1.18+ -. It includes: -- A Unique Mana System -- Elemental Weapons with Abilities -- -Spellcasting system with unique spells -- Necromancy -- Helpful - -Title: Argonauts -Slug: argonauts -Categories: utility -Summary: A guild and party mod to work and play together with your teammates on a server! -Description (truncated): -Argonauts -📖 About 📖 -Named after the great heroes who rode with Jason on the Argo, -Argonauts is a utility mod that enables you to work together as -a team with other players on your multiplayer servers - -Title: Artifacts -Slug: artifacts -Categories: adventure, worldgen -Summary: Adds various treasure items that can be found through exploration -Description (truncated): -Some older versions of this mod can be found on curseforge: -Forge -/ -Fabric -Artifacts is a mod which aims to make exploration more rewarding by adding various powerful items that cannot be crafted. -The - -Title: AttributeFix -Slug: attributefix -Categories: utility -Summary: Removes arbitrary limits on Minecraft's attribute system. Fixes MANY mods! -Description (truncated): -Attribute Fixer -Minecraft uses an attribute system to handle important calculations. It covers everything from armor values, to attack damage, to the maximum health of a mob. This system also introduc - -Title: AutoTag -Slug: autotag -Categories: library, utility -Summary: Automatically populates some item, block and other tags (for mod compatibility) -Description (truncated): -This is a purely technical mod with the aim to increase inter-mod compatibility. By "purely technical" I mean that it won't add any content to your game. -The Problem -Mod creators are encouraged to use - -Title: AzureLib -Slug: azurelib -Categories: game-mechanics, library, utility -Summary: Based off Geckolib but now just for my own needs. -Description (truncated): -AzureLib represents a branch derived from Geckolib 4.x, serving as an animation engine tailored for Minecraft Mods. It boasts various features, including support for intricate 3D keyframe-driven anima - -Title: AzureLib Armor -Slug: azurelib-armor -Categories: library, utility -Summary: A striped down Azurelib just for Armor! -Description (truncated): -AzureLib Armor is a stripped-down version of -AzureLib -that is created just to provide its GeoArmor/GeoItem functions in a standalone library. All Armor creation steps are the same as AzureLibs armor c - -Title: BadOptimizations -Slug: badoptimizations -Categories: optimization -Summary: Optimization mod that focuses on things other than rendering -Description (truncated): -BadOptimizations -A collection of mostly micro optimizations that add up to something bigger! -Wait, what does this even do? -It does multiple things: -Avoid updating lightmap -Updating lightmap textures a - -Title: Balm -Slug: balm -Categories: library -Summary: Abstraction Layer (but not really)™ for Blay's multiplatform mods -Description (truncated): -What is this? -Abstraction Layer (but not really)™ for Blay's multiplatform mods. This is a library mod, it does not add anything on its own. -I do not recommend other modders to build on this as I will - -Title: Basic Weapons -Slug: basic-weapons -Categories: adventure, equipment -Summary: Adds vanilla+ weaponry - no extra fluff or sparkles -Description (truncated): -Help translate this mod into -your -language -| -🌏Visit my website -Important ⚔️ -Minecraft has a bug where held items have gaps. -Weapons from this mod are not immune to the bug, and I therefore highly reco - -Title: BCLib -Slug: bclib -Categories: library -Summary: A Library Mod for the BetterX Team -Description (truncated): -BCLib is primarily a mod library for BetterEnd, BetterNether, Eden Ring and possible future mods from the BetterX team. -Furthermore, BCLib creates -compatibility between different Nether/End mods -. Thi - -Title: Friends&Foes - Beekeeper Hut (Fabric/Quilt) -Slug: friends-and-foes-beekeeper-hut-fabric -Categories: adventure, decoration, worldgen -Summary: An addon for the Friends&Foes mod, adding a beekeeper hut structure. -Description (truncated): -Beekeeper Hut (Fabric) -Friends&Foes - Beekeeper Hut is a small addon adding the beekeeper hut structure. Structure can be found in meadow and flower forest biomes. -Be aware that the main -Friends&Foes - - -Title: BetterEnd -Slug: betterend -Categories: decoration, mobs, worldgen -Summary: New Biomes, mysterious rituals and Mobs for your End -Description (truncated): -BetterEnd adds new biomes into the End. Each biome has its own atmosphere, resources and mobs. The sky will have a fresh look with purple nebulas and stars. All biomes have custom music (by Firel), so - -Title: BetterNether -Slug: betternether -Categories: equipment, mobs, worldgen -Summary: More Biomes, More Mobs, More Tools for the fiery Dimension -Description (truncated): -With -BetterNether -your adventures in the fiery dimension will be even more exciting. The mod adds new biomes, plants and materials to the Nether. Among them there are new challenging monsters like the - -Title: Better Archeology -Slug: better-archeology -Categories: adventure, decoration, worldgen -Summary: Discover artifacts & fossils by encountering new structures that'll enhance your adventure and exploration! -Description (truncated): -With the theme of archeology being introduced in the Minecraft 1.20 "Trails & Tales" Update, it has quickly become clear that Mojang sadly only took a small step into the big world that is archeology. - -Title: Better Combat -Slug: better-combat -Categories: adventure, equipment, library -Summary: ⚔️ Easy, spectacular and fun melee combat system from Minecraft Dungeons. -Description (truncated): -Easy, spectacular and fun melee combat system from Minecraft Dungeons. -‌ -✨ Looking for vanilla-friendly content? Try these! -🗡 Features -Fancy attack animations -This mod includes several one-handed, two - -Title: Bingus & Floppa -Slug: bingusandfloppa -Categories: equipment, mobs -Summary: This mod adds the legendary cats Bingus and Floppa, who will fight for your honor -Description (truncated): -Bingus adds famous funny cats, Bingus and Floppa, as summonable pets that fight on your behalf. -Bingus Totems can be crafted using a diamond, 4 amethyst, and 4 of any fish. You spawn a Bingus from it - -Title: Biomes O' Plenty -Slug: biomes-o-plenty -Categories: adventure, decoration, worldgen -Summary: Adds 50+ unique biomes to enhance your world, with new trees, flowers, and more! -Description (truncated): -Description -Biomes O' Plenty is an expansive biome mod for Minecraft that adds a slew of new, unique biomes to the Overworld, Nether, and End! To go along with the new biomes, it adds new plants, flo - -Title: Block Runner -Slug: block-runner -Categories: utility -Summary: Encourages path building by making you run faster on certain blocks such as path blocks. -Description (truncated): -📖 About: -Block Runner -makes you run faster on certain blocks, it's that simple. Mainly useful for paths since grass paths now actually offer some benefit besides looking different. -Works on all mobs, - -Title: Bosses of Mass Destruction -Slug: bosses-of-mass-destruction -Categories: adventure, worldgen -Summary: Adds boss fights to minecraft -Description (truncated): -Are you looking to add some more exciting boss fights to your world? The aim of this mod is to create epic endgame boss fights. -Right now, this mod has three bosses. The first is the -Night Lich -, fou - -Title: Bookshelf -Slug: bookshelf-lib -Categories: library, utility -Summary: An open source library for other mods! -Description (truncated): -Bookshelf is a collection of code, frameworks, utilities, and other resources. Many mods utilize Bookshelf's code base to power their own mods. -Why use a library mod? -Library mods such as Bookshelf al - -Title: Cadmus -Slug: cadmus -Categories: utility -Summary: A land claiming mod that allows users to claim land to protect your home from thieves, bandits and monsters, and admins to claim land with region flags and advanced protection -Description (truncated): -Cadmus -📖 About 📖 -Named after the great king and founder of Thebes, Cadmus allows both players -and server admins to protect their land from thieves and certain environmental -elements. -Players can claim - -Title: Cardinal Components API -Slug: cardinal-components-api -Categories: library -Summary: A data attachment API that is easy, modular, and extremely fast. -Description (truncated): -A components API for Quilt and Fabric that is easy, modular, and extremely fast. -Detailed information is available in the repository's -wiki -. -The information below is a condensed form of the latter. -F - -Title: Cave Dweller Fabric -Slug: cave-dweller-fabric -Categories: adventure, game-mechanics, mobs -Summary: Fabric port of the cave dweller mod by Gargin. -Description (truncated): -Fabric port of the cave dweller mod by Gargin. -All credits go to him for the initial release. -From his description: -"The Cave Dweller is a complex entity that has multiple different animations, sounds - -Title: Cloth Config API -Slug: cloth-config -Categories: library -Summary: Configuration Library for Minecraft Mods -Description (truncated): -Cloth Config API is a config screen api. -Developers Wiki -https://shedaniel.gitbook.io/cloth-config/ -Need a server to play with friends? Or don't know how to setup one? Just rent a server that is alrea - -Title: Clumps -Slug: clumps -Categories: storage, utility -Summary: Clumps XP orbs together to reduce lag -Description (truncated): -Clumps groups XP orbs together into a single entity to reduce lag when there are many in a small area. On top of this, it also makes the player immediately collect the orbs once they touch the player, - -Title: Collective -Slug: collective -Categories: library -Summary: 🎓 Collective is a shared library with common code for all of Serilum's mods. -Description (truncated): -The Fabric version requires the -Fabric API -. -Collective is a shared library mod with common code for all of Serilum's mods. -It contains data and functions centralized in one place. Collective helps a - -Title: Combat Roll -Slug: combat-roll -Categories: adventure, game-mechanics, library -Summary: 🧶 Adds combat roll ability, with related attributes and enchantments. -Description (truncated): -Ever wanted to roll/dodge/dash in Minecraft? Here is your chance! -‌ -🧶️ Features -‌ -Adds Combat Roll ability -Press -R -to roll (by default). You can roll into any direction you are heading (forwards, back - -Title: Convenient Decor -Slug: convenient-decor -Categories: decoration, equipment, utility -Summary: Decorative blocks with convenient functionality! -Description (truncated): -This mod introduces new decorative blocks, some of which also serve a convenient function! -16 stylish lightning-attracting Umbrellas -Watering Can to keep your farmland permanently hydrated -Piles of Le - -Title: CreativeCore -Slug: creativecore -Categories: library -Summary: A core mod -Description (truncated): -Nothing else than a simple core mod required by most of CreativeMD's mods. -Features -* Gui-Api -* Config System (/cmdconfig or /cmdclientconfig) -* Packet system (supports splitted packets) -* Event syste - -Title: Creeper Overhaul -Slug: creeper-overhaul -Categories: adventure, mobs -Summary: A mod which overhauls the vanilla creepers! -Description (truncated): -Creeper Overhaul replaces the vanilla creeper with a variety of different biome-specific creeper types, some - friendlier than others :) -You may also be interested in -A resource pack by lord - -Title: Cristel Lib -Slug: cristel-lib -Categories: library, worldgen -Summary: A Library mod for easy structure config and runtime datapacks. -Description (truncated): -Cristel Lib is a mod, which allows you to create configs for structures with code. or even with data! -For players and modpack creators: -Create configs for every structure mod! -For mod creators: -Create - -Title: Dawn API -Slug: dawn -Categories: library -Summary: API that facilitates the creation of features. -Description (truncated): -The Dawn API is a library mod for the latest version of Minecraft that adds utility classes for constructing a typical mod for the Dawn Team. -It is designed to be handy and ease with the creation of a - -Title: Debugify -Slug: debugify -Categories: optimization, utility -Summary: Fixes Minecraft bugs found on the bug tracker -Description (truncated): -# Debugify -#### Debugify is a project that fixes **over 70** bugs found on the -bug tracker -in Minecraft. -(and does nothing more!) - -[![wakatime](https://wakatime.com/badge/github/W-OVERFLOW/Debugify.sv - -Title: Decorative Blocks -Slug: decorative-blocks -Categories: decoration -Summary: Some new blocks to build with -Description (truncated): -A small mod that adds several new decorative blocks including: -Bonfire, toss blaze powder into fire (configurable) -Thatch, "fluid" from cutting open a hay bale with shears, remove with hoes -Wooden Pal - -Title: Deeper and Darker -Slug: deeperdarker -Categories: adventure -Summary: A Minecraft 1.19+ mod which features more blocks, items, armors, and hidden mysteries to complement the new Deep Dark biome. Our website: https://kyanitemods.dev -Description (truncated): -About -Deeper and Darker is a mod that aims to enhance the Deep Dark in Minecraft. It adds many new features related to the Deep Dark and a new dimension called the Otherside. Some content from Deeper - -Title: DEUF Refabricated -Slug: deuf-refabricated -Categories: -Summary: Fixes entities duplicated UUIDs, removing log spam and preventing crashes. -Description (truncated): -DEUF Refabricated -is a fabric port of the mod -DEUF (Duplicated Entity UUID Fixer) by CAS-ual-TY -. It fixes duped UUIDs, removing log spam and also fixing some crashes. -This mod only needs to be presen - -Title: Dimensional Sync Fixes -Slug: dimensional-sync-fixes -Categories: management, utility -Summary: Fix potion/experience sync issue when players change dimension. -Description (truncated): -Dimensional Sync Fixes -This mod fixes two bugs. -Player's potion effects icons disappear for a bit of time after teleporting to a modded dimension. -Player's experiences in client bar disappear after te - -Title: Distant Horizons -Slug: distanthorizons -Categories: optimization, utility -Summary: See farther without turning your game into a slide show -Description (truncated): -What does Distant Horizons do? -Simply put, it add simplified terrain past Minecraft's default view distance to improve performance and allow for longer draw distances. -Now you can finally enjoy that l - -Title: Double Doors -Slug: double-doors -Categories: game-mechanics, utility -Summary: 🚪 Multiple identical double doors, trapdoors and fence gates can be opened simultaneously. -Description (truncated): -Requires the library mod -Collective -. -This mod is part of -The Vanilla Experience -modpack and -Serilum's RPG Bundle -mod. -Double Doors is a minimalistic mod which adds the ability for identical double do - -Title: Dungeon Now Loading -Slug: dungeon-now-loading -Categories: adventure, mobs, worldgen -Summary: Explore the vast, challenging dungeons that are loaded into your world! This mod introduces new dungeons, along with tricky, but fair bosses to fight at the end of the dungeon. -Description (truncated): -About -Explore the vast, challenging dungeons that are loaded into your world! The mod introduces a number of new dungeons to explore with various sizes and themes, along with a tricky boss to fight at - -Title: Dungeons and Taverns -Slug: dungeons-and-taverns -Categories: adventure, worldgen -Summary: A Structure Datapack adding dungeons, taverns and other structures to find while you explore the world. -Description (truncated): -This datapacks adds (hopefully) vanilla like structures that are supposed to blend in with the rest of the game and feel like they belong there. going from environmental additions like fire watch towe - -Title: Dungeon Difficulty -Slug: dungeon-difficulty -Categories: adventure, equipment, worldgen -Summary: ☠️ Increase the difficulty and get matching rewards. -Description (truncated): -🔧 = this mod | 🔩 = entity & loot attributes -📦 Features -👨‍👩‍👧‍👦 Per player difficulty -The more players are online, the stronger mobs spawn. -☠️ Zone specific difficulty -Mobs spawning at different locati - -Title: Dynamic Lights -Slug: dynamic-lights -Categories: adventure, game-mechanics, utility -Summary: Supported entities and items such as torches or lanterns emit light! Server-side only! -Description (truncated): -Tschipcraft's Dynamic Lights -A server-side data pack/mod for 1.17x-1.21x -YouTube showcase -Features -Supported entities and items such as torches or lanterns will emit light by using the light block add - -Title: Eldritch End -Slug: eldritch-end -Categories: -Summary: Descend into madness with new end biomes, forbidden magic, and more. -Description (truncated): -Eldritch End -is an end expansion mod inspired from -H.P. Lovecraft -'s work. It aims to bring the lovecraftian universe to the end, while being original. Adding new biomes, tons of blocks and items, hor - -Title: EMI -Slug: emi -Categories: library, utility -Summary: A featureful and accessible item and recipe viewer -Description (truncated): -EMI -EMI is a featureful and accessible item and recipe viewer. It brings many new features, and optimizes for the user experience. Outside of the standard Fabric/Quilt API, EMI requires -zero -dependenc - -Title: Enhanced Block Entities -Slug: ebe -Categories: optimization, utility -Summary: Reduce block entity FPS lag with almost no compromises, and improve their visuals -Description (truncated): -Enhanced Block Entities -EBE is a -100% client side -Minecraft mod for the -Fabric -mod loader which aims to increase the performance of block entity rendering, as well as offer customizability via resourc - -Title: Entity Culling -Slug: entityculling -Categories: optimization -Summary: Using async path-tracing to hide Block-/Entities that are not visible -Description (truncated): -EntityCulling -Using async path-tracing to skip rendering Block/Entities that are not visible. -Website. -Minecraft skips rendering things that are behind you, so why is it rendering everything that you - -Title: [EMF] Entity Model Features -Slug: entity-model-features -Categories: mobs, utility -Summary: EMF is an, OptiFine format, Custom Entity Model replacement mod available for Fabric and Forge. -Description (truncated): -# Entity Model Features - -[![Modrinth downloads](https://img.shields.io/modrinth/dt/entity-model-features?color=00AF5C&label=downloads&style=round&logo=modrinth)](https://modrinth.com/mod/entity-model- - -Title: [ETF] Entity Texture Features -Slug: entitytexturefeatures -Categories: decoration, utility -Summary: Emissive, Random & Custom texture support for entities in resourcepacks just like Optifine but for Fabric -Description (truncated): -Entity Texture Features -🤔 What does this mod do? -ETF is a Fabric (Quilt compatible) & Forge mod that adds many new -Entity Texture Features -, including entity and player skin features! -This way, ETF ac - -Title: Epic Knights'n'Mages - Fabric -Slug: epic-knightsnmages-fabric -Categories: equipment, magic -Summary: A mod focused on adding new 3D-styled armors and weapons. This mod is supposed to use with Spell Engine. -Description (truncated): -Epic Knights'n'Mages Fabric is an official port of the Forge counterpart. But because there is no available Fabric Version of Ars Nouveau it is compatible with Spell Engine. -Note: This mod is still in - -Title: Explorer's Compass -Slug: explorers-compass -Categories: adventure, equipment, utility -Summary: Allows you to locate structures anywhere in the world. -Description (truncated): -Explorer's Compass is an item that allows you to locate structures anywhere in the world. If you're looking for a compass that can locate biomes, check out -Natures's Compass -. -Features -Right-click wit - -Title: Fabric API -Slug: fabric-api -Categories: library -Summary: Lightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain. -Description (truncated): -Fabric API -Essential hooks for modding with Fabric. -Fabric API is the library for essential hooks and interoperability mechanisms for Fabric mods. Examples include: -Exposing functionality that is usef - -Title: End Remastered -Slug: endrem -Categories: adventure -Summary: Make your journey to the End more Challenging and Engaging with End Remastered! -Description (truncated): -End Remastered overhauls the way players get to the End and makes the experience way more interesting by forcing them to fully explore the beautiful world of Minecraft. Adding 16 totally new Ender Eye - -Title: Fabric Language Kotlin -Slug: fabric-language-kotlin -Categories: library -Summary: This is a mod that enables usage of the Kotlin programming language for Fabric mods. -Description (truncated): -This is a mod that enables usage of the Kotlin programming language for Fabric mods. -Note: This does not add content! This is a dependency other mods use for compatibilty. -This mod works independently - -Title: FakerLib -Slug: fakerlib -Categories: library -Summary: (fabric port of a) Library mod, does nothing by itself -Description (truncated): -A small library mod needed for Zenith, adds some dev QOL stuff -A fabric port of -Placebo -by Shadows_Of_Fire, all credits to him - -Title: FallingTree -Slug: fallingtree -Categories: utility -Summary: Break down your trees by only cutting one piece of it -Description (truncated): -This mod will change the way you break trees. 4 modes are available: -* Instantaneous: Break one log and the whole tree will fall -* Shift down: Break a block and the log will slowly shift down as you c - -Title: FerriteCore -Slug: ferrite-core -Categories: optimization, utility -Summary: Memory usage optimizations -Description (truncated): -This mod reduces the memory usage of Minecraft in a few different ways. A high-level technical description of the changes is available -here -. -The amount of memory saved will depend on the pack. In ver - -Title: Friends&Foes - Flowery Mooblooms (Fabric/Quilt) -Slug: friends-and-foes-flowery-mooblooms-fabric -Categories: adventure, mobs, worldgen -Summary: An addon for the Friends&Foes mod, adding one moobloom variant for each flower. -Description (truncated): -Flowery Mooblooms (Fabric) -Friends&Foes - Flowery Mooblooms is a small addon for the Friends&Foes mod, adding one moobloom variant for each flower. Mooblooms can be found in meadow and flower forest b - -Title: Forge Config API Port -Slug: forge-config-api-port -Categories: library -Summary: NeoForge's & Forge's config systems provided to other modding ecosystems. Designed for a multiloader architecture. -Description (truncated): -Forge Config API Port is a modding library for mod developers that provides both NeoForge's & Forge's whole config system to other modding ecosystems. Allows developers to use NeoForge configs on Fabr - -Title: Forge Config Screens -Slug: forge-config-screens -Categories: utility -Summary: Allows Forge's configs to be configured directly in-game. Quick and easy with a beautiful design! -Description (truncated): -📖 About: -Config Menus for Forge -allows for editing config files for all mods directly in-game without having to ever touch a single file again. -📚 Contents: -Most notably, this mod allows for: editing a - -Title: Friends&Foes (Fabric/Quilt) -Slug: friends-and-foes -Categories: adventure, mobs, worldgen -Summary: Adds outvoted and forgotten mobs from the mob votes in a believable vanilla plus style. (Copper Golem, Glare, Moobloom, Iceologer, Barnacle, Wildfire, Illusioner, Rascal, Tuff Golem) -Description (truncated): -Friends&Foes adds outvoted and forgotten mobs from the mob vote. One of the main goals is to further expand upon original concepts and add new vanilla-like features related to all the mobs. -You can ch - -Title: Fzzy Core -Slug: fzzy-core -Categories: game-mechanics, library, utility -Summary: API used in fzzyhmstrs mods that provides various utilities for Kotlin mods -Description (truncated): -Welcome to Fzzy Core! This is the base API that powers some kotlin mods made by fzzyhmstrs (that's me!). Besides offering some basic utility functions that come in handy for many different types of mo - -Title: Gazebos (RPG Series) -Slug: gazebos -Categories: adventure, magic, worldgen -Summary: ⛲️ Village structures hosting small spell libraries -Description (truncated): -⛲️ Find gazebos in villages, hosting small spell libraries. -✨ Discover more of the RPG Series -📦 Installation -Required -Spell Engine -⛲️ Features -Adds new structures into villages, containing Spell Bindi - -Title: Gear Core -Slug: gear-core -Categories: equipment, game-mechanics, library -Summary: Library mod for the creation of equipment modifiers that can apply entity attributes or track a variety of events like taking damage, killing mobs, and more. -Description (truncated): -New as of 0.3.0, Gear Sets! -Create custom gear set bonuses via datapack! Create RPG set bonuses for any combination of items, the sets can have tiers, custom formatting, and can be applied to virtuall - -Title: Geckolib -Slug: geckolib -Categories: game-mechanics, utility -Summary: A 3D animation library for entities, blocks, items, armor, and more! -Description (truncated): -GeckoLib is an animation engine for Minecraft Mods, with support for complex 3D keyframe-based animations, 30+ easings, concurrent animation support, sound and particle keyframes, event keyframes, and - -Title: Iris/Oculus & GeckoLib Compat -Slug: geckoanimfix -Categories: -Summary: Fixes GeckoLib animations not working if using a shaderpack with entity shadows. -Description (truncated): -Iris / Oculus & GeckoLib Compat -Fixes GeckoLib entities' animations not working while using shaderpacks that have entity shadows. -Example of a GeckoLib entity working with Insanity Shader, using entit - -Title: Geophilic -Slug: geophilic -Categories: adventure, worldgen -Summary: A subtle-ish overhaul of vanilla Overworld biomes! Reworked! -Description (truncated): -🌲 About -Geophilic -is a data pack/mod that improves vanilla Overworld biomes in a subtle and simple way! Main inspiration comes from scrapped illustrations for what was supposed to be the -Wild Update -— - -Title: Grappling Hook Mod: Restitched -Slug: grappling-hook-mod-fabric -Categories: adventure, equipment, transportation -Summary: A port of Yyon's original grappling hook mod - The mod adds grappling hooks with several different modifiers to improve traversal within your world, ranging from force fields to double hooks. -Description (truncated): -Project Overview -A classic Grappling Hook mod with great physics and a wide range of customizations! This Minecraft mod is written for -the Fabric & Quilt mod loaders for modern versions of Minecraft ( - -Title: Gravestones -Slug: gravestones -Categories: adventure, decoration, utility -Summary: A gravestones mod for fabric with tons of config options, an API, and more! -Description (truncated): -Gravestones -A highly configurable, easy to use, and elegant Gravestones mod for Fabric MC. It even has an easy to use API for developers! -Screenshots - -Title: Guard Villagers (Fabric/Quilt) -Slug: guard-villagers-(fabricquilt) -Categories: equipment, mobs, utility -Summary: Guards that help with village pest control -Description (truncated): -This is a fabric port of Guard Villagers by -almightytallestred -for 1.18, get the original forge version -here -Are you tired of your village dying off because its golem is too lazy? -Are you tired of ess - -Title: Handcrafted -Slug: handcrafted -Categories: decoration, utility -Summary: Make your house a home! -Description (truncated): -📖About 📖 -From the creators of Chipped, we now present Handcrafted! A mod to make your house into your -home! :D -Are you looking for a fantasy, steampunk or medieval feel? Or do you want to stick to a m - -Title: Heracles -Slug: heracles -Categories: adventure, utility -Summary: A tree-style questing mod, allowing pack makers to make and include completable quests for their players -Description (truncated): -Heracles -📖 About 📖 -Named after the hero Heracles who reclaimed his spot in Olympus by completing -12 quests, Heracles is a comprehensive questing mod that allows pack makers -to create tree style quests - -Title: Iceberg -Slug: iceberg -Categories: library -Summary: A modding library that contains new events, helpers, and utilities to make modder's lives easier. -Description (truncated): -This mod is a library for other mods, it doesn't do anything by itself. -This library contains new events, helpers, and utilities to make modder's lives easier.  Usable on both client and server side, - -Title: ImmediatelyFast -Slug: immediatelyfast -Categories: optimization -Summary: Speed up immediate mode rendering in Minecraft -Description (truncated): -ImmediatelyFast -ImmediatelyFast is an open source Minecraft mod which improves the immediate mode rendering performance of the client. -It is designed to be lightweight and compatible with other mods. - - -Title: ImmersiveMC -Slug: immersivemc -Categories: utility -Summary: Makes Minecraft more immersive! -Description (truncated): -ImmersiveMC -Are you sick of in-game GUIs? Do you want to make your game immersive, whether you're in VR or not? Do you want to take Vivecraft to the next level? -Then you'll love ImmersiveMC! -Requireme - -Title: Immersive Armors -Slug: immersive-armors -Categories: equipment -Summary: A lot of unique and vanilla-faithful armor sets. -Description (truncated): -Immersive Armors adds a bunch of Vanilla-friendly and unique armor sets to the game. -In contrast to boring copy and pasted armors, Immersive Armors focuses on visually enhanced armors, some with capes - -Title: Immersive structures -Slug: immersive-structures -Categories: adventure, worldgen -Summary: Additional structure packs -Description (truncated): -Welcome to Immersive Structure! -The Youtube channel is -here -Description -This mod adds various new structures to Minecraft's overworld. The final goal is to add more structures that perfectly fit Minec - -Title: Immersive Structures II: Nether edition -Slug: immersive-structures-ii -Categories: adventure, decoration, worldgen -Summary: Additional nether structure packs -Description (truncated): -Welcome to Immersive Structure II:Nether edition! -The Youtube channel is -here -Description -This mod adds various new structures to Minecraft's nether. The final goal is to add more structures that perf - -Title: Indium -Slug: indium -Categories: utility -Summary: Sodium addon providing support for the Fabric Rendering API, based on Indigo -Description (truncated): -Indium is an addon for the rendering optimisation mod -Sodium -, providing support for the Fabric Rendering API. The Fabric Rendering API is required for many mods that use advanced rendering effects, a - -Title: Inventory Sorting -Slug: inventory-sorting -Categories: storage, utility -Summary: Quick, simple, and lightweight inventory sorting -Description (truncated): -Inventory Sorting -Quick, simple, and lightweight Inventory sorter built for Fabric -Ways to sort an inventory: -- Clicking the appropriate sort button -- Using the keybind -- -Middle clicking an empty slo - -Title: Invocations -Slug: invocations -Categories: adventure, equipment, magic -Summary: More Complicated Spell Casting for Spell Engine Inspired by Last Epoch -Description (truncated): -IF YOU'RE HAVING TROUBLE WITH SPELLBLADES AND THIS MOD, UPDATE THIS MOD TO AT LEAST VERSION 0.0.7 -Invocations is a mod all about combining three basic spells that don't do anything on their own in ord - -Title: Iris Shaders -Slug: iris -Categories: decoration, optimization -Summary: A modern shaders mod for Minecraft intended to be compatible with existing OptiFine shader packs -Description (truncated): -Links -Visit -our website -for downloads and pretty screenshots! -Visit -the shaders section -to find shader packs! -Visit -our Discord server -to chat about the mod and get support! It's also a great place to - -Title: Jade 🔍 -Slug: jade -Categories: utility -Summary: Shows information about what you are looking at. (Hwyla/Waila fork for Minecraft 1.16+) -Description (truncated): -Jade 🔍 -Jade is the information HUD mod - Hwyla/Waila for modern Minecraft versions. Designed for better user experience and API. -Jade can be installed only on the client side. But many features requir - -Title: Just Enough Items -Slug: jei -Categories: library, utility -Summary: JEI - View Items and Recipes -Description (truncated): -Just Enough Items -JEI is an item and recipe viewing mod for Minecraft, built from the ground up for stability and performance. -Controls -Inventory: -(Minecraft Options -> Controls) -Show -R -ecipes: -Hover - -Title: Jewelry (RPG Series) -Slug: jewelry -Categories: adventure, equipment, magic -Summary: 💍 Find precious gems deep down, and craft them into powerful jewelry! -Description (truncated): -💎 Find precious gems deep down, and craft them into powerful jewelry! -✨ Discover more of the RPG Series -📦 Installation -Required -Trinkets -Spell Power Attributes -Ranged Weapon API -💍 Features -Collect a t - -Title: Just Enough Resources (JER) -Slug: just-enough-resources-jer -Categories: utility -Summary: JEI integration that adds info on mobs, world gen, villagers and many more! -Description (truncated): -Just Enough Resources (JER) -Addon to JEI, adds different features -Features -Dungeon chest loot -Enchantment information -Mob drops -Plant and seed drops -Villager trades -World gen information -Create your - -Title: Kev's TieredZ Modifiers -Slug: kevs-tieredz-modifiers -Categories: adventure, equipment -Summary: More Tieredz modifiers that support spell power and others! -Description (truncated): -A magical mod originally crafted for Fantasy MC, a total of 95+ new modifiers! Ensure a seamless experience by having all the required mods installed. Exciting updates on the horizon! 🚀 -✨ Features Gal - -Title: Kev's Equipment Sets -Slug: kevs-equipment-sets -Categories: adventure, equipment, magic -Summary: Equipment set bonuses! -Description (truncated): -🧙 Kev's Equipment Sets 🌟 -A magical mod originally crafted for Fantasy MC, a total of 11 new modifiers! Ensure a seamless experience by having all the required mods installed. Exciting updates on the h - -Title: Kev's Library -Slug: kevs-library -Categories: library -Summary: A library for all Kev's mods -Description (truncated): -📚 Kev's Library 📚 -The foundational cornerstone for all of Kev's mods! -This  library doesn't do much on its own, but once you integrate it with any of my mods, there will be changes made. -With plans to - -Title: Kobold Outposts -Slug: kobold-outposts -Categories: adventure, worldgen -Summary: A small datapack adding jungle outposts of Kobold Warriors from Mythic Mobs! -Description (truncated): -A small datapack which adds three types of small outpost to jungle biomes containing Kobold Warriors and Kobolds from the -Mythic Mobs -mod. -The datapack was designed with fabric mods installed, so no g - -Title: Legendary Tooltips -Slug: legendary-tooltips -Categories: adventure, equipment, utility -Summary: Give your rare items a fancier tooltip! Also adds additional tooltip configuration options. -Description (truncated): -Ever feel like item tooltips are a little lackluster? -Legendary Tooltips -is here to change that. -This mod will allow you to change the tooltips of a selection of items of your choice to embellished wo - -Title: [Let's Do] Camping -Slug: lets-do-camping -Categories: storage -Summary: How about we sleep outside today? Grab your backpack, pack the tent, grill, and sleeping bag, and let's go! -Description (truncated): -How about we sleep outside today? Grab your backpack, pack the tent, grill, and sleeping bag, and let's go! -Key Features -* 7 new Backpacks and giving 3 extra rows of storage. That's it! No additional - -Title: LibZ -Slug: libz -Categories: library -Summary: Open source library for a couple of Globox_Z mods -Description (truncated): -This mod is a library mod for a couple of Globox_Z's mods. -One main feature it adds is the tab registry for visible screen tabs. -Honestly, I never wanted to create a library mod and publish it here li - -Title: Lithium -Slug: lithium -Categories: optimization -Summary: No-compromises game logic/server optimization mod -Description (truncated): -Lithium is a modern, general-purpose optimization mod for Minecraft which works to improve a number of systems (game physics, mob AI, block ticking, etc) with the goal of -not changing any vanilla mech - -Title: Lithostitched -Slug: lithostitched -Categories: library, utility, worldgen -Summary: Library mod with new configurability and compatibility enhancements for worldgen -Description (truncated): -Lithostitched -Lithostitched is a library mod for Fabric and Neoforge with new configurability and compatibility enhancements for worldgen. -Description -This mod introduces new tools for datapack and mo - -Title: Load My F***ing Tags -Slug: lmft -Categories: cursed, utility -Summary: Prevents Incorrect Tag Entries from breaking an entrie Tag -Description (truncated): -A Simple mod that prevents Minecraft from throwing out an entire tag of its contents if one or more entries within the tag are invalid. There will be a message found within the game if the tags are "c - -Title: Load My Resources -Slug: load-my-resources -Categories: utility -Summary: Load resources on game start, like a resource pack, but enabled by default. -Description (truncated): -There will be no more updates for LMR. This mod is not maintained anymore. Please use other resource loader mods instead. -Dependencies -Fabric -Fabric API -(Only for Fabric) -About -"Load My Resources" is - -Title: Loot Patcher -Slug: loot-patcher -Categories: game-mechanics, management, mobs -Summary: Inject new loots into existing loot tables. -Description (truncated): -🪄Introduction -This mod is mainly made for modpacks and is used to inject new loots into existing loot tables. -⚙️Configuration -The initial configuration file looks like: -{ - "patches": [] -} -This mod is - -Title: MC Dungeons Armors -Slug: mcda -Categories: adventure, equipment, magic -Summary: Bringing the armors of Minecraft Dungeons to Minecraft -Description (truncated): -Introduction -Have you ever wanted to have the armors from Minecraft Dungeons in your Minecraft world? Well, now that's possible! MC Dungeons Armors, also known as MCDA, aims to bring all of these armo - -Title: MC Dungeons Weapons -Slug: mcdw -Categories: adventure, equipment, magic -Summary: Adds the weapons, tools and weapon enchantments from Minecraft Dungeons -Description (truncated): -Introduction -Have you ever wanted to have the weapons from Minecraft Dungeons in your Minecraft world? Well, now that's possible! MC Dungeons Weapons (MCDW) aims to bring all of these weapons, and mor - -Title: Macaw's Bridges -Slug: macaws-bridges -Categories: decoration -Summary: A simple mod that adds a lot of bridges! -Description (truncated): -This simple mod adds a variety of bridges. The newest version improves the in game models for Bridge Stairs. Bridges can be lighted with torches. -Every bridge model has been improved and changed to fi - -Title: Macaw's Doors -Slug: macaws-doors -Categories: decoration -Summary: Adds vanilla doors with every wood color and new unique doors! -Such as western, garage, shoji and more...! -Description (truncated): -Do you ever wanted each vanilla door to have more wood variations? Or do you just want some new unique doors? -Well, if so I present you Macaw's Doors. This mod gives you the opportunity to make vanila - -Title: Macaw's Fences and Walls -Slug: macaws-fences-and-walls -Categories: decoration -Summary: Adds new vanilla styled fences, walls and gates! -Description (truncated): -We all know Minecraft could use more styled fences, walls and gates. Well I guess I've got good news for you! This mod adds new vanila styled fences, walls and gates. -Expect more stuff to come with fu - -Title: Macaw's Furniture -Slug: macaws-furniture -Categories: decoration, storage -Summary: Decorate your world with wardrobes, drawers, chairs, desks, tables and more...! -Description (truncated): -Ever wanted to have lots and lots of furniture for your Minecraft houses? -Or just release your inner creative beast to create different combinations of furniture? If yes, then you came to the right pl - -Title: Macaw's Lights and Lamps -Slug: macaws-lights-and-lamps -Categories: decoration -Summary: Adds vanilla styled lamps, torches, street lamps, paper lamps, wall lamps, slabs... Make your world brighter! -Description (truncated): -Have you ever wanted to have other light sources than the vanilla ones? If that's the case, then you are at the right place! -This very simple mod adds new light sources like: Tiki Torches, Street Lamp - -Title: Macaw's Paintings -Slug: macaws-paintings -Categories: decoration -Summary: Adds custom drawn paintings to fit in your world! -Description (truncated): -So since so many like our decoration mods, I decided to give paintings a shot. It is a completely new direction where we are heading, so expect a lot of updates for this mod. -The art was made by Peach - -Title: Macaw's Paths and Pavings -Slug: macaws-paths-and-pavings -Categories: decoration -Summary: Adds vanila styled paths and pavings! -Description (truncated): -This Macaw's mod is another addition to the Macaw's Mod series, the first version adds wooden paths (all wooden variations) and 6 pavings (with 11 texture variations). -This mod is our newest and, we h - -Title: Macaw's Roofs -Slug: macaws-roofs -Categories: decoration -Summary: Build roofs with actual roofs instead of stairs! -Description (truncated): -Do you ever wanted to build a roof with actual roofs instead of stair blocks? Well if yes then you came to the right place! -Macaw's Roofs mod includes many types of new stuff : Roofs, Steep Roofs, Low - -Title: Macaw's Trapdoors -Slug: macaws-trapdoors -Categories: decoration -Summary: Adds vanila trapdoors in every plank variation, and some new trapdoors too! -Description (truncated): -Have you ever thought, how great would it be, when Minecraft had the basic vanila trapdoors in each plank variation? -If so then you have come to the right place! Macaw's Trapdoor adds vanila trapdoors - -Title: Macaw's Windows -Slug: macaws-windows -Categories: decoration -Summary: Adds lots of Windows, Mosaic Glass, Blinds, Shutters, Curtains and more...! -Description (truncated): -Do you ever wanted Windows in Minecraft? With parapets/sills, shutter, blinds or curtains? -Well we got you covered, this mod could suit your decorative needs for that! -This Window mod is all about win - -Title: Memory Leak Fix -Slug: memoryleakfix -Categories: optimization -Summary: A mod that fixes random memory leaks for both the client and server -Description (truncated): -Memory Leak Fix -A mod that fixes multiple memory leaks in Minecraft. Both server-side & client-side -For the best performance & memory usage, I recommend using this mod with: -lithium-fabric -- The best - -Title: Mine Cells - Dead Cells Mod -Slug: minecells -Categories: adventure, mobs, worldgen -Summary: Dead Cells content in Minecraft -Description (truncated): -Mine Cells is a Minecraft mod that adds content -from -Dead Cells by Motion Twin -. -Visit -the wiki -for a guide on how to get started and all the info you need! -If you need help with the mod, join the -#mi - -Title: Mob Plaques -Slug: mob-plaques -Categories: mobs, utility -Summary: Neat, tiny attribute displays for all mobs with great customization! -Description (truncated): -📖 About: -Mob Plaques -adds very tiny displays above a mob's name tag to show it's current health. Armor points, armor toughness points and air supply are also shown when relevant. The mod has a bunch o - -Title: Mobs of Mythology -Slug: mobs-of-mythology -Categories: adventure, mobs, worldgen -Summary: Discover a World of Mythological Creatures in Minecraft! -Description (truncated): -Mobs of Mythology brings mythological mobs into your Minecraft world! This mod introduces a whole new level of challenge and adventure, allowing you to encounter unique and formidable creatures during - -Title: ModernFix -Slug: modernfix -Categories: optimization, utility -Summary: All-in-one mod that improves performance, reduces memory usage, and fixes many bugs. Compatible with all your favorite performance mods! -Description (truncated): -ModernFix is an all-in-one mod that -improves performance, reduces memory usage, and fixes many bugs -in modern Minecraft versions (most versions including and above 1.16 are supported) -without majorly - -Title: Mod Menu -Slug: modmenu -Categories: utility -Summary: Adds a mod menu to view the list of mods you have installed. -Description (truncated): -Mod Menu -Mod Menu lets you view the mods you have installed and, if supported by the mod, enables quick and easy access to the mod's config screens. -Mod Menu also supports some more advanced features, - -Title: More Totems of Undying -Slug: more-totems-of-undying -Categories: adventure, equipment, magic -Summary: A mod that adds seven mob-inspired totems to Minecraft. -Description (truncated): -More Totems of Undying -This mod adds new mob-inspired totems of undying to Minecraft. These new totems - infused with the life essence of mobs - save the player from an untimely demise like a regular - -Title: More Culling -Slug: moreculling -Categories: optimization, utility -Summary: A mod that changes how multiple types of culling are handled in order to improve performance -Description (truncated): -More Culling -A mod that changes how multiple types of culling are handled in order to improve performance -Culling is when you don't render things that the player can't see, to improve performance -Requ - -Title: More Mob Variants -Slug: more-mob-variants -Categories: decoration, mobs, social -Summary: Adds new variants to existing mobs. -Description (truncated): -More Mob Variants -📖 About -Recent mobs that have been added to the game all have plenty of fun variants to look at, but what about the old ones? -This mod adds new variants to the older mobs that all lo - -Title: Mutant Monsters -Slug: mutant-monsters -Categories: mobs -Summary: The mutants are back! Face scary creatures and powerful beasts like never before. -Description (truncated): -The mutants are back! The original returns, be ready to fight mutated variants of a lot of the old Minecraft monsters. No longer will battles be quick and easy, now you'll be seriously challenged by t - -Title: myLoot -Slug: myloot -Categories: adventure, utility, worldgen -Summary: Instanced loot per player for a better looting experience on Multiplayer servers -Description (truncated): -Description -myLoot replaces world-generated loot containers such as loot chests and barrels with a special myLoot container variant that has instanced loot per player.  This means each player can loot - -Title: Mythic Mounts -Slug: mythic-mounts -Categories: adventure, mobs, transportation -Summary: Befriend legendary creatures to accompany you across the world! -Description (truncated): -News and Announcements! -May Updates! -New Mob added, the legendary -Żar-ptak -! (Thanks -@Le flémmard! -) -Added mini-mounts for inchlings! -- A baby mount that is given a warped fungus before it matures wil - -Title: Mythic Upgrades -Slug: mythic-upgrades -Categories: equipment, worldgen -Summary: Mythic Upgrades adds new mythic ways to upgrade Netherite gear with new ores. -Description (truncated): -TriQue API is hardly recommended in older versions (2.4.2 and older) for compatibility! -Click here to download! - -Title: MythQuest ~ Weapons -Slug: mythquest -Categories: adventure, equipment, magic -Summary: MythQuest is a thrilling Minecraft mod that introduces a fascinating twist to the game, incorporating the legendary realm of Greek mythology. -Description (truncated): -Important -On loading the datapack or mod onto a world, If the guidebook is not recieved, please run -/reload -UPDATE NEWS -MythQuest HAS BEEN UPDATED TO 1.2, WITH NEW MECHANICS LIKE SCROLLS, AND NEW ITEM - -Title: Naturalist -Slug: naturalist -Categories: adventure, mobs, worldgen -Summary: Adds new immersive wildlife with realistic behavior! -Description (truncated): -Have you ever wanted a truly immersive animal mod, where animals interact with each other realistically? -Naturalist -adds more animals to the game that behave as they do in real life. There is a workin - -Title: Nature's Compass -Slug: natures-compass -Categories: adventure, equipment, utility -Summary: Allows you to locate biomes anywhere in the world. -Description (truncated): -Nature's Compass is an item that allows you to search for a biome's location anywhere in the world and view information about it. If you're looking for a compass that can locate structures, check out - - -Title: Necronomicon API -Slug: necronomicon -Categories: -Summary: A personal utility library for my mods. -Description (truncated): -Necronomicon -A utility API for my mods, such as Eldritch End. -It features utilities for datagen, worldgen, registries, multi-loader development, and other misc stuff. -Feel free to use it in your proje - -Title: Neruina - Ticking Entity Fixer -Slug: neruina -Categories: utility -Summary: A Mod that prevents ticking-related crashes from bricking worlds -Description (truncated): -Neruina -This is a mod that prevents ticking crashes from bricking worlds. -When an Entity, Block or Item causes a ticking crash: -That Entity will be suspended and no longer tick, you can still interact - -Title: Nether Depths Upgrade -Slug: nether-depths-upgrade -Categories: food, mobs, worldgen -Summary: Nether Depths Upgrade is a small mod that adds some extra flora and fauna to the lava seas of the nether. A total of nine fish have been added, a new enchant and potion in order to explore the lava in the nether. -Description (truncated): -Nether Depths Upgrade is a small mod that adds some extra flora and fauna to the lava seas of the nether. A total of nine fish have been added, a new enchant and a potion in order to explore the lava - -Title: NetherPortalFix -Slug: netherportalfix -Categories: game-mechanics, utility -Summary: Ensures correct destinations when travelling back and forth through Nether Portals in Multiplayer. -Description (truncated): -Ever played on a multiplayer server, built near other players and when returning from the Nether, surprisingly found yourself in another player's base? It's because of the 8:1 block ratio between the - -Title: Nicer Skies -Slug: nicer-skies -Categories: decoration -Summary: A mod which adds nebulas and changes stars and light. -Description (truncated): -Nicer Skies -Nebulas -This mod renders a seed/server-dependent skybox that is 100% generated in runtime with cool shader-like nebulas. -Star rendering -Stars will twinkle and be of slightly different colo - -Title: No Chat Reports -Slug: no-chat-reports -Categories: social, utility -Summary: Makes chat unreportable (where possible) -Description (truncated): -No Chat Reports -This mod strips cryptographic signatures which are attached to every chat message sent from 1.19 and onwards. Removing them makes it impossible to track and associate your chat message - -Title: Obscure API -Slug: obscure-api -Categories: library, utility -Summary: Auxiliary Library -Description (truncated): -Obscure API is a core for other Obscuria Collection mods. -Obscuria Collection Mods -Sponsored by -NameHero -Need your own server to play with friends? NameHero provides amazing hosting services with auto - -Title: oωo (owo-lib) -Slug: owo-lib -Categories: library -Summary: A general utility, GUI and config library for modding on Fabric and Quilt -Description (truncated): -A general utility, GUI and config library for modding on Fabric and Quilt -Features include: -owo-ui -, a fully-featured declarative UI library for building dynamic, beautiful screens with blazingly fast - -Title: Oxidized -Slug: oxidized -Categories: utility -Summary: Adds more uses for vanilla copper -Description (truncated): -Oxidized aims to provide more uses for vanilla copper. Each feature is designed so that it could fit with or stay close to vanilla Minecraft. -About: -Copper Pulsar -: This item is an electromagnet-inspi - -Title: Packet Fixer -Slug: packet-fixer -Categories: optimization, utility -Summary: A simple mod to solve various problems with packets. -Description (truncated): -Packet Fixer -Visit my discord server: -Link -Description -This mod fixes various package erros. This mod could be used in mod packs for increasing the number of mods. -The mod is required in Client and Se - -Title: Paladins & Priests (RPG Series) -Slug: paladins-and-priests -Categories: adventure, equipment, magic -Summary: ✨ Protect and heal your friends as a Paladin or a Priest -Description (truncated): -✨ Discover more of the RPG Series -📦 Installation -Required -AzureLib Armor -Runes -Spell Engine -Strongly recommended -Better Combat -for first person animations -✨ Features -Get started -To become a Paladin, p - -Title: Patchouli -Slug: patchouli -Categories: library, utility -Summary: Accessible, Data-Driven, Dependency-Free Documentation for Minecraft Modders and Pack Makers -Description (truncated): -About -Patchouli -is a mod that aims to provide easy to implement, data-driven documentation for minecraft modders and modpack makers alike. -Patchouli's systems allow any modder or modpack maker to quic - -Title: playerAnimator -Slug: playeranimator -Categories: library -Summary: animate the player -Description (truncated): -Player animation library, -animate the player using keyframes. -For users/modpack devs, just put the jar into the mods folder. -For mod developers, you may find more details -here - KosmX/PlayerAnimator -I - -Title: Polymorph -Slug: polymorph -Categories: utility -Summary: No more recipe conflicts! Adds an option to choose the crafting result if more than one is available. -Description (truncated): -Polymorph is a mod that solves recipe conflicts by letting players choose between all potential -outputs shared by the same ingredients. -With a sufficiently large amount of mods, recipe conflicts are a - -Title: Presence Footsteps -Slug: presence-footsteps -Categories: decoration -Summary: ..An Overly complicated Sound Mod... -Description (truncated): -Presence-Footsteps -..An Overly complicated Sound Mod... -This is the continuation of Huricaaan (Ha3)'s original mod, maintained and updated to the latest version of Minecraft. All previous features hav - -Title: Prism -Slug: prism-lib -Categories: decoration, library, utility -Summary: A library all about color! Provides lots of color-related functionality for dependent mods. -Description (truncated): -Prism is a library all about -c -o -l -o -r -! -This library contains a powerful set of utilities to easily add color-related functionality to your mods. -For example, just installing the library allows -any -m - -Title: Projectile Damage Attribute -Slug: projectile-damage-attribute -Categories: adventure, equipment, library -Summary: 🏹 Range weapon damage becomes configurable. -Description (truncated): -🏹️ Features -Adds new EntityAttribute to the game, with the following id: -projectile_damage:generic -. This allows customization of damage done by individual Bow and Crossbow items in the game. -Adds -Imp - -Title: Promenade -Slug: promenade -Categories: adventure, mobs, worldgen -Summary: Fancy and simplistic biomes and structures! -Description (truncated): -Promenade is a mod for the latest version of Minecraft that adds a ton of features to the game related to exploration, -diversity and will improve the beauty of you world. -You can visit the -official wi - -Title: Protection Balancer -Slug: protection-balancer -Categories: -Summary: Allows to change the armor & protection mitigation formulas -Description (truncated): -Protection Balancer -For Minecraft 1.17-1.20.4 -Requires -Necronomicon API -and -Fabric API -. -Lightweight, serverside mod that allows to define custom formulas to calculate damage reduction from armor and - -Title: Pufferfish's Attributes -Slug: attributes -Categories: game-mechanics, library, utility -Summary: A Minecraft mod that adds more attributes to the game. -Description (truncated): -Pufferfish's Attributes -About -This mod adds new attributes to the game. Originally it was a part of -Pufferfish's Skills -mod, but was split and now can be used independently. -Attributes -Some attributes - -Title: Pufferfish's Skills -Slug: skills -Categories: adventure, game-mechanics, utility -Summary: Adds a fully configurable skill system to the game. -Description (truncated): -Pufferfish's Skills -About -Pufferfish's Skills is a mod that adds a framework to create fully configurable skill systems. It has a dedicated -online editor -to help building skills layout. There is also - -Title: Puzzles Lib -Slug: puzzles-lib -Categories: library -Summary: Why's it called Puzzles you ask? That's the puzzle! -Description (truncated): -📖 About: -Puzzles Lib -is a rather light-weight library consisting of multiple frameworks and utility classes. But most of all, it offers an abstraction layer for developing mods on both the Forge and F - -Title: Questbind -Slug: questbind -Categories: game-mechanics, utility -Summary: Questbind is an experimental mod for Minecraft that allows players to customize the keybindings for Questcraft. -Description (truncated): -Questbind is a mod for Minecraft that allows players to customize the keybindings for Quescraft. -It works by redirecting the "oculus_defaults.json" folder used by Questcraft to set the keybindings. -th - -Title: Ranged Weapon API -Slug: ranged-weapon-api -Categories: equipment, library -Summary: 🏹 Create fully functional bows and crossbows, with ease -Description (truncated): -Ranged Weapon API -This mod is an API for developers, relying on Fabric API, to allow easy bow and crossbow creation. -Features: -- Bows and Crossbow construction -- Customizable weapon properties: damage - -Title: Reacharound -Slug: reacharound -Categories: utility -Summary: Reacharound block placement. -Description (truncated): -A simple bedrock block placement mod with added support for placing blocks downwards and upwards. -The core functionality was ported -Quark (Forge) -. The Quark -🔗 License can be found here -. -Added Functi - -Title: ReBalance -Slug: rebalance -Categories: -Summary: Modpack utility mod that allows to balance out damage dealt by players. -Description (truncated): -ReBalance -Adds damage balancing mechanics, including dynamic rebalancing, pvp and global multipliers. -Everything configurable under -config/rebalance.json - -Title: Remove Terralith Intro Message -Slug: remove-terralith-intro-message -Categories: utility -Summary: A datapack/mod to remove the intro message that appears with Terralith. -Description (truncated): -This is a simple datapack/mod that removes Terralith's introduction message when creating a world. -Modpack devs are free to use this if they so desire; just stick it in your modpack and it should effe - -Title: Repurposed Structures - Quilt/Fabric -Slug: repurposed-structures-fabric -Categories: worldgen -Summary: Adds more variations of vanilla structures and features such as a Jungle Fortress! -Description (truncated): -Works serverside too so vanilla clients can connect! -CLICK HERE FOR NEOFORGE/FORGE MC PORT: https://modrinth.com/mod/repurposed-structures-forge -WHAT IS REPURPOSED STRUCTURES? -Repurposed Structures is - -Title: Resourceful Lib -Slug: resourceful-lib -Categories: library -Summary: Resourceful Lib -Description (truncated): -Resourceful Lib is a modding library that contains valuable utilities and APIs developed by Team Resourceful. -At the time of writing this, there are a few mods using this library, they include -Resourc - -Title: Resourceful Config -Slug: resourceful-config -Categories: library -Summary: Resourceful Config is a mod that allows for developers to make cross-platform configs -Description (truncated): -We make cross-platform configuration easy peezy! -On forge, we use the official forge config system to make hot reloading possible. -and on Fabric we use JSONC because they don't have a system. -As of 1. - -Title: Revive -Slug: revive -Categories: game-mechanics -Summary: Revive your friends when they have died -Description (truncated): -Revive adds two potions to revive players. A good version of the potion is brewed by adding a revival star, which can be traded from a cleric villager, into regeneration lvl2 potions. -The bad version - -Title: Rogues & Warriors (RPG Series) -Slug: rogues-and-warriors -Categories: adventure, equipment, magic -Summary: 🗡️ Silent Blades, Mighty Blows - Dominate with martial skills! -Description (truncated): -🗡️ Silent Blades, Mighty Blows - Dominate with martial skills -✨ Discover more of the RPG Series -📦 Installation -Required -AzureLib Armor -Spell Engine -Strongly recommended -Better Combat -attack moves, dua - -Title: Runes -Slug: runes -Categories: magic -Summary: 🪨 Craft runes to serve as ammo for spells -Description (truncated): -☕️ Support me on -Ko-Fi -, if you like my project -‌ -⚡️ Getting started -Runes are typically crafted out of Cobblestone and a some material that is relevant to the specific rune. -Runes have shapeless reci - -Title: Simply Skills -Slug: simply-skills -Categories: magic -Summary: A comprehensive skill tree mod with a focus on combat specialisations (classes) -Description (truncated): -REQUIRED: -- -Pufferfish's Skills -- -Cloth Config -- -Spell Engine -- -Spell Power Attributes -- -Additional specialisation requirements: -Crusader - -Paladins and Priests -Translation Datapacks -Chinese -(By White - -Title: Simply Swords -Slug: simply-swords -Categories: equipment, magic -Summary: Adds Spears, Glaives, Chakrams, Katanas, Greathammer/axes, Rapiers, and many more weapons! -Description (truncated): -Prefer an alternate look? Try the -Yourscraft resourcepack + Simply Swords addon -Want to play with Simply Swords on a server with friends? How about considering a server from BisectHosting? They're alr - -Title: Small Ships -Slug: small-ships -Categories: adventure, game-mechanics, transportation -Summary: Vanilla friendly Ships for Minecraft. Now with cannons! -Description (truncated): -Showcase -Want to host a server to play Small Ships with your friends? -Rent your own minecraft server -here -More information on how to set it up -here -Join my Discord! -check out my other mods: -Hire Villa - -Title: SmartBrainLib -Slug: smartbrainlib -Categories: library, mobs, utility -Summary: A brain library for Minecraft, making the brain system easier to use and manage -Description (truncated): -A brain library for Minecraft, making the brain system easier to use and manage. -What is this? -The brain system in Minecraft is an almost cryptic new entity AI system that Mojang introduced to handle - -Title: Hellion's Sniffer+ -Slug: hellions-sniffer+ -Categories: decoration, mobs, worldgen -Summary: A Sniffer expansion, adding new behaviors to the Sniffer, an ancient cave biome, and several new Sniffer-related plants. -Description (truncated): -Welcome to Hellion's Sniffer+! This is a 1.20 Expansion mod building on features surrounding the Sniffer. This includes new behaviors for the Sniffer itself; several new plants for it to dig up, inclu - -Title: Sodium Extra -Slug: sodium-extra -Categories: cursed, optimization, utility -Summary: A Sodium addon that adds features that shouldn't be in Sodium. -Description (truncated): -What is Sodium Extra? -Sodium Extra aims to bring most of OptiFine's eye-candy options to Sodium; in addition to providing some features such as visual bug fixes and other performance options that are - -Title: Sodium -Slug: sodium -Categories: optimization -Summary: The fastest and most compatible rendering optimization mod for Minecraft -Description (truncated): -This mod is the result of thousands of hours of development, and is made possible thanks to players like you. -If you would like to show a token of your appreciation for my work, and help support the d - -Title: Marium's Soulslike Weaponry -Slug: mariums-soulslike-weaponry -Categories: adventure, equipment, mobs -Summary: A minecraft mod that adds new bosses and legendary weapons -Description (truncated): -Features -Welcome to Soulslike Weaponry, a mod that adds over 40+ legendary weapons and multiple bosses to fight. -This mod aims to add more endgame content to Minecraft, namely legendary weapons with u - -Title: Sound Physics Remastered -Slug: sound-physics-remastered -Categories: adventure, utility -Summary: A Minecraft mod that provides realistic sound attenuation, reverberation, and absorption through blocks. -Description (truncated): -Sound Physics Remastered -This is a fork of -Sound Physics Fabric -by -vlad2305m -which is a fork of -Sound Physics -by -Sonic Ether -. -A Minecraft mod that provides realistic sound attenuation, reverberation, - -Title: spark -Slug: spark -Categories: utility -Summary: spark is a performance profiler for Minecraft clients, servers and proxies. -Description (truncated): -spark is a performance profiler for Minecraft clients, servers and proxies. -Useful Links -Website -- browse the project homepage -Documentation -- read documentation and usage guides -Downloads -- latest pl - -Title: Spell Engine -Slug: spell-engine -Categories: game-mechanics, library, magic -Summary: 🪄 Data driven magic library -Description (truncated): -📦 Installation -Required -Cloth Config -Fabric API -Player Animator -Spell Power Attributes -Strongly recommended -Adaptive Tooltips -for spell tooltips -🪄️ Features -Data driven API -🗡️ Spells can be assigned t - -Title: Spell Power Attributes -Slug: spell-power -Categories: library, magic -Summary: 🔮 Spell Power entity attributes with related status effects and enchantments -Description (truncated): -☕️ Support me on -Ko-Fi -, if you like my project -🔮️ Features -This library introduces new Entity Attributes for powering magical abilities, for the following magic types (schools): -🔮 Arcane -🔥 Fire -❄️ Fr - -Title: SpoornPacks -Slug: spoornpacks -Categories: library, utility -Summary: API Library for automagically generating Resource files and injecting them as a Resource Pack -Description (truncated): -Description -SpoornPacks -is an -API Library mod -for the Minecraft Fabric mod loader that adds simple-to-use APIs for automagically generating resource asset and data files, and injects them into the gam - -Title: Starlight (Fabric) -Slug: starlight -Categories: optimization -Summary: Rewrites the light engine to fix lighting performance and lighting errors -Description (truncated): -Starlight -Fabric mod for rewriting the light engine to fix lighting performance and lighting errors. -Future updates past 1.20 -Please see: https://gist.github.com/Spottedleaf/6cc1acdd03a9b7ac34699bf5e8 - -Title: Starter Kit -Slug: starter-kit -Categories: adventure, management, utility -Summary: 📦 Give all new players joining the world configurable starter gear, items and/or potion effects. It can overwrite the initial inventory, or add the items after. Compatible with FTB Team Islands. -Description (truncated): -Requires the library mod -Collective -. -This mod is part of -The Vanilla Experience -modpack and -Serilum's Customization Bundle -mod. -Starter Kit is a mod which allows players who join a world for the firs - -Title: TerraBlender -Slug: terrablender -Categories: library, worldgen -Summary: A library mod for adding biomes in a simple and compatible manner! -Description (truncated): -TerraBlender is a library mod for adding biomes in a simple and compatible manner with Minecraft's new biome/terrain system. -TerraBlender is available for -Forge -, -NeoForge -and -Fabric -. -- -View all Forg - -Title: Terralith -Slug: terralith -Categories: worldgen -Summary: Explore almost 100 new biomes consisting of both realism and light fantasy, using just Vanilla blocks. Complete with several immersive structures to compliment the overhauled terrain. -Description (truncated): -Terralith -Terralith takes Minecraft's 1.18 massive world generation overhaul, and turns it up to eleven. -Notes -Terralith is -technically -compatible with William Wyther's Overhauled Overworld, Biomes O' - -Title: The Graveyard (FABRIC) -Slug: the-graveyard-fabric -Categories: adventure, mobs, worldgen -Summary: A mod that adds structures, mobs, bosses and blocks themed aroung the graveyard. -Description (truncated): -The Graveyard adds new spooky biomes, structures, mobs and blocks to make your minecraft adventure more thrilling and challenging. -Every structure, mob and biome was built with a lot of attention to d - -Title: TieredZ -Slug: tieredz -Categories: equipment -Summary: Adds tiers/modifiers to tools -Description (truncated): -Tiered is a Fabric mod inspired by Quality Tools. Every tool and armor piece you make will have a special modifier, which provides additional stat bonuses and abilities. -This mod is originally made by - -Title: The Lost Castle -Slug: the-lost-castle -Categories: adventure, worldgen -Summary: Former structure of End Remastered, The Lost Castle introduces an enormous castle. Inside resides infinite fortune and mysteries from a long forgotten civilization that disappeared a long time ago... -Description (truncated): -Former structure of End Remastered, The Lost Castle introduces an enormous castle that you'll be able to find with the help of a map given by a journeyman cartographer. Inside resides infinite fortune - -Title: Too Fast -Slug: too-fast -Categories: utility -Summary: Removes the "moved too quickly" warning and rubber-banding. -Description (truncated): -Only required on the sever side. -Removes the server-side limitations on player speed that result in "player XYZ moved too fast" messages in the console and rubber-banding. -Code primarily derived from - -Title: Trinkets -Slug: trinkets -Categories: equipment, library, utility -Summary: A data-driven accessory mod -Description (truncated): -Trinkets -A data-driven accessory mod for Minecraft using Fabric. -About -Trinkets adds a slot group and slot system to Minecraft. Slot groups are collections of slots for a certain body part or more vag - -Title: True Darkness Refabricated -Slug: true-darkness-fabric -Categories: adventure, game-mechanics, utility -Summary: A maintained fork of the 'True Darkness' mod for Fabric -Description (truncated): -True Darkness Refabricated -This is a fork of the -True Darkness -mod by -GrondagTheBarbarian -, maintaining it for Fabric 1.20.1 and beyond. -GrondagTheBarbarian is the original author and all credit belon - -Title: Valentine's Blessing(Lilypads, Roses, Cakes) -Slug: valentines-blessing-lilypads-roses -Categories: decoration, food, worldgen -Summary: Mod enhancing empty looking waters with colorful blooming lilypads and adds Valentine's day thematic decorations. -Description (truncated): -Use JEI for compatiblity -requires fabric API for fabric versions -About: -Mod enhancing empty looking waters with colorful blooming lilypads and adds Valentine's day thematic decorations. -Lilypads spawn - -Title: Gliders -Slug: gliders -Categories: equipment, transportation -Summary: Gliders: essential for traversing terrain and preventing falls -Description (truncated): -Gliders -Welcome to the world of Gliders! -Gliders are the first mod in a vanilla-friendly mod pack designed to enhance the adventure and exploration aspect of Minecraft. These gliders can be crafted fr - -Title: Vein Mining -Slug: vein-mining -Categories: equipment, magic -Summary: A lightweight, highly configurable Vein Mining enchantment for tools. -Description (truncated): -Vein Mining is a mod that adds the titular Vein Mining enchantment, which allows the enchanted tool to break matching connected blocks. The enchantment and mining logic are highly configurable, lettin - -Title: VillagersPlus -Slug: villagersplus -Categories: adventure, mobs, worldgen -Summary: A villager extension mod, adding new villager types, trades and beautiful workstations. -Description (truncated): -VillagersPlus adds new villagers, trades and unique and beautiful workstations. -Every villager outfit, house and workstation was designed with a lot of attention to detail to create an immersive exper - -Title: Villages & Pillages -Slug: villages-and-pillages -Categories: adventure, decoration, worldgen -Summary: Structure mod that brings an exciting twist to Minecraft by introducing hostile and unfriendly pillages, providing a thrilling contrast to the peaceful villages. -Description (truncated): -🛖 Villages & Pillages -Villages&Pillages is a structure mod that brings an exciting twist to Minecraft by introducing hostile and unfriendly pillages, providing a thrilling contrast to the peaceful vil - -Title: Village Spawn Point -Slug: village-spawn-point -Categories: adventure, game-mechanics, worldgen -Summary: 🏙 Sets the spawn point in a new world to the center of a village. -Description (truncated): -Requires the library mod -Collective -. -This mod is part of -The Vanilla Experience -modpack and -Serilum's RPG Bundle -mod. -Village Spawn Point is a minimalistic mod which sets the spawn point of a new wor - -Title: Vivecraft -Slug: vivecraft -Categories: game-mechanics, library -Summary: A Minecraft VR mod on a loader of your choice! -Description (truncated): -Vivecraft -Vivecraft is the mod that transforms Minecraft into an exceptional VR experience in room-scale or seated play! -More info -https://www.vivecraft.org/ -. -Vivecraft is a well-known VR mod that go - -Title: Simple Voice Chat -Slug: simple-voice-chat -Categories: adventure, social, utility -Summary: A working voice chat in Minecraft! -Description (truncated): -Modrinth -| -CurseForge -| -Discord -| -Wiki -| -FAQ -| -Credits -| -API -Simple Voice Chat -A proximity voice chat for Minecraft with a variety of -addons -that offer additional features and functionalities. -⚠️ -NOTE - -Title: VR Combat -Slug: vr-combat -Categories: game-mechanics, utility -Summary: Compatibility between Vivecraft and Better Combat. -Description (truncated): -ABOUT -VR Combat adds compatibility between Vivecraft and Better Combat. -Allowing VR & Non-VR players to play along without issues, by overriding the combat just for VR users. -Requires Vivecraft and Be - -Title: MC VR API -Slug: mc-vr-api -Categories: library -Summary: An API/Library mod that allows mods to inter-operate with Vivecraft. -Description (truncated): -The MC VR API is an API/Library mod that allows mods to inter-operate with Vivecraft! -NOTE -: This mod does not turn Minecraft into a VR game on its own! You'll need Vivecraft to do that! This mod allo - -Title: VR Jester API -Slug: vrjesterapi -Categories: game-mechanics, library, utility -Summary: Virtual Reality Gesture Recognition API for Vivecraft and QuestCraft -Description (truncated): -Virtual Reality Gesture Recognition API for Minecraft VR -Play Vivecraft or QuestCraft? Love mods? Ever wish mods were more VR compatible? Wait no further. This is a solution for devs and players alike - -Title: Wabi-Sabi Structures -Slug: wabi-sabi-structures -Categories: adventure, worldgen -Summary: A collection of unique, quality structures based on the Japanese concept of "Wabi-Sabi" -Description (truncated): -Wabi-Sabi Structures -adds a plethora of new structures that generate throughout your Minecraft world, all designed with the Japanese philosophy of "Wabi-Sabi" in mind - embracing imperfection while st - -Title: Wall-Jump TXF -Slug: wall-jump-txf -Categories: game-mechanics -Summary: Wall jump, double jump, fence jump & more -Description (truncated): -Wall-Jump TXF mod -Wall jump, double jump, fence jump & more -This mod adds: -Wall Cling: -Jump towards a wall and hold the wall jump key (LSHIFT) -Wall Jump: -While wall clinging, keep holding W and let go - -Title: way2wayfabric -Slug: way2wayfabric -Categories: library, utility -Summary: Waystone -> Xaero's Minimap Waypoint sync for fabric -Description (truncated): -Since Xaero's Minimap doesn't have an official API, -it's unlikely that the Waystones mod will support -automatic integration; so how do we get automatic -waypoints in Xaero's Minimap? Via a bridge mod l - -Title: When Dungeons Arise -Slug: when-dungeons-arise -Categories: adventure, worldgen -Summary: Adds various elegant -and likely hostile- roguelike dungeons and structures that generate on your worlds! -Description (truncated): -When Dungeons Arise -is a massive dungeon generator which gathers plenty of dungeons and generates them randomly on your worlds to ensure glorious adventures and challenges. We have took a step away fr - -Title: Wizards (RPG Series) -Slug: wizards -Categories: adventure, equipment, magic -Summary: 🧙🏻‍♂️ Destroy your enemies with Arcane, Fire and Frost magic -Description (truncated): -🧙🏻‍♂️ Destroy your enemies with Arcane, Fire and Frost magic -✨ Discover more of the RPG Series -📦 Installation -Required -AzureLib Armor -Runes -Spell Engine -Strongly recommended -Better Combat -for first pe - -Title: Wraith Waystones -Slug: fwaystones -Categories: adventure, magic, transportation -Summary: A better way of transport -Description (truncated): -Adds a better way of transport. -For transferring pre-1.19 worlds to 1.19, please use version "2.6.0 convert". -Accessing a Waystone marks it as "discovered", letting you teleport between other discover - -Title: Xaero's World Map -Slug: xaeros-world-map -Categories: adventure, transportation, utility -Summary: Adds a full screen world map which shows you what you have explored in the world. Works great together with Xaero's Minimap. -Description (truncated): -Do not use XaeroPlus with this mod! It is not affiliated with me and causes critical untrackable bugs/crashes. -Xaero's World Map mod adds a self-writing fullscreen map to your Minecraft client. Works - -Title: Xaero's Minimap -Slug: xaeros-minimap -Categories: adventure, transportation, utility -Summary: Displays a map of the nearby world terrain, players, mobs, entities in the corner of your screen. Lets you create waypoints which help you find the locations you've marked. -Description (truncated): -Do not use XaeroPlus with this mod! It is not affiliated with me and causes critical untrackable bugs/crashes. -Unlike many other minimap mods, Xaero's minimap keeps the -aesthetic of vanilla Minecraft - - -Title: YetAnotherConfigLib -Slug: yacl -Categories: library, management, utility -Summary: A builder-based configuration library for Minecraft. -Description (truncated): -YetAnotherConfigLib -Yet Another Config Lib, like, what were you expecting? -Why does this mod even exist? -This mod was made to fill a hole in this area of Fabric modding. The existing main config libra - -Title: YUNG's API -Slug: yungs-api -Categories: library, worldgen -Summary: Library mod for YUNG's mods. -Description (truncated): -This is a library mod for YUNG's mods. -For all my mod devs out there - -This provides a lot of useful stuff, especially if you're a worldgen modder! -The API includes the following: -AutoRegistration sys - -Title: YUNG's Better Desert Temples -Slug: yungs-better-desert-temples -Categories: adventure, decoration, worldgen -Summary: A complete redesign of Minecraft's desert temples! -Description (truncated): -The ultimate upgrade to Minecraft's desert temples! YUNG's Better Desert Temples redesigns vanilla desert temples to be way more exciting, adding a variety of new puzzles, traps, & parkour challenges. - -Title: YUNG's Better Dungeons -Slug: yungs-better-dungeons -Categories: adventure, decoration, worldgen -Summary: A complete redesign of Minecraft's dungeons! -Description (truncated): -A complete redesign of Minecraft's dungeons like never before. YUNG's Better Dungeons redesigns vanilla dungeons while also adding three new dungeons: -Catacombs, Fortresses of the Undead, and Spider C - -Title: YUNG's Better End Island -Slug: yungs-better-end-island -Categories: adventure, decoration, worldgen -Summary: An overhaul of the main End Island where the dragon fight takes place! -Description (truncated): -An overhaul of the main End Island where the dragon fight takes place! -Obsidian pillars, End gateways, the spawn platform, and the portal itself in the middle of the island have all been redesigned. A - -Title: YUNG's Better Jungle Temples -Slug: yungs-better-jungle-temples -Categories: adventure, decoration, worldgen -Summary: A complete redesign of Minecraft's jungle temples! -Description (truncated): -A complete overhaul of Minecraft's jungle temples! -YUNG's Better Jungle Temples completely redesigns jungle temples from the ground up, featuring a completely new design, traps, puzzles, and loot! -YUN - -Title: YUNG's Better Mineshafts -Slug: yungs-better-mineshafts -Categories: adventure, decoration, worldgen -Summary: A long-awaited and much-needed abandoned mineshaft overhaul! -Description (truncated): -This mod completely revamps vanilla abandoned mineshafts, changing them from boring straight lines into dynamic, varied webs of tunnels. -Find loot tucked away in the corners of abandoned workstations, - -Title: YUNG's Better Nether Fortresses -Slug: yungs-better-nether-fortresses -Categories: adventure, decoration, worldgen -Summary: A complete redesign of Minecraft's Nether fortresses! -Description (truncated): -A complete overhaul of Minecraft's Nether fortresses! -YUNG's Better Nether Fortresses completely redesigns Nether fortresses from the ground up. Compared to vanilla, Better Fortresses are much larger, - -Title: YUNG's Better Ocean Monuments -Slug: yungs-better-ocean-monuments -Categories: adventure, decoration, worldgen -Summary: A complete redesign of Minecraft's ocean monuments! -Description (truncated): -A complete overhaul of Minecraft's ocean monuments! YUNG's Better Ocean Monuments fundamentally redesigns ocean monuments to be much more engaging and rewarding. Better Monuments are much larger than - -Title: YUNG's Better Strongholds -Slug: yungs-better-strongholds -Categories: adventure, decoration, worldgen -Summary: A complete redesign of Minecraft's strongholds! -Description (truncated): -A complete redesign of Minecraft strongholds like never before, making them much more complex and exciting while still staying true to vanilla themes. There are over 15 different rooms, various types - -Title: YUNG's Better Witch Huts -Slug: yungs-better-witch-huts -Categories: adventure, decoration, worldgen -Summary: Adds overhauled witch huts to swamps! -Description (truncated): -An upgrade to witch huts! This mod adds multiple new hut variants that can spawn as well as a witch's circle. Huts now have better designs and more meaningful loot. Brewing stands may contain items hi - -Title: YUNG's Bridges -Slug: yungs-bridges -Categories: adventure, decoration, worldgen -Summary: Adds beautiful naturally generated bridges throughout the world! -Description (truncated): -YUNG's Bridges is the first Minecraft mod to ever add naturally generated bridges to the game. Explore the world and discover over 15 different types of bridges, each with biome-specific variants! -YUN - -Title: YUNG's Extras -Slug: yungs-extras -Categories: adventure, decoration, worldgen -Summary: Extra structures, features, and vanilla+ content suitable for any modpack! -Description (truncated): -A myriad of structures, features, and vanilla+ content. This mod is a collection of upgrades to vanilla Minecraft that are each individually too small for their own mods, but together create a nice fi - -Title: YUNG's Menu Tweaks -Slug: yungs-menu-tweaks -Categories: utility -Summary: A small, lightweight mod that makes browsing menus a lot easier -Description (truncated): -A lightweight client-side mod that makes navigating Minecraft's menus just a little bit easier. -This mod allows you to: -Right click cycle buttons to go back to the previous option -Use the mouse scroll - -Title: Zenith -Slug: zenith -Categories: adventure, equipment, game-mechanics -Summary: Fabric apotheosis port, changes and expands upon many systems -Description (truncated): -Zenith -A fabric port of -Apotheosis -by Shadows_of_Fire (Code) and Faellynna (Art). Do not report issues with Zenith to them! -Zenith is split into 6 modules, which all change different aspects of Minecr - -Title: Zenith Attributes -Slug: zenith-attributes -Categories: -Summary: Adds attributes, and an attributes viewer, used for Zenith -Description (truncated): -Adds custom attributes that help in combat -Adds a menu in the inventory to see all attributes that the player has -Reworks the armor and protection values to a slightly different curve - -Title: Zephyr -Slug: zephyr-mod -Categories: adventure, magic -Summary: Zenith Affixes and Gems for the RPG Series -Description (truncated): -Zephyr -Zenith Adventure Module content for the RPG Series -Required: -Zenith -Spell Power Attributes -Optional -Better Combat -Note: As of 0.5+, Apotheosis is -no longer supported -via Sinytra Connector. A na - -Title: Epic Knights: Shields Armor and Weapons -Slug: epic-knights-shields-armor-and-weapons -Categories: equipment -Summary: Adds medieval armor and weapons -Description (truncated): -This mod aims to make the player feel like a medieval knight. At the moment, the modification contains a lot of new banner patterns, 15 sets of armor, 8 types of shields and 26 types of weapons, most - -Title: ChoiceTheorem's Overhauled Village -Slug: ct-overhaul-village -Categories: adventure, worldgen -Summary: Enhances and creates new villages and pillager outposts, that perfectly fit into your Minecraft world. -Description (truncated): -ChoiceTheorem's Overhauled Village (CTOV) is a mod that adds new and improved villages and pillager outposts to Minecraft. -It is available for both Forge and Fabric, and it works with most world-gener -

IL~7?eJX5iQtcr0ZH}~Kn7oz>j@IP>A0DF0@H-j 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 ACjbBd literal 0 HcmV?d00001 diff --git a/website/index.html b/index.html similarity index 100% rename from website/index.html rename to index.html diff --git a/website/mods.html b/mods.html similarity index 100% rename from website/mods.html rename to mods.html diff --git a/website/pico.red.min.css b/pico.red.min.css similarity index 100% rename from website/pico.red.min.css rename to pico.red.min.css diff --git a/website/style.css b/style.css similarity index 100% rename from website/style.css rename to style.css diff --git a/website/graph.svg b/website/graph.svg deleted file mode 100644 index 57d8b48..0000000 --- a/website/graph.svg +++ /dev/null @@ -1,3760 +0,0 @@ - - - - - - -ModDependencies - - - -defK2XM3 - - -AdventureZ - - - - - -9s6osm5g - - -Cloth Config API - - - - - -defK2XM3->9s6osm5g - - - - - -P7dR8mSH - - -Fabric API - - - - - -defK2XM3->P7dR8mSH - - - - - -sdaSaQEz - - -Almost Unified - - - - - -fM515JnW - - -AmbientSounds - - - - - -OsZiaDHq - - -CreativeCore - - - - - -fM515JnW->OsZiaDHq - - - - - -fM515JnW->P7dR8mSH - - - - - -k23mNPhZ - - -Aquamirae - - - - - -k23mNPhZ->P7dR8mSH - - - - - -fU7jbFHc - - -Obscure API - - - - - -k23mNPhZ->fU7jbFHc - - - - - -QgooUXAJ - - -Archers (RPG Series) - - - - - -pduQXSbl - - -AzureLib Armor - - - - - -QgooUXAJ->pduQXSbl - - - - - -QgooUXAJ->P7dR8mSH - - - - - -AqaIIO6D - - -Ranged Weapon API - - - - - -QgooUXAJ->AqaIIO6D - - - - - -XvoWJaA2 - - -Spell Engine - - - - - -QgooUXAJ->XvoWJaA2 - - - - - -lhGA9TYQ - - -Architectury API - - - - - -lhGA9TYQ->P7dR8mSH - - - - - -td9zQQBq - - -Archon - - - - - -td9zQQBq->P7dR8mSH - - - - - -8ooWzSQP - - -Spell Power Attributes - - - - - -td9zQQBq->8ooWzSQP - - - - - -bb2EpKpx - - -Argonauts - - - - - -bb2EpKpx->P7dR8mSH - - - - - -G1hIVOrD - - -Resourceful Lib - - - - - -bb2EpKpx->G1hIVOrD - - - - - -P0Mu4wcQ - - -Artifacts - - - - - -P0Mu4wcQ->lhGA9TYQ - - - - - -P0Mu4wcQ->9s6osm5g - - - - - -5aaWibi9 - - -Trinkets - - - - - -P0Mu4wcQ->5aaWibi9 - - - - - -lOOpEntO - - -AttributeFix - - - - - -lOOpEntO->P7dR8mSH - - - - - -8FdYDHF5 - - -AutoTag - - - - - -7zlUOZvb - - -AzureLib - - - - - -7zlUOZvb->P7dR8mSH - - - - - -g96Z4WVZ - - -BadOptimizations - - - - - -MBAkmtvl - - -Balm - - - - - -MBAkmtvl->P7dR8mSH - - - - - -sc2Pektv - - -Basic Weapons - - - - - -BgNRHReB - - -BCLib - - - - - -BgNRHReB->P7dR8mSH - - - - - -Kt4RVKEd - - -Friends&Foes - Beekeeper Hut (Fabric/Quilt) - - - - - -Kt4RVKEd->P7dR8mSH - - - - - -gc8OEnCC - - -BetterEnd - - - - - -gc8OEnCC->BgNRHReB - - - - - -gc8OEnCC->P7dR8mSH - - - - - -MpzVLzy5 - - -BetterNether - - - - - -MpzVLzy5->BgNRHReB - - - - - -MpzVLzy5->P7dR8mSH - - - - - -zCh7omyG - - -Better Archeology - - - - - -Ua7DFN59 - - -YUNG's API - - - - - -zCh7omyG->Ua7DFN59 - - - - - -5sy6g3kz - - -Better Combat - - - - - -5sy6g3kz->9s6osm5g - - - - - -5sy6g3kz->P7dR8mSH - - - - - -gedNE4y2 - - -playerAnimator - - - - - -5sy6g3kz->gedNE4y2 - - - - - -VdEsgz29 - - -Bingus & Floppa - - - - - -HXF82T3G - - -Biomes O' Plenty - - - - - -kkmrDlKT - - -TerraBlender - - - - - -HXF82T3G->kkmrDlKT - - - - - -1VSGxqkt - - -Block Runner - - - - - -1VSGxqkt->P7dR8mSH - - - - - -ohNO6lps - - -Forge Config API Port - - - - - -1VSGxqkt->ohNO6lps - - - - - -QAGBst4M - - -Puzzles Lib - - - - - -1VSGxqkt->QAGBst4M - - - - - -du3UfiLL - - -Bosses of Mass Destruction - - - - - -K01OU20C - - -Cardinal Components API - - - - - -du3UfiLL->K01OU20C - - - - - -du3UfiLL->9s6osm5g - - - - - -du3UfiLL->P7dR8mSH - - - - - -Ha28R6CL - - -Fabric Language Kotlin - - - - - -du3UfiLL->Ha28R6CL - - - - - -8BmcQJ2H - - -Geckolib - - - - - -du3UfiLL->8BmcQJ2H - - - - - -uy4Cnpcm - - -Bookshelf - - - - - -uy4Cnpcm->P7dR8mSH - - - - - -fEWKxVzh - - -Cadmus - - - - - -fEWKxVzh->P7dR8mSH - - - - - -fEWKxVzh->G1hIVOrD - - - - - -cChd25Tw - - -Cave Dweller Fabric - - - - - -cChd25Tw->P7dR8mSH - - - - - -cChd25Tw->8BmcQJ2H - - - - - -ccKDOlHs - - -oωo (owo-lib) - - - - - -cChd25Tw->ccKDOlHs - - - - - -Wnxd13zP - - -Clumps - - - - - -Wnxd13zP->P7dR8mSH - - - - - -e0M1UDsY - - -Collective - - - - - -wGKYL7st - - -Combat Roll - - - - - -wGKYL7st->9s6osm5g - - - - - -wGKYL7st->P7dR8mSH - - - - - -wGKYL7st->gedNE4y2 - - - - - -gMWAhU1n - - -Convenient Decor - - - - - -gMWAhU1n->P7dR8mSH - - - - - -OsZiaDHq->P7dR8mSH - - - - - -MI1LWe93 - - -Creeper Overhaul - - - - - -MI1LWe93->8BmcQJ2H - - - - - -MI1LWe93->G1hIVOrD - - - - - -M1953qlQ - - -Resourceful Config - - - - - -MI1LWe93->M1953qlQ - - - - - -cl223EMc - - -Cristel Lib - - - - - -cl223EMc->P7dR8mSH - - - - - -meZK2DCX - - -Dawn API - - - - - -meZK2DCX->P7dR8mSH - - - - - -QwxR6Gcd - - -Debugify - - - - - -1eAoo2KR - - -YetAnotherConfigLib - - - - - -QwxR6Gcd->1eAoo2KR - - - - - -t6BIRVZn - - -Decorative Blocks - - - - - -t6BIRVZn->P7dR8mSH - - - - - -fnAffV0n - - -Deeper and Darker - - - - - -fnAffV0n->P7dR8mSH - - - - - -fnAffV0n->1eAoo2KR - - - - - -US6QuKdU - - -DEUF Refabricated - - - - - -445bpKSe - - -Dimensional Sync Fixes - - - - - -uCdwusMi - - -Distant Horizons - - - - - -JrvR9OHr - - -Double Doors - - - - - -JrvR9OHr->e0M1UDsY - - - - - -vZoqTqwv - - -Dungeon Now Loading - - - - - -tpehi7ww - - -Dungeons and Taverns - - - - - -ENZmbSFZ - - -Dungeon Difficulty - - - - - -ENZmbSFZ->P7dR8mSH - - - - - -ENZmbSFZ->AqaIIO6D - - - - - -7YjclEGc - - -Dynamic Lights - - - - - -nBaXIQY9 - - -Eldritch End - - - - - -nBaXIQY9->7zlUOZvb - - - - - -P1Kv5EAO - - -Necronomicon API - - - - - -nBaXIQY9->P1Kv5EAO - - - - - -fRiHVvU7 - - -EMI - - - - - -OVuFYfre - - -Enhanced Block Entities - - - - - -OVuFYfre->P7dR8mSH - - - - - -NNAgCjsB - - -Entity Culling - - - - - -NNAgCjsB->P7dR8mSH - - - - - -4I1XuqiY - - -[EMF] Entity Model Features - - - - - -BVzZfTc1 - - -[ETF] Entity Texture Features - - - - - -4I1XuqiY->BVzZfTc1 - - - - - -26nL5g7F - - -Epic Knights'n'Mages - Fabric - - - - - -26nL5g7F->7zlUOZvb - - - - - -26nL5g7F->XvoWJaA2 - - - - - -RV1qfVQ8 - - -Explorer's Compass - - - - - -ZJTGwAND - - -End Remastered - - - - - -ZJTGwAND->P7dR8mSH - - - - - -ORX9fPw1 - - -FakerLib - - - - - -ORX9fPw1->P7dR8mSH - - - - - -Fb4jn8m6 - - -FallingTree - - - - - -uXXizFIs - - -FerriteCore - - - - - -ECOSu6pa - - -Friends&Foes - Flowery Mooblooms (Fabric/Quilt) - - - - - -ECOSu6pa->P7dR8mSH - - - - - -ohNO6lps->P7dR8mSH - - - - - -5WeWGLoJ - - -Forge Config Screens - - - - - -5WeWGLoJ->P7dR8mSH - - - - - -5WeWGLoJ->ohNO6lps - - - - - -mOgUt4GM - - -Mod Menu - - - - - -5WeWGLoJ->mOgUt4GM - - - - - -POQ2i9zu - - -Friends&Foes (Fabric/Quilt) - - - - - -POQ2i9zu->P7dR8mSH - - - - - -LJ5wlCDr - - -Fzzy Core - - - - - -LJ5wlCDr->P7dR8mSH - - - - - -LJ5wlCDr->Ha28R6CL - - - - - -XIpMGI6r - - -Gazebos (RPG Series) - - - - - -XIpMGI6r->P7dR8mSH - - - - - -LrYZi08Q - -LrYZi08Q - - - -XIpMGI6r->LrYZi08Q - - - - - -t7eXC8r7 - - -Gear Core - - - - - -t7eXC8r7->P7dR8mSH - - - - - -t7eXC8r7->Ha28R6CL - - - - - -t7eXC8r7->LJ5wlCDr - - - - - -8BmcQJ2H->P7dR8mSH - - - - - -TbriQCWD - - -Iris/Oculus & GeckoLib Compat - - - - - -hl5OLM95 - - -Geophilic - - - - - -f4hp6FTb - - -Grappling Hook Mod: Restitched - - - - - -ssUbhMkL - - -Gravestones - - - - - -ssUbhMkL->P7dR8mSH - - - - - -59rkB3YY - - -Guard Villagers (Fabric/Quilt) - - - - - -59rkB3YY->P7dR8mSH - - - - - -pJmCFF0p - - -Handcrafted - - - - - -pJmCFF0p->P7dR8mSH - - - - - -pJmCFF0p->G1hIVOrD - - - - - -lo90fZoB - - -Heracles - - - - - -lo90fZoB->P7dR8mSH - - - - - -lo90fZoB->G1hIVOrD - - - - - -5faXoLqX - - -Iceberg - - - - - -5ZwdcRci - - -ImmediatelyFast - - - - - -XJ9is6vj - - -ImmersiveMC - - - - - -XJ9is6vj->lhGA9TYQ - - - - - -XJ9is6vj->ohNO6lps - - - - - -eE2Db4YU - - -Immersive Armors - - - - - -CVBAErky - - -Immersive structures - - - - - -fECIioDQ - - -Immersive Structures II: Nether edition - - - - - -Orvt0mRa - - -Indium - - - - - -AANobbMI - - -Sodium - - - - - -Orvt0mRa->AANobbMI - - - - - -5ibSyLAz - - -Inventory Sorting - - - - - -xwHe8V3O - - -Invocations - - - - - -NkGaQMDA - - -Wizards (RPG Series) - - - - - -xwHe8V3O->NkGaQMDA - - - - - -YL57xq9U - - -Iris Shaders - - - - - -YL57xq9U->AANobbMI - - - - - -nvQzSEkH - - -Jade 🔍 - - - - - -u6dRKJwZ - - -Just Enough Items - - - - - -sNJAIjUm - - -Jewelry (RPG Series) - - - - - -sNJAIjUm->P7dR8mSH - - - - - -sNJAIjUm->AqaIIO6D - - - - - -sNJAIjUm->8ooWzSQP - - - - - -sNJAIjUm->5aaWibi9 - - - - - -sNJAIjUm->LrYZi08Q - - - - - -Bb3Fi2JX - - -Kev's TieredZ Modifiers - - - - - -ZSeB6n9M - - -Kev's Equipment Sets - - - - - -jq6pHt0U - - -Kev's Library - - - - - -zxQ8fN7I - - -Kobold Outposts - - - - - -atHH8NyV - - -Legendary Tooltips - - - - - -atHH8NyV->ohNO6lps - - - - - -atHH8NyV->5faXoLqX - - - - - -1OE8wbN0 - - -Prism - - - - - -atHH8NyV->1OE8wbN0 - - - - - -uJXTNuf0 - - -[Let's Do] Camping - - - - - -uJXTNuf0->lhGA9TYQ - - - - - -uJXTNuf0->5aaWibi9 - - - - - -yUBXc3AH - - -LibZ - - - - - -yUBXc3AH->9s6osm5g - - - - - -yUBXc3AH->P7dR8mSH - - - - - -gvQqBUqZ - - -Lithium - - - - - -XaDC71GB - - -Lithostitched - - - - - -67kVxsaO - - -Load My F***ing Tags - - - - - -TqCKvqjC - - -Load My Resources - - - - - -TqCKvqjC->P7dR8mSH - - - - - -oMitr7dU - - -MC Dungeons Armors - - - - - -oMitr7dU->9s6osm5g - - - - - -oMitr7dU->P7dR8mSH - - - - - -Aqlf1Shp - -Aqlf1Shp - - - -oMitr7dU->Aqlf1Shp - - - - - -FYpiwiBR - -FYpiwiBR - - - -oMitr7dU->FYpiwiBR - - - - - -u58R1TMW - -u58R1TMW - - - -oMitr7dU->u58R1TMW - - - - - -FZmGDE43 - - -MC Dungeons Weapons - - - - - -FZmGDE43->9s6osm5g - - - - - -FZmGDE43->P7dR8mSH - - - - - -FZmGDE43->Aqlf1Shp - - - - - -FZmGDE43->FYpiwiBR - - - - - -FZmGDE43->u58R1TMW - - - - - -GURcjz8O - - -Macaw's Bridges - - - - - -GURcjz8O->P7dR8mSH - - - - - -kNxa8z3e - - -Macaw's Doors - - - - - -kNxa8z3e->P7dR8mSH - - - - - -GmwLse2I - - -Macaw's Fences and Walls - - - - - -GmwLse2I->P7dR8mSH - - - - - -dtWC90iB - - -Macaw's Furniture - - - - - -dtWC90iB->P7dR8mSH - - - - - -w4an97C2 - - -Macaw's Lights and Lamps - - - - - -w4an97C2->P7dR8mSH - - - - - -okE6QVAY - - -Macaw's Paintings - - - - - -okE6QVAY->P7dR8mSH - - - - - -VRLhWB91 - - -Macaw's Paths and Pavings - - - - - -VRLhWB91->P7dR8mSH - - - - - -B8jaH3P1 - - -Macaw's Roofs - - - - - -B8jaH3P1->P7dR8mSH - - - - - -n2fvCDlM - - -Macaw's Trapdoors - - - - - -n2fvCDlM->P7dR8mSH - - - - - -C7I0BCni - - -Macaw's Windows - - - - - -C7I0BCni->P7dR8mSH - - - - - -NRjRiSSD - - -Memory Leak Fix - - - - - -9Qdvz1OV - - -Mine Cells - Dead Cells Mod - - - - - -9Qdvz1OV->P7dR8mSH - - - - - -9Qdvz1OV->ccKDOlHs - - - - - -3b1CFIR5 - - -Mob Plaques - - - - - -3b1CFIR5->P7dR8mSH - - - - - -3b1CFIR5->ohNO6lps - - - - - -3b1CFIR5->QAGBst4M - - - - - -avrKhvsK - - -Mobs of Mythology - - - - - -avrKhvsK->lhGA9TYQ - - - - - -avrKhvsK->7zlUOZvb - - - - - -PuyPazRT - - -SmartBrainLib - - - - - -avrKhvsK->PuyPazRT - - - - - -nmDcB62a - - -ModernFix - - - - - -Xt0pMhSq - - -More Totems of Undying - - - - - -51shyZVL - - -More Culling - - - - - -51shyZVL->9s6osm5g - - - - - -JiEhJ3WG - - -More Mob Variants - - - - - -JiEhJ3WG->P7dR8mSH - - - - - -derP0ten - - -Mutant Monsters - - - - - -derP0ten->P7dR8mSH - - - - - -derP0ten->ohNO6lps - - - - - -derP0ten->QAGBst4M - - - - - -kHc6jKsv - - -myLoot - - - - - -kHc6jKsv->P7dR8mSH - - - - - -40ytxGF2 - - -SpoornPacks - - - - - -kHc6jKsv->40ytxGF2 - - - - - -xP7vOoRA - - -Mythic Mounts - - - - - -xP7vOoRA->8BmcQJ2H - - - - - -nU0bVIaL - - -Patchouli - - - - - -xP7vOoRA->nU0bVIaL - - - - - -ERH7cFoy - - -Mythic Upgrades - - - - - -ERH7cFoy->P7dR8mSH - - - - - -ERH7cFoy->ccKDOlHs - - - - - -9daSQ9Yq - - -MythQuest ~ Weapons - - - - - -F8BQNPWX - - -Naturalist - - - - - -F8BQNPWX->8BmcQJ2H - - - - - -fPetb5Kh - - -Nature's Compass - - - - - -1s5x833P - - -Neruina - Ticking Entity Fixer - - - - - -1s5x833P->P7dR8mSH - - - - - -vI1QKJro - - -Nether Depths Upgrade - - - - - -vI1QKJro->8BmcQJ2H - - - - - -nPZr02ET - - -NetherPortalFix - - - - - -nPZr02ET->MBAkmtvl - - - - - -gsJ6q45e - - -Nicer Skies - - - - - -qQyHxfxd - - -No Chat Reports - - - - - -fU7jbFHc->P7dR8mSH - - - - - -ccKDOlHs->P7dR8mSH - - - - - -wOZRkmgG - - -Oxidized - - - - - -wOZRkmgG->P7dR8mSH - - - - - -c7m1mi73 - - -Packet Fixer - - - - - -FxXkHaLe - - -Paladins & Priests (RPG Series) - - - - - -FxXkHaLe->pduQXSbl - - - - - -FxXkHaLe->P7dR8mSH - - - - - -lP9Yrr1E - - -Runes - - - - - -FxXkHaLe->lP9Yrr1E - - - - - -FxXkHaLe->XvoWJaA2 - - - - - -y9clIFY4 - -y9clIFY4 - - - -FxXkHaLe->y9clIFY4 - - - - - -nU0bVIaL->P7dR8mSH - - - - - -tagwiZkJ - - -Polymorph - - - - - -tagwiZkJ->P7dR8mSH - - - - - -rcTfTZr3 - - -Presence Footsteps - - - - - -rcTfTZr3->P7dR8mSH - - - - - -AOyJhFvl - - -Projectile Damage Attribute - - - - - -AOyJhFvl->P7dR8mSH - - - - - -GuE5FpvB - - -Promenade - - - - - -GuE5FpvB->meZK2DCX - - - - - -GuE5FpvB->P7dR8mSH - - - - - -Udc4ShgP - - -Protection Balancer - - - - - -Udc4ShgP->P7dR8mSH - - - - - -Udc4ShgP->P1Kv5EAO - - - - - -FCFcFw09 - - -Pufferfish's Attributes - - - - - -FCFcFw09->P7dR8mSH - - - - - -hqQqvaa4 - - -Pufferfish's Skills - - - - - -hqQqvaa4->P7dR8mSH - - - - - -QAGBst4M->P7dR8mSH - - - - - -QAGBst4M->ohNO6lps - - - - - -AqaIIO6D->P7dR8mSH - - - - - -r3VgI4QN - - -Reacharound - - - - - -r3VgI4QN->P7dR8mSH - - - - - -uZQipe0a - - -ReBalance - - - - - -uZQipe0a->P1Kv5EAO - - - - - -sk4iFZGy - - -Remove Terralith Intro Message - - - - - -8oi3bsk5 - - -Terralith - - - - - -sk4iFZGy->8oi3bsk5 - - - - - -muf0XoRe - - -Repurposed Structures - Quilt/Fabric - - - - - -muf0XoRe->P7dR8mSH - - - - - -codAaoxh - -codAaoxh - - - -muf0XoRe->codAaoxh - - - - - -G1hIVOrD->P7dR8mSH - - - - - -MGRhpQYp - - -Revive - - - - - -MGRhpQYp->9s6osm5g - - - - - -MGRhpQYp->P7dR8mSH - - - - - -3MKqoGuP - - -Rogues & Warriors (RPG Series) - - - - - -3MKqoGuP->pduQXSbl - - - - - -3MKqoGuP->P7dR8mSH - - - - - -3MKqoGuP->XvoWJaA2 - - - - - -lP9Yrr1E->P7dR8mSH - - - - - -lyvwxqAy - - -Simply Skills - - - - - -lyvwxqAy->FCFcFw09 - - - - - -lyvwxqAy->hqQqvaa4 - - - - - -lyvwxqAy->XvoWJaA2 - - - - - -lyvwxqAy->8ooWzSQP - - - - - -bK3Ubu9p - - -Simply Swords - - - - - -bK3Ubu9p->lhGA9TYQ - - - - - -bK3Ubu9p->9s6osm5g - - - - - -rGWEHQrP - - -Small Ships - - - - - -rGWEHQrP->P7dR8mSH - - - - - -BVgHoKxg - - -Hellion's Sniffer+ - - - - - -PtjYWJkn - - -Sodium Extra - - - - - -PtjYWJkn->P7dR8mSH - - - - - -PtjYWJkn->AANobbMI - - - - - -oX6SohLj - - -Marium's Soulslike Weaponry - - - - - -oX6SohLj->lOOpEntO - - - - - -oX6SohLj->P7dR8mSH - - - - - -oX6SohLj->8BmcQJ2H - - - - - -oX6SohLj->AqaIIO6D - - - - - -qyVF9oeo - - -Sound Physics Remastered - - - - - -l6YH9Als - - -spark - - - - - -XvoWJaA2->9s6osm5g - - - - - -XvoWJaA2->P7dR8mSH - - - - - -XvoWJaA2->gedNE4y2 - - - - - -XvoWJaA2->8ooWzSQP - - - - - -XvoWJaA2->5aaWibi9 - - - - - -8ooWzSQP->P7dR8mSH - - - - - -40ytxGF2->P7dR8mSH - - - - - -H8CaAYZC - - -Starlight (Fabric) - - - - - -6L3ydNi8 - - -Starter Kit - - - - - -6L3ydNi8->e0M1UDsY - - - - - -kkmrDlKT->P7dR8mSH - - - - - -QivVPB8W - - -The Graveyard (FABRIC) - - - - - -QivVPB8W->8BmcQJ2H - - - - - -z6sMEexp - - -TieredZ - - - - - -z6sMEexp->8FdYDHF5 - - - - - -z6sMEexp->9s6osm5g - - - - - -z6sMEexp->P7dR8mSH - - - - - -z6sMEexp->yUBXc3AH - - - - - -FGlHZl7X - - -The Lost Castle - - - - - -FGlHZl7X->P7dR8mSH - - - - - -w6JSkKSH - - -Too Fast - - - - - -Pf8PJBb5 - - -True Darkness Refabricated - - - - - -Pf8PJBb5->9s6osm5g - - - - - -1imrOvDk - - -Valentine's Blessing(Lilypads, Roses, Cakes) - - - - - -XiC6HzoU - - -Gliders - - - - - -XiC6HzoU->P7dR8mSH - - - - - -bRAPbNyF - - -Vein Mining - - - - - -bRAPbNyF->P7dR8mSH - - - - - -oHGMwNDR - - -VillagersPlus - - - - - -oHGMwNDR->P7dR8mSH - - - - - -klXONLDA - - -Villages & Pillages - - - - - -klXONLDA->P7dR8mSH - - - - - -klXONLDA->Ua7DFN59 - - - - - -KplTt9Ku - - -Village Spawn Point - - - - - -KplTt9Ku->e0M1UDsY - - - - - -wGoQDPN5 - - -Vivecraft - - - - - -9eGKb6K1 - - -Simple Voice Chat - - - - - -XpGUobxt - - -VR Combat - - - - - -XpGUobxt->5sy6g3kz - - - - - -XpGUobxt->wGoQDPN5 - - - - - -B3INNxum - - -MC VR API - - - - - -B3INNxum->lhGA9TYQ - - - - - -Vr3O6THr - - -Wabi-Sabi Structures - - - - - -Vr3O6THr->P7dR8mSH - - - - - -oUoetxfR - - -Wall-Jump TXF - - - - - -lO0vzQUy - - -way2wayfabric - - - - - -lO0vzQUy->Ha28R6CL - - - - - -8DfbfASn - - -When Dungeons Arise - - - - - -NkGaQMDA->pduQXSbl - - - - - -NkGaQMDA->P7dR8mSH - - - - - -NkGaQMDA->lP9Yrr1E - - - - - -NkGaQMDA->XvoWJaA2 - - - - - -NkGaQMDA->8ooWzSQP - - - - - -sTZr7NVo - - -Wraith Waystones - - - - - -sTZr7NVo->P7dR8mSH - - - - - -sTZr7NVo->ccKDOlHs - - - - - -NcUtCpym - - -Xaero's World Map - - - - - -NcUtCpym->P7dR8mSH - - - - - -1bokaNcj - - -Xaero's Minimap - - - - - -1bokaNcj->P7dR8mSH - - - - - -1eAoo2KR->P7dR8mSH - - - - - -Ua7DFN59->P7dR8mSH - - - - - -XNlO7sBv - - -YUNG's Better Desert Temples - - - - - -XNlO7sBv->9s6osm5g - - - - - -XNlO7sBv->P7dR8mSH - - - - - -XNlO7sBv->Ua7DFN59 - - - - - -o1C1Dkj5 - - -YUNG's Better Dungeons - - - - - -o1C1Dkj5->9s6osm5g - - - - - -o1C1Dkj5->P7dR8mSH - - - - - -o1C1Dkj5->Ua7DFN59 - - - - - -2BwBOmBQ - - -YUNG's Better End Island - - - - - -2BwBOmBQ->9s6osm5g - - - - - -2BwBOmBQ->P7dR8mSH - - - - - -2BwBOmBQ->Ua7DFN59 - - - - - -z9Ve58Ih - - -YUNG's Better Jungle Temples - - - - - -z9Ve58Ih->9s6osm5g - - - - - -z9Ve58Ih->P7dR8mSH - - - - - -z9Ve58Ih->Ua7DFN59 - - - - - -HjmxVlSr - - -YUNG's Better Mineshafts - - - - - -HjmxVlSr->9s6osm5g - - - - - -HjmxVlSr->P7dR8mSH - - - - - -HjmxVlSr->Ua7DFN59 - - - - - -Z2mXHnxP - - -YUNG's Better Nether Fortresses - - - - - -Z2mXHnxP->9s6osm5g - - - - - -Z2mXHnxP->P7dR8mSH - - - - - -Z2mXHnxP->Ua7DFN59 - - - - - -3dT9sgt4 - - -YUNG's Better Ocean Monuments - - - - - -3dT9sgt4->9s6osm5g - - - - - -3dT9sgt4->P7dR8mSH - - - - - -3dT9sgt4->Ua7DFN59 - - - - - -kidLKymU - - -YUNG's Better Strongholds - - - - - -kidLKymU->9s6osm5g - - - - - -kidLKymU->P7dR8mSH - - - - - -kidLKymU->Ua7DFN59 - - - - - -t5FRdP87 - - -YUNG's Better Witch Huts - - - - - -t5FRdP87->9s6osm5g - - - - - -t5FRdP87->P7dR8mSH - - - - - -t5FRdP87->Ua7DFN59 - - - - - -Ht4BfYp6 - - -YUNG's Bridges - - - - - -Ht4BfYp6->9s6osm5g - - - - - -Ht4BfYp6->P7dR8mSH - - - - - -Ht4BfYp6->Ua7DFN59 - - - - - -ZYgyPyfq - - -YUNG's Extras - - - - - -ZYgyPyfq->9s6osm5g - - - - - -ZYgyPyfq->P7dR8mSH - - - - - -ZYgyPyfq->Ua7DFN59 - - - - - -Hcy2DFKF - - -YUNG's Menu Tweaks - - - - - -Hcy2DFKF->9s6osm5g - - - - - -Hcy2DFKF->P7dR8mSH - - - - - -Hcy2DFKF->Ua7DFN59 - - - - - -TLZe11Uj - - -Zenith - - - - - -TLZe11Uj->P7dR8mSH - - - - - -TLZe11Uj->ORX9fPw1 - - - - - -9sxDq6mj - - -Zenith Attributes - - - - - -TLZe11Uj->9sxDq6mj - - - - - -9sxDq6mj->P7dR8mSH - - - - - -9sxDq6mj->ORX9fPw1 - - - - - -14bALK1y - - -Zephyr - - - - - -14bALK1y->XvoWJaA2 - - - - - -14bALK1y->TLZe11Uj - - - - - -L6jvzao4 - - -Epic Knights: Shields Armor and Weapons - - - - - -L6jvzao4->lhGA9TYQ - - - - - -L6jvzao4->9s6osm5g - - - - - -fgmhI8kH - - -ChoiceTheorem's Overhauled Village - - - - - -fgmhI8kH->XaDC71GB - - - - - diff --git a/website/mods.dot b/website/mods.dot deleted file mode 100644 index 2c99f21..0000000 --- a/website/mods.dot +++ /dev/null @@ -1,511 +0,0 @@ -digraph ModDependencies { - rankdir=LR; - node [shape=box]; - "defK2XM3" [label="AdventureZ", URL="https://modrinth.com/mod/adventurez"]; - "sdaSaQEz" [label="Almost Unified", URL="https://modrinth.com/mod/almost-unified"]; - "fM515JnW" [label="AmbientSounds", URL="https://modrinth.com/mod/ambientsounds"]; - "k23mNPhZ" [label="Aquamirae", URL="https://modrinth.com/mod/aquamirae"]; - "QgooUXAJ" [label="Archers (RPG Series)", URL="https://modrinth.com/mod/archers"]; - "lhGA9TYQ" [label="Architectury API", URL="https://modrinth.com/mod/architectury-api"]; - "td9zQQBq" [label="Archon", URL="https://modrinth.com/mod/archon"]; - "bb2EpKpx" [label="Argonauts", URL="https://modrinth.com/mod/argonauts"]; - "P0Mu4wcQ" [label="Artifacts", URL="https://modrinth.com/mod/artifacts"]; - "lOOpEntO" [label="AttributeFix", URL="https://modrinth.com/mod/attributefix"]; - "8FdYDHF5" [label="AutoTag", URL="https://modrinth.com/mod/autotag"]; - "7zlUOZvb" [label="AzureLib", URL="https://modrinth.com/mod/azurelib"]; - "pduQXSbl" [label="AzureLib Armor", URL="https://modrinth.com/mod/azurelib-armor"]; - "g96Z4WVZ" [label="BadOptimizations", URL="https://modrinth.com/mod/badoptimizations"]; - "MBAkmtvl" [label="Balm", URL="https://modrinth.com/mod/balm"]; - "sc2Pektv" [label="Basic Weapons", URL="https://modrinth.com/mod/basic-weapons"]; - "BgNRHReB" [label="BCLib", URL="https://modrinth.com/mod/bclib"]; - "Kt4RVKEd" [label="Friends&Foes - Beekeeper Hut (Fabric/Quilt)", URL="https://modrinth.com/mod/friends-and-foes-beekeeper-hut-fabric"]; - "gc8OEnCC" [label="BetterEnd", URL="https://modrinth.com/mod/betterend"]; - "MpzVLzy5" [label="BetterNether", URL="https://modrinth.com/mod/betternether"]; - "zCh7omyG" [label="Better Archeology", URL="https://modrinth.com/mod/better-archeology"]; - "5sy6g3kz" [label="Better Combat", URL="https://modrinth.com/mod/better-combat"]; - "VdEsgz29" [label="Bingus & Floppa", URL="https://modrinth.com/mod/bingusandfloppa"]; - "HXF82T3G" [label="Biomes O' Plenty", URL="https://modrinth.com/mod/biomes-o-plenty"]; - "1VSGxqkt" [label="Block Runner", URL="https://modrinth.com/mod/block-runner"]; - "du3UfiLL" [label="Bosses of Mass Destruction", URL="https://modrinth.com/mod/bosses-of-mass-destruction"]; - "uy4Cnpcm" [label="Bookshelf", URL="https://modrinth.com/mod/bookshelf-lib"]; - "fEWKxVzh" [label="Cadmus", URL="https://modrinth.com/mod/cadmus"]; - "K01OU20C" [label="Cardinal Components API", URL="https://modrinth.com/mod/cardinal-components-api"]; - "cChd25Tw" [label="Cave Dweller Fabric", URL="https://modrinth.com/mod/cave-dweller-fabric"]; - "9s6osm5g" [label="Cloth Config API", URL="https://modrinth.com/mod/cloth-config"]; - "Wnxd13zP" [label="Clumps", URL="https://modrinth.com/mod/clumps"]; - "e0M1UDsY" [label="Collective", URL="https://modrinth.com/mod/collective"]; - "wGKYL7st" [label="Combat Roll", URL="https://modrinth.com/mod/combat-roll"]; - "gMWAhU1n" [label="Convenient Decor", URL="https://modrinth.com/mod/convenient-decor"]; - "OsZiaDHq" [label="CreativeCore", URL="https://modrinth.com/mod/creativecore"]; - "MI1LWe93" [label="Creeper Overhaul", URL="https://modrinth.com/mod/creeper-overhaul"]; - "cl223EMc" [label="Cristel Lib", URL="https://modrinth.com/mod/cristel-lib"]; - "meZK2DCX" [label="Dawn API", URL="https://modrinth.com/mod/dawn"]; - "QwxR6Gcd" [label="Debugify", URL="https://modrinth.com/mod/debugify"]; - "t6BIRVZn" [label="Decorative Blocks", URL="https://modrinth.com/mod/decorative-blocks"]; - "fnAffV0n" [label="Deeper and Darker", URL="https://modrinth.com/mod/deeperdarker"]; - "US6QuKdU" [label="DEUF Refabricated", URL="https://modrinth.com/mod/deuf-refabricated"]; - "445bpKSe" [label="Dimensional Sync Fixes", URL="https://modrinth.com/mod/dimensional-sync-fixes"]; - "uCdwusMi" [label="Distant Horizons", URL="https://modrinth.com/mod/distanthorizons"]; - "JrvR9OHr" [label="Double Doors", URL="https://modrinth.com/mod/double-doors"]; - "vZoqTqwv" [label="Dungeon Now Loading", URL="https://modrinth.com/mod/dungeon-now-loading"]; - "tpehi7ww" [label="Dungeons and Taverns", URL="https://modrinth.com/mod/dungeons-and-taverns"]; - "ENZmbSFZ" [label="Dungeon Difficulty", URL="https://modrinth.com/mod/dungeon-difficulty"]; - "7YjclEGc" [label="Dynamic Lights", URL="https://modrinth.com/mod/dynamic-lights"]; - "nBaXIQY9" [label="Eldritch End", URL="https://modrinth.com/mod/eldritch-end"]; - "fRiHVvU7" [label="EMI", URL="https://modrinth.com/mod/emi"]; - "OVuFYfre" [label="Enhanced Block Entities", URL="https://modrinth.com/mod/ebe"]; - "NNAgCjsB" [label="Entity Culling", URL="https://modrinth.com/mod/entityculling"]; - "4I1XuqiY" [label="[EMF] Entity Model Features", URL="https://modrinth.com/mod/entity-model-features"]; - "BVzZfTc1" [label="[ETF] Entity Texture Features", URL="https://modrinth.com/mod/entitytexturefeatures"]; - "26nL5g7F" [label="Epic Knights'n'Mages - Fabric", URL="https://modrinth.com/mod/epic-knightsnmages-fabric"]; - "RV1qfVQ8" [label="Explorer's Compass", URL="https://modrinth.com/mod/explorers-compass"]; - "P7dR8mSH" [label="Fabric API", URL="https://modrinth.com/mod/fabric-api"]; - "ZJTGwAND" [label="End Remastered", URL="https://modrinth.com/mod/endrem"]; - "Ha28R6CL" [label="Fabric Language Kotlin", URL="https://modrinth.com/mod/fabric-language-kotlin"]; - "ORX9fPw1" [label="FakerLib", URL="https://modrinth.com/mod/fakerlib"]; - "Fb4jn8m6" [label="FallingTree", URL="https://modrinth.com/mod/fallingtree"]; - "uXXizFIs" [label="FerriteCore", URL="https://modrinth.com/mod/ferrite-core"]; - "ECOSu6pa" [label="Friends&Foes - Flowery Mooblooms (Fabric/Quilt)", URL="https://modrinth.com/mod/friends-and-foes-flowery-mooblooms-fabric"]; - "ohNO6lps" [label="Forge Config API Port", URL="https://modrinth.com/mod/forge-config-api-port"]; - "5WeWGLoJ" [label="Forge Config Screens", URL="https://modrinth.com/mod/forge-config-screens"]; - "POQ2i9zu" [label="Friends&Foes (Fabric/Quilt)", URL="https://modrinth.com/mod/friends-and-foes"]; - "LJ5wlCDr" [label="Fzzy Core", URL="https://modrinth.com/mod/fzzy-core"]; - "XIpMGI6r" [label="Gazebos (RPG Series)", URL="https://modrinth.com/mod/gazebos"]; - "t7eXC8r7" [label="Gear Core", URL="https://modrinth.com/mod/gear-core"]; - "8BmcQJ2H" [label="Geckolib", URL="https://modrinth.com/mod/geckolib"]; - "TbriQCWD" [label="Iris/Oculus & GeckoLib Compat", URL="https://modrinth.com/mod/geckoanimfix"]; - "hl5OLM95" [label="Geophilic", URL="https://modrinth.com/mod/geophilic"]; - "f4hp6FTb" [label="Grappling Hook Mod: Restitched", URL="https://modrinth.com/mod/grappling-hook-mod-fabric"]; - "ssUbhMkL" [label="Gravestones", URL="https://modrinth.com/mod/gravestones"]; - "59rkB3YY" [label="Guard Villagers (Fabric/Quilt)", URL="https://modrinth.com/mod/guard-villagers-(fabricquilt)"]; - "pJmCFF0p" [label="Handcrafted", URL="https://modrinth.com/mod/handcrafted"]; - "lo90fZoB" [label="Heracles", URL="https://modrinth.com/mod/heracles"]; - "5faXoLqX" [label="Iceberg", URL="https://modrinth.com/mod/iceberg"]; - "5ZwdcRci" [label="ImmediatelyFast", URL="https://modrinth.com/mod/immediatelyfast"]; - "XJ9is6vj" [label="ImmersiveMC", URL="https://modrinth.com/mod/immersivemc"]; - "eE2Db4YU" [label="Immersive Armors", URL="https://modrinth.com/mod/immersive-armors"]; - "CVBAErky" [label="Immersive structures", URL="https://modrinth.com/mod/immersive-structures"]; - "fECIioDQ" [label="Immersive Structures II: Nether edition", URL="https://modrinth.com/mod/immersive-structures-ii"]; - "Orvt0mRa" [label="Indium", URL="https://modrinth.com/mod/indium"]; - "5ibSyLAz" [label="Inventory Sorting", URL="https://modrinth.com/mod/inventory-sorting"]; - "xwHe8V3O" [label="Invocations", URL="https://modrinth.com/mod/invocations"]; - "YL57xq9U" [label="Iris Shaders", URL="https://modrinth.com/mod/iris"]; - "nvQzSEkH" [label="Jade 🔍", URL="https://modrinth.com/mod/jade"]; - "u6dRKJwZ" [label="Just Enough Items", URL="https://modrinth.com/mod/jei"]; - "sNJAIjUm" [label="Jewelry (RPG Series)", URL="https://modrinth.com/mod/jewelry"]; - "Bb3Fi2JX" [label="Kev's TieredZ Modifiers", URL="https://modrinth.com/mod/kevs-tieredz-modifiers"]; - "ZSeB6n9M" [label="Kev's Equipment Sets", URL="https://modrinth.com/mod/kevs-equipment-sets"]; - "jq6pHt0U" [label="Kev's Library", URL="https://modrinth.com/mod/kevs-library"]; - "zxQ8fN7I" [label="Kobold Outposts", URL="https://modrinth.com/mod/kobold-outposts"]; - "atHH8NyV" [label="Legendary Tooltips", URL="https://modrinth.com/mod/legendary-tooltips"]; - "uJXTNuf0" [label="[Let's Do] Camping", URL="https://modrinth.com/mod/lets-do-camping"]; - "yUBXc3AH" [label="LibZ", URL="https://modrinth.com/mod/libz"]; - "gvQqBUqZ" [label="Lithium", URL="https://modrinth.com/mod/lithium"]; - "XaDC71GB" [label="Lithostitched", URL="https://modrinth.com/mod/lithostitched"]; - "67kVxsaO" [label="Load My F***ing Tags", URL="https://modrinth.com/mod/lmft"]; - "TqCKvqjC" [label="Load My Resources", URL="https://modrinth.com/mod/load-my-resources"]; - "oMitr7dU" [label="MC Dungeons Armors", URL="https://modrinth.com/mod/mcda"]; - "FZmGDE43" [label="MC Dungeons Weapons", URL="https://modrinth.com/mod/mcdw"]; - "GURcjz8O" [label="Macaw's Bridges", URL="https://modrinth.com/mod/macaws-bridges"]; - "kNxa8z3e" [label="Macaw's Doors", URL="https://modrinth.com/mod/macaws-doors"]; - "GmwLse2I" [label="Macaw's Fences and Walls", URL="https://modrinth.com/mod/macaws-fences-and-walls"]; - "dtWC90iB" [label="Macaw's Furniture", URL="https://modrinth.com/mod/macaws-furniture"]; - "w4an97C2" [label="Macaw's Lights and Lamps", URL="https://modrinth.com/mod/macaws-lights-and-lamps"]; - "okE6QVAY" [label="Macaw's Paintings", URL="https://modrinth.com/mod/macaws-paintings"]; - "VRLhWB91" [label="Macaw's Paths and Pavings", URL="https://modrinth.com/mod/macaws-paths-and-pavings"]; - "B8jaH3P1" [label="Macaw's Roofs", URL="https://modrinth.com/mod/macaws-roofs"]; - "n2fvCDlM" [label="Macaw's Trapdoors", URL="https://modrinth.com/mod/macaws-trapdoors"]; - "C7I0BCni" [label="Macaw's Windows", URL="https://modrinth.com/mod/macaws-windows"]; - "NRjRiSSD" [label="Memory Leak Fix", URL="https://modrinth.com/mod/memoryleakfix"]; - "9Qdvz1OV" [label="Mine Cells - Dead Cells Mod", URL="https://modrinth.com/mod/minecells"]; - "3b1CFIR5" [label="Mob Plaques", URL="https://modrinth.com/mod/mob-plaques"]; - "avrKhvsK" [label="Mobs of Mythology", URL="https://modrinth.com/mod/mobs-of-mythology"]; - "nmDcB62a" [label="ModernFix", URL="https://modrinth.com/mod/modernfix"]; - "mOgUt4GM" [label="Mod Menu", URL="https://modrinth.com/mod/modmenu"]; - "Xt0pMhSq" [label="More Totems of Undying", URL="https://modrinth.com/mod/more-totems-of-undying"]; - "51shyZVL" [label="More Culling", URL="https://modrinth.com/mod/moreculling"]; - "JiEhJ3WG" [label="More Mob Variants", URL="https://modrinth.com/mod/more-mob-variants"]; - "derP0ten" [label="Mutant Monsters", URL="https://modrinth.com/mod/mutant-monsters"]; - "kHc6jKsv" [label="myLoot", URL="https://modrinth.com/mod/myloot"]; - "xP7vOoRA" [label="Mythic Mounts", URL="https://modrinth.com/mod/mythic-mounts"]; - "ERH7cFoy" [label="Mythic Upgrades", URL="https://modrinth.com/mod/mythic-upgrades"]; - "9daSQ9Yq" [label="MythQuest ~ Weapons", URL="https://modrinth.com/mod/mythquest"]; - "F8BQNPWX" [label="Naturalist", URL="https://modrinth.com/mod/naturalist"]; - "fPetb5Kh" [label="Nature's Compass", URL="https://modrinth.com/mod/natures-compass"]; - "P1Kv5EAO" [label="Necronomicon API", URL="https://modrinth.com/mod/necronomicon"]; - "1s5x833P" [label="Neruina - Ticking Entity Fixer", URL="https://modrinth.com/mod/neruina"]; - "vI1QKJro" [label="Nether Depths Upgrade", URL="https://modrinth.com/mod/nether-depths-upgrade"]; - "nPZr02ET" [label="NetherPortalFix", URL="https://modrinth.com/mod/netherportalfix"]; - "gsJ6q45e" [label="Nicer Skies", URL="https://modrinth.com/mod/nicer-skies"]; - "qQyHxfxd" [label="No Chat Reports", URL="https://modrinth.com/mod/no-chat-reports"]; - "fU7jbFHc" [label="Obscure API", URL="https://modrinth.com/mod/obscure-api"]; - "ccKDOlHs" [label="oωo (owo-lib)", URL="https://modrinth.com/mod/owo-lib"]; - "wOZRkmgG" [label="Oxidized", URL="https://modrinth.com/mod/oxidized"]; - "c7m1mi73" [label="Packet Fixer", URL="https://modrinth.com/mod/packet-fixer"]; - "FxXkHaLe" [label="Paladins & Priests (RPG Series)", URL="https://modrinth.com/mod/paladins-and-priests"]; - "nU0bVIaL" [label="Patchouli", URL="https://modrinth.com/mod/patchouli"]; - "gedNE4y2" [label="playerAnimator", URL="https://modrinth.com/mod/playeranimator"]; - "tagwiZkJ" [label="Polymorph", URL="https://modrinth.com/mod/polymorph"]; - "rcTfTZr3" [label="Presence Footsteps", URL="https://modrinth.com/mod/presence-footsteps"]; - "1OE8wbN0" [label="Prism", URL="https://modrinth.com/mod/prism-lib"]; - "AOyJhFvl" [label="Projectile Damage Attribute", URL="https://modrinth.com/mod/projectile-damage-attribute"]; - "GuE5FpvB" [label="Promenade", URL="https://modrinth.com/mod/promenade"]; - "Udc4ShgP" [label="Protection Balancer", URL="https://modrinth.com/mod/protection-balancer"]; - "FCFcFw09" [label="Pufferfish's Attributes", URL="https://modrinth.com/mod/attributes"]; - "hqQqvaa4" [label="Pufferfish's Skills", URL="https://modrinth.com/mod/skills"]; - "QAGBst4M" [label="Puzzles Lib", URL="https://modrinth.com/mod/puzzles-lib"]; - "AqaIIO6D" [label="Ranged Weapon API", URL="https://modrinth.com/mod/ranged-weapon-api"]; - "r3VgI4QN" [label="Reacharound", URL="https://modrinth.com/mod/reacharound"]; - "uZQipe0a" [label="ReBalance", URL="https://modrinth.com/mod/rebalance"]; - "sk4iFZGy" [label="Remove Terralith Intro Message", URL="https://modrinth.com/mod/remove-terralith-intro-message"]; - "muf0XoRe" [label="Repurposed Structures - Quilt/Fabric", URL="https://modrinth.com/mod/repurposed-structures-fabric"]; - "G1hIVOrD" [label="Resourceful Lib", URL="https://modrinth.com/mod/resourceful-lib"]; - "M1953qlQ" [label="Resourceful Config", URL="https://modrinth.com/mod/resourceful-config"]; - "MGRhpQYp" [label="Revive", URL="https://modrinth.com/mod/revive"]; - "3MKqoGuP" [label="Rogues & Warriors (RPG Series)", URL="https://modrinth.com/mod/rogues-and-warriors"]; - "lP9Yrr1E" [label="Runes", URL="https://modrinth.com/mod/runes"]; - "lyvwxqAy" [label="Simply Skills", URL="https://modrinth.com/mod/simply-skills"]; - "bK3Ubu9p" [label="Simply Swords", URL="https://modrinth.com/mod/simply-swords"]; - "rGWEHQrP" [label="Small Ships", URL="https://modrinth.com/mod/small-ships"]; - "PuyPazRT" [label="SmartBrainLib", URL="https://modrinth.com/mod/smartbrainlib"]; - "BVgHoKxg" [label="Hellion's Sniffer+", URL="https://modrinth.com/mod/hellions-sniffer+"]; - "PtjYWJkn" [label="Sodium Extra", URL="https://modrinth.com/mod/sodium-extra"]; - "AANobbMI" [label="Sodium", URL="https://modrinth.com/mod/sodium"]; - "oX6SohLj" [label="Marium's Soulslike Weaponry", URL="https://modrinth.com/mod/mariums-soulslike-weaponry"]; - "qyVF9oeo" [label="Sound Physics Remastered", URL="https://modrinth.com/mod/sound-physics-remastered"]; - "l6YH9Als" [label="spark", URL="https://modrinth.com/mod/spark"]; - "XvoWJaA2" [label="Spell Engine", URL="https://modrinth.com/mod/spell-engine"]; - "8ooWzSQP" [label="Spell Power Attributes", URL="https://modrinth.com/mod/spell-power"]; - "40ytxGF2" [label="SpoornPacks", URL="https://modrinth.com/mod/spoornpacks"]; - "H8CaAYZC" [label="Starlight (Fabric)", URL="https://modrinth.com/mod/starlight"]; - "6L3ydNi8" [label="Starter Kit", URL="https://modrinth.com/mod/starter-kit"]; - "kkmrDlKT" [label="TerraBlender", URL="https://modrinth.com/mod/terrablender"]; - "8oi3bsk5" [label="Terralith", URL="https://modrinth.com/mod/terralith"]; - "QivVPB8W" [label="The Graveyard (FABRIC)", URL="https://modrinth.com/mod/the-graveyard-fabric"]; - "z6sMEexp" [label="TieredZ", URL="https://modrinth.com/mod/tieredz"]; - "FGlHZl7X" [label="The Lost Castle", URL="https://modrinth.com/mod/the-lost-castle"]; - "w6JSkKSH" [label="Too Fast", URL="https://modrinth.com/mod/too-fast"]; - "5aaWibi9" [label="Trinkets", URL="https://modrinth.com/mod/trinkets"]; - "Pf8PJBb5" [label="True Darkness Refabricated", URL="https://modrinth.com/mod/true-darkness-fabric"]; - "1imrOvDk" [label="Valentine's Blessing(Lilypads, Roses, Cakes)", URL="https://modrinth.com/mod/valentines-blessing-lilypads-roses"]; - "XiC6HzoU" [label="Gliders", URL="https://modrinth.com/mod/gliders"]; - "bRAPbNyF" [label="Vein Mining", URL="https://modrinth.com/mod/vein-mining"]; - "oHGMwNDR" [label="VillagersPlus", URL="https://modrinth.com/mod/villagersplus"]; - "klXONLDA" [label="Villages & Pillages", URL="https://modrinth.com/mod/villages-and-pillages"]; - "KplTt9Ku" [label="Village Spawn Point", URL="https://modrinth.com/mod/village-spawn-point"]; - "wGoQDPN5" [label="Vivecraft", URL="https://modrinth.com/mod/vivecraft"]; - "9eGKb6K1" [label="Simple Voice Chat", URL="https://modrinth.com/mod/simple-voice-chat"]; - "XpGUobxt" [label="VR Combat", URL="https://modrinth.com/mod/vr-combat"]; - "B3INNxum" [label="MC VR API", URL="https://modrinth.com/mod/mc-vr-api"]; - "Vr3O6THr" [label="Wabi-Sabi Structures", URL="https://modrinth.com/mod/wabi-sabi-structures"]; - "oUoetxfR" [label="Wall-Jump TXF", URL="https://modrinth.com/mod/wall-jump-txf"]; - "lO0vzQUy" [label="way2wayfabric", URL="https://modrinth.com/mod/way2wayfabric"]; - "8DfbfASn" [label="When Dungeons Arise", URL="https://modrinth.com/mod/when-dungeons-arise"]; - "NkGaQMDA" [label="Wizards (RPG Series)", URL="https://modrinth.com/mod/wizards"]; - "sTZr7NVo" [label="Wraith Waystones", URL="https://modrinth.com/mod/fwaystones"]; - "NcUtCpym" [label="Xaero's World Map", URL="https://modrinth.com/mod/xaeros-world-map"]; - "1bokaNcj" [label="Xaero's Minimap", URL="https://modrinth.com/mod/xaeros-minimap"]; - "1eAoo2KR" [label="YetAnotherConfigLib", URL="https://modrinth.com/mod/yacl"]; - "Ua7DFN59" [label="YUNG's API", URL="https://modrinth.com/mod/yungs-api"]; - "XNlO7sBv" [label="YUNG's Better Desert Temples", URL="https://modrinth.com/mod/yungs-better-desert-temples"]; - "o1C1Dkj5" [label="YUNG's Better Dungeons", URL="https://modrinth.com/mod/yungs-better-dungeons"]; - "2BwBOmBQ" [label="YUNG's Better End Island", URL="https://modrinth.com/mod/yungs-better-end-island"]; - "z9Ve58Ih" [label="YUNG's Better Jungle Temples", URL="https://modrinth.com/mod/yungs-better-jungle-temples"]; - "HjmxVlSr" [label="YUNG's Better Mineshafts", URL="https://modrinth.com/mod/yungs-better-mineshafts"]; - "Z2mXHnxP" [label="YUNG's Better Nether Fortresses", URL="https://modrinth.com/mod/yungs-better-nether-fortresses"]; - "3dT9sgt4" [label="YUNG's Better Ocean Monuments", URL="https://modrinth.com/mod/yungs-better-ocean-monuments"]; - "kidLKymU" [label="YUNG's Better Strongholds", URL="https://modrinth.com/mod/yungs-better-strongholds"]; - "t5FRdP87" [label="YUNG's Better Witch Huts", URL="https://modrinth.com/mod/yungs-better-witch-huts"]; - "Ht4BfYp6" [label="YUNG's Bridges", URL="https://modrinth.com/mod/yungs-bridges"]; - "ZYgyPyfq" [label="YUNG's Extras", URL="https://modrinth.com/mod/yungs-extras"]; - "Hcy2DFKF" [label="YUNG's Menu Tweaks", URL="https://modrinth.com/mod/yungs-menu-tweaks"]; - "TLZe11Uj" [label="Zenith", URL="https://modrinth.com/mod/zenith"]; - "9sxDq6mj" [label="Zenith Attributes", URL="https://modrinth.com/mod/zenith-attributes"]; - "14bALK1y" [label="Zephyr", URL="https://modrinth.com/mod/zephyr-mod"]; - "L6jvzao4" [label="Epic Knights: Shields Armor and Weapons", URL="https://modrinth.com/mod/epic-knights-shields-armor-and-weapons"]; - "fgmhI8kH" [label="ChoiceTheorem's Overhauled Village", URL="https://modrinth.com/mod/ct-overhaul-village"]; - "defK2XM3" -> "P7dR8mSH"; - "defK2XM3" -> "9s6osm5g"; - "fM515JnW" -> "OsZiaDHq"; - "fM515JnW" -> "P7dR8mSH"; - "k23mNPhZ" -> "P7dR8mSH"; - "k23mNPhZ" -> "fU7jbFHc"; - "QgooUXAJ" -> "AqaIIO6D"; - "QgooUXAJ" -> "P7dR8mSH"; - "QgooUXAJ" -> "XvoWJaA2"; - "QgooUXAJ" -> "pduQXSbl"; - "lhGA9TYQ" -> "P7dR8mSH"; - "td9zQQBq" -> "8ooWzSQP"; - "td9zQQBq" -> "P7dR8mSH"; - "bb2EpKpx" -> "G1hIVOrD"; - "bb2EpKpx" -> "P7dR8mSH"; - "P0Mu4wcQ" -> "5aaWibi9"; - "P0Mu4wcQ" -> "9s6osm5g"; - "P0Mu4wcQ" -> "lhGA9TYQ"; - "lOOpEntO" -> "P7dR8mSH"; - "7zlUOZvb" -> "P7dR8mSH"; - "MBAkmtvl" -> "P7dR8mSH"; - "BgNRHReB" -> "P7dR8mSH"; - "Kt4RVKEd" -> "P7dR8mSH"; - "gc8OEnCC" -> "BgNRHReB"; - "gc8OEnCC" -> "P7dR8mSH"; - "MpzVLzy5" -> "BgNRHReB"; - "MpzVLzy5" -> "P7dR8mSH"; - "zCh7omyG" -> "Ua7DFN59"; - "5sy6g3kz" -> "9s6osm5g"; - "5sy6g3kz" -> "P7dR8mSH"; - "5sy6g3kz" -> "gedNE4y2"; - "HXF82T3G" -> "kkmrDlKT"; - "1VSGxqkt" -> "QAGBst4M"; - "1VSGxqkt" -> "ohNO6lps"; - "1VSGxqkt" -> "P7dR8mSH"; - "du3UfiLL" -> "8BmcQJ2H"; - "du3UfiLL" -> "9s6osm5g"; - "du3UfiLL" -> "Ha28R6CL"; - "du3UfiLL" -> "K01OU20C"; - "du3UfiLL" -> "P7dR8mSH"; - "uy4Cnpcm" -> "P7dR8mSH"; - "fEWKxVzh" -> "G1hIVOrD"; - "fEWKxVzh" -> "P7dR8mSH"; - "cChd25Tw" -> "8BmcQJ2H"; - "cChd25Tw" -> "P7dR8mSH"; - "cChd25Tw" -> "ccKDOlHs"; - "Wnxd13zP" -> "P7dR8mSH"; - "wGKYL7st" -> "gedNE4y2"; - "wGKYL7st" -> "9s6osm5g"; - "wGKYL7st" -> "P7dR8mSH"; - "gMWAhU1n" -> "P7dR8mSH"; - "OsZiaDHq" -> "P7dR8mSH"; - "MI1LWe93" -> "8BmcQJ2H"; - "MI1LWe93" -> "G1hIVOrD"; - "MI1LWe93" -> "M1953qlQ"; - "cl223EMc" -> "P7dR8mSH"; - "meZK2DCX" -> "P7dR8mSH"; - "QwxR6Gcd" -> "1eAoo2KR"; - "t6BIRVZn" -> "P7dR8mSH"; - "fnAffV0n" -> "1eAoo2KR"; - "fnAffV0n" -> "P7dR8mSH"; - "JrvR9OHr" -> "e0M1UDsY"; - "ENZmbSFZ" -> "AqaIIO6D"; - "ENZmbSFZ" -> "P7dR8mSH"; - "nBaXIQY9" -> "7zlUOZvb"; - "nBaXIQY9" -> "P1Kv5EAO"; - "OVuFYfre" -> "P7dR8mSH"; - "NNAgCjsB" -> "P7dR8mSH"; - "4I1XuqiY" -> "BVzZfTc1"; - "26nL5g7F" -> "7zlUOZvb"; - "26nL5g7F" -> "XvoWJaA2"; - "ZJTGwAND" -> "P7dR8mSH"; - "ORX9fPw1" -> "P7dR8mSH"; - "ECOSu6pa" -> "P7dR8mSH"; - "ohNO6lps" -> "P7dR8mSH"; - "5WeWGLoJ" -> "P7dR8mSH"; - "5WeWGLoJ" -> "mOgUt4GM"; - "5WeWGLoJ" -> "ohNO6lps"; - "POQ2i9zu" -> "P7dR8mSH"; - "LJ5wlCDr" -> "Ha28R6CL"; - "LJ5wlCDr" -> "P7dR8mSH"; - "XIpMGI6r" -> "LrYZi08Q"; - "XIpMGI6r" -> "P7dR8mSH"; - "t7eXC8r7" -> "Ha28R6CL"; - "t7eXC8r7" -> "LJ5wlCDr"; - "t7eXC8r7" -> "P7dR8mSH"; - "8BmcQJ2H" -> "P7dR8mSH"; - "ssUbhMkL" -> "P7dR8mSH"; - "59rkB3YY" -> "P7dR8mSH"; - "pJmCFF0p" -> "G1hIVOrD"; - "pJmCFF0p" -> "P7dR8mSH"; - "lo90fZoB" -> "G1hIVOrD"; - "lo90fZoB" -> "P7dR8mSH"; - "XJ9is6vj" -> "ohNO6lps"; - "XJ9is6vj" -> "lhGA9TYQ"; - "Orvt0mRa" -> "AANobbMI"; - "xwHe8V3O" -> "NkGaQMDA"; - "YL57xq9U" -> "AANobbMI"; - "sNJAIjUm" -> "5aaWibi9"; - "sNJAIjUm" -> "8ooWzSQP"; - "sNJAIjUm" -> "AqaIIO6D"; - "sNJAIjUm" -> "LrYZi08Q"; - "sNJAIjUm" -> "P7dR8mSH"; - "atHH8NyV" -> "1OE8wbN0"; - "atHH8NyV" -> "5faXoLqX"; - "atHH8NyV" -> "ohNO6lps"; - "uJXTNuf0" -> "5aaWibi9"; - "uJXTNuf0" -> "lhGA9TYQ"; - "yUBXc3AH" -> "9s6osm5g"; - "yUBXc3AH" -> "P7dR8mSH"; - "TqCKvqjC" -> "P7dR8mSH"; - "oMitr7dU" -> "Aqlf1Shp"; - "oMitr7dU" -> "FYpiwiBR"; - "oMitr7dU" -> "9s6osm5g"; - "oMitr7dU" -> "u58R1TMW"; - "oMitr7dU" -> "P7dR8mSH"; - "FZmGDE43" -> "9s6osm5g"; - "FZmGDE43" -> "Aqlf1Shp"; - "FZmGDE43" -> "FYpiwiBR"; - "FZmGDE43" -> "P7dR8mSH"; - "FZmGDE43" -> "u58R1TMW"; - "GURcjz8O" -> "P7dR8mSH"; - "kNxa8z3e" -> "P7dR8mSH"; - "GmwLse2I" -> "P7dR8mSH"; - "dtWC90iB" -> "P7dR8mSH"; - "w4an97C2" -> "P7dR8mSH"; - "okE6QVAY" -> "P7dR8mSH"; - "VRLhWB91" -> "P7dR8mSH"; - "B8jaH3P1" -> "P7dR8mSH"; - "n2fvCDlM" -> "P7dR8mSH"; - "C7I0BCni" -> "P7dR8mSH"; - "9Qdvz1OV" -> "P7dR8mSH"; - "9Qdvz1OV" -> "ccKDOlHs"; - "3b1CFIR5" -> "P7dR8mSH"; - "3b1CFIR5" -> "QAGBst4M"; - "3b1CFIR5" -> "ohNO6lps"; - "avrKhvsK" -> "7zlUOZvb"; - "avrKhvsK" -> "PuyPazRT"; - "avrKhvsK" -> "lhGA9TYQ"; - "51shyZVL" -> "9s6osm5g"; - "JiEhJ3WG" -> "P7dR8mSH"; - "derP0ten" -> "ohNO6lps"; - "derP0ten" -> "QAGBst4M"; - "derP0ten" -> "P7dR8mSH"; - "kHc6jKsv" -> "40ytxGF2"; - "kHc6jKsv" -> "P7dR8mSH"; - "xP7vOoRA" -> "nU0bVIaL"; - "xP7vOoRA" -> "8BmcQJ2H"; - "ERH7cFoy" -> "P7dR8mSH"; - "ERH7cFoy" -> "ccKDOlHs"; - "F8BQNPWX" -> "8BmcQJ2H"; - "1s5x833P" -> "P7dR8mSH"; - "vI1QKJro" -> "8BmcQJ2H"; - "nPZr02ET" -> "MBAkmtvl"; - "fU7jbFHc" -> "P7dR8mSH"; - "ccKDOlHs" -> "P7dR8mSH"; - "wOZRkmgG" -> "P7dR8mSH"; - "FxXkHaLe" -> "P7dR8mSH"; - "FxXkHaLe" -> "XvoWJaA2"; - "FxXkHaLe" -> "lP9Yrr1E"; - "FxXkHaLe" -> "pduQXSbl"; - "FxXkHaLe" -> "y9clIFY4"; - "nU0bVIaL" -> "P7dR8mSH"; - "tagwiZkJ" -> "P7dR8mSH"; - "rcTfTZr3" -> "P7dR8mSH"; - "AOyJhFvl" -> "P7dR8mSH"; - "GuE5FpvB" -> "P7dR8mSH"; - "GuE5FpvB" -> "meZK2DCX"; - "Udc4ShgP" -> "P1Kv5EAO"; - "Udc4ShgP" -> "P7dR8mSH"; - "FCFcFw09" -> "P7dR8mSH"; - "hqQqvaa4" -> "P7dR8mSH"; - "QAGBst4M" -> "ohNO6lps"; - "QAGBst4M" -> "P7dR8mSH"; - "AqaIIO6D" -> "P7dR8mSH"; - "r3VgI4QN" -> "P7dR8mSH"; - "uZQipe0a" -> "P1Kv5EAO"; - "sk4iFZGy" -> "8oi3bsk5"; - "muf0XoRe" -> "P7dR8mSH"; - "muf0XoRe" -> "codAaoxh"; - "G1hIVOrD" -> "P7dR8mSH"; - "MGRhpQYp" -> "9s6osm5g"; - "MGRhpQYp" -> "P7dR8mSH"; - "3MKqoGuP" -> "P7dR8mSH"; - "3MKqoGuP" -> "XvoWJaA2"; - "3MKqoGuP" -> "pduQXSbl"; - "lP9Yrr1E" -> "P7dR8mSH"; - "lyvwxqAy" -> "8ooWzSQP"; - "lyvwxqAy" -> "FCFcFw09"; - "lyvwxqAy" -> "XvoWJaA2"; - "lyvwxqAy" -> "hqQqvaa4"; - "bK3Ubu9p" -> "9s6osm5g"; - "bK3Ubu9p" -> "lhGA9TYQ"; - "rGWEHQrP" -> "P7dR8mSH"; - "PtjYWJkn" -> "AANobbMI"; - "PtjYWJkn" -> "P7dR8mSH"; - "oX6SohLj" -> "AqaIIO6D"; - "oX6SohLj" -> "8BmcQJ2H"; - "oX6SohLj" -> "lOOpEntO"; - "oX6SohLj" -> "P7dR8mSH"; - "XvoWJaA2" -> "5aaWibi9"; - "XvoWJaA2" -> "8ooWzSQP"; - "XvoWJaA2" -> "9s6osm5g"; - "XvoWJaA2" -> "P7dR8mSH"; - "XvoWJaA2" -> "gedNE4y2"; - "8ooWzSQP" -> "P7dR8mSH"; - "40ytxGF2" -> "P7dR8mSH"; - "6L3ydNi8" -> "e0M1UDsY"; - "kkmrDlKT" -> "P7dR8mSH"; - "QivVPB8W" -> "8BmcQJ2H"; - "z6sMEexp" -> "8FdYDHF5"; - "z6sMEexp" -> "9s6osm5g"; - "z6sMEexp" -> "P7dR8mSH"; - "z6sMEexp" -> "yUBXc3AH"; - "FGlHZl7X" -> "P7dR8mSH"; - "Pf8PJBb5" -> "9s6osm5g"; - "XiC6HzoU" -> "P7dR8mSH"; - "bRAPbNyF" -> "P7dR8mSH"; - "oHGMwNDR" -> "P7dR8mSH"; - "klXONLDA" -> "Ua7DFN59"; - "klXONLDA" -> "P7dR8mSH"; - "KplTt9Ku" -> "e0M1UDsY"; - "XpGUobxt" -> "5sy6g3kz"; - "XpGUobxt" -> "wGoQDPN5"; - "B3INNxum" -> "lhGA9TYQ"; - "Vr3O6THr" -> "P7dR8mSH"; - "lO0vzQUy" -> "Ha28R6CL"; - "NkGaQMDA" -> "8ooWzSQP"; - "NkGaQMDA" -> "P7dR8mSH"; - "NkGaQMDA" -> "XvoWJaA2"; - "NkGaQMDA" -> "lP9Yrr1E"; - "NkGaQMDA" -> "pduQXSbl"; - "sTZr7NVo" -> "P7dR8mSH"; - "sTZr7NVo" -> "ccKDOlHs"; - "NcUtCpym" -> "P7dR8mSH"; - "1bokaNcj" -> "P7dR8mSH"; - "1eAoo2KR" -> "P7dR8mSH"; - "Ua7DFN59" -> "P7dR8mSH"; - "XNlO7sBv" -> "P7dR8mSH"; - "XNlO7sBv" -> "Ua7DFN59"; - "XNlO7sBv" -> "9s6osm5g"; - "o1C1Dkj5" -> "9s6osm5g"; - "o1C1Dkj5" -> "P7dR8mSH"; - "o1C1Dkj5" -> "Ua7DFN59"; - "2BwBOmBQ" -> "Ua7DFN59"; - "2BwBOmBQ" -> "9s6osm5g"; - "2BwBOmBQ" -> "P7dR8mSH"; - "z9Ve58Ih" -> "Ua7DFN59"; - "z9Ve58Ih" -> "P7dR8mSH"; - "z9Ve58Ih" -> "9s6osm5g"; - "HjmxVlSr" -> "9s6osm5g"; - "HjmxVlSr" -> "P7dR8mSH"; - "HjmxVlSr" -> "Ua7DFN59"; - "Z2mXHnxP" -> "Ua7DFN59"; - "Z2mXHnxP" -> "9s6osm5g"; - "Z2mXHnxP" -> "P7dR8mSH"; - "3dT9sgt4" -> "9s6osm5g"; - "3dT9sgt4" -> "P7dR8mSH"; - "3dT9sgt4" -> "Ua7DFN59"; - "kidLKymU" -> "9s6osm5g"; - "kidLKymU" -> "P7dR8mSH"; - "kidLKymU" -> "Ua7DFN59"; - "t5FRdP87" -> "9s6osm5g"; - "t5FRdP87" -> "P7dR8mSH"; - "t5FRdP87" -> "Ua7DFN59"; - "Ht4BfYp6" -> "9s6osm5g"; - "Ht4BfYp6" -> "P7dR8mSH"; - "Ht4BfYp6" -> "Ua7DFN59"; - "ZYgyPyfq" -> "9s6osm5g"; - "ZYgyPyfq" -> "P7dR8mSH"; - "ZYgyPyfq" -> "Ua7DFN59"; - "Hcy2DFKF" -> "9s6osm5g"; - "Hcy2DFKF" -> "P7dR8mSH"; - "Hcy2DFKF" -> "Ua7DFN59"; - "TLZe11Uj" -> "9sxDq6mj"; - "TLZe11Uj" -> "ORX9fPw1"; - "TLZe11Uj" -> "P7dR8mSH"; - "9sxDq6mj" -> "ORX9fPw1"; - "9sxDq6mj" -> "P7dR8mSH"; - "14bALK1y" -> "TLZe11Uj"; - "14bALK1y" -> "XvoWJaA2"; - "L6jvzao4" -> "9s6osm5g"; - "L6jvzao4" -> "lhGA9TYQ"; - "fgmhI8kH" -> "XaDC71GB"; -} \ No newline at end of file diff --git a/website/mods.json b/website/mods.json deleted file mode 100644 index 4e304d7..0000000 --- a/website/mods.json +++ /dev/null @@ -1,46012 +0,0 @@ -{ - "mod_info": { - "defK2XM3": { - "client_side": "required", - "server_side": "required", - "game_versions": [ - "1.19.2", - "1.20", - "1.20.1", - "1.21" - ], - "id": "defK2XM3", - "slug": "adventurez", - "project_type": "mod", - "team": "sMQl52lM", - "organization": null, - "title": "AdventureZ", - "description": "adds a new endboss and other creatures", - "body": "![Headline](https://i.imgur.com/zuOfip3.png)\n\n